body{
	width:100%;
	background-color:#132c5a;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.header_bg{
	width:100%;
	background-image: url(images/header_bg.gif);
	height:81px;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.header_box_bg{
	width:100%;
	background-image:url(images/header_bg_two.gif);
	height:402px;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.mid_bg{
	width:100%;
	background-color:#eef0f4;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.footer_bg{
	width:100%;
	background-image:url(images/footer.gif);
	height:102px;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.header_wrapper{
	width:990px;
	height:81px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.header_box_wrapper{
	width:990px;
	height:402px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.mid_wrapper{
	width:990px;
	height:150px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
	.mid_wrapper_box{
	width:990px;
	height:187px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}

.footer_wrapper{
	width:690px;
	height:102px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#596977;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	text-align:center;

	}

.logo{
	width:72px;
	height:81px;
	background-repeat:no-repeat;
	float:left;
	padding-left:19px;
}

.header_login{
	width:515px;
	height:35px;
	font-size:12px;
	color:#234885;
	float:right;
	padding-top:8px;
	}

.header_button{
 width:515px;
 height:38px;
 float:right;
 padding-top:0px;
 padding-right:10px;
 }
	
.button{
	width:514px;
	height:30px;
	float:left;
	background-image:url(images/button.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:1px;
	}

.tag_line{
	width:971px;
	height:45px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#c8e0f0;
	float:left;
	padding-top:12px;
	padding-left:19px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	}
	
.white {color: #FFFFFF}
	
.blue {
	color: #29abff;
	font-size: 35px;
	}
	
.box{
	width:210px;
	height:324px;
	float:left;
	padding-left:0px;
	padding-right:20px;
	}
	
.box2{
	width:220px;
	height:324px;
	float:left;
	padding-left:0px;
	padding-right:20px;
	}
	
.box3{
	width:200px;
	height:324px;
	float:left;
	padding-left:30px;
	padding-right:30px;
	}	
.copy_right{
	color: #8091a1;
	padding-top:10px;
	text-align:center;
	}
	
.left_body{
	width:44px;
	height:53px;
	background-image:url(images/body_icon.gif);
	float:left;
	}
	
.right_body{
	width:946px;
	float:right;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#273a42;
	padding-top:20px;
	padding-bottom:20px;

	}	

.right_body a{

	color: #3366FF;
	font-weight: bold;

}
	
.msr {
	color: #13558e;
	font-size: 12px;
	font-weight: bold;
}

.black {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.box_one{
	width:312px;
	height:180px;
	background-image:url(images/box.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
.box_one_header{
	width:312px;
	height:32px;
	float:left;
	}
	
	.box_one_body{
	width:288px;
	height:115px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b7295;
	float:left;
	padding-left:12px;
	padding-right:12px;
	padding-top:11px;
	padding-bottom:16px;
	text-align: justify;
	}
	
	.box_body_text{
	width:288px;
	height:115px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
	padding-left:12px;
	padding-right:12px;
	padding-top:11px;
	padding-bottom:16px;
	text-align: justify;
	}
	
	.box_one_icon{
	width:40px;
	height:32px;
	float:left;
	padding-left:6px;
	}
	
	.box_one_text{
	width:239px;
	height:26px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#284e84;
	font-weight:bold;
	float:left;
	padding-top:6px;
	}
	
	.box_one_icon2{
	height:26px;
	float:left;
	padding-top:6px;
	}
	
	.box_gap{
	width:25px;
	height:180px;
	float:left;
	}
	
	/*-------------- subpage --------------------------*/
	
	.subheader_box_bg{
	width:100%;
	background-image: url(images/subheader_bg.gif);	
	height:169px;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
/*--------------------------------- 29/03/2010 ------------------------------------*/	
.subheader_box_wrapper{
	width:990px;
	height:169px;
	background-image:url(images/subpage_header_bg.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
.headermid_box{
	width:970px;
	height:169px;
	float:left;
	padding-left:0px;
	padding-right:0px;
	/*padding-top:2px;
	padding-bottom:12px;*/
	}
	
.left_shadow{
	width:9px;
	height:169px;
	background-image:url(images/left_shadow.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
.right_shadow{
	width:11px;
	height:169px;
	background-image:url(images/right_shadow.gif);
	background-repeat:no-repeat;
	float:right;
	}
	
.header_whitebg{
	width:419px;
	height:169px;
	background-color:#FFFFFF;
	float:left;
	}
	
.header_picture{
	width:551px;
	height:169px;
	float:right;
	}
	
/*--------------------------------- 29/03/2010 ------------------------------------*/	
	
.subtext {font-size: 20px}
	
.subtext_box{
	width:340px;
	height:169px;
	float:left;
	text-align: justify;
	padding-left:20px;
	}
	
.submid_bg{
	width:100%;
	background-color:#ffffff;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}


.submid_wrapper{
	width:990px;
	background-image:url(images/subpage_body_bg.gif);
	background-repeat:repeat-y;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
	
	/*.submid_wrapper{
	width:990px;
	height:400px;
	background-image:url(images/subpage_body_bg.gif);
	background-repeat:repeat-y;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}*/
	
.left_button{
	width:205px;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding-left:5px;
	padding-right:25px;
	}
	
.leftbody_text{
	width:535px;
	float:left;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6a6a;
	padding-left:5px;
	padding-top:16px;
	padding-right:10px;
	text-align: justify;
	}

.leftbody_text a{

	color: #3366FF;
	font-weight: bold;

}
	
.Client_Testimonial{
	width:165px;
	font-size:13px;
	color:#a7a6a6;
	float:right;
	padding-top:12px;
	padding-left:15px;
	padding-right:20px;
	text-align: left;
	}
	
.Testimonial {
	color: #1d6299;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.Testimonial_style {
	font-size: 36px;
	font-size:60px;
	color:#183c73;
	text-align: left;
}

/*- Menu 1--------------------------- */

h2 {
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
	
ul {
	list-style: none;
	margin: 0;
	padding: 0;

	}

img {
    border: none;
} 

	
#menu1 {
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
                     text-align: left;
	}
	
#menu1 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 27px;
	text-decoration: none;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
	color: #6c6c6c;
	display: block;
	background:  url(images/menu1.gif);
	padding: 5px 0 0 8px;
	}
	
#menu1 li a:hover {
	color: #163263;
	font-weight:bold;
	background:  url(images/menu1.gif) 0 -32px;
	padding: 5px 0 0 8px;
	}	
	
	/*- Menu 1 end--------------------------- */
	
.hoverblue_text{
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #163263;
	font-weight:bold;
	background:  url(images/menu1.gif) 0 -32px;
	padding: 5px 0 0 8px;
	height: 27px;
	}
/*- Ajax tooltip open-----------------------------*/
*{ padding-top:0px; margin:0px; }
a{ color:#FFFFFF; }
			h3{				
				color:#FFF;
				font-family:"Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
				font-size:18px;
				letter-spacing:normal;
				font-weight: bold;
}
			
			.boxgrid{ 
				width: 199px; 
				height: 42px; 
				margin-left:23px;
				margin-top:10px;
				padding-top:255px; 
				float:left; 
				background:#161613; 
				border: solid 1px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
			
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{
	padding: 10px 10px 5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	width: 188px;
}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #828ba1; 
				height: 226px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 			}
			.boxcaption_topband{ 
				float: left; 
				position: absolute;
				font-family:"Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
				font-size:20px;
				color:#FFFFFF;
				padding-top:10px;
				text-align:center; 
				background: #132542; 
				height: 30px; 
				width: 199px; 
				opacity: .9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}	
 				.captionfull .boxcaption {
					top: 297px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 255px;
 					left: 0;
 				}
				
		.boxcaption1 {				
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}
		.more_link {
			font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;
			color:#FFFFFF;
		}
		a.more_link:link {
			text-decoration: none;
			color: #FFFFFF;
		}
		a.more_link:visited {
			text-decoration: none;
			color: #FFFFFF;
		}
		a.more_link:hover {
			text-decoration: none;
			color: #FFFFFF;
		}
		a.more_link:active {
			text-decoration: none;
			color: #FFFFFF;
		}
	/*- Ajax tooltip end-----------------------------*/


/*- Added by Amal -----------------------------*/


#sitemap_div1{
	width:260px;
	float:left;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:5px;
	padding-top:16px;
	padding-right:10px;
	text-align: justify;
	}

#sitemap_div1 a{

	color: #3366FF;
	font-weight: bold;

}

#sitemap_div2{
	width:260px;
	float:right;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:16px;
	color:#6a6a6a;
	text-align: justify;
	}

#sitemap_div2 a{

	color: #3366FF;
	font-weight: bold;

}


td.tdbg

{
background-image:url(../images/subpage_body_bg.gif);
width:990px;
background-repeat:repeat-y;

}


/*- Added by Amal for accordian content-----------------------------*/

.jobname{ /*header of 2nd demo*/
/*cursor: hand;*/
cursor: pointer;
font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 20px;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #333333;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #333333;
}
.jobdescription{
font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
padding-left: 25px;
}

/*- Contact Us CSS-----------------------------*/
.contact_us{
	width:170px;
	font-size:11px;
	color:#6e6d6d;
	float:left;
	padding-top:12px;
	padding-left:15px;
	padding-right:20px;
       }