@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; 
}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#e3e4e6;
}
img{border:none;
}
a{text-decoration:none;
}
.clear{clear:both;
}
#main-container{margin:auto; width:960px; height:auto; 
}

#header{width:960px; height:166px;  margin:21px 0 0 0;
}

.header-left{float:left; width:9px; height:166px; background:url(../imags/header-left.png) left no-repeat;
}
.header-mid{float:left; width:942px; height:166px; background:url(../imags/header-mid.png) left repeat-x;
}



.header-right{float:right; width:9px; height:166px; background:url(../imags/header-right.png) right no-repeat;
}

.left-header{width:368px; float:left; height:166px; 
}
.logo{width:346px; height:135px; float:left; margin:31px 0 0 22px;
}

.right-header{width:574px; float:right; height:166px; 
}

.call-us{width:185px; height:59px; float:right; margin:7px 12px 0 0;
}

.navigation{width:528px; height:22px; float:left; margin:42px 0 7px 29px;
}

.navigation ul{margin:0; padding:0;
}

.navigation li{margin:0 ; padding:0 17px 0 5px; list-style:none; float:left;
}

.navigation a{ text-align:left; font-size:13px; color:#858685; text-decoration:none;  font-family:"Arial Bold font";
}

.navigation a:hover{ text-decoration:none;
}

.bottom-row{width:574px; height:29px; float:right; background:#90a85a; 
}


#banner{width:960px; height:341px;  margin:5px 0 0 0;
}

#banner-left{width:653px; height:341px; float:left;
}

#banner-right{width:307px; height:310px; background:url(../imags/banner-left.png) no-repeat; float:right;
}


.banner-link{width:283px; height:200px;  margin:23px 0 0 14px;
}

.banner-heading{width:200px; font-size:16px; text-align:left; font-family:"Helvetica LT Std"; color:#FFF; text-shadow: 1px 1px 1px #333;  
}

.link-box{width:283px; height:auto; 
}

.link-box ul{margin:0; padding:0; margin:32px 0 0 0;
}

.link-box li{margin:0; padding:7px 0 15px 0; list-style:none; background:url(../imags/list-bg.png) bottom repeat-x; 
}

.link-box a{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px;  text-shadow: 1px 1px 1px #333; color:#FFF; text-decoration:none; 
}

.link-box a:hover{text-decoration:none;  
}
#banner-bottom{width:307px; height:31px; background:url(../imags/banner-left-bottom.png) no-repeat; float:right;
}

.view-studies{width:155px; height:22px; margin:auto;
}

.search-icon{width:17px; height:17px;  margin:5px 5px 0 0; float:left
}

.search-text{font-size:12px; float:left; text-align:left; color:#FFF; font-style:italic;  padding:6px 0 0 0;
}
#container{width:960px; height:400px; margin:12px 0 0 0;
}

#contant-left{width:635px; height:auto; float:left;
}

.welcome-box{width:633px; height:auto;  margin:14px 0 0 0;
}

.welcome-top{width:633px; height:9px; background:url(../imags/contant-top.png) no-repeat;
}

.welcome-bottom{width:633px; min-height:300px; background:url(../imags/contant-bottom.png) repeat-y; 
}
.welcome-heading{width:350px; height:auto;  
}

.welcome-heading h1{font-family:"Helvetica Neue LT Com"; font-size:21px; color:#000; padding:3px 0 12px 15px; text-align:left;
}

.welcome-text{width:590px; height:auto; margin:0 0 0 15px;  text-align:left; color:#676666; font-size:12px;  line-height:15px;
}

.welcome-text2{width:590px; height:auto; margin:0 0 0 30px;  text-align:left; color:#676666; font-size:12px;  line-height:15px;
}

.welcome-text span{font-size:16px; font-weight:bold; color:#363636;
}

.welcome-text2 span{font-size:16px; font-weight:bold; color:#363636;
}

.read-more{float:left; width:99px; height:25px; margin:10px 0 0 15px;
}

.our-services{width:306px; float:left; height:auto; margin:12px 0 0 0;
}
.heading-box{width:306px; height:48px; 
}

.heading-left{width:8px; height:48px; float:left; background:url(../imags/heading-left.png) no-repeat;
}
.heading-mid{width:290px; height:48px; float:left; background:url(../imags/heading-mid.png) repeat-x;
}

.heading-right{width:8px; height:48px; float:left; background:url(../imags/heading-right.png) no-repeat;
}

.heading-text{float:left; text-align:left; font-family:"Helvetica LT Std"; color:#FFF;  text-shadow: 1px 1px 1px #333;  font-size:17px; width:200px; padding:16px 0 0 4px;
}

.heading-image{float:right; width:40px;  margin:12px 0 0 0;
}

.teb-bg{width:306px; min-height:228px; background:url(../imags/tab-bg.png) repeat-y;
}

.service-heading{width:230px; height:auto; font-size:13px; color:#676666; padding:23px 0 0 15px;
}

.service-list{width:268px; height:auto; margin:18px 0 0 15px; 
}

.service-list ul{margin:0; padding:0;
}

.service-list li{margin:2px 0 0 0; padding:2px 0 0 10px; font-size:13px; color:#676666; background:url(../imags/service-li-image.png) left center no-repeat; list-style:none; 
}

.contact-box{width:306px; float:left; height:auto; margin:12px 0 0 20px;
}


.contact-heading{width:230px; height:auto; font-size:13px; color:#000; padding:23px 0 0 15px; font-weight:bold;
}

.contact-text{width:250px; font-size:13px; color:#676666; padding:18px 0 0 15px; 
} 

