@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu-R-webfont.eot');
    src: url('../fonts/Ubuntu-R-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-R-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-R-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-R-webfont.svg#Ubuntu-R-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuBold';
    src: url('../fonts/Ubuntu-B-webfont.eot');
    src: url('../fonts/Ubuntu-B-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu-B-webfont.woff') format('woff'),
         url('../fonts/Ubuntu-B-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu-B-webfont.svg#Ubuntu-B-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	/*background:#ECECEC url(../images/pattern.png) repeat top left;  /*ECECEC*/
	background:#FFF url(../images/PCAerial_1100x290bl.jpg) no-repeat top fixed;  /*ECECEC*/
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
 	 background-size: cover;
	color:#555555;
	font-family:'Ubuntu';
	font-size:13px;
	margin:0px auto;
	padding:0;
	line-height:15px;
}

.pagesize
{ 
	width:960px;
	height:auto;
	background:#FFF;
	margin-left: auto;
	margin-right: auto;
}

.header
{
	width:960px;
	height:80px;
	background:url(../images/ainlogo.png) no-repeat top left;
}

.menubox{
	width:430px;
	padding-top:38px;
	padding-left:35px;
}


#pagebody{
			padding:1px 0px 0px 0px;
			width:960px;
			background:url(../images/homeimg.jpg) no-repeat top;
			height:347px;
}

#servicebody{
			padding:1px 0px 0px 0px;
			width:960px;
			height:144;
}
#servicestext{
	width:535px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 0px 0px 0px;
	/*background-color: #FFFFFF;*/
}

#servicestextmain{
	width:960px;
	background:url(../images/majorproject.jpg) no-repeat top;
}
#servicestext li{
	float:none;
	position:relative;
	line-height:15px;
	list-style-type:square;
}

.leftalign{
	margin:0px 0px 0px 25px;
}
.leftalignb{
	margin:0px 0px 0px 25px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.lpadding{padding:0px 0px 0px 25px;}

#servicestext a:hover{
	text-decoration:underline;
	color:#06C;
	}
#servicestext a{
	color:#555555;
	line-height:15px;
	text-decoration:none;
	}
#servicestext td{
	color:#1B1B1B;
	vertical-align:top;
}

#pqmain
{	width:900px;
	margin: 0px 0px 10px 10px;
	padding:10px 0px 10px 0px;
	} 

#nav{
	width: 200px;
	float:left;
	
}
#nav li{
	
	float:none;
	position:relative;
	line-height:15px;
	list-style-type:square;

}
.lineh{
	line-height:12px;
	}
#nav a:hover{
	text-decoration:none;
	color:#06C;
	}
#nav a{
	color:#999;
	line-height:15px;
	text-decoration:none;
	}
#pqtext{
		width:683px;
		float:left;
		padding:0px 10px 0px 5px;
		margin:0px 0px 10px 0px;
		border-left:1px solid #999;
	}
#pqtext ul li{
	float:none;
	position:relative;
	line-height:15px;
	list-style-type:square;
	}
	
#pqtext li li{
	float:none;
	position:relative;
	line-height:15px;
	list-style-type:none;
	margin-left:-40px;
	padding-left: 1.5em;
	background-position: 0 .4em;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	}


#pqtext h3{
	margin-left:0px;
	margin-bottom:7px;
	margin-top:15px;
	}





.divimgbox{
	width: 660px;
	background:#0DAEE1;
	/*background:#F7F7F7;*/
	margin:10px 0px 5px 25px;
	display: table;
	}
/*for project engineering*/
.divimgbox1{
	width: 660px;
	background:#F7F7F7;
	margin:10px 0px 5px 25px;
	display: table;
	padding:10px 0 10px 10px;
	}
#txtprocteng1{
	margin-right: 40px;
	float:right;
    
	color:#555555;
    width: 420px;
	height: 120px;  
}
#txtprocteng1 td{
	border-left:solid 1px  #999999;
}
#txtprocteng1 ul{
 margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#txtprocteng1 li{
	float:none;
	position:relative;
	line-height:15px;
	list-style-type:square;
}
/*for project engineering*/
.divimgboxtxt{
	margin-right: 20px;
	float:right;
    color:#FFF;
    width: 420px;
	height: 120px;   
}


