/* CSS Document */
*{margin:0px; padding:0px;}
ul,li,ol{ list-style:none;}
a{ color:#333; text-decoration:none;}
body{background:url(/images/tbg.jpg) repeat-x center top !important; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.width960{ width:960px; clear:both; margin:0px auto;}
.topbg{ height:356px; background:url(/images/topimg.jpg) no-repeat center top;}
.topbg2{ height:356px; background:url(/images/topimg2.jpg) no-repeat center top;}
.widthbox{width:910px; clear:both; margin:0px auto; background:#FFFFFF; padding:0px 25px; overflow:hidden; zoom:1;}
.fl{ float:left;}
.imgfl{ float:left; margin-right:10px; margin-bottom:10px;}
.fr{ float:right;}
.widthleft{ width:590px;}
.widthright{ width:290px;}
.clearfloat{ clear:both;}

.flashbox{ height:320px;}
.nav{ width:650px; margin:0px auto; height:36px; line-height:36px; font-size:12px;}
.nav li{ float:left; margin:0px 15px; font-weight:bold;}
.nav li a{ color:#FFF; text-decoration:none;}

.widthleft h3{ color:#000; margin:20px 0px 10px; font-size:21px; color:#006c13; font-weight:normal; clear:both;}
.widthleft h1{ color:#000; margin:20px 0px 10px; font-size:21px; color:#006c13; font-weight:normal; clear:both; text-decoration:underline;}

.textcon{ font-size:14px;color:#444444; line-height:175%; word-wrap:break-word; }
.textcon p{ margin-top:10px;}
.textcon p.ptit{ color:#000; font-size:14px;}

.textcon_features{ font-size:12px;color:#444444; line-height:175%; word-wrap:break-word; padding-top:30px; }
.textcon_features p{ margin-top:10px;}
.textcon_features p.ptit{ color:#000; font-size:14px;}
.textcon_features h4.redh4{ color:#C00; font-size:14px;}
.textcon_features h4.blueh4{ color:#0070c0; font-size:14px;}
.textcon_features ul{ font-size:12px; padding-left:10px;}
.textcon_features ul li{ width:100%; float:left; background:url(/images/icon.jpg) no-repeat left center; padding-left:10px;}



ul.ullist1{ float:left; display:block; padding-top:10px;}
ul.ullist1 li{ font-size:12px; background:url(/images/icon.jpg) no-repeat left center; padding-left:10px;}

ul.ullist2{ font-size:12px;}
ul.ullist2 li{ width:32%; float:left; background:url(/images/icon.jpg) no-repeat left center; padding-left:1%;}
ul.ullist2 li.lilast{ width:auto;}
.posi{ text-align:right; padding-right:10px; color:#999; padding-top:10px; color:#555555;}
.posi a{ color:#555555;}
.posi a:hover{ text-decoration:underline;}

.flash2{ width:283px; margin:0px auto; margin-top:50px; clear:both; overflow:hidden;}
.flash2 a{ color:#FFF;}

label.label1{ font-size:11px;}
label.label2{ width:0px; height:0px; overflow:hidden;display:none;}
.msgnone{ display:none;}
.message{ width:283px; margin:0px auto; margin-top:20px;}
.message h4{ height:28px; line-height:28px; background-color:#006c05; clear:both; color:#FFF; padding-left:10px;}
.meform{ border:1px solid #cde0c3; color:#333333; line-height:175%; padding:10px 0px;}
.meform span{ color:#F00; font-size:13px; font-weight:bold;}
.meform form{ width:90%; margin:10px auto; clear:both;}
.meform form div.meinput input{ width:99%; border:1px dotted #d2d2d2; height:19px; line-height:18px; color:#666666;}
.meform form div.meinput textarea{ width:99%; border:1px dotted #d2d2d2; height:auto; line-height:18px;}
.meform form div.btn{ margin-top:10px; padding-left:30px; }
.meform form div.btn input{ border:0 none; width:50px; height:23px; line-height:23px; background:url(/images/btn.jpg) no-repeat left top; color:#005195; text-align:center; margin:0px 10px; cursor:pointer; font-family:Verdana; font-size:12px; }

.statement{ font-size:11px; margin-bottom:10px; margin-top:10px; line-height:20px; color:#333;}
.red{ color:#F00;}
.message2{ width:585px; margin:0px auto; margin-top:20px;}
.message2 span{ color:#F00; font-size:13px; font-weight:bold;}
.message2 form{ width:99%; margin:10px auto; clear:both;}
.message2 form div.meinput input{ width:99%; border:1px dotted #d2d2d2; height:19px; line-height:18px; color:#666666;}
.message2 form div.meinput textarea{ width:99%; border:1px dotted #d2d2d2; height:auto; line-height:18px;}
.message2 form div.btn{ margin-top:10px; padding-left:30px; }
.message2 form div.btn input{ border:0 none; width:50px; height:23px; line-height:23px; background:url(/images/btn.jpg) no-repeat left top; color:#005195; text-align:center; margin:0px 10px; cursor:pointer; font-family:Verdana; font-size:12px; }

.footer{ margin:10px 0 5px 0; height:50px; line-height:50px; background-color:#004e0e; color:#FFFFFF;}
.fa { padding-left:25px;}
.fa a{ color:#FFF; font-size:12px; margin:0px 5px;}
.foot2 { line-height:30px;color:#666;}
