/********************* css ***********************/
body{
	margin:0;
	padding:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background: #FFFFFF;

}

.clr{
	clear:both;
}
.img{
	border:0;
}
.a{
	outline:none;
}
.wraper{
	width: 1050px;
	margin: 0px 0px 0px 252px;
}
@font-face{
font-family:'Sakkal Majalla';
src: url(../font/majalla.ttf);
url(../font/majallab.ttf); 
}

/********************* css ***********************/
/********************* header ***********************/
.header
{
	width: 99%;
	margin-left: 1em;
	padding:0;
}
/********************* header top***********************/
.header-top{
	width:1002px;
	float:left;
}
.header-top-left
{
	width:1002px;
	float:left;
	margin:2px 0 0 70px;
}
/********************* header bottom***********************/
.header-bottom-right
{
		float:left;
}
.header-bottom-left{
	width: 942px;
	float:left;
	margin: 5px 0 0 -4px;
	background:url(../images/tabsbg.png) repeat-x;
}
.header-bottom-left ul{
	padding:0;
	margin:0;
	list-style:none;
}

.header-bottom-left ul li{
	padding:10px 22px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a4444;
	float:left;
	border-right:#999  dashed 1px;
	display:block;

}
.header-bottom-left ul li a{
	color:#4a4444;
	text-decoration:none;
	text-align: center;
}

.header-bottom-left ul li a:hover{
	color:#ff0000;
	text-decoration:none;
	text-align: center;
	background: url(../images/arrow.png);
    background-repeat:no-repeat;
    background-position:bottom center;
	padding: 10px 0px;
			}
