/* CSS Document */

body{ margin:16px 0px 0px 0px; padding:0px; color:#666666; background:#EDEFF2 url(../images/bg/bg.jpg) top left repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%;}
a { color:#333333; text-decoration: none; font-weight: normal;}
a:hover{text-decoration: underline; }

p { margin:10px 0px 2px 0px; padding:0px;}

h1 { font-size: 20px; line-height: 100%; color: #333333; font-weight: normal; margin:10px 0px 0px 0px;}
h2 { font-size: 17px; line-height: 130%; color: #000000; font-weight: normal; margin:6px 0px 2px 0px; padding:0px 0px 0px 20px; background:url(../images/dot.gif) left 4px no-repeat;}
h3 { font-size: 13px; line-height: 140%; color: #005596; font-weight: normal; margin:10px 0px 2px 0px; padding:0px 0px 0px 20px; background:url(../images/dot.gif) left 4px no-repeat;}
h4 { font-size: 13px; line-height: 150%; color: #005596; font-weight:normal; margin:10px 0px 2px 0px; padding:0px;}
h5 { font-size: 15px; line-height: 150%; color: #000000; font-weight:normal; margin:0px 0px 10px 0px;}
.black{ color:#000000;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}

.header{ margin:0px auto; padding:16px 20px 0px 20px; width:920px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background: url(../images/bg/bg_r2_c2.jpg) left top no-repeat #FFFFFF;}

.nav{ margin:0px auto; padding:22px 0px 0px 0px; width:530px;}
.nav ul{ float:left; margin:0px 0px 0px 15px; padding:0px;}
.nav ul li{ margin:0px; padding-left:6px; float:left; list-style:none;}
.nav ul li a{ margin:0px; padding:0px; float:left; display:block; border-top:#ffffff solid 3px; text-decoration:none; color:#333333;}
.nav ul li a:hover{ margin:0px; padding:0px; float:left; display:block; border-top:#005596 solid 3px; text-decoration:none; color:#000000;}
.navcl{ margin:0px; padding:2px 0px 0px 0px;}

.contactinfo{ margin:6px 0px 0px 0px; padding:0px 0px 0px 20px; border-left:#999999 solid 1px;}
.blue{ color:#005596;}
.green{ color:#007236;}
.green a{ color:#007236; font-size: 13px; font-weight: bold;}
.green a:hover{ color:#007236;}


.banner{ margin:0px auto; padding:10px 5px 10px 10px; width:945px; background: #FFFFFF url(../images/bg/bg_r5_c2.jpg) left top repeat-y;}

.mainbody{margin:0px auto; padding:10px; width:940px; background:#FFFFFF url(../images/bg/bg_r5_c2.jpg) left top repeat-y;}
.subcontent{ width:860px; margin:0px auto; padding:16px;}
.cl{ margin:0px 10px 0px 20px; padding:0px; width:200px;}
.subcl{ margin:0px 0px 0px 20px; padding:0px;}

.partners{ margin:0px 0px 0px 40px; padding:0px;}
.partners ul{ margin:0px; padding:0px;}
.partners ul li{ float:left; list-style:none; margin:0px 80px 0px 0px; padding:0px;}

.gogreen{ margin:20px 0px 0px 0px; padding:0px 0px 0px 20px; border-left:#999999 solid 1px; width:200px;}
.gogreeninfo{ width:120px;}

.topic{ margin:0px 15px 0px 0px; padding:0px;}
.topicsubcontent{ margin:10px 0px 0px 0px; padding:0px; width:450px;}
.casestudies{ margin:20px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:#CCCCCC dashed 1px; width:620px;}
.casestudiescontent{ margin:0px 0px 6px 0px; padding:0px 0px 0px 20px;}
.casestudiesdownload{ margin:0px 0px 0px 20px; padding:0px;}
.casestudiesdownload a{ color:#666666;}
.casedescription{ margin:0px; padding:0px; width:560px;}
.casedescription a{ color:#666666;}

.casestudiesdownload ul { margin:0px; padding:0px;}
.casestudiesdownload ul li{ margin:8px 0px 0px 0px; padding:0px 0px 0px 20px; list-style:none;}
.casestudiespdf{ background:url(../images/icon/pdficon.gif) left 0px no-repeat;}
.casestudiesswf{ background:url(../images/icon/swficon.gif) left 0px no-repeat;}

.subnav{ margin:0px; padding:0px 0px 0px 20px; width:240px;}
.subnav ul{ margin:0px; padding:0px;}
.subnav ul li{ list-style:none; margin:0px; padding:4px 0px 4px 0px; width:206px; border-bottom:#E3E3E3 solid 1px;}
.subnav ul li a{ color: #666666;}
.subnav ul li a:hover{ color:#003399; text-decoration: none;}

.mainbodyleft{ margin:0px 0px 0px 20px; padding:0px; width:620px;}
.mainbodyright{ margin:0px 0px 0px 20px; padding:0px; width:260px;}
.subcontent2{ width:350px;}
.subcontent3{ width:450px;}
.search{ margin:0px 0px 20px 0px; padding:0px;}

.footer{margin:0px auto; padding:10px 30px 20px 30px; width:900px; color:#666666; font-size:10px; background: url(../images/bg/bg_r7_c2.jpg) #FFFFFF left bottom no-repeat;}
.footer a{ color:#666666;}

.line{ margin:0px auto; padding:0px; border-top:#CCCCCC dashed 1px;}
.line2{ margin:20px 0px 10px 0px; padding:0px; border-top:#CCCCCC dashed 1px;}
.clear{ clear:both;}

.moreinfo{ margin:0px 0px 0px 20px; padding:0px; display:block; width:65px;}
.moreinfo a{ color:#005596; margin:0px; padding:0px; background:url(../images/arrow.gif) right 7px no-repeat; display:block;}

.moreinfo2{ margin:0px; padding:0px; display:block; width:70px;}
.moreinfo2 a{ color:#005596; margin:0px; padding:0px 0px 0px 10px; background:url(../images/arrow.gif) left 6px no-repeat; display:block;}

.moreinfo3{ margin:0px; padding:0px; display:block; width:140px;}
.moreinfo3 a{ color:#005596; margin:0px; padding:0px 0px 0px 10px; background:url(../images/arrow.gif) left 6px no-repeat; display:block;}

.tab{ margin:0px; padding:0px 15px 0px 15px; width:220px; background:url(../images/td/td_r3_c1.jpg) left top repeat-y;}
.tab ul{ margin:10px 0px 10px 16px; padding:0px;}
.tab ul li{ margin:0px 0px 6px 0px; padding:0px;}

.tab2{ margin:0px; padding:0px 15px 0px 15px; width:220px; background:url(../images/td/td_r3_c1.jpg) left top repeat-y;}
.tab2 ul{ margin:10px 0px 10px 4px; padding:0px;}
.tab2 ul li{ margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; list-style:none; background: url(../images/dot.gif) left 2px no-repeat;}

.boxbottom{ margin:0px 0px 10px 0px;}

.input1{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:10px 15px 0px 10px; background:url(../images/inputbg.gif) left top no-repeat;  border:0px; width:200px; height:65px; font-size:11px; overflow:hidden; color:#666666;}
.input2{ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:10px 10px 0px 10px; background:url(../images/inputbg2.gif) left top no-repeat; border:0px; width:120px; height:30px; font-size:11px; overflow:hidden; color:#666666;}
.submit{ margin:4px 0px 0px 0px; padding:0px;}

.textarea{ width:215px;}
.input{ width:140px;}

.icon{ margin:0px 10px 0px 0px; padding:0px; width:16px;}

