body { margin:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#202020; background:url(body_bg.png) center top repeat-x #3F1906; }
h1 { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#A02204; }
h2 { font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:bold; color:#38270C; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#202020; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#202020; }
a { color:#707070; text-decoration:none; }
a:hover { color:#A02204; text-decoration:none; }
.clear { clear:both; }
img { border-width:0; }
#wrapper { margin:0 auto; width:960px; background-color:#ffffff; }
#header { width:960px; height:447px; }
#header_bottom { width:960px; height:5px; background-color:#000000; }
#menu { width:939px; height:38px; padding-left:21px; background:url(menu_bg.png) left top repeat-x #ffffff; }
.hmains { float:left; height:26px; font-family:"Times New Roman", Times, serif; font-size:13.5px; font-weight:normal; display:block; }
.hmains a { color:#38270C; text-align:center; height:20px; padding:6px 9px 0px 9px; text-decoration: none; display:block; }
.hmains a:hover { color:#A02204; text-decoration:none; display:block; background:url(menu_item_a_bg.png) left top repeat-x #ffffff; }
#left_col { float:left; width:160px; padding:10px 0px 10px 5px; }
#right_col { float:left; width:160px; padding:10px 1px 10px 0px; }
#content { float:left; padding:10px 125px 10px 125px; }
#footer{ width:900px; padding:15px 30px 15px 30px; font-family:"Times New Roman", Times, serif; font-size:10px; color:#ffffff; text-align:right; background:url(footer_bg.png) left top repeat-x #3F1906; }
#footer img { vertical-align:bottom; }
#footer a { color:#ffffff; text-decoration:none; }
#footer a:hover { color:#ffffff; text-decoration:underline; }
#footer_extended { text-align:left; }
.anylinkcss{ position:absolute; margin-top:0px; margin-left:0px; visibility: hidden; z-index: 100; width: auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; }
.anylinkcss a{ width: auto; height:18px; padding:2px 9px 0px 9px; text-decoration: none; text-align:left; color:#38270C; display: block; background:url(submenu_item_bg.png) left top repeat-x #ffffff; }
.anylinkcss a:hover{ color:#ffffff; display:block; background:url(submenu_item_a_bg.png) left top repeat-x #ffffff; }
