
.activeClick {background:#0019B0 url(../images/leftMenuPanel_arrow.png) no-repeat right 8px !important;}
/***************content Area Left Panel********/
.cntleftPanel{width:22%;float:right;text-align:justify;}
.content {width:65%;float:right;margin:0px 25px 20px 25px;text-align:justify;line-height:19px;}
.content ul {margin:0px 0px 0px 20px;}
.content ul li{line-height:19px;margin-bottom:5px; color:#fff !important;}
.content ul li a{color:#fff !important;}
.pageTitle{margin:10px 0px 20px 0px;font-size:25px; font-weight: bold; color:#0019B0}
#contentArea h2{font-size:21px;}
#contentArea h3{font-size:18px;}
#cntSelPanel{margin-top:12px;}
/***************pop up**************/
.popuprltveClass{position:relative;}
.popupOuter{position:absolute;/*background:url(../images/menubg.png) repeat top left;*/z-index:5000;top:0;padding:10px;
display:none;background:#fff;}
.popupOuter .popupInner{background:#fff;padding:10px;width:99%;}
.popupOuter .popupInner .popupCntArea{float:left;width:100%;color:#000;font-family:Helvetica, Arial, sans-serif;font-size:12px;overflow:hidden;}
.popupOuter .popupInner .close{width:66px;height:22px;margin:5px;float:right;background:url(../images/lightbox-btn-close.gif) no-repeat top left;cursor:pointer;}
.popupitem {display:none;}
.popupLink{cursor:pointer;}
.careerdiv ul li{
	list-style: none;
	}
.careerdiv label{
	width: 200px;
	float: left;
	font-size: 12px;
	}
.careerdiv input{
	font-size: 12px;
	}
/***********newspage****************/
.newsOuter{width:100%;float:left;border-bottom:solid 1px #0019B0;margin-bottom:10px;padding-bottom:10px;}
.newsBackBtn{width:100%;
float:left;font-weight:bold;color:#000;text-align:right;margin:3px 0px;}
.newintrotxt{width:100%;float:left;margin:3px 0 10px;padding:5px 5px 5px 5px;/*background:url(../images/icon_popup.gif) no-repeat right 10px;*/font-weight:bold;color:#000;background:#D9DAD9;}
.newscontent{float:left;width:85%;}
.newsdate{width:12%;float:right;font-weight:normal;color:#000;font-style:italic;text-align:right;}
.archiveForm{float:left;margin:5px 0px;}
.newsTitleArea{float:left;margin:3px 0px;width:100%;}
.submitBtn{padding:0px 5px;margin-bottom:10px;}

.newspopuptxt{width:95%;margin:5px auto;line-height:19px;}
.newstitlepopup{width:100%;float:left;margin-bottom:10px;padding-bottom:10px; border-bottom:solid 1px #333;font-weight:bold;}

.caption{text-align:left;}
/********Search************/
.searchResults li{padding:8px;/*background:#d8ede0;*/background:#ccc;margin-bottom:5px;color:#fff;}
.searchResults li a{color:#040d5f;font-weight:bold;}
.searchResults li span{}

/*********download page****************/
#downloadOuter {
	width:93%;
	float:left;
	padding:15px;
	/*background:#91d5a8;*/
}
.downladpic{
	float:left;
	width:173px;
	height:244px;
	padding:1px;
	border:solid 1px #91d5a8;
}
.downloadTxt {
	float:left;
	width:330px;
	height:203px;
	background:#91d5a8;
	padding:20px 20px 25px 29px;
	
}
.downloadTxt p{
font-size:12px;
line-height:22px !important;}
.downloadLink a{
display:block;
float:right;
/*margin-top:10px;*/
background:url(../images/exdownarrow.png) no-repeat top right;
/*height:24px;*/
padding-right:40px;
font-weight:bold;
}
.downloadHead{
	font-size:15px !important;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 22px 0px;
}
.downloadscrollOuter {

	float:left;
	width:100%;
}
/*********video*******/
.vouter{text-align:center;float:left;}
.vouter a{border:solid 2px #0019B0;display:block;width:163px;}
.videodes{margin-bottom:10px;border-bottom:solid 1px #0019B0;padding-bottom:3px;clear:both;width:100%;margin-top:5px;}

/******contactus*****/
.contactusLeft{float:left;/*width:41%;*/width:100%;/*margin-right:5%;*/margin-top:10px;}
.contactusRt{float:left;width:50%;padding:10px;/*border:solid 1px #0019B0;*/}
.lctdtl{display:none;}
.cntbtn{color:#fff;background:#0019B0;width:90%;text-align:center;padding:5px;margin-bottom:10px;font-size:14px;cursor:pointer;}
.activelctn{color:#666;}

.wwusleft{width:46%;float:left;margin-right:4%;}
.wwusrt{width:46%;float:left;padding:10px;border:solid 1px #0019B0}
.wrBy{font-weight:bold;margin-bottom:2px;}
/*..............project page............*/
.projectOuter {
	width:565px;
	padding:0px 20px 0px 20px;
	/*background:#91d5a8;*/
	background:#fff;
	float:left;
	margin-left:50px;
}
.projectTitle {
	width:565px;
	text-align:center;
	padding:15px 0px;
	font-weight:bold;
	float:left;
	font-size:10pt;
}
.projectImg{
	width:274px;
	height:206px;
	float:left;
}
.projectdes{
	width:242px;
	float:left;
	background:#ffffff;
	padding:24px;
	height:158px;
}
.projectdes td {
	border-bottom:dotted 1px #cccccc;
}
.projectTxt{
	width:274px;
	float:left;
	padding-top:20px;
}
.projectScope {
	width:251px;
	float:left;
	padding: 20px 5px 0px 34px;
}
.qualitySub,.osContentTitle1
{
	color: #2c531e !important;
	font-size: 13px !important;
	font-weight: bold;	
	margin-bottom: 17px !important;
}
.projecttitle1 {
font-weight:bold;
}
.projectNavPannel{
	width:565px;
	padding:13px 40px;
	background:#6ec18b;
	float:left;
}
.projectScope ul{
list-style:none;
padding:0px;
margin:0px;
margin-left:15px;
}
.strip1{
background:#4bb575;
}
.strip2{
background:#64d792;

}
.projectScope  ul li{
background:url(../images/prbullet.jpg) no-repeat  left 5px;
padding-left:18px;
}
.civillast {
	height:650px;
}
.tanklast {
 height:695px;
}
.longlast {
	height:635px;
}
.fablast {
	height:135px;
}
.tblresource{
 background-color: #E4E4E4;
    margin: 20px auto 0;
    border-spacing: 1px;
    border-collapse: separate !important;
}
.tblresource th {
    background-color: #AEE3C1;
    padding: 3px 5px;
}
.tblresource td {
    background-color: #FFFFFF;
    padding: 3px 5px;
	color:#000 !important;
	text-align:left;
}
.bmsubheadcareer {
    color: #2D2110;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
	background:#91D5A8 url(../images/exdownarrow.png) no-repeat right 5px;
    padding: 5px 0 5px 5px;
}
.clientHead {
    background: none repeat scroll 0 0 #5FA478;
    color: #162E1E;
    font-size: 12pt;
    font-weight: bold;
    margin: 1px auto;
    padding: 10px;
}
.tablelist{
    border-spacing: 1px;
    border-collapse: separate !important;
}
.tablelist td{
	padding:10px;
}
.scrollableArea{
	background:#55A870;
	float: left;
	overflow:hidden;
}
.scrollableArea p{
	float: left;
	margin-bottom: 0 !important;
	margin-top: 10px;
	margin-right: 10px;
}
.prtlogo{width:90px;height:60px !important;display:block;}
.newsticker-jcarousellite{width:100%;float:left;margin-top:18px;margin-bottom:18px;}
.newsticker-jcarousellite ul{margin-left:15px !important;margin-right:15px !important;}
.newsticker-jcarousellite ul li{margin-bottom:10px;list-style:none;line-height:18px;}
.newsticker-jcarousellite ul li a{color:#fff;}
.newsticker-jcarousellite ul li a img{width:115px !important;height:85px !important}

.bmsubheadtxt{display:none;}
.pntr{margin-right:5px;}
.stscntlanging{/*float:left;margin-right:37px;*/}
.stscntlanging img{
	 border: 1px solid #0019B0;
    padding: 3px;
}
.ourcntareaOuter{float:left;width:100%;padding-bottom:10px;}
.cntry{float:left;width:185px;margin-right:40px;}
.ourcntOuter{float:left;width:100% !important;}

.ourprfleOuter{float:left;/*width:205px;*/margin-right:25px;}
.ourprTitle{width:185px;padding:5px 10px;background:#89caa2 url(../images/ourprarrow.jpg) no-repeat right 5px;margin-bottom:1px;font-weight:bold; }
.ourprTxt{width:185px;padding:5px 10px;background:#d3d3d3;height:370px;}
.printicon{margin-left:8px;}

.glrya{width:163px; padding:135px 0px 5px 0px;display:block;float:left;margin-top:20px;text-align:center;}
#photo{background:url(../images/video/photo1.jpg) no-repeat top left;margin-left:100px;}
#video{background:url(../images/video/thumb1.jpg) no-repeat top left;margin-left:100px;}
.formtableinner{
	background:#E3E8E4;
	border-collapse: separate;
	padding:20px;
}
.formtableinner td{
	padding:5px;
}
.stsbutton{
background:#0BA756;
border:none;
color: #fff;
}
.cvtable{
border-collapse:separate;
}
.cvtable td{
	padding:10px;
background:#E3E8E4;
color:#000 !important;
}
.cvtable th{
	padding:5px;
	text-align: center;
	background:#0019B0;
	color: #fff;
}
.applybutton{
	background:#00A64A;
	color: #fff;
	padding:5px;
}
.successMsg{
	border-bottom: 1px solid #23AA56;
    border-top: 1px solid #23AA56;
    margin-bottom: 10px;
    padding: 5px;
}
.sucMsg{
	border-bottom: 1px solid #23AA56;
    border-top: 1px solid #23AA56;
    margin-bottom: 10px;
    padding: 5px;
}
#calBorder{
z-index: 100000 !important;
}
#calBorder select{
 width: 100px;
}
.tesimonialOuter {
	width:300px;
	padding:0px 20px 0px 20px;
	background:#91d5a8;
	float:left;
	margin-left:195px;
}
.testimonialTxt{
	float:left;
	padding-top:20px;
}
.testimonialTxt img{
	float:left;
	margin-right: 10px;
}
.testimonialTxt p{
	text-align: justify;
}
.ourprfleOuter .bmsubheadtxt li{color: #000 !important;}
.errorMsg{color: red;/*float: left;*/}
.systemMsg{padding:5px;color: red;}
.expPane{margin: 35px 0;}
.click-bg{background-color: rgba(225, 37, 40, 0.4117647058823529);
    width: 100%;
    float: left;
    padding: 6px 15px;}
	
table.cntTable td{background-color:#f6f7f6; padding: 5px 8px;  border-bottom: solid 1px #FFF;}
table.cntTable th{background-color:#f0f1f0;  padding: 5px 8px;  border-bottom: solid 1px #FFF;}
.alttext{
	position:absolute;
	bottom:0;
	padding:5px 10px 5px 10px;
	background:rgba(0,0,0,0.7);
	color:#fff;
	width:100%;
}