/* CSS Document */

#bodymain { width:960px; margin:0 auto; background-color:#FFF;}
#top {height:65px; background:url(/images/top_bg.gif) right 31px no-repeat;}
#top h1 {float:left; width:140px; margin-top:15px;}
#top h5 { float:left; width:190px; margin-top:22px;}
#top_txt { float:right; margin-top:1px; padding-right:10px; color:#666; text-align:right; line-height:240%;}
#top_txt a { color:#c60;}
#nav { height:37px; background:#60a513 url(/images/nav_bg.gif) repeat-x; position:relative;}
#new { position:absolute; top:-3px; left:248px;}
#nav_l { float:left; height:37px; width:5px; background:url(/images/nav_bg.gif) 0 -38px; overflow:hidden; margin-right:6px;}
#nav_r { float:right; height:37px; width:5px; background:url(/images/nav_bg.gif) -5px -38px; overflow:hidden;}
#nav ul li { float:left;}
#nav ul li a { display:block; height:24px; margin-top:5px; padding-top:5px; width:84px; text-align:center; color:#fff; background:url(/images/nav_bg.gif) right -106px no-repeat; font-size:14px;}
#nav ul li a:hover { color:#FF6;}
#nav ul li a#nav_current { background:url(/images/nav_bg.gif) 0 -76px; color:#fff; width:84px; font-weight:bold;}
#subnav { height:25px; padding:5px 6px 0 6px; border:1px solid #d8e3d1; border-top:0; background:url(/images/nav_bg.gif) 0 -136px; margin-bottom:4px; color:444;}
#subnav a { color:#444; padding: 0px 10px;}
#subnav a span{ color:#f00; font-weight: bold;}

#foot { clear:both; border-top:3px solid #CAE9AC; padding:12px 0; text-align:center; color:#555;}
#foot a { color:#555;}
#foot a:hover {color:#080;}
#foot_ico img { margin:5px 5px 0px 5px; border:1px solid #ccc;}