*{margin:0; padding:0; list-style:none;}
html, body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:center;}
body{background:url(../images/header_bg.gif) repeat-x left top;}
#skip{display:none;}
.clr{clear:both; line-height:1.1em;}
#page{margin:0 auto; padding:0; width:760px; min-height:400px; height:auto !important; height:400px; text-align:left;}
#head{margin:0 0 5px 0; padding:0; width:760px; height:95px;}
#logo h1 a{margin:0; padding:0; float:left; width:190px; height:95px; background:url(../images/header_logo.gif) no-repeat left top; text-indent:-9000px; overflow:hidden; display:block;}
#ads{margin:20px 10px 0 0; padding:0; float:right; width:470px; height:60px; text-align:right;}
#nav{margin:0 0 15px 0; padding:0; width:760px; height:30px; background:url(../images/nav_bg.gif) repeat-x left bottom #7DBB33;}
#nav ul{margin:0; padding:0; float:left; width:750px;}
#nav ul li{margin:0 5px 0 0; padding:0; float:left; height:30px; background:none; list-style:none; color:#FFF; font-size:12px; display:block;}
#nav ul li:hover{margin:0 5px 0 0; padding:0; float:left; height:30px; background:url(../images/nav_over_right.gif) no-repeat right bottom; list-style:none; color:#FFF; font-size:12px; display:block;}
#nav ul li a{margin:0; padding:0 7px; float:left; height:30px; line-height:30px; background:none; text-decoration:none; display:block; color:#FFF;}
#nav ul li a:hover{color:#356A23; text-decoration:none; background:url(../images/nav_over_left.gif) no-repeat left bottom;}
#nav ul li.hi{background:url(../images/nav_over_right.gif) no-repeat right bottom; color:#356A23;}
#nav ul li.hi a{background:url(../images/nav_over_left.gif) no-repeat left bottom; color:#356A23;}
#nav_left{margin:0; padding:0; float:left; width:5px; height:30px; background:url(../images/nav_left.gif) no-repeat left bottom; display:block;}
#nav_right{margin:0; padding:0; float:left; width:5px; height:30px; background:url(../images/nav_right.gif) no-repeat left bottom; display:block;}
#sub_nav{margin:0 0 15px 0; padding:0 0 10px 0; background:url(../images/sub_nav_foot.gif) no-repeat left bottom;}
#sub_nav h2{margin:0; padding:0 2px 0 5px; width:173px; height:25px; line-height:25px; background:url(../images/sub_nav_head.gif) no-repeat left top #88B6C6; color:#FFF; font-size:12px; font-weight:normal;}
#sub_nav h2 a{color:#FFF; text-decoration:none;}
#sub_nav h2 a:hover{color:#FFF; text-decoration:underline;}
#sub_nav ul{margin:0; padding:0;}
#sub_nav ul li{margin:0; padding:0; width:180px; height:20px; line-height:20px; border-bottom:1px solid #BCD5DE; color:#3A6F85; font-size:11px;}
#sub_nav ul li a{margin:0; padding:0 2px 0 5px; width:173px; height:20px; display:block; color:#3A6F85; text-decoration:none;}
#sub_nav ul li a:hover{background:url(../images/sub_nav_over.gif) repeat-x left top;}
.module{margin:0 0 15px 0; padding:0 0 10px 0; background:url(../images/mod_foot.gif) no-repeat left bottom;}
.module h2{margin:0; padding:0 2px 0 5px; width:173px; height:25px; line-height:25px; background:url(../images/mod_head.gif) no-repeat left top #999; color:#FFF; font-size:12px; font-weight:normal;}
.module h2.news{background:url(../images/mod_news_head.gif) no-repeat left top #999;}
.module h2 a{color:#FFF; text-decoration:none;}
.module h2 a:hover{color:#FFF; text-decoration:underline;}
.module ul{margin:0; padding:0;}
.module ul li{margin:0; padding:0; width:180px; height:20px; line-height:20px; border-bottom:1px solid #CCC; color:#666; font-size:11px;}
.module ul li a{margin:0; padding:0 2px 0 5px; width:173px; height:20px; display:block; color:#666; text-decoration:none;}
.module ul li a:hover{background:url(../images/mod_over.gif) repeat-x left top;}
#sub_content{margin:0 20px 0 0; padding:0; float:left; width:180px;}
#content{margin:0; padding:0; float:right; width:560px;}