
.clear{clear:both;}

body{margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; background:url(images/bg3.jpg) no-repeat fixed;}

#wapper_1{width:1020px;  margin:0px auto; padding:0px; background:#CCCCCC; display:block;}

#wapper_2{width:1000px;  margin:0px auto; padding:0px; background:#FFFFFF; box-shadow: 0px 0px 2px #000; display:block;}

#wapper{width:980px;  margin:0px auto; padding:0px;  display:block;}

#header{width:100%; height:98px; margin:0px auto; padding:0px; display:block;}





#banner{width:980px; height:317px; margin:0px; padding:0px; margin:5px 0px 0px 0px; display:block;}

#text{width:970px; height:290px; background:#E2E0D1; margin:15px 0px 0px 0px; padding:0px 5px 0px 5px; 	border: 0px solid;
    border-radius: 10px; display:block;}
	
#middle{width:100%; margin:0px; padding:0px; display:block;}

#middle_left{width:30%; margin:0px; float:left; padding:0px; display:block;}

#middle_right{width:70%; margin:0px; float:right; padding:0px; display:block;}

#template{width:100%; margin:0px; padding:0px; display:block;}

#template1{width:100%; margin:0px; padding:0px; display:block;}



.box1{width:215px; float:left; padding:10px 10px 10px 5px;}
.last{width:215px; float:right;padding:10px 10px 10px 5px; }
.box1 p,.last p{ text-align:justify; }
.box1 img, .last img{border: solid 5px #B6C371; padding-left:0px; width:210px;height:100px;}
.box1:hover,.last:hover{ background:#D4D4D4; border-radius:5px;}

#footer{width:100%; height:300px; margin:15px 0px 0px 0px; background:url(images/footer-bg.jpg) no-repeat; padding:0px; display:block;}

#welcome{width:100%; height:30px; margin:10px 0px 0px 0px; padding:0px; display:block;}



.box2{ width:233px; float:left; text-align:center;}
.box2 img{width:210px; height:180px; border: solid 1PX #CCC; padding:3px 3px 3px 3px;}
.banner{ margin:0px auto; position:relative;}

.content{position:absolute; float:left;top:30px;left:15px;}
.testimonial{border-bottom: dotted 2px #ccc; margin-bottom:13px; padding-bottom:10px;}
.testimonial .info{margin-left:140px;}
.testimonial img{ float:left; width:120px; height:120px; border: solid 1px #ccc; padding:3px 3px 3px 3px; margin-right:15px; margin-top:5px;}
.brd{border: solid 1px #ccc; padding:3px;}
.testimonial img:hover ,.box2 img:hover{box-shadow:0px 0px 15px #000; border-radius:5px;}
.content h1{background:url(images/bannertext.png) no-repeat; color:#de0505; font-size:20px; line-height:40px; height:40px; width:520px;padding-left:8px; opacity:0.6;}
.content p{color:#000; font-size:16px;}
.content p span{color:#FFFFFF;  font-size:18px;}
.right-panel{float:right; width:980px; border-left:solid 1px #ccc; padding-left:5px;}
.event{  border-bottom: dotted 1px #ccc; margin-bottom:13px;}
.maincontent{  padding:10px 10px 0px 10px; line-height:25px; text-align:justify;}
.maincontent ul{list-style:none;padding-left:30PX; padding-top:10px;}
.maincontent ul li{ list-style:circle; line-height:25PX; }
.maincontent ul li a{list-style:circle; text-decoration:none;}
.maincontent ul li a:hover{color:#0099CC; text-decoration:underline;}
.welcome{background-color: #e2e0d1;background-image: url(images/page_corner_green.png);
background-position: top right;
background-repeat: no-repeat;
float: left; height:274px; margin-bottom:20px; margin-left:11px; width:709px;}
.welcome p{float:right; width:450px; padding:0px 10px 0px 0px;text-align:justify;}
.welcome h1{float:right; font-size:32px; color:#090; font-style:bold italic; padding:25px 73px 0px 0px;}
.welcome h2{float:right; font-weight:normal; font-size:25px; color:#000000; font-style:italic; padding:0px 70px 0px 20px;}
.box1{width:220px; float:left; padding:10px 10px 10px 10px;}
.last{width:220px; float:right;padding:10px 10px 10px 10px; }
.box1 p,.last p{ text-align:justify; }
.box1 img, .last img{border: solid 5px #8b9e71; padding-left:0px; width:210px;height:163px;}
.box1:hover,.last:hover{ background:#D4D4D4; border-radius:5px;}
.left-panel{float:left; width:240px; padding-top:5px; padding-right:5px;}
.left-panel ul{ font-family:Arial, Helvetica, sans-serif;list-style:none;  padding:5px 2px 30px 0px;}
.left-panel ul li{background-color: #ffffff;line-height:25px; font-size:13px; border-bottom: solid 1px #999999; }
.left-panel ul li a{color:#000; text-decoration:none; font-weight:bold; text-align:justify;}
.left-panel ul li a:hover{color:#006699;}
.box{border: solid 1px #999999; border-radius:5px; margin-bottom:25px; padding:2px 10px 8px 8px;height:100px;}
.box5{border: solid 1px #999999; border-radius:5px; margin-bottom:5px;padding:2px 10px 8px 8px;height:200px;}
.box5 a{color:#000;}
.box p{padding-bottom:5px; text-align:justify;}
.box p a{text-decoration:none; color:#333;}
.box p a:hover{text-decoration:underline;}


/*.menu{ font-family:Arial, Helvetica, sans-serif;background:#fff; height:40px; line-height:40px; text-align:center; margin-top:35px;}
.topmenu{list-style:none;}
.topmenu li{display:inline; position:relative; float:left;font-size:14px;}
.topmenu li:hover{background:#ccc;}
.topmenu li a{color:#333; text-decoration:none; padding:0px 15px; border-right:solid 1px #ccc; }
.topmenu li:last-child a{border:none;}
.topmenu li:hover{color:#333;}
.topmenu li ul{background:#fff; position:absolute;width:130px; visibility:hidden; border:solid 1px #ccc; ; border-radius:0px 0px 5px 5px; top:40px; z-index:999;}
.topmenu li ul li:last-child, .topmenu li ul a{border:none;}
.topmenu li:hover > ul{visibility:visible; }
.topmenu li ul ul{left:200px; top:5px; border:solid 1px #425c02; left:185px;}
.topmenu li li{border-bottom:solid 1px #ccc; width:130px; text-align:left; line-height:40px;}
.topmenu li span{ padding-right:5px; display:block;}
.topmenu li li a{border-top: solid #CCCCCC;padding:0px; padding-left:5px; color:#333; margin:0px; display:block;}*/

#nav{width:100%; height:40px; margin:0px auto; display:block; background:url(images/nav_bg.jpg) no-repeat; font-size:12px; display:block;}

#topmenu{list-style:none; margin-top:15px; margin-bottom:5px;}
#topmenu li{display:inline; position:relative; float:left;height:37px; line-height:37px;border-left: 1px solid #ededed}
#topmenu li a{color:#222; text-decoration:none; padding:8px 15px;}
#topmenu li a:hover{color:#000; background:#CCCCCC;}
#topmenu li ul{background:#fff; position:absolute;width:282px; visibility:hidden;top:36px; z-index:99;padding-top:8px;}
#topmenu li:hover > ul{visibility:visible; }
#topmenu li ul ul{left:280px; top:5px;}
#topmenu li li{ width:280px; text-align:left; line-height:35px; height:35px;border: 1px solid #ededed;}
#topmenu li span{ padding-right:5px; display:block;}
#topmenu li li a{padding:0px; padding-left:10px; margin:0px; display:block;}