.header-bottom-left ul ul{visibility:hidden;position:absolute;z-index:9999; background-color:#ff3333; margin-top:10px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}



.header-bottom-left ul li:hover>ul{visibility:visible}
.team ul ul li{display:inline-block;clear:both;padding:5px 5px;height:15px;
}
.team ul ul li a{font-size:14px;display:block;}
.team ul ul li a:hover{font-size:14px;color:#FFF;
}

.team  ul li a{
	color:#FFF;
	text-decoration:none;
}
.team  ul li a:hover{
	color:#FFF;
	text-decoration:none;
}
/*********  body banner  *********/
.banner{
	width: 100%;
	background:url(../images/subpagebannerbg1.png) repeat-x top;
}
.bannertop{
	    padding-top:15px;
	    padding-left: 250px;
	    }
		
.bannercontent{
	background:url(../images/bannercontainerbg.png) right no-repeat ;
	padding: 1px 23px 0px 14px;
	color:#333366;
	font-size:22px;
	font-family:Sakkal Majalla;
	line-height:24px;
	text-align:justify;
	margin-left: 0em;
	}	
	.content img{
	float:left;
	margin:-2px 5px;
	alignment-adjust:middle;
	border: solid 2px #99aabb;
	background: #ddddff; 
	padding: 2px; 
	-moz-border-radius: 2px;
	 -khtml-border-radius: 2px; 
	 -webkit-border-radius: 2px; 
	 border-radius: 2px;
}
	
.bannercontent p{
	padding-right:10px;
	/* padding-bottom: 4px; */
	}
	
	.management{
		font-size:20px;
		line-height:20px;
		font-family:Sakkal Majalla;
		color:#333366;}	
	.managementleft{
		float:left;
		width:500px;
		padding-right:15px;}
	
		.profile{
			padding-top:12px;
			padding-bottom:10px;
			}
		
.managementrightright{
	float:right;
	width:500px
	padding-right:15px;}
	

.bannercontentleft{
	float:left;
	padding-top:20px;
}
.bannercontentright{
	float:left;
	padding-left:30px;
	padding-top:45px;
	line-height:24px;	
}
.commitment{
	padding-top:0px;	
	}
.commitmentleft{
		float:left;
		width:500px;
		padding-right:15px;
		padding-top:30px}
.commitmentright{
		float:right;
		width:450px;
		padding-right:15px;
		padding-top:30px}
		
.commitment img{
	float:left;
	}
	
		.profile{
			padding-top:12px;
			text-align:justify;
			}
		


.contactus{
	padding-left:50px;
	}
	
#dash{margin-left:16em; color:red;}
.servicesleft{
	float:left;
	width:500px;}
.serviceslefta{
	width:214px;
	float:left;
}
.servicesleftb{
	float:left;
	width:250px;
	padding-left:5px;}
	.servicesleftd{
	float:left;
	width:230px;
	padding-left:0px;}
.servicesleftc{
	float:right;
	width:280px;
	padding-left:5px;
	border-bottom:2px thin #CCCCCC;}
.servicesright{
	float:left;
		width:501px;}
#makeMeScrollable div.scrollableArea *
 { position: relative;
  display: block;
  float: left;
  padding: 0;
  margin: 0;
  padding-top:20px;
  padding-bottom:-100px;
 }
.container {
  float: left;
  width: 900px; 
  font-family:Sakkal Majalla;
  color:#FFF;    
  font-size:22px;
  padding-left:140px;
}

.box {
  margin: 5px;
  border: 1px thin #acacc5;
  width: 120px;
  height: 140px;
  padding:5px 5px 5px 5px;
  background:#5c5971;
  float:left;  
  text-align:center; 
}
.executionleft{
	width:500px;
	float:left;}
.executionright{
	width:500px;
	float:right;}
/*********  form *********/
.feedback{
	background-color:#FFD700;
		width:300px;
	float:left;
}
#star{
	color:#FF0000;}
input {
display: compact;
border: 1px solid #999;
border-radius: 8px;
height: 25px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
font-family:Arial; 
font-size:10px; 
font-style:italic; 
color:#ada2a2;
padding: 0px 0px 0px 10px;
}
textarea{width:410px;
display: compact;
border: 1px solid #999;
border-radius: 8px;
height: 100px;
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
font-family:Arial; 
font-size:10px; 
font-style:italic; 
color:#ada2a2;
padding: 0px 0px 0px 10px;}

.jobleft{
	float:left;
	width:300px;}
.jobright{
	float:right;
	margin-right:-10px;
	padding-top:50px;
	padding-bottom:500x;
	width: 661px;}
.jobtop{color:#333366;
	font-size:22px;
	font-family:Sakkal Majalla;
	line-height:24px;}
.jobbottom{
	margin-bottom:20px;}

.question
{
	font-family:Arial;
	font-size:18px;
	color:#333333;
	}
	.questiona
{
	font-family:Calibri;
	font-size:22px;
	color:#940707;
	}
	.questionb
{
	font-family:Calibri;
	font-size:12px;
	color:#050705;
	}
	.button
	{
	width:325px;
		padding: 0px 0px 0px 0px;}
	.button-right{
		float:left;
	width:25px;
	padding: 0px 0px 0px 8px;
		}
		.button-left{
	float:left;
	width:250px;
	padding: 0px 0px 0px 5px;

		}

/*********************projects*********************/
.projects{
	width:930px;
	float:left;
	border:3px double #666;}
	.slno{
		width:50px;
	float:left;
	border-right:1px double #666;
	text-align:center;}
.client{
	width:300px;
	float:left;
	border-right:1px double #666;
	padding-left:5px;}
.scope{
	width:150px;
	float:left;
	border-right:1px double #666;
	padding-left:5px;}
.type{
	width:200px;
	float:left;
	border-right:1px double #666;
	padding-left:5px;}
.value{
	width:75px;
	float:left;
	border-right:1px double #666;
	padding-left:5px;}
.status{
	width:125px;
	float:left;
	padding-left:5px;}
/*********************projects*********************/
/********************* footer ***********************/
.footer-top{
	padding:0;
	margin:55px 0 0 0;	
	background:url(../images/subpagefooterbg.png) repeat-x;
}
.footer-top-management{
	padding:0;
	margin-top: 130px;
	background:url(../images/subpagefooterbg.png) repeat-x;
	}
.footer-top-commitment{
	padding:0;
	margin-top:800px;
	background:url(../images/subpagefooterbg.png) repeat-x;}

.footer-topleft{
	width:500px;
	float:left;
	padding:0px 0 0px 0px;
	color:#FFFFFF;
}
.footer-topright{
	width:295px;
	float:right;
	padding:0px 0 0 0px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	}
.footer-topright ul{
	padding:0px;
	margin:0;
	list-style:none;
}
.footer-topright li{
	padding:1px;
	margin:0;	
	float:left;
}
.footer-bottom{
	height:90px;
	padding:0;
	margin:5px 0 0 0;	
	background:url(../images/bg.png);
}

.footer-bottomleft{
	width:100px;
	float:left;
	padding:-25px 0 0px 50px;}
	
.footer-bottomleftright{
	width:250px;
	float:left;
	padding:25px 0 0px 50px;	
   
}	
	
.footer-bottomright{
	width:215px;
	float:right;
	padding:5px 0 0 0px;
	font-family:Arial;
	font-size:12px;
	color:#7f7f7f;	
}


/*********  footer  *********/