#txtprocteng{
	margin-right: 40px;
	float:right;
    color:#FFF;
	/*color:#555555;*/
    width: 420px;
	height: 120px;  
}
#txtprocteng td{
	border-left:solid 1px  #999999;
}
#txtprocteng ul{
 margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#txtprocteng li{
	float:none;
	position:relative;
	line-height:15px;
	list-style-type:square;
}



#visionbody{
	width:735px;
	margin-bottom:10px;
	float:left;
	}
.vision{
	width:150px;
	float:left;
	font-size:12px;
	line-height:15px;
	margin:150px 10px 10px 10px;
	text-align:left;
	margin-right:10px;
	
	/*margin-bottom:10px;*/
	
}
.vision1{
	width:55px;
	float:right;
	height:500px;
	background:#3E8EB5;
	
	
	
	}
.bodytext{
		width:350px;
		height:auto;
		margin-left:35px;
		color:#FFF;
		margin-top:35px;
}

#client{
	padding:1px 0px 0px 0px;
	margin-top:05px;
	margin-bottom:10px;
	width:960px;
	height:100px;
	background: -webkit-gradient(linear, left top, right top, from(#0A4587), 	to(#3E8EB5)); /* Safari 5.1, Chrome 10+ */ 
	background: -webkit-linear-gradient(left, #0A4587;, #3E8EB5); /* Firefox 3.6+ */ 
	background: -moz-linear-gradient(left, #0A4587, #3E8EB5); /* IE 10 */ 
	background: -ms-linear-gradient(left, #0A4587, #3E8EB5); /* Opera 11.10+ */ 
	background: -o-linear-gradient(left, #0A4587, #3E8EB5);
}

.textclient{
	margin-left:35px;
	margin-top:35px;
	color:#FFF;
	font-size:18px;
	line-height:17px;
	width:100px;
	float:left;}

#footer{
	position:relative;
	clear:both;
	width:100%;
	height:11px;
	background:#E5922F;
	bottom:0;
	left:0;
	
}
#footer a{
	font-size:12px;
	float:right;
	background:url(../images/tildbakground.png) no-repeat;
	color:#666;
	margin:auto 40px 0px 0px;
	padding:-1px 0px 0px 0px;
	text-decoration:none;
	width:255px;
	text-align:center;
	}

#imgmenu {
	width:790px;
	margin:-1px 0px 0px 0px;
	float:left;
	padding:0px 0px 0px 0px;
	list-style: none;
}
#imgmenu li {
	float:left;
	position:relative;
	/*display:block;*/
	list-style-type: none;
	list-style: none;
	list-style-image: none;
}
#imgmenu li:hover {
	padding:1px 0px 0px 0px;
	list-style: none;
}
#imgmenu a img{border:0;}

#project{
	width:890px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 35px 10px 35px; 
}
#project td{
	vertical-align:top;
	
	}

#project tr{
    border-bottom: solid 1px #CCC;
}
#project tr:nth-child(even) {background:#F7F7F7;}
#project tr:nth-child(odd) {background: #FFF}


.boldblack{
	color:#FFF;
	font-weight:bold;
	background-color:#666;
	}
.floatleft{
	float:left;
	
	}
.floatright{
	float:right;
	
	}
#contactbody{
	width:890px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 35px 10px 35px;
	}
#contactbody a {
	text-decoration:none;
	}
.map{
	width:600px;
	float:right;
	
	}
.address{
	width:250px;
	float:left;
	margin:0px 0px 10px 0px; 
	}
.leftb{
	margin:0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.career{
	width:890px;
	float:left;
	margin:10px 35px 10px 35px;
	
}

#careerid ul li{
	float:none;
	position:relative;
	line-height:15px;
	list-style-type: none;
	margin:10px 20px 10px -40px;
	
}



.comingsoon{
	font-weight:bold;
	font-size:36px;
	color:#000;
	margin:10px 0px 10px 280px;
	}