body {
	margin:0px;
	font-size:12px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
hr{width:681px; height:1px; border:#ccc 1px dashed}
form{margin:0px; padding:0px;}
.menu{ border:1px;width:1002px; margin:auto; border-left:#EDEDED solid 1px; border-right:#EDEDED solid 1px;}
.top{background:#000000; height:73px;}
.logo{ width:196px; float:left; height:55px; line-height:55px;}
.topr{width:610px; float:left; height:55px; text-align:right }
.topr1{width:130px; height:55px; line-height:55px; float:left}
.topr ul,li{margin:0px; padding:0px; color:#FFFFFF;}
.topr ul{margin-left:320px;}
.topr li{ list-style:none; font-family:Arial, Helvetica, sans-serif; float:left; padding:10px; background:url(line1.gif) right no-repeat; margin-top:10px}
#nav{height:46px;background:url(navbg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
#nav ul{margin:0px 0px 0px 120px; padding:0px; height:33px;}
#nav li{list-style:none; float:left; margin:0px; padding:0px;height:33px;display:inline; overflow:hidden}
.inputtext{
border:1px solid; background:#CCCCCC; width:75px; height:15PX;
display:block; position:relative; top:17PX; float:left; margin-right:6PX;
}
.leftm{width:195px; float:left; margin-left:9px; margin-top:10px;}
.rightm{width:780px; float:right; margin-bottom:10px;}
.r681{width:681px; margin:21px 0px 8px 0px; border-bottom:1px solid #ccc;}
.m{margin-top:20px;}
.p2{margin-top:16px}
.p3{margin-top:35px; margin-left:53px;}
.footer{height:90px; line-height:90px; clear:both; margin-top:42px; border-top:#DBDBDB solid 1px;}
.fl{ width:157px; float:left}
.fc{width:550px; float:left; line-height:20px; font-family:Arial, Helvetica, sans-serif; margin-top:15px; color:#A6A6A6; font-size:11px;}
#fr{float:left; width:290px; margin-top:10px; line-height:20px; }
#fr ul,li{margin:0px; padding:0px;}
#fr li{float:left; list-style:none; background:url(line2.gif) right no-repeat; padding:10px;}
a:link { color:#000000; text-decoration:none;
}
a:visited { color:#000000; text-decoration:underline;
}
a:hover { color:#000000; text-decoration:underline;
}
.a1:link { color:#ffffff; text-decoration:none;
}
.a1:visited { color:#ffffff; text-decoration:underline;
}
.a1:hover { color:#ffffff; text-decoration:underline;
}
.about{font-family:Arial, Helvetica, sans-serif; color:#6B8A10; line-height:20px; width:681px;}
.about img{border:1px solid #ccc; float:left; margin-right:5px;}
.c1{clear:both; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:10px; border-top:#ccc 1px dashed;}
.contact{color:#666}
.contact a{color:#006500;}
ul,li,dl,dd {
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu1{
	width:200px;
	border:0px solid #feb951;
	background:#fff;
	padding-top:3px;
	font-size:12px;
}
.lbox_bot {
	height:4px;
	overflow:hidden;
	background:url(../images/lbox_bot.gif) 0 0 no-repeat;
}
.area li{
    margin-bottom:1px!important;
	height:22px;
	line-height:22px;
	text-align:left;
	position:relative;
	background-color:#008927;
}
.area li a {
	display:block;
	padding-left:20px;
	color:#FFFFFF
}
.area li dl {
	width:350px;
	overflow:hidden;
	display:none;
	position:absolute;
	top:-1px;
	right:-350px;
	z-index:35533;
	border:1px solid #feb951;
	background:#008927;
	padding:5px 0;
}
.area li dl a:hover {
	border:1px solid #006E1C;
	background:#005416;
	margin:0 5px;
	padding-left:14px;
	color:#FFFFFF;
}
.area li.lion {
	height:20px;
	line-height:20px;
	text-align:left;
	border-top:1px solid #ffb850;
	border-bottom:1px solid #ffb850;
	background:#005416;
	color:#FFFFFF;
}
.area li.lion dl {display:block;}

#support a{color:#008E6B}
#news ul{margin:0px 15px; padding:0px}
#news a{color:#333333}
#news li{list-style:none; background:url(arrow.gif) left no-repeat; text-indent:10px; height:26px; line-height:26px; color:#333333; border-bottom:#ccc 1px dashed; width:650px;}
.bordertop{border-top:2px solid #000000;}
.borderbottom{border-bottom:2px solid #000000}
.borderbottom1{border-bottom:1px solid #000000}