.contact-text a{ font-size:13px; color:#676666; padding:18px 0 0 15px;  text-decoration:none;
}

.contact-text a:hover{text-decoration:none;
}

.contact-text span{color:#000; font-weight:bold; padding:0 3px 0 0;
}

.enquiry-from{width:189px; height:25px; float:right; margin:33px 15px 0 0;
}

#contant-right{width:306px; height:auto; float:right;
 }

.teb2-bg{width:306px; min-height:551px; background:url(../imags/tab2-bg.png) repeat-y;
}

.news-list{width:278px; height:auto;  padding:32px 0 0 16px;
}

.news-list li{width:278px; height:78px; background:url(../imags/news-li-image.png) bottom repeat-x;  font-size:12px; color:#676666;  list-style:none; line-height:normal; padding:6px 0 3px 0;
}

.news-list li span{color:#333333; font-size:16px; font-weight:bold;
}

.right{float:right; width:105px; height:25px;  margin:10px 26px 0 0;
}

#footer{width:960px; height:80px; margin:12px 0 0 0; 
}

.footer-box{width:960px; height:43px;
}

.footer-left{width:12px; height:43px; float:left; background:url(../imags/footer-left.png) no-repeat;
}

.footer-mid{width:936px; height:43px; float:left; background:url(../imags/footer-mid.png) repeat-x;
}

.footer-right{width:12px; height:43px; float:right; background:url(../imags/footer-right.png) no-repeat;
}

.footer-link{width:440px; height:40px; margin:auto; 
}

.footer-link ul{margin:0; padding:0;
}

.footer-link li{margin:0; padding:15px 5px 0 10px; list-style:none; float:left; 
}

.footer-link a{ text-align:left;  float:left; text-align:left; font-size:10px; color:#fefafa; text-decoration:none; font-family:Verdana, Geneva, sans-serif;
}

.footer-link a:hover{text-decoration:none;
}

.coppy-right{width:290px; height:auto; float:left; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#676666; padding:9px 0 0 0;
}

.site-by{width:92px; height:auto; float:right; margin:9px 5px 0 0; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#676666;
}

.site-by a{text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#676666; text-decoration:none;
}

.site-by a:hover{text-decoration:underline;
}


/*about-us*/

#inner-banner{width:960px; height:180px; margin-top:10px; background:url(../imags/inner-banner.png) no-repeat;
}
#inner-text{width:350px; height:auto; float:left; font-family:"Myriad Pro"; color:#FFF; font-size:38px;  margin:63px 0 0 20px;
}


.about-box{width:634px; height:auto; 
}

.about-top{width:633px; height:8px; background:url(../imags/about-bg-top.png) no-repeat;
}
.about-mid{width:633px; height:auto; background:url(../imags/about-bg-mid.png) repeat-y;
}

.about-bottom{width:633px; height:8px; background:url(../imags/about-bg-bottom.png) no-repeat;
}

.teb3-bg{width:306px; min-height:305px; background:url(../imags/tab3-bg.png) repeat-y;
}

.row{width:306px; float:left; height:84px;  margin:11px 0 0 0;
}

.image{width:80px; height:81px; float:left; margin:5px 10px 0 12px;
}

/*about-us*/

/*service*/

.contact2-box{width:306px; float:left; height:auto; margin:0 0 0 0;
}
.our-services2{width:306px; float:left; height:auto; margin:0 0 12px 0;
}

.service-li{width:431px; height:auto;  padding:10px 0 10px 0;
}

.service-li li{ margin:0; padding:3px 0 5px 15px;  text-align:left; color:#676666; font-size:12px;  line-height:15px; background:url(../imags/service-image.png) left center no-repeat; list-style:none;
}


/*service*/

/*videos*/
.videos{width:570px; height:326px; margin:10px 0 10px 0;
}

/*videos*/

/*Past Perftormance*/

.past-box{width:595px; height:370px; border-bottom:1px solid #cccccc; margin-top:15px; 
}

.past-top-img{width:39px; height:29px; float:left;
}

.past-bottom-img{width:39px; height:29px; float:right; margin:-8px 0 0 0;
}

.past-text{width:498px; height:auto; font-family:12px; color:#676666; padding-left:50px; line-height:17px;
}

.past-text span{font-size:18px; font-style:italic; color:#676666; 
}

.past-img-box{width:500px; height:162px;  margin:20px 0 0 38px;
}

.project-image{width:239px; height:159px; margin-left:11px; float:left;
}

/*Past Perftormance*/

/*contant*/
.contant-form{width:607px; height:440px;  margin:10px 0 0 0;
}

.cf-row{width:298px; height:32px; float:left; margin:4px 0 8px 0;
}
.cf-row2{width:604px; height:110px; float:left; margin:12px 0 5px 0;
}


.cf-text{width:76px; height:39px; float:left; margin:5px 0 0 0;
}
.cf-text h1{font-size:13px; color:#676666; text-align:left; font-weight:normal;
}

.cf-text2{width:112px; height:39px; float:left; margin:5px 0 0 0;
}
.cf-text2 h1{font-size:13px; color:#676666; text-align:left; font-weight:normal;
}
.cf-row3{width:340px; height:32px; float:left; margin:5px 0 8px 0;
}

.text-field{width:207px; height:24px; float:left; margin:0 0 0 5px; padding:0 0 0 2px;
}

.text-area{width:517px; height:104px; float:left; margin:5px 0 0 5px;
}

.number-image{width:134px; height:56px; margin:0 0 5px 120px;
}

.submit-button{width:62px; height:26px; float:right;
}



/*contant*/




