body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#202020; background:url(body_bg.png) center top no-repeat #ffffff; }
h1 { font-family:'myriad pro bold italic', Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; }
h2 { font-family:'myriad pro bold italic', Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#231F20; }
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:#808080; }
a:hover { text-decoration:none; }
.clear { clear:both; }
img { border-width:0; }
#wrapper { margin:0 auto; width:960px; background-color:#ffffff; }
#header { width:960px; height:258px; }
#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:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; display:block; }
.hmains a { color:#8F8E8E; text-align:center; height:20px; padding:6px 9px 0px 9px; text-decoration: none; display:block; }
.hmains a:hover { color:#231F20; 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 10px; }
#right_col { float:left; width:160px; padding:10px 10px 10px 0px; }
#content { float:left; padding:10px 30px 10px 30px; }
#footer{ width:900px; padding:15px 30px 15px 30px; font-family:'myriad pro', Arial, Helvetica, sans-serif; font-size:12px; color:#202020; text-align:right; background:url(footer_bg.png) left top repeat-x #C1D82F; }
#footer img { vertical-align:bottom; }
#footer a { color:#202020; text-decoration:none; }
#footer a:hover { color:#202020; 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:Arial, Helvetica, sans-serif; font-size:12px; }
.anylinkcss a{ width: auto; height:18px; padding:2px 9px 0px 9px; text-decoration: none; text-align:left; color:#969696; display: block; background:url(submenu_item_bg.png) left top repeat-x #ffffff; }
.anylinkcss a:hover{ color:#F6F6F6; display:block; background:url(submenu_item_a_bg.png) left top repeat-x #ffffff; }
