/* CSS Document */
body {
margin:0;
padding:0;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
} 
a:hover{text-decoration:underline;}
.center { 
MARGIN-RIGHT: auto; 
MARGIN-LEFT: auto; 
}

.clear {
clear:both;
}

.top{width:775px; height:85px;}
.top img{ float:left; margin:20px 0 0 20px;}
.top span{float:right; margin:60px 0 0 0;}
.top span a,.top span a:visited{ color:#000000;text-decoration:none;}
.top span a:hover{ text-decoration:underline;}

.menu{ width:775px;height:27px!important;height:25px; background-color:#009241;}
.menu div{float:left;width:90px;height:27px!important;height:25px;}
.menu a,.menu a:visited{ display:block; float:left;padding:5px 10px;color:#FFFFFF; text-decoration:none; font-size:12px; }
.menu a:hover,.menu .linked{ background-color:#83C326; }

.main{ margin-top:3px;width:775px;background-color:#ffffff;}
.main .left{ float:left; width:210px;background-color:#83C326;}
.main .left .s1{height:20px; background-color:#FFCC00; text-align:center;}
.main .left .s1 a{ text-decoration:none; color:#D01818; margin-left:10px; line-height:20px;}
.main .left .s1 a:hover{text-decoration:underline;}
.main .left .s2{font-weight:bold; margin-top:20px; margin-left:10px; font-size:12px;}

.main .left ul{ padding:0; margin:0;}
.main .left .smap{margin-left:10px; padding:0px;border:none; width:190px;}


.main .left ul li{ padding:2px 10px; margin:0;list-style:none;}
.main .left ul li a,.main .right ul li a:visited{ color:#000000; text-decoration:none;}
.main .left ul li a:hover{ text-decoration:underline;}
.main .left ul li ul li{ color:#CC0000; list-style-type:none;}
.main .left ul li ul li strong{ color:#000000;}
.main .right{ float:right;width:560px;background-color:#ffffff;}
.main .right address{ margin:10px 0 10px 0; padding:5px 0; border-bottom:1px #ccc solid;}
.main .right address a{color:#000000;text-decoration:none;}
.main .right address a:hover{text-decoration:underline;}
.main .right ul{ padding:0; margin:0;}
.main .right ul li{ padding:2px 10px; margin:0;list-style:none;}
.main .right ul li a,.main .right ul li a:visited{ color:#000000;}
.main .right ul li a:hover{ color:#999;}
.main #main-style #position{ margin:20px 0 5px 20px; font-weight:bold;}
.main #main-style #newslist{ padding-left:0px; line-height:24px;}
.main #main-style #newslist ul{ padding:0; margin:0; }
.main #main-style #newslist ul li{ padding:2px 5px; margin:0;list-style:none;}
.main #main-style #newslist ul li a,.main #main-style #newslist ul li a:visited{ color:#000000;}
.main #main-style #newslist ul li a:hover{ color:#999;}
.main #main-style #newslist #newstilte{ font-size:14px; font-weight:bold; text-align:center;}

.main #project img{ margin:5px;padding:2px; border:1px #ccc solid; width:400px;}
.main #project .lt{ float:left; width:400px;}
.main #project .rt{ float:left; margin:10px 0 0 20px; width:330px; line-height:24px;}
.productshow img{width:180px;margin-right:10px; }

.foot{clear:both;width:775px;background-color:#fff;}
.foot span{ }