/* CSS Document */
{margin:0 auto; padding:0;}
body{margin:0 auto; padding:0; background:#DFDFDF;}

#container{
	width:1000px;
	height:935px;
	dborder:1px dashed #000;
	margin:auto;
	background-color:#FFF;
	box-shadow:0px 5px 15px 0px;
}
#header{
	width:1000px;
	height:100px;
	dborder:1px dashed #000;
	margin:auto;
	background-color:#FFF;
	background:url(images/bm.jpg) no-repeat;
}
.logo{
	width:300px;
	height:100px;
	dborder:1px dashed #000;
	float:left;
	background-color:#FFF;
	background:url(images/logo.jpg) no-repeat;
}
.webcounter{
	width:100px;
	height:30px;
	dborder:1px dashed #000;
	float:right;
	background-color:#FFF;
	margin-top:50px;
}
#menu{
	
	width:1000px;
	height:40px;
	dborder:1px dashed #000;
	margin:auto;
	background: url(images/menu.jpg) no-repeat;
}
#menu a{
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#menu a:hover{
	color:#9F0;
}
#menu ul{
	margin-top:0px;
	margin-left:0px;
	padding-top:10px;
}
#menu li{
	display:inline;
	padding:20px;
}

#banner{
	width:1000px;
	height: 300px;
	dborder:1px dashed #000;
	margin:auto;
	background:url(images/banner.jpg) no-repeat;
}
#services{
	width:1000px;
	height:120px;
	dborder:1px dashed #000;
	margin:auto;
	background:#8C0000;
}
#services .procurement{
	width:249px;
	height:120px;
	border-right:1px solid #1F1F1F;
	float:left;
}
.procurementimage{
	width:80px;
	height:60px;
	dborder:1px dashed #000;
	margin:auto;
	background:url(images/procurement.png) no-repeat;
	margin-bottom:10px;
	back
}
.procurement a{
	width:249px;
	height:110px;
	dborder:1px dashed #000;
	float:left;
	color:#FFF;
	font-family: Arial;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
.procurement a:hover{
	background:#590000;
}
#services .construction{
	width:249px;
	height:120px;
	border-right:1px solid #1F1F1F;
	float:left;
}
.constructionimage{
	width:80px;
	height:60px;
	dborder:1px dashed #000;
	margin:auto;
	background:url(images/construction.png) no-repeat;
	margin-bottom:10px;
}
.construction a{
	width:249px;
	height:110px;
	dborder:1px dashed #000;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
.construction a:hover{
	background:#590000;
}
#services .engineering{
	width:249px;
	height:120px;
	border-right:1px solid #1F1F1F;
	float:left;
}
.engineeringimage{
	width:80px;
	height:60px;
	dborder:1px dashed #000;
	margin:auto;
	background:url(images/engineering.png) no-repeat;
	margin-bottom:10px;
}
.engineering a{
	width:249px;
	height:110px;
	dborder:1px dashed #000;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
.engineering a:hover{
	background:#590000;
}
#services .porjectsmgt{
	width:249px;
	height:120px;
	dborder-right:1px solid #4D4D4D;
	float:left;
}
.porjectsmgtimage{
	width:80px;
	height:60px;
	dborder:1px dashed #000;
	margin:auto;
	background:url(images/project.png) no-repeat;
	margin-bottom:10px;
}
.porjectsmgt a{
	width:249px;
	height:110px;
	dborder:1px dashed #000;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
}
.porjectsmgt a:hover{
	background:#590000;
}
#text{
	width:1000px;
	height:370px;
	dborder:1px dashed #000;
	margin:auto;
	background:#EBEBEB;
}
.text1{
	width:762px;
	height:280px;
	border-bottom:1px dotted #7C7C7C;
	float:left;
	margin-left:4px;
}
.readmore{
	width:60px;
	height:17px;
	dborder:1px dashed #000;
	float:right;
	margin-top:-10px;
}
.readmore a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #009;
	
}
.readmore a:hover{
	color:#F00;
}
	
