
body{ margin:0px; padding:0px; background:url(images/main_bg.jpg) center top; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
a {color:#336600; text-decoration:none;}
a:hover {color:#336600; text-decoration:underline;}
img {border:0;}

.headerContainer{ width:940px; margin:0 auto; position:relative; overflow:hidden; padding-left:20px; padding-top:10px; background-color:#FFF;}
.header{ width:920px; height:100px; float:left;}
.logo{ width:130px; height:100px; float:left; margin:0px; background:url(images/logo.png) no-repeat;}
.logo a { width:130px; height:100px; display:block;}

.headrright{ width:790px; height:100px; float:right; margin:0px; overflow:hidden;}
.HeaderTop{width:200px; margin:10px 0px 0px 0px; overflow:hidden; float:right; text-align:right;}
.HeaderTop a {padding:5px; color:#333333; text-decoration:none;}
.HeaderTop a:hover {padding:5px; color:#FFF; text-decoration:none; background-color:#99cc00;}

.MenuConteainer{width:785px; margin:10px 0px 0px 0px; overflow:hidden; float:right; text-align:right; padding:10px 0px 0px 0px; border-bottom:#99cc00 solid 1px;}
.Menu{width:auto; float:right; margin:0px; overflow:hidden;}
.Menu ul{margin:0px; padding:0px; font-size:12px; color:#666666; list-style:none;}
.Menu li{float:left; margin:0px; padding:0px;}
.Menu li a{ text-decoration:none; padding:5px; display:block; color:#666666;}
.Menu li a:hover{text-decoration:none; padding:5px; display:block; color:#FFFFFF; background-color:#99cc00;}
.Menu li .active{text-decoration:none; padding:5px; display:block; color:#FFFFFF; background-color:#99cc00;}
.MenuBot{width:auto; float:right; margin:0px 0px 0px 0px; overflow:hidden; font-size:11px;}
.MenuBot ul{margin:0px; padding:0px; font-size:12px; color:#666666; list-style:none;}
.MenuBot li{float:left; margin:0px; padding:0px;}
.MenuBot li a{ text-decoration:none; padding:5px; display:block; color:#666666;}
.MenuBot li a:hover{text-decoration:none; padding:5px; display:block; color:#FFFFFF; background-color:#99cc00;}
.MenuBot li .active{text-decoration:none; padding:5px; display:block; color:#FFFFFF; background-color:#99cc00;}

.bannerContainer{ width:940px;  margin:0 auto;  background-color:#FFF; padding-top:15px; padding-left:20px; position:relative; overflow:hidden;}
.banner{ width:920px;  margin:0px; float:left;} 
.bannerLeft{ width:705px; height:250px; margin:0px; float:left; overflow:hidden;}
.bannerRight{ width:184px; float:right; margin:0px;  background:url(images/banner_right_bg.png) repeat-x; overflow:hidden; position:relative; padding:12px 17px 12px 14px;}
.bannerRight h1{  font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#ffffff; text-align:left;}
.bannerRight p{  font-family:Arial, Helvetica, sans-serif; margin:0px; padding:10px 0px 10px 0px; font-size:12px; font-weight:normal; color:#ffffff; text-align:left; border-bottom:1px #ffffff dashed; clear:both; }

.contentContainer{ width:940px; margin:0 auto; background-color:#ffffff; padding-top:20px; padding-left:20px; position:relative; overflow:hidden; }
.BoxArea{ width:920px; margin:0px; float:left; padding:0px; }
.Box{ width:295px; margin:0px 16px 0px 0px; overflow:hidden; float:left;}
.Box2{ width:295px; margin:0px 0px 0px 0px; overflow:hidden; float:left;}
.BoxTop{ width:295px; margin:0px; height:10px; background:url(images/box1_Top.png) no-repeat; }
.BoxBottom{ width:295px;  height:10px; background:url(images/box1_bottom.png) no-repeat; }
.BoxMid{ width:264px; background:url(images/box1_mid.png) repeat-y; margin:0px; padding-left:14px; padding-bottom:12px; padding-right:17px; overflow:hidden; padding-top:4px;  }
.BoxMid p{  font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; font-size:12px; font-weight:normal; color:#333333; margin-top:26px; text-align:justify;}

.footerContainer{ width:920px;  margin:0 auto; background-color:#ffffff; padding:20px; position:relative; overflow:hidden; }
.footer{ width:892px; height:169px; float:left; padding:0px 14px 0px 14px;; background:url(images/footer_img.png) no-repeat; }
.footerleft{ width:425px; line-height:19px; font-family:Arial, Helvetica, sans-serif; float:left; padding:0px; font-size:12px; font-weight:normal; color:#ffffff; margin-top:120px; text-align:left;}
.footerright{ width:450px; margin:120px 0px 0px 0px;  line-height:19px; float:right; overflow:hidden;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; text-align:right;}
.footerright a{color:#FFF; text-decoration:none; padding-left:8px;}
.footerright a:hover{color:#FFF; text-decoration:underline;}
