body
	{ background-color:#EADDBB; font-size:12px; font-family:Arial, sans-serif; color:#262121; margin:0px; }
	
h1
	{ font-size:22px; color:#015b9a; margin:0px; }
h2
	{ font-size:20px; color:#6f0606; margin:0px; }
h3
	{ font-size:16px; margin:0px; }
div.hr
	{ border-top:1px solid #d9bd8b; }
a, a:link a:visited a:active
	{ color:#015b9a; text-decoration:underline; font-weight:bold; }
a:hover	
	{ text-decoration:none; }
.clr
	{ clear:both; }
.fr
	{ float:right; }
.small
	{ font-size:11px; }
.big
	{ font-size:14px; }
p
	{ margin:10px 0px; padding:0px; }

.separatorH
	{ height:10px; }
.separatorW
	{ width:34px; }
.content_separator
	{ width:35px; float:left; }

.header
	{ background:url(images/header_bcg.jpg); background-color:#f4e5c4; background-repeat:repeat-x; background-position:top left; }
.header-logo
	{ padding-top:15px; }
	
.menu-holder
	{ background:url(images/menu_bcg.jpg); background-position:top left; background-repeat:repeat-x; height:46px; }
.menu a
	{ display:block; float:left; color:#ffe2a0; background:url(images/menu_separator.jpg); background-repeat:no-repeat; background-position:right top; text-decoration:none; font-weight:normal; height:30px; padding:15px 28px 0px 28px; margin:1px 0px 0px 0px; text-transform:uppercase; }
.menu a:hover, .menu a.active
	{ background:url(images/button_home_hover.jpg); background-repeat:repeat-x; background-position:top center; }
	
.banner_holder
	{ background:url(images/header-bcg.jpg); background-position:center left; background-repeat:repeat-x; height:140px; position:relative; }
.banner
	{ background:url(images/banner_second_bcg.jpg); background-position:center left; background-repeat:no-repeat; }
.banner_holder .bsl
	{ background-image:url(images/bcg-left.jpg); background-position:center right; background-repeat:no-repeat; }
.banner_holder .bsr
	{ background-image:url(images/bcg-right.jpg); background-position:center left; background-repeat:no-repeat; }
.under_menu_bcg
	{ background:url(images/bcg_undermenu.jpg); background-repeat:repeat-x; background-position:top left; height:25px; }
	
tr.content
	{ background:url(images/content_bcg.jpg); background-color:#fff; background-position:top left; background-repeat:repeat-x; position:relative; }
div.content
	{ padding-left:12px; padding-top:35px; float:left; padding-bottom:30px; }
.content .imgc1
	{ border:1px solid #E1DDCF; background-color:#F2EDDC; padding:5px; }
.content .imgcl
	{ float:left; margin:0px 20px 20px 0px; }
.content .imgcpr
	{ padding:0px 20px 20px 0px; }
.imgct
	{ padding-bottom:10px; }

.text_dl
	{ margin-left:30px; }
.text_dl dl dt
	{ margin-right:10px; }
.text_dl dd
	{ margin:0px; }
dl dt
	{ float:left; padding-top:3px; }
dl
	{ margin:5px 0px; }
dl dd
	{ margin-left:22px; }

.member_box
	{ padding-top:35px; width:320px; }
.member_box p
	{ margin:0px; }

.member_box_title
	{ background:url(images/member_box_title_bcg.jpg); background-color:#e4dbc4; background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #d4ccb6; color:#6f0606; font-size:20px; font-weight:bold; }
.member_box_title .border_left
	{ background:url(images/member_box_top_left.jpg); background-repeat:repeat-y; background-position:top left; width:2px; float:left; margin-right:18px; }
.member_box_title .border_right
	{ background:url(images/member_bot_top_right.jpg); background-repeat:repeat-y; background-position:top right; width:2px; float:right;  }
.box_member_content
	{ border-top:1px solid #fff; background-color:#f2eddc; padding-left:16px; padding-right:16px; border-top:1px solid #fff; border-left:1px solid #E1DDCF; border-right:1px solid #E1DDCF; color:#000;  }
	
.text_content_right
	{ border-bottom:1px dashed #897752; line-height:1.5; }
.more_details a, a:link a:visited a:active a:hover
	{ display:block; background:url(images/button_more.png); background-repeat:no-repeat; background-position:top left; width:97px; height:22px; font-size:12px; padding-top:5px; float:right; padding-left:20px;  color:#fff; text-decoration:none; }

.content_menu
	{ margin-top:20px; }	
.content_menu a, a:link a:visited a:active
	{ text-decoration:none; color:#6f0606; display:block; line-height:14px; padding:10px 10px 10px 10px; border-top:1px dashed #897752; }
.content_menu a:hover, .content_menu a.active
	{ color:#ffde97; }
.content_menu a:hover
	{ color:#262121; }
.content_menu a.active
	{ background:url(images/content_button.png); border-top:none; color:#ffde97; background-repeat:no-repeat; background-position:center; }

.footer-holder
	{ background:url(images/footer_bcg.jpg); background-color:#eaddbb; background-position:top left; background-repeat:repeat-x; }
.footer
	{ padding-top:25px; color:#897752; }

.footer a, a:link a:visited a:active
	{ text-decoration:none; font-weight:normal; color:#897752; }
.footer a:hover
	{ text-decoration:underline; }
