﻿body { margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;line-height:18px; background-color:fff;}
/* layout */
#pageBg{background:url(Images/topbg.jpg) top repeat-x; padding:0; margin:0;}
#headerdiv{ padding:30px 0 5px 0; width:100%}
#mainshadowdiv{ margin:0 auto;width:986px;padding:22px; background:url(Images/shadowBg.png) top no-repeat;}
#footerdiv{ margin:0 auto;width:100%;background:url(Images/footerBg.jpg) top repeat-x; height:100%; background-color:#d7d7d7; padding:38px 0 10px 0;}

/*Home page case study's background*/
div.dt:hover{background-color: #ececec;height:270px;text-decoration:none; cursor:hand; width:172px;}

/*case study bg*/
.casebg1{ background:url(Images/case1bg.png) top no-repeat;padding:10px 15px 10px 5px;}
.casebg2{ background:url(Images/case2bg.png) top no-repeat;padding:10px 15px 10px 5px;}
.casebg3{ background:url(Images/case3bg.png) top no-repeat;padding:10px 15px 10px 5px;}
.casebg4{ background:url(Images/case4bg.png) top no-repeat;padding:10px 15px 10px 5px;}
.casebg5{ background:url(Images/case5bg.png) top no-repeat;padding:10px 15px 12px 5px;}
.casetitle{ font-size:12px; font-weight:800; padding-top:8px;}
.ceseContent{font-size: 12px; line-height: 18px;}
.casebg1a{ background:url(Images/case1bga.png) top no-repeat;padding:0 30px 0 30px;}
.casebg2a{ background:url(Images/case2bga.png) top no-repeat;padding:0 30px 0 30px;}
.casebg3a{ background:url(Images/case3bga.png) top no-repeat;padding:0 30px 0 30px;}
.casebg4a{ background:url(Images/case4bga.png) top no-repeat;padding:0 30px 0 30px;}
.casebg5a{ background:url(Images/case5bga.png) top no-repeat;padding:0 30px 0 30px;}
.casebg6a{ background:url(Images/case6bga.png) top no-repeat;padding:0 30px 0 30px;}
.casebg7a{ background:url(Images/case7bga.png) top no-repeat;padding:0 30px 0 30px;}

/*video*/
.picborder{marging:4px; border:#999999 solid 1px;}
.hometitle{border-bottom:1px solid #ccc;color:#145D94;font-size:14px;padding:10px 0 5px 0; font-weight:800;}
.homeProjectIntroduce{color:#9a9a9a;line-height:18px;}
.homeProjectName{font-size:12px; line-height: 24px; color: #000000; text-align:left; padding:10px 0 4px 0;}

/*head  navigation's link*/
.headernavLink{ padding-right:10px;vertical-align:bottom;}
.headernavLink a:link{ font-weight:bold; color: #000; text-decoration: none;}
.headernavLink a:visited{ font-weight:bold;color: #000; text-decoration: none;}
.headernavLink a:hover{ font-weight:bold; background-color: #ffd24f;color: #000; text-decoration: none;}
.headernavLink a:active{ font-weight:bold;color: #000; text-decoration: none;}
.headernavLink1{ padding-right:10px;vertical-align:bottom;}
.headernavLink1 a:link{ font-weight:bold; color: #000; text-decoration: none;}
.headernavLink1 a:visited{ font-weight:bold;color: #000; text-decoration: none;}
.headernavLink1 a:hover{ font-weight:bold; background-color: #ffd24f;color: #000; text-decoration: none;}
.headernavLink1 a:active{ font-weight:bold;color: #000; text-decoration: none;}

/*left  footer link*/
a.footerLink{color: #000; text-decoration: none; font-size:12px;}
a.footerLink:visited{color: #000; text-decoration: none;font-size:12px;}
a.footerLink:hover {background-color: #ffd24f;color: #000; text-decoration: none;font-size:12px;}
a.footerLink:active{color: #000; text-decoration: none;font-size:12px;}

a.footerLink2{color: #000; text-decoration: none; font-size:10px;}
a.footerLink2:visited{color: #000; text-decoration: none;font-size:10px;}
a.footerLink2:hover {background-color: #ffd24f;color: #000; text-decoration: none;font-size:10px;}
a.footerLink2:active{color: #000; text-decoration: none;font-size:10px;}

a.pageLink { font-size: 12px; color: #145D94; text-decoration: underline;}
a.pageLink:hover { font-size: 12px; color: #145D94; text-decoration: none;}
a.teaserLink { font-size: 12px; color: #ea332f; text-decoration: none;}
a.teaserLink:hover { font-size: 12px; color: #ea332f; text-decoration: underline;}

/*left  navigation menu*/
.menuBg{ background:url(Images/navagatinBg.jpg) top no-repeat; height:620px; width:185px; margin-right:12px;}
td.menuText {color:#000000; height: 33px;font-size:12px;padding-right: 7px}
td.menuTextHover {color:#000000; height: 33px;font-size:14px;background:url(Images/btBg2.png) repeat;padding-right: 5px;}
a.menuText {color: #000000; text-decoration: none;font-size:14px; font-weight:800;}
td.menuSubText {color:#000000; height: 20px;background:url(Images/btBg.png) repeat;padding-right: 4px;}
td.menuSubTextHover {color:#000000; height: 20px;background:url(Images/btBg2.png) repeat;padding-right: 4px;}
a.menuSubText {color: #000000; text-decoration: none;}
td.menuDivider {background-color: #326fa4; height:1px;}
/*left  navigation menu 3*/
td.menuSubText4 {background:url(Images/btBg.png) repeat;color:#000000; height: 20px;font-family:Tahoma,Helvetica;padding-right:15px;font-size:10px; font-style:italic;}
td.menuSubText3 {background:url(Images/btBg.png) repeat;color:#000000; height: 16px;font-family:Tahoma,Helvetica; font-style:italic;}
td.menuSubTextHover3 {background:url(Images/btBg.png) repeat;color:#000000; height: 16px;font-family:Tahoma,Helvetica; font-style:italic;}
a.menuSubText3 {color: #000000; text-decoration: none;font-family:Tahoma,Helvetica; font-style:italic;}

td.body {background-color: #ffffff; font-size: 12px; line-height: 18px;}
td.bodyTitle {background-color: #ffffff; text-align: left; font-size: 24px; color: #145D94;padding:5px 0 15px 0;}
td.bodyLabel {background-color: #ffffff; font-size: 14px; line-height: 20px; font-weight:bold; color: #145D94; padding:0 0 5px 0;}
td.homeMain {background-color: #ffffff; font-size: 14px; line-height: 24px; color: #000000; padding:10px 15px 40px 15px; text-align:left;}
td.homeTeaser {font-size: 14px; color: #145D94; border-bottom:solid 1px #f00; padding-bottom:5px;}
td.bodyTeaser {text-align:left; font-size: 12px; color: #145D94; border-bottom:solid 1px #f49997; padding-bottom:5px;}
td.bodyPressTitle {text-align:left; font-size: 12px; color: #000000; line-height:12px;}
td.bodyPressDate {text-align:left; font-size: 9px; color: #000000; line-height:12px; padding-top:5px; padding-bottom:5px;}
td.bodyPressDesc {text-align:left; font-size: 10px; color: #000000; line-height:12px;}

td.caseStudyTitle {background-color: #fdebc1; font-size: 14px; color: #145D94;}
td.caseStudyText {background-color: #fdebc1; font-size: 12px; color: #000000;}
td.caseStudySubTitle {background-color: #ffffff; font-size: 14px; color: #000000; font-style:italic;}

td.lightRedBorder {background-color: #FDEAEA;}

/*leadFormLink*/
a.leadFormLink:link{ font-size: 12px; color: #FF0000; text-decoration: underline; font-family:Tahoma,Helvetica; font-weight:500;}
a.leadFormLink:visited{ font-size: 12px; color: #FF0000; text-decoration: underline;font-family:Tahoma,Helvetica; font-weight:500;}
a.leadFormLink:hover{ font-size: 12px; color: #FF0000; text-decoration: underline;font-family:Tahoma,Helvetica; font-weight:500;}
a.leadFormLink:active{ font-size: 12px; color: #FF0000; text-decoration: underline;font-family:Tahoma,Helvetica; font-weight:500;}
