body{text-align:center; padding:0px ; margin:0px; font-size:12px; line-height:20px; color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:#f4f4f4 }
a:link {color: #333; text-decoration:none; font-size:12px;}
a:visited {color: #555;text-decoration:none;}
a:hover {color: #2F7B00; text-decoration:underline;font-size:12px;}
a:active {color: #2F7B00;font-size:12px;}
.headwidth{ width:100% ; background-color:#2E6D19; height:58px; border-bottom:1px solid #66A552 }
ul { padding:0px; margin:0px; list-style:none }
.headcont{ width:970px;margin:auto;}
.headl{float:left;width:260px;}
.headc {float:left;width:640px; padding-top:20px; padding-left:30px     }
.headr{float:right;width:20px;}
.sclink_l{  FONT-SIZE: 12px;  DISPLAY: inline; COLOR: #ffffff; HEIGHT:38px; TEXT-ALIGN: center;FLOAT: left; }
#scrollBox2{  height:40px;  line-height:20px;  overflow:hidden;}
#gbimagetabs  a{PADDING-RIGHT:10px;  DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 12px;  FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #ffffff; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT:38px; TEXT-ALIGN: center; TEXT-DECORATION: none; font-weight:bold}
#gbimagetabs  A:hover { background: url(../images/greenbuild_05.gif) no-repeat center bottom; COLOR: #77E500}
#gbimagetabs   A.current { background: url(../images/greenbuild_05.gif) no-repeat center bottom;COLOR: #77E500}
#tabcontentcontainer { background-color:#3A7D22; HEIGHT: 27px; width:100%}
.sewidth{margin:0px auto; padding-left:100px; text-align:center; width:830px}
.tabcontent { display:none;	PADDING-TOP: 4px; text-align:center; width:100% }
.tabcontent A:link {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none; color:#A7E593}
.tabcontent A:visited {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none; color:#90D07C}
.tabcontent A:hover { COLOR: #DEFFD4}
.banner_b{  background: url(../images/greenbuild_14.gif) repeat-x  bottom #3A7D22; height:342px; width:100%}
.banner_w{  width:970px;margin:auto;  }
.banner_l{  float:left;width:380px; }
.banner_l .lt{ height:37px; padding-top:15px ;width:350px; }
.banner_l .lm{ height:180px; text-align:left;  font-weight:bold; margin-top:10px;font-family: Georgia, "Times New Roman", Times, serif;width:350px;}
.banner_l .lf{ width:380px; height:60px; background:url(../images/ensite_03.gif) no-repeat top right     }
.lfb_1 A:hover{ color:#C5F6C1; }
.lfb_1 A:link{ color:#ffffff; text-decoration:none }
.lfb_1 A:visited{ color:#ffffff; text-decoration:none }
.lfb_2 A:hover{ color:#E7D582 }
.lfb_2 A:link { color:#ffffff; text-decoration:none }
.lfb_2  A:visited{ color:#ffffff; text-decoration:none }
.lfb_1{ background:url(../images/greenbuild_17.gif) no-repeat; width:128px; height:50px; padding-top:10px;margin-top:20px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:20px; }
.lfb_2{ background:url(../images/greenbuild_19.gif) no-repeat; width:128px; height:50px; margin-top:20px; padding-top:10px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; margin-left:30px; }
.banner_r{  float:left;width:542px; background-position:-20px -20px }
.ying{background:url(../images/ensite_05.gif) no-repeat  bottom  left ; width:23px; height:314px; float:left;background-position:-1px 242px   }
.banner_r .rl{  float:left;width:6px; }
.banner_r .rc{  float:left;width:530px; background:url(../images/banner_green_05.png) repeat-x; height:314px; padding:25px 0px 0px 0px}
.banner_r .rr{  float:left;width:6px; }
.bodycont{ background-color:#f4f4f4; width:100%; height:420px }
.bodywidth{ width:970px;margin:auto; text-align:left; padding-top:20px }
.bodywidth h1{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bcl {  float:left;width:200px;text-align:left; padding-right:20px; height:370px; padding-left:20px; border-right:1px solid #ccc }
.bcc {  float:left;width:460px;text-align:left; padding-right:10px;   height:370px; padding-left:10px;border-right:1px solid #ccc }
.bcr {  float:left;width:210px; text-align:left ; }
.serv{ float:left; width:220px; height:100px; margin-left:10px; margin-top:10px}
.servl{ float:left;  height:69px; width:68px; background:url(../images/greenbuild_28.gif) no-repeat; padding:7px}
.servr{ float:left;  height:100px; width:125px; padding-left:5px}
.servr h1{ margin:0px; padding:2px}
.col{ width:90px; height:55px; float:left; margin-top:20px; padding-left:15px}

.gbfooter{ background-color:#f4f4f4; width:100%; height:80px; border-top:solid 1px #CCCCCC; clear:both}
.gbwidth{  width:970px;margin:auto; text-align: center; padding-top:20px }
.Team{ margin-top:10px; border:1px solid #A6D5A0; background-color:#DEF1D9; padding:8px  }
.Thead{ height:80px}
.timg{ border:1px solid #CCE1CA; padding:1px; float:left;  }
.ttxt {padding:3px 0px 0px 6px; float:left  }
.Tborder{ margin-top:10px; border:1px solid #CCE1CA; background-color:#F5FBF4; padding:8px  }
.intrbanner{width:970px;margin:auto;}
#tabsecnd { background-color:#3A7D22;  width:100%; border-bottom:1px solid #66A552}
.sec_cont{  width:100%; background-color:#f4f4f4; height:400px}
.sec_contb{ width:970px;margin:auto;}
.scl{ float: left; width:220px; background-color:#F4F4F4; }
.scr{ float:left; padding-left:20px; width:720px; background-color:#F4F4F4; text-align:left}

.tabbanner{ width:900px; margin:auto;padding-top:20px; padding-right:70px; color:#5CBD3A; font-size:24px; text-align:right; height:130px; background:url(../images/second_pic_02.gif)}
.sclt{ background:url(../images/leftbutton_02.gif); height:40px; margin-top:20px}
.sclc {background:url(../images/leftbutton_07.gif);}
.sclc li{  height:30px; padding-top:5px} 
.sclb{ background:url(../images/leftbutton_09.gif); height:30px} 

.sclc  A:hover{ color:#3A7D22; font-size:14px }
.sclc  A:link, A:visited{ color:#666666; text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif }
.scrh { margin-top:30px; }
.scrh h1 { font-size:24px }
.scrc { margin-top:10px;}
.focus{ background:url(../images/leftbutton_05.gif); height:34px; color:#FFFFFF; font-weight:bold; font-size:14px}
.sTeam{margin-top:10px; border:1px solid #BFE0B5; background-color:#ECF5E9; padding:8px ; float:left; height:80px; margin-left:10px }
.sTimg{ border:1px solid #CCE1CA; padding:1px; float:left;  }
.sTtxt {padding:3px 0px 0px 6px; float:left; width:120px  }


.prlist{margin-top:10px;   padding:8px ; float:left; margin-left:30px; width:172px }

.prtxt {padding:3px 0px 0px 6px;    }