.text2{
	width:740px;
	height:70px;
	dborder:1px dashed #000;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
.text2capital{
	width:217px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
}
.text2capital h5, .text2companydetails h5, .text2ourteam h5, .text2whychooseus h5, .text2corevalue h5, .text2ourhistory h5{ font-family:Arial, Helvetica, sans-serif; margin-top:7px; color:#00006F; margin-left:40px;}
.text2capital a, .text2companydetails a, .text2ourteam a, .text2whychooseus a, .text2corevalue a, .text2ourhistory a{ text-decoration:none;}

.text2capital a:hover, .text2companydetails a:hover, .text2ourteam a:hover, .text2whychooseus a:hover, .text2corevalue a:hover, .text2ourhistory a:hover{ color:#F00; text-decoration:underline;}
.text2capitalimage{
	width:30px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	background:url(images/capital.png) no-repeat;
}
.text2companydetails{
	width:242px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	margin-left:16px;
}
.text2companydetailsimage{
	width:30px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	background:url(images/details.png) no-repeat;
}
.text2ourteam{
	width:237px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	margin-left:16px;
}
.text2ourteamimage{
	width:30px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	background:url(images/team.png) no-repeat;
}
.text2whychooseus{
	width:217px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	margin-top:5px;
}
.text2whychooseusimage{
	width:30px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	background:url(images/choose.png) no-repeat;
}
.text2corevalue{
	width:237px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	margin-left:16px;
	margin-top:5px;
}
.text2corevalueimage{
	width:30px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	background:url(images/value.png) no-repeat;
}
.text2ourhistory{
	width:217px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	margin-left:22px;
	margin-top:5px;
}
.text2ourhistoryimage{
	width:30px;
	height:30px;
	dborder:1px dashed #000;
	float:left;
	background:url(images/history.png) no-repeat;
}
.textwhoweare{
	width:220px;
	height:230px;
	border:2px solid #FFF;
	float:left;
	margin-right:10px;
	background-color:#DDD;
	padding:10px;
	margin-top:10px;
	border-radius:6px;
}
.textwhoweareimage{
	width:220px;
	height:120px;
	border:2px solid #FFF;
	margin:auto;
	background:url(images/whoweare.jpg) no-repeat;
	border-radius:6px;
}
.textwhoweare h4{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.textwhoweare p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.textapproach{
	width:220px;
	height:230px;
	border:2px solid #FFF;
	float:left;
	margin-right:10px;
	background-color:#DDD;
	padding:10px;
	margin-top:10px;
	border-radius:6px;
}
.textapproachimage{
	width:220px;
	height:120px;
	border:2px solid #FFF;
	margin:auto;
	background:url(images/approach.jpg) no-repeat;
	border-radius:6px;
}
.textapproach h4{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.textapproach p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.textstrategy{
	width:220px;
	height:230px;
	border:2px solid #FFF;
	float:left;
	margin-right:10px;
	background-color:#DDD;
	padding:10px;
	margin-top:10px;
	border-radius:6px;
}
.textstrategyimage{
	width:220px;
	height:120px;
	border:2px solid #FFF;
	margin:auto;
	background:url(images/strategy.jpg) no-repeat;
	border-radius:6px;
}
.textstrategy h4{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.textstrategy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.textnews{
	width:227px;
	height:360px;
	border:2px solid #000080;
	float:right;
	margin-top:8px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	margin-right:3px;
}
.textnewsandupdate{
	width:227px;
	height:242px;
	dborder:1px dashed #000;
	margin:auto;
}
.newsandupdateheader{
	width:217px;
	height:20px;
	dborder:1px dashed #000;
	margin:auto;
	background:#000080;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E6E6E6;
	font-size:14px;
	padding-left:10px;
	padding-top:8px;
	dmargin-top:7px;
}
.newsandupdateheader a{
	color:#E6E6E6;
	font-size:10px;
	float:right;
	margin-right:10px;
	margin-top:2px;
}
.newsandupdateheader a:hover{
	color:#F00;
}
.textnewscompany{
	width:227px;
	height:115px;
	dborder:1px dashed #000;
	margin:auto;
}
#pscroller1{
width: 213px;
height: 78px;
dborder: 1px solid #9C0;
padding:7px;
dbackground-color: lightyellow;

}
#pscroller1 a{
	font-family:Arial;
	dfont-weight:bold;
	font-size:13px;
	color:#033558;
	dpadding-left:10px;
	text-decoration:none;
	
}
#pscroller1 p{ font-family:Arial; font-size:14px; font-weight:normal; color:#444; padding:10px 10px 0 0px; padding-left:10px;}
.textnewscompanyheader{
	width:217px;
	height:20px;
	dborder:1px dashed #000;
	margin:auto;
	background:#000080;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#E6E6E6;
	font-size:12px;
	padding-left:10px;
	padding-top:4px;
}
#footer{
	width:100%;
	height:150px;
	dborder:1px dashed #000;
	margin:auto;
	background:#8C0000;
	color:#F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer2{
	width:1000px;
	height:120px;
	dborder:1px dashed #000;
	margin:auto;
	background:#8C0000;
	padding-top:10px;
}
.footer2aboutus{
	width:250px;
	height:120px;
	dborder:1px dashed #000;
	float:left;
	background:#8C0000;
	margin-right:40px;
	line-height:16px;
}
.footer2aboutusheader{
	width:250px;
	height:20px;
	border-bottom:1px dotted #FFF;
	margin:auto;
	background:#8C0000;
	font-size:15px;
}
.footer2aboutus a, .footer2services a{
	color:#FFF;
	text-decoration:none;
}
.footer2aboutus a:hover, .footer2services a:hover{
	color:#9F0;
}
.footer2services{
	width:250px;
	height:120px;
	dborder:1px dashed #000;
	float:left;
	background:#8C0000;
	margin-right:40px;
	line-height:16px;
}
.footer2servicesheader{
	width:250px;
	height:20px;
	border-bottom:1px dotted #FFF;
	margin:auto;
	background:#8C0000;
	font-size:16px;
}
.footer2contact{
	width:300px;
	height:120px;
	dborder:1px dashed #000;
	float:left;
	background:#8C0000;
}
.footer2contactheader{
	width:300px;
	height:20px;
	border-bottom:1px dotted #FFF;
	margin:auto;
	background:#8C0000;
	font-size:15px;
}

/***********************************about us start here***********************/
.sidemenu{
	width:200px;
	height:35px;
	border-bottom:1px dotted #000;
	margin:auto;
	background-color:#FFF;
}
.sidemenu a{
	text-decoration:none;
	padding-left:20px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.sidemenu ul{
	padding-top:7px;
}
.sidemenu :hover{
	background-color:#004E9B;
	height:30px;
	color:#fff;
}