.topnav{ width:100%; height:25px; border-bottom:1px solid #cccccc; background:url('Images/topnav.gif') repeat-x;}
.subnav{ width:950px; margin:0 auto; height:25px; line-height:25px;}

.navleft{ float:left;height:25px; line-height:25px;}
.navleft span{ float:left;}
.navright{ float:right;height:25px; line-height:25px;}

.weatherNav{ float:right; height:36px; line-height:36px;}
/*
 
 
 
 menu 
 
 
 
*/
#menu{ clear:both; float:left; width:950px; background:url(images/menu_v3.gif?080819) repeat-x 0 -152px; height:33px; line-height:33px; overflow:hidden;}
#menu .fst{ width:5px; float:left; height:33px; overflow:hidden; background:url(images/menu_v3.gif?080819) no-repeat -10px -46px;}
#menu .lst{ width:5px; float:right; height:33px; overflow:hidden; background:url(images/menu_v3.gif?080819) no-repeat -15px -46px;}
#menu ul{ padding-left:24px;}
#menu li{ float:left; background:url(images/menu_v3.gif?080819) right -46px no-repeat;}
#menu li span{ float:left; line-height:33px; padding:0 10px; height:33px; color:#FFFFFF; font-weight:bold;}
#menu li span a{ color:#FFFFFF;}
#menu .nav_on{background:url(images/menu_v3.gif?080819) no-repeat left -86px; font-size:14px; margin-right:6px; margin-left:-2px; display:inline;}
#menu .nav_on span{background:url(images/menu_v3.gif?080819) no-repeat right -119px; display:block; padding-top:2px;}
 
#menu .nav_on a:link,#menu .nav_on a:visited{text-decoration:none;color:#333;}
#menu .nav_on a:hover{text-decoration:underline;color:#f60;}
#menu #nav_lxs{ background:none;}
#menu #nav_lxs a{ color:#FFFF00;}
 
.back{position:relative;z-index:1; width:950px;}
.hot{ position:absolute; left:170px; top:66px;}/*FF */
*html .hot{ top:4px; left:170px;} /*IE6 */
*+html .hot{ top:4px;}  /*IE7  */
 
.logolft{ position:absolute; left:20px; top:10px; text-align:left}
.logolft{ top:10px;}/*FF */
*html .logolft{ top:20px;} /*IE6 */
*+html .logolft{ top:20px;}  /*IE7  */

<!--nav-->
.header_nav,.header_nav li,.header_nav span,.header_nav a{float:left}
.header_nav{margin:5px 0 0 0;}
* html .header_nav li{display:inline}
.header_nav{border-bottom:3px solid #5A8928;width:950px;text-align:center;line-height:28px; height:28px; padding:0 0 0 0px;}
.header_nav li,.header_nav span,.header_nav a{height:28px;font-size:12px;}
.header_nav li{margin-right:3px}
.hns_main{padding-left:15px;text-align:right;background:url(images/header-icon.png) no-repeat -285px -61px}
.hns_side{width:14px;background:url(images/header-icon.png) no-repeat 100% -61px}
.header_nav a:link, .header_nav a:visited{font-size:14px;font-weight:bold;color:#333333}
.header_nav a:hover{color:#ff6600}
.header_nav a span{cursor:pointer; font-size:14px; font-weight:bold;}
.header_nav a.header_nav_on .hns_main{background:url(images/header-icon.png) no-repeat -285px -31px}
.header_nav a.header_nav_on .hns_side{background:url(images/header-icon.png) no-repeat 100% -31px}
.header_nav a.header_nav_on:link, .header_nav a.header_nav_on:visited{color:#ffffff;cursor:default;text-decoration:none}
.header_nav .header_right_li{float:right;background:none;margin-right:0;width:0;width:auto;padding:0;margin-left:20px; line-height:28px;}
.header_right_li a:link, .header_right_li a:visited{width:0;width:auto;font-weight:normal;font-size:12px}

.header_search{ height:30px; line-height:30px; background:#9bdf70; color:#FFFFFF;}
.hs_leftdiv{ float:left;}
.hs_rightdiv{ float:left;}
.hs_rightdiv ul{ list-style:none; margin:0px; padding:0px;}
.hs_rightdiv ul li{ float:left; margin-left:8px; margin-right:8px;}
.hs_rightdiv ul li a{ color:#FFFFFF;}
.hs_rightdiv ul li a:hover{ color:#FF9900;}
.hsbtn{ width:84px; height:24px; border:0px; background:url('/Images/menusou.jpg') no-repeat;}
.hstxt{ width:300px; height:22px; line-height:22px;}
