body	{
			margin:0;
			padding:0;
			width:100%;
			border:0;			
			background-color:#E6E7E6;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#666666;		
	}
img{border:none;}

.mainPageHeading{font-size:16px;color:#3182AD;font-weight:bold;}
.mainPageHeading a:link{font-size:16px;color:#3182AD;font-weight:bold; text-decoration:none;}
.mainPageHeading a:visited{font-size:16px;color:#3182AD;font-weight:bold;text-decoration:none;}
.mainPageHeading a:hover{font-size:16px;color:#3182AD;font-weight:bold;text-decoration:none;}
.mainPageSubHeading{font-size:14px;color:#3182AD;}
.main	{
			margin:0 auto;
			width:99.9%;
			height:auto;			
		}
			
ul 	{
			list-style-type:none;
		}			
div	{
			margin:0;
			padding:0;
			border:0;			
		}			
.header_main	{
						border:0;
						padding:0;
						margin:0;
						width:100%;			
						height:121px; margin:0 auto;
					}							
.header_main_C1	{
						border:0;
						padding:0;
						margin:0;
						height:121px;
						width:25%;
						background-image:url(../images/header_strip.jpg);
						background-repeat:repeat-x;
						float:left;		/*		border:1px solid red;		*/
					}	
.img_logo		{
						border:0;
						padding:0;
						margin:0;
						height:121px;
						width:215px;
						float:left;		/*		border:1px solid red;		*/
					}						
.header_main_C2	{
						border:0;
						padding:0;
						margin:0;
						height:121px;
						width:74%;
						background-image:url(../images/header_strip.jpg);
						background-repeat:repeat-x;
						float:left;
					}	
.header_main_C2_R1	{
						border:0;
						padding:0;
						margin:0;
						height:73px; 
						width:100%;						
						float:left;
					}
.img_empowering{
						border:0;
						padding:0;
						margin:0;
						margin-top:30px;
						margin-right:10px;
						height:35px;
						width:136px;												
						float:right;
					}					
.header_main_C2_R2	{
						border:0;
						padding:0;
						margin:0;
						height:37px; 
						width:100%;		
						float:left;
					}			
.menu_row	{
						border:0;
						padding:0;
						margin:0;margin-top:2px;/*border:1px solid red;*/
						margin-right:1px;
						height:35px;
						width:99%;	
						border-left:1px solid #E6E7E6;
						border-top:1px solid #E6E7E6;
						border-bottom:1px solid #E6E7E6;
						border-right:1px solid #E6E7E6;/*background-color:#e6e7e6;*/
						float:right; background:url(../images/link_on.jpg) repeat-x;
					}
		
.menu_row_links_1	{
						border:0;
						padding:0;
						margin:0;	
						margin-left:0.3%;					
						height:35px;
						border-right:1px solid #E6E7E6;
						width:11%;	
						text-align:center;
						color:#666666;
						background-image:url(../images/link_on.jpg);
						background-repeat:repeat-x;																								
						float:left;
					}
.menu_home_selected	{
					margin-left:0.3%;					
					height:35px;
					border-right:1px solid #E6E7E6;
					width:11%;	
					text-align:center;
					color:#ffffff;
					background-image:url(../images/link_over.jpg);
					background-repeat:repeat-x;																								
					float:left;
}		


.menu_row_links_Who	{
						border:0;
						padding:0;
						margin:0;						
						height:35px;
						border-right:1px solid #E6E7E6;
						text-align:center;	
						color:#666666;								
						width:19%;			
						background-image:url(../images/link_on.jpg);
						background-repeat:repeat-x;											
						float:left;
					}
.menu_Who_what	{
						border:0;
						padding:0;
						margin:0;						
						height:35px;
						border-right:1px solid #E6E7E6;
						text-align:center;	
						color:#666666;								
						width:17%;			
						background-image:url(../images/link_on.jpg);
						background-repeat:repeat-x;											
						float:left;
					}										
.menu_Who_what_selected	{
				height:35px;
				border-right:1px solid #E6E7E6;
				text-align:center;	
				color:#FFFFFF;								
				width:17%;			
				background-image:url(../images/link_over.jpg);
				background-repeat:repeat-x;											
				float:left;
}
.menu_vision_career	{
						border:0;
						padding:0;
						margin:0;						
						height:35px;
						border-right:1px solid #E6E7E6;
						text-align:center;	
						color:#666666;								
						width:19%;			
						background-image:url(../images/link_on.jpg);
						background-repeat:repeat-x;											
						float:left;
					}
.menu_vision_career_selected	{
						border:0;

						padding:0;
						margin:0;						
						height:35px;
						border-right:1px solid #E6E7E6;
						text-align:center;	
						color:#FFFFFF;								
						width:19%;			
						background-image:url(../images/link_over.jpg);
						background-repeat:repeat-x;											
						float:left;
					}											
.menu_contact	{
									
						height:35px;
						width:15.8%;	
						text-align:center;
						color:#666666;
						background-image:url(../images/link_on.jpg);
						background-repeat:repeat-x;																								
						float:left;
					}
.menu_contact_selected	{
									
						height:35px;
						width:15.8%;	
						text-align:center;
						color:#FFFFFF;
						background-image:url(../images/link_over.jpg);
						background-repeat:repeat-x;																								
						float:left;
					}										
.menu_text	{
						margin-top:12px;
						
						/*padding-top:10px;*/	
						
						font-size:13px;
					
				}																													
.header_main_C3	{
						border:0;
						padding:0;
						margin:0;
						height:121px;
						width:1%;
						float:right;
					}		
.img_heder_right	{
						border:0;
						padding:0;
						margin:0;
						height:121px;
						width:6px;
						float:left;
					}			
.bottom_main	{
						margin:0 auto;
						border-top:1px solid #C0C0C0;
						margin-left:1%;
						margin-right:1%;
						border:0;
						padding:0;				
						height:auto;
						width:98%;						
						float:left;					
					}
					
.border_line	{
						margin:0;
						border:0;
						padding:0;						
						
						width:100%;	
						background-color:#C0C0C0;			
						float:left;					
						
					}													
.abt_comp_main	{
						margin:0;		
						margin-bottom:1px;
						margin-top:1px;		
						border:0;
						padding:0;						
						height:242px;
						width:100%;						
						float:left; 			
					}		
.abt_comp_C1	{
						margin:0;						
						border:0;
						padding:0;						
						height:242px;
						width:67.4%;			
						background-image:url(../images/header_abstract.jpg);
						background-color:#5A92B5;	
						background-repeat:no-repeat;	
						border:1px solid #ffffff;				
						float:left;					
					}
.abt_comp_HeadingTxt	{
							
						text-align:justify;
						font-size:22px; 
						line-height:180%;
						color:#ffffff; font-style:italic; 											
					}	
.abt_comp_txt	{
						margin:0 auto;
						margin-top:30px;
						height:140px;
						width:80%;		
						text-align:justify;
						font-size:17px; 
						line-height:180%;
						color:#ffffff; font-style:italic; 											
					}

								
.abt_comp_C2	{
						margin:0;						
						border:0;
						padding:0;						
						height:242px; 
						width:32%;	
						background-image:url(../images/header_navigation_bg.jpg);
						background-repeat:repeat-x;											
						float:left;					border:1px solid #ffffff;	
					}	
.links	{
						
						text-align:center;
						margin:0 auto;							
						border:0;
						padding:0;							
						height:240px;
						width:207px;						
										
					}								
.compLinkImg	{
						margin:0 auto;						
						margin-top:32px;									
						border:0;
						padding:0;					
						height:37px;
						width:207px;						
						float:left;								
					}		
	
.white_main		{
						margin:0;
						margin-top:1px;
						border:0;
						padding:0;						/*border:1px solid red;*/
						height:490px;		
						width:100%;	
						background-color:#ffffff;									
						float:left;					
						
					}
.white_main_error		{	
				height:140px;		
				width:100%;	
				background-color:#ffffff;
				padding-top:80px;
				float:left;			
						
					}
.features_main		{
						margin:0;
						margin-left:1.5%;
						margin-right:1.5%;
						
						border:0;	/*border:1px solid red;*/
						padding:0;						
						height:315px;	
						width:97%;																
						float:left;	
						
					}	
.features_main_box	{
							margin:0;	
															 										
							border:0;
							padding:0;						
							height:280px;	
							width:100%;																
							float:left;	
						
					}	
.box_main_1		{
							margin:0;
							margin-right:2%;																				
							border:0;
							padding:0;						
							height:280px;		
							width:32%;																
							float:left;							
					}			
.box_main_2		{
							margin:0;	
																											
							border:0;
							padding:0;						
							height:280px;
							width:32%;																
							float:left;					
					}			
.box_main_3 {margin:0;border:0;padding:0;height:280px;width:32%;float:right;}	
.box_main_r1		{
		margin:0;
		margin-top:50px;			
		border:0;
		padding:0;				
		height:30px;
		width:100%;font-size:16px;			
		color:#3182AD;float:left;
		font-weight:bold;						
					}						
.box_main_r2		{
					
height:200px;
width:100%;										float:left;	border:1px solid #f4f3f3;							}		
					
.box_main_r21		{
							margin:0;																				
							border:0;
							padding:0;						
							height:225px;
							width:100%;																
							float:left;	border:1px solid #f4f3f3;							
					}					
.box_main_r2_r1		{
							margin:0;																				
							border:0;
							padding:0;						
							height:115px;
							text-align:center; 
							width:100%;																
							float:left;								
					}	
.img_recent		{
							
							margin-top:5px;
							border:0;
							padding:0;						
							height:136px;							
							width:100%;
							float:right;												/*border:1px solid #f4f3f3;	*/
					}	
.img_r		{
					margin:2px;border:1px solid #f4f3f3;	
				}									
.box_main_r2_r2		{
							margin:0;																				
							border:0;
							padding:0;						
							height:79px;
							width:100%;																
							float:left;						
					}	
.box_main_r2_r2_c1	{
							margin:0;
							margin-left:2%;																				
							border:0;
							padding:0;						
							height:50px;
							width:96%;		
							font-size:100%;			
							color:#666666;						
							float:left;							
					}	
.box_main_r2_r3_c1_down	{
							margin:0;
							margin-left:2%;																				
							border:0;
							padding:0;						
							height:16px;
							width:96%;		
							font-size:100%;			
							color:#666666;						
							float:left;							
					}		
.float_r{float:right;}	
.box_main_r2_r3_c1_down	a{color:#3182AD;}								
.box_main_r2_r2_c1 a	{
								color:#3182AD;
								
							}
.box_main_r2_r3_c1_down a:link		{color:#3182AD;}
.box_main_r2_r3_c1_down a:visited	{color:#3182AD;}
.box_main_r2_r3_c1_down a:hover		{color:#3182AD;}
.box_main_r2_r3_c1_down a:active	{color:#9C9A9C;}

.more a:link		{color:#3182AD; }
.more a:visited	{color:#3182AD;}
.more a:hover		{color:#3182AD;;}
.more a:active	{color:#9C9A9C;}

 a.sMore:link	{color:#3182AD;text-decoration:underline;}
 a.sMore:visited{color:#3182AD;text-decoration:underline;}
 a.sMore:hover	{color:#3182AD;text-decoration:underline;}
 a.sMore:active	{color:#9C9A9C;text-decoration:underline;}
							
.box_main_r2_r2_c1 a:link		{color:#3182AD;}
.box_main_r2_r2_c1 a:visited	{color:#3182AD;}
.box_main_r2_r2_c1 a:hover		{color:#3182AD;}
.box_main_r2_r2_c1 a:active	{color:#9C9A9C;}
																	
.box_main_r2_r3		{
							margin:0 auto;																				
											
							height:20px;
							width:100%;																
							float:left;	border:1px solid #E6E7E6;							
					}
.box_grey_feature		{
float:left;							height:20px;
							width:100%;																
							float:left;	border:1px solid #E6E7E6;							
					}
.box_bg_grey_feature	{
				margin:0;				
				border:0;
				padding:0;
				width:100%;
				height:20px;
				background-color:#f3f3f3;				
				float:left;	
							
		}
	.box_bg_grey_testimonials	{
			width:32%;margin-left:68%;
			height:20px;
			background-color:#f3f3f3;				
			float:left;	border:1px solid #E6E7E6;
						
	}														
.logoUpMainRC1InR3Fotter	{
				margin:0;				
				border:0;
				padding:0;
				width:100%;
				height:20px;
				background-color:#f3f3f3;				
				float:left;	
							
		}		
.logoUpMainRC1InR3FotterInBox	{
				margin:0;
				margin-top:2px;
				margin-right:5px;				
				border:0;
				padding:0;
				width:14px;
				height:14px;
				background-color:#000000;			
				
				font-size:100%;		
				text-align:center;
				color:#ffffff;					
				float:right;								
		}		
.logoUpMainRC1InR3FotterInBox1	{
				margin:0;
				margin-top:2px;
				margin-right:5px;				
				border:0;
				padding:0;
				width:14px;
				height:14px;
				background-color:#3182AD;		
				
				font-size:100%;		
				text-align:center;
				color:#ffffff;					
				float:right;	
							
		}																					
.box_main_broder_in_1	{
							margin:0;		
							margin-top:4px;	
							margin-left:1.7%;																									
							border:0;
							padding:0;						
							height:190px;
							width:96%;																
							float:left;								
							}	
.box_in_r1	{
							margin:0;
							margin-top:5px;																															
							border:0;
							padding:0;						
							height:20px;
							
							font-size:100.4%;			
							color:#3182AD;	
							width:100%;																
							float:left;								
							}		
.box_in_r2	{
							margin:0;																															
							border:0;
							padding:0;					
							height:95px;
							width:100%;																
							float:left;								
							}	
.box_in_r2_c1	{
							height:95px;
							width:39%;	
							font-size:100%;	
							color:#666666;																
							float:left;								
							}	
					
.box_in_r2_c11	{
							height:95px;
							width:40%;	
							font-size:100%;	
							color:#666666;																
							float:left;								
							}													
.box_in_r2_c2	{
							margin:0;																															
							border:0;				
							padding:0;					
							height:95px;		
							width:60%;														
							float:right;								
							}
						
.img_case		{
							margin:0;																															
							border:0;				
							padding:0;	
							width:134px;	
							height:88px;																						
							float:right;border:1px solid #f4f3f3;	
					}			
.img_casestudy	{
							margin:2px;																															
							border:0;				
							padding:0;	
							width:130px;
							height:84px;
							float:right;	
					}									
							
.img_veiew	{
					margin-top:12px;
					float:right;				
					
				}													
.box_in_r3	{
							margin:0;																															
							border:0;
							padding:0;						
							height:55px;	
							width:100%;																
							float:left;								
				}			
.box_in_r3_c1	{
							margin:0;																								
							border:0;
							padding:0;						
							height:54px;	
							width:54%;			
							font-size:100%;			
							color:#3182AD;															
							float:left;								
					}	
.box_in_r3_c1_txt	{
							margin-top:18px;
							float:left;
						}					
.box_in_r3_c1 a{
						color:#3182AD;
					}							
.box_in_r3_c2	{
							margin:0;																													
							border:0;	
							padding:0;	
							width:40%; 	
							height:54px;										
							float:right;								
							}																																	
.box_main_broder_in_2	{
							margin:0;																				
							border:0;
							padding:0;						
							height:196px;
							width:96%;																
							float:left;				
							}																																
						
.box_main_broder_in_3	{
							margin:0;	
							margin-top:4px;	
							margin-left:1.7%;																		
							border:0;
							padding:0;						
							height:190px;
							width:96%;	
							background-color:#E6E7E6;															
							float:left;	border:1px solid #E6E7E6;							
							}																																																																																																						
.shadowImg	{
					margin:0;
					margin-left:1.5%;
					margin-right:1.5%;
					border:0;
					padding:0;
					width:97%;	
					height:11px;			
					background-image:url(../images/devider_shdow.jpg);
					background-repeat:repeat-x;
					float:left;
				}			
.logo_main_M	{
						margin:0 auto;
						/*margin-left:1%;
						margin-right:1%;*/	
						border:0;
						padding:0;						
						height:128px;
						width:98%;	
					}								
.logo_main		{
						margin:0;
						/*margin-left:1%;
						margin-right:1%;*/	
						border:0;
						padding:0;						
						height:128px;
						width:100%;							
						background-image:url(../images/logo_middletbase.jpg);
						background-repeat:repeat-x;											
						float:left;			
						
					}		
.logoLeft	{
					margin:0;
					padding:0;
					width:34px;
					height:128px;
					background-image:url(../images/left_round.jpg);
					background-repeat:no-repeat;
					float:left;
				}	
.logoMid		{
					margin:0;
					padding:0;
					width:89%; 
					height:128px;				
					float:left;															
				}			
.logoMid1		{
					margin:0 0 0 0;
					width:90%; 
					height:200px;				
					float:left; padding-left:15px;															
				}			
.logoMidImg1{
					margin:0;
					padding:0;
					border:0;
					margin-top:20px;		
					margin-left:4.8%;			
					width:15%;
					height:77px;					
					float:left;															
				}		
.logoMidImg2{
					margin:0;
					margin-top:20px;
					margin-left:3.5%;					
					padding:0;
					border:0;
					width:127px;
					height:77px;					
					float:left;															
				}	
.logoMidImg3{
					margin:0;
					margin-top:20px;		
					margin-left:3.5%;								
					padding:0;
					border:0;
					width:151px;
					height:77px;					
					float:left;															
				}														
.logoRight	{
					margin:0;
					padding:0;
					border:0;
					width:41px;
					height:128px;
					background-image:url(../images/logo_rightbase.jpg);
					background-repeat:no-repeat;
					float:right;															
				}
.imgAeroLeft	{
						margin:0 auto;
						margin-left:12px;
						margin-top:57px;
						border:0;
						padding:0;
						width:7px;
						height:10px;	
						float:left;				
					}
.imgAeroRight	{
						margin:0 auto;
						margin-left:21px;
						margin-top:57px;						
						padding:0;
						border:0;
						width:7px;
						height:10px;		
						float:left;			
					}																											
.fotter_Main	{
						margin:0;
						border:0;
						padding:0;						
						height:211px;
						width:100%;	
						background-image:url(../images/footer_bg.jpg);
						background-repeat:repeat-x;									
						float:left;					
						
					}		
.fotter_link_main	{
						margin:0;
						margin-top:5px;
						border:0;
						padding:0;						
						height:150px;
						width:99.5%;												
						float:left;					
						
					}
.fotter_link_box1	{
			height:150px;
			width:26%;	
			border-right:1px solid #E6E7E6;					
			float:left;					
			}
.fotter_link_box2	{
						margin:0;						
						border:0;
						padding:0;						
						height:150px;
						width:23.5%;	
						border-right:1px solid #E6E7E6;								
						float:left;					
						
					}	
.fotter_link_box3	{
						margin:0;						
						border:0;
						padding:0;						
						height:150px;
						width:26%;														
						float:left;					
						
					}	
.fotter_link_box3_in_rt	{
						margin:0;
						margin-top:10px;					
						border:0;
						padding:0;						
						height:126px;
						width:28px;	/*border:1px solid red;	*/
						float:left;	
					}
.fotter_img_right1{
			margin:0;
			width:27px;
			height:28px;
			margin-top:2px;
			/*border:1px solid red;*/
			float:left;
			
}	
.fotter_img_right{
			margin:0;
			width:27px;
			height:28px;
			margin-top:4px;
			/*border:1px solid red;*/
			float:left;
			
}	
.fotter_img_right2{
			margin:0;
			width:27px;
			height:26px;
			margin-top:4px;
			/*border:1px solid red;*/
			float:left;
			
}															
.fotter_link	{
						margin:0 auto;						
						border:0;
						padding:0;						
						height:150px;
						width:84%; 					
						float:left;					
						
					}
	
.fotter_link_right	{
						margin:0 auto;						
						border:0;
						padding:0;						
						height:40%;
						width:60%; 														
						float:right;					
						
					}							
.fotter_link a	{
		text-decoration:none;
		color:#666666;
		
		line-height:25px;
		font-size:100.4%;			
	}																		
.copy{
	margin:0;						
	border:0;
	padding:0;						
	height:40px;
	width:100%;
	float:left;	font-size:11px;			
	}	
.copy1		{
				margin-right:5%;
				color:#666666;
						
				font-size:10px;
				float:right;			
				
			}								

.pr_fotter	{
		margin:0 auto;
		padding:7px 0 0 0;
		width:98%; 
		height:55px;
		 background:url(../images/link_images/internal_footer_bg.jpg) repeat-x;
		}
		
.cfoot{background-image:url(../images/devider_shdow.jpg);
background-repeat:repeat-x;
float:left;
background-position:center;
width:100%;}
.pr_fotter_text	{
		margin:0;
		margin-top:18px;
		margin-right:3%;
		color:#A3A3A3;
			width:99%; 	
		font-size:11px;
		float:right;
		font-weight:bold;
		}							


.pageHeading{font-size:15px;color:#3182AD;font-weight:bold;}
.pageHeading1{font-size:22px;color:#3182AD; font-family:Arial, Helvetica, sans-serif;}
.pageHeading3{font-size:17px;color:#3182AD; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#F4F4F4; padding-left:17px; padding-top:4px;}
.pageHeadingSmall{font-size:13px;color:#3182AD;font-weight:bold;}
.pageHeadingSmallBoldBlue{font-size:13px;color:#3182AD;font-weight:bold;}
.pageHeadingSmallBoldGrey{font-size:13px;color:#666666;font-weight:bold;}
.pageHeadingSmallGrey{font-size:13px;color:#666666;font-weight:normal;}
.pageHeadingMgmt{font-size:13px;color:#3182AD;font-weight:normal;}
.pageHeadingMgmtBold{font-size:11px;color:#888888;font-weight:bold;}

.pageHeadingSmallNormal{font-size:14px;color:#3182AD;font-weight:normal;}


.linkPageMiddleDiv{width:98%; height:900px; background-color:white; margin:0 auto;}
.linkPageMiddleDiv1{width:98%; background-color:white; margin:0 auto;}
.leftColMainDiv{width:22.4%; float:left; background-color:#F0F0F0; margin-left:0.2%; margin-top:0.2%; height:775px;}

.linkPageMiddleDivLessHeight{width:98%; height:700px; background-color:white; margin:0 auto; }
.linkPageMiddleDivLessHeight_case{width:98%; height:auto; background-color:white; float:left; margin-left:1%; }
.linkPageMiddleDivLessHeight1{width:98%; height:700px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight_case_study{width:98%; height:679px; background-color:white; margin:0 auto; }
.linkPageMiddleDivRecntProjectHeight{width:98%; height:704px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight{width:98%; height:700px; background-color:white; margin:0 auto; }
.linkPageMiddleMgmtHeight{width:98%; height:489px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight_tetimonials{width:98%; height:579px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight_technologies{width:98%; height:579px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight_error{width:98%; height:279px;padding-top:100px; background-color:white; margin:0 auto; }


.leftColMainDivLessHeight{width:22.5%; float:left; background-color:#F0F0F0; height:575px; border:2px solid white; }
.leftColMainDivLessHeight_case_study{width:22.5%; float:left; background-color:#F0F0F0; height:675px; border:2px solid white; }
.leftColMainDivRecentProject{width:22.5%; float:left; background-color:#F0F0F0; height:700px; border:2px solid white; }
.leftColMainDivLessHeight_case{width:22.5%; float:left; background-color:#F0F0F0; height:auto; border:2px solid white; }
.leftColMainDivLessHeightProject{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:600px; }
.linkPageMiddleDiv_tesimonial{width:98%; height:580px; background-color:white; margin:0 auto; }
.leftColMainDiv_vision{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:300px;}
.leftColMainMgmtHeight{width:22.5%; float:left; background-color:#F0F0F0; height:485px; border:2px solid white; }



.linkPageMiddleDivBigHeight{width:98%; height:1000px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight_vision{width:98%; height:494px; background-color:white; margin:0 auto; }
.linkPageMiddleDivHeight_charity{width:98%; height:950px; background-color:white; margin:0 auto; }

.leftColMainDivBigHeight{width:22.5%; float:left; background-color:#F0F0F0;border:2px solid white; height:875px;}


.leftMenuPad{width:97%; margin:0 auto;}
.leftMenuRowTop{width:100%;height:28px;}
.leftMenuRowNoBorder{width:100%;height:28px;}
.leftMenuRow{width:100%;height:28px; border-top:1px solid white;}
.arrowImgCol{width:10%; float:left;height:17px;padding-top:11px;}
.leftMenuLinkCol{width:90%; float:left;height:20px;padding-top:6px;}

.rightColMainDivError{width:90%;margin:0 auto;}
.rightColMainDiv{width:77%; float:left;height:500px;}
.rightColMainDiv_case{width:74%; float:left; height:auto;}
.rightColMainDiv1{width:100%; float:left;}
.rightColMainDiv2{width:77%; float:left; height:auto; background-color:#FFFFFF;}
.portfolio_rightColMainDiv{width:100%; float:left; height:auto;  background-color:white;}
.rightColMainDiv_contact{width:100%; float:left;}
.rightColMainDiv_technologies{width:100%; float:left;}
.rightColMainDiv_vision{width:100%; float:left;}
.rightColDiv{width:95%; margin:0 auto;}
.rightColDiv_case{width:95%; margin:0 auto;height:auto;float:left;}
.rightColDiv1{width:95%; margin:0 auto; height:auto; float:left; padding-left:15px;}
.rightTopBlankRow{width:100%; height:23px; float:left;}
.pageHeadingHeight{width:100%; float:left; height:40px;}
.mainDivWithBorderMgmt{width:100%; float:left; height:135px; border-bottom:1px solid #E8E8E8;}
.mainDivWithBorder{width:100%; float:left; height:145px; border-bottom:1px solid #E8E8E8;}
.mainDivWithBorder1{width:100%; float:left; height:180px; border-bottom:1px solid #E8E8E8;}
.mainDivWithBorder2{width:100%; float:left; height:40px; border-bottom:1px solid #E8E8E8;}
.mainDivWithBorder3{width:100%; float:left; height:auto;}
.mainDivWithBorder4{width:100%; float:left; height:150px; border-bottom:1px solid #E8E8E8;}
.imageThMainDiv{width:20%; float:left; margin-right:5.8%}
.imageThDiv{width:180px; height:137px; background-color:#F0F0F0; border:1px solid #D7D7D7; padding-top:5px; padding-left:5px;}
.clickEnlargeDiv{width:180px; float:left; height:15px; padding-top:10px;}
.rightContentRow{width:71%; float:left; margin-left:3%}
.rightContentRow_portfolio{width:100%; float:left; margin-left:10px;}
.mainDivWithBorder_portfolio{width:100%; float:left; height:auto; border-bottom:1px solid #E8E8E8; padding:10px;}
.rightColDiv_portfolio{width:95%; padding-left:13px;}
.rightTopBlankRow_portfolio{width:100%; height:15px; float:left;}
.heightLink{height:25px;}

.heightFloatLeft{height:25px; float:left;}


.mainDivWithBorder4No{width:90%; margin:0 auto;height:auto;}
.mainDivRecentProject{width:100%; margin:0 auto;height:auto;}
.projectLeftArrowDiv{width:2%; float:left;}
.projectImageDiv{width:96%; float:left;}
.projectRightArrowDiv{width:2%; float:left;}
.projectImageBorder{border:9px solid #CCCCCC; float:left;}
/*---------Common CSS----------*/

.lineHeight{ line-height:20px;}
a:link {color:#666666;text-decoration:none; cursor:pointer;font-size:13px;}
a:visited {color:#666666;text-decoration:none;cursor:pointer;font-size:13px;}
a:hover {color:#3182AD;text-decoration:none;cursor:pointer;font-size:13px;}
						
.selectedLink{color:#3182AD;font-size:13px;}
.selectedLink1{color:#3182AD; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px;}
.selectedLink2{color:#0C6998; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.heightLink1{color:#7A7A7A; font-family:Arial, Helvetica, sans-serif; font-size:13px;height:20px;}

.linkOverUnderline{color:#3182AD;}
.linkOverUnderline a:link {color:#3182AD;text-decoration:none; cursor:pointer;}
.linkOverUnderline a:visited {color:#3182AD;text-decoration:none;cursor:pointer;}
.linkOverUnderline a:hover {color:#3182AD;text-decoration:underline;cursor:pointer;}

.msg_text{ color:#3182AD;}
.msg_text_small{ color:#3182AD; font-size:11px;} 

.marginLeftPercent30{ margin-left:30%;}
.marginLeftPercent26{ margin-left:26%;}
.marginLeftPercent32{ margin-left:32%;}

.marginLeftPercent20{ margin-left:20%;}
/*------Form elements CSS----------*/
.text_box_xsmall{ width:100px; background-color:#F7F7F7; border:1px solid #CCCCCC;}
.text_box{ width:225px; background-color:#F7F7F7; border:1px solid #CCCCCC;}
.browse_box{ width:225px; background-color:#F7F7F7; }
.textareas{width:225px; background-color:#F7F7F7;border:1px solid #CCCCCC; height:100px;}
.select_box{ width:225px; background-color:#F7F7F7; border:1px solid #CCCCCC; color:#666666;}

.input_btn{ background-color:#3182AD; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:11px; }
/*----------CSS for Careers with Us-----------*/

.formMainDiv{width:100%; float:left; height:auto;}
.jobsCvColumn{width:30%; float:left; height:auto;}
.formColumn{width:70%; float:left;height:auto;}

.formColumnContactus{width:51%; float:left;height:auto;}
.googleMapCol{width:47%; float:left; border:1px solid #CCCCCC;}
.formLabelDiv{width:26%; float:left;}
.formColonDiv{width:5%; float:left;}
.formElementDiv{width:69%; float:left; height:30px;}


.formLabelDivComments{width:26%; float:left; height:100px;}
.formColonDivComments{width:5%; float:left; height:100px}
.formElementDivComments{width:69%; float:left; height:110px;}

/*-------CSS for Contact us------------*/

.requiredMainDiv{width:100%; float:left; height:35px;}
.reqCols1{width:80%;float:left;}
.reqCols2{width:20%;float:left;}

.contactAddmainDiv{width:100%;float:left; height:250px; margin-top:20px; background-color:#F7F7F7; }
.contactHeadingDiv{width:97%; margin:10px auto;}
.contactAddBlockDiv{width:95%;margin:0 auto; height:140px; background-color:#FFFFFF; border:1px solid #E8E8E8; padding-top:2%;padding-left:2.5%;}
.contactAddBlockDivShort{width:95%;margin:0 auto; height:120px; background-color:#FFFFFF; border:1px solid #E8E8E8; padding-top:2%;padding-left:2.5%;}
.contactAddBlockDivLess{width:95%;margin:0 auto; height:90px; background-color:#FFFFFF; border:1px solid #E8E8E8; padding-top:2%;padding-left:2.5%;}
.contactAddBlockDivLess2{width:95%;margin:0 auto; height:40px; background-color:#FFFFFF; border:1px solid #E8E8E8; padding-top:2%;padding-left:2.5%;}
.contactAddBlockDivLess3{width:95%;margin:0 auto; height:65px; background-color:#FFFFFF; border:1px solid #E8E8E8; padding-top:2%;padding-left:2.5%;}
.contactAddLeftDiv{width:60%; float:left; line-height:25px;}
.contactAddRightDiv{width:40%;float:left;line-height:25px;}

.contactAddRightDivC1{width:50%;float:left;}
.contactAddRightDivC2{width:50%;float:left;}
.contactAddRightDivC111{width:35%;float:left;}
.contactAddRightDivC222{width:65%;float:left;}
.contactAddRightDivC1111{width:20%;float:left;}
.contactAddRightDivC2222{width:80%;float:left;}
.contactText{font-size:12px;color:#3182AD;font-weight:bold;}
.contactPhoneEmailHeading{font-size:13px;color:#3182AD;font-weight:bold;}
.contactAddRightDivC1Phone{width:40%;float:left;}
/*----------------CSS for contact us back--------------*/
.contactAddmainDiv_back{width:100%; float:left; height:auto; margin-top:20px; background-color:#F7F7F7; }
.rightColMainDiv{width:77%; float:left;}
.linkPageMiddleDivBigHeight_back{width:98%; height:1770px; background-color:white; margin:0 auto; }
.leftColMainDivBigHeight_back{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white;height:1635px; }

.linkPageMiddleDivBigHeight_contact{width:98%; height:1489px; background-color:white; margin:0 auto; }
.leftColMainDivBigHeight_contact{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:1485px; }

.leftColMainDivHeightVision{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:490px; }
.leftColMainDivHeightCharity{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:945px; }

.linkPageMiddleDivHeight_freequote{width:98%; height:490px; background-color:white; margin:0 auto; }
.leftColMainDivHeight_freequote{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:485px; }


/*-----------CSS for Web page--------*/

.webImagesMainDiv{width:100%; float:left;}
.webImageDiv{width:20%; float:left; border:1px solid #CCCCCC; }
.webBlankColDiv{width:5.5%; float:left;}
.webBlankRowDiv{width:100%;height:35px; float:left; }

/*---------------image inside-----------------*/
.techImageDivCol1{width:15%; height:77px; float:left; border:1px solid #CCCCCC;}
.techImageDivCol2{width:15%; height:77px;  float:left; border:1px solid #CCCCCC;}
.techImageDivCol3{width:15%; height:77px;  float:left; border:1px solid #CCCCCC;}
.techImageDivCol4{width:15%; height:77px;  float:left; border:1px solid #CCCCCC;}
.techImageDivCol5{width:15%; height:77px;  float:left; border:1px solid #CCCCCC;}

.mgmtLeft_img{width:16%; margin-right:1%;float:left; height:145px;}
.mgmtLeft_img1{width:28%; margin-right:1%;float:left; height:145px;}
.mgmtImgBorder{width:95px; padding-left:5px;height:119px;padding-top:3px;border:1px solid #CCCCCC;}
.mgmtImgBorder_project{width:176px; padding-left:3px;height:132px;padding-top:3px;border:1px solid #CCCCCC; background-color:#F1F1F1;}
.mgmtImgBorder_project1{width:176px; padding-left:3px;height:132px;padding-top:3px;}
.mgmtContent{width:81%;float:left; height:145px;}
.mgmtContent1{width:70%;float:left; height:145px;}
.mgmtContent2{width:100%;float:left; height:145px;}
.career_header_main{width:98%; float:left;padding-left:18px; margin-top:13px; height:75px;}
.career_menu_main{width:99.6%; float:left; margin-left:0.2%;margin-right:0.2%; background-image:url(../career_slice/topmenu_bg.jpg); height:33px; background-repeat:repeat-x; background-position:center;}
html{overflow-x : hidden;}
.color{ background-color:#FFFFFF}
.careerrightColMainDiv{width:63%;float:left; margin-left:2.4%;}
.careerleftColMainDivBigHeight{width:23%; float:left; background-color:#FFFFFF; margin-left:0.2%; margin-top:0.2%; height:875px;}
.careerrightColDiv{width:100%; float:left }
.menucolor{  color:#FFFFFF; font-weight:bold}
.mar_top{ margin-top:0.9%; float:left;}
.careerleftCol{width:100%; float:left; background-color:#FFFFFF; height:auto}
.careerleftCol1{width:100%; float:left; background-color:#FFFFFF; background-image:url(../career_slice/topmenu_bg.jpg); height:33px; background-repeat:repeat-x; background-position:bottom;}
.careerleftbord{width:99%; float:left; background-color:#FFFFFF; height:auto; border:1px solid #e7e7e7}
.menucolor1{  color:#FFFFFF; font-weight:bold; padding-top:10px}
.txtblk{ color:#333333; font-size:11px}
.stripbg{background-image:url(../career_slice/strip_bg.jpg); height:33px; background-repeat:repeat-x; background-position:bottom;}

.careerrightColDiv1{width:40%; float:left; }
.careerrightColDiv2{width:50%; float:right; margin-left:4px}

.career_div{ width:100%; float:left}
.car_left{width:23%; float:left; padding-left:10px;}
.car_right{width:75%; float:right;}
.car_right1{width:100%; float:right}
.car_right2{width:100%; float:right;}
.car_rightleft1{width:44%; float:left; height:auto; margin-left:3%;}
.car_rightleft{width:97%; float:left;background-image:url(../career_slice/strip_bg.jpg); height:24px; background-repeat:repeat-x; }
.car_rightrt{width:44%; float:left;height:auto;margin-left:20px;}
.padleft{ padding-left:6px; font-weight:bold;}
.car_rightleftcont{width:100%; float:left; height:auto; margin-top:3px}
.car_rightrt1{width:98%; float:left;background-image:url(../career_slice/strip_bg.jpg);height:24px; background-position:top; background-repeat:repeat-x;}
.carbod{border:1px solid #e7e7e7;}
.car_left1{width:100%; float:left; height:auto;  margin-left:2px;}
.car_left2{width:98%; float:left; background-image:url(../career_slice/topmenu_bg.jpg); height:25px; background-repeat:repeat-x;}
.colorwht{ color:#FFFFFF; font-weight:bold; font-size:14px; }
.txtblk a:link {color:#666666;text-decoration:none; cursor:pointer; }
.txtblk a:visited {color:#666666;text-decoration:none;cursor:pointer;}
.txtblk a:hover {color:#3182AD;text-decoration:none;cursor:pointer;}

.menucolor a:link {color:#FFFFFF;text-decoration:none; cursor:pointer; font-weight:bold;}
.menucolor a:visited {color:#FFFFFF;text-decoration:none;cursor:pointer;font-weight:bold;}
.menucolor a:hover {color:#FFFFFF;text-decoration:none;cursor:pointer;font-weight:bold;}
.carbod1{border:1px solid #cccccc;}
.backgrnd{ background-image:url(../career_slice/quickfact_bg.jpg); background-repeat:no-repeat; height:215px; background-position:center;}
.car_wid{width:100%; height:auto; float:left;}
.txtbldblk{ color:#333333; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.topmargin{ padding-top:10px; padding-left:10px;}


.testimonials_box{height:250px;width:45%;float:left;}
.testimonials_boxGap{height:250px;width:4%;float:left;}
.testimonials_box_r1{height:20px;width:100%;float:left; padding-top:10px;}						
.testimonials_box_r2{height:200px;width:100%;float:left;border:1px solid #f4f3f3;}
.testimonials_box_r2_testi_detail{height:310px;width:100%;float:left;border:1px solid #f4f3f3;}
.testimonials_box_border_testi_detail{margin-top:4px;margin-left:1.7%;height:300px;width:96%;background-color:#E6E7E6;float:left;	border:1px solid #E6E7E6;}
.testimonials_box_border	{margin-top:4px;margin-left:1.7%;height:190px;width:96%;background-color:#E6E7E6;float:left;	border:1px solid #E6E7E6;}
.testimonials_blank_column{width:5%; float:left;}
.testimonials_box_video{height:200px;width:45%;float:left;}
.testimonials_box_video_new{height:350px;width:65%; margin:0 auto; }
.testimonials_description{height:auto;width:100%;float:left; padding-top:10px;}

.testimonials_title_div{width:80%; margin:0 auto; height:25px; font-size:13px;}
.test_page_heading_col{width:92%;float:left;}
.test_back_col{width:8%;float:left; font-weight:bold;}
.bull{color:#666666; font-size:10px; font-weight:bold;}
.bull_selected{color:#3182AD; font-size:10px; font-weight:bold;}

.footCopyrightCol{width:94%; margin:0 auto; color:#888888; height:18px;}

.footCopyrightColLinkPages{width:98%; margin:0 auto; color:#888888; height:16px;}

.footLinkMainCol{width:94%; margin:0 auto; color:#888888; height:20px;}
.footBlankCol{width:74%; float:left;color:#888888;}
.footPipeCol{ width:0.2%; float:left;}
.privacyPolicyCol{width:10%; float:left;}
.returnsPolicyCol{width:9.9%; float:left;}
.termsConditionsCol{width:5%; float:left;}


/*.footMainDiv{width:94%;margin:0 auto; }
.footInsideMain{width:100%;margin:0 auto;}
.footBlankColNew{width:71%; float:left;}
.privacyPolicyColNew{width:9%; float:left;}
.footPipeColNew{ width:2%; float:left;}
.returnsPolicyColNew{width:10%; float:left;}
.termsConditionsColNew{width:4%; float:left;}*/


.footerLinkFnt{ font-size:10px; color:#999999;}
.footerLinkFnt a:link{ font-size:10px; color:#999999;}
.footerLinkFnt a:visited{ font-size:10px; color:#666666;}
.footerLinkFnt a:hover{ font-size:10px; color:#666666;}
.gapFooterBottom{height:5px;float:left;}


.case_study_div{width:90%;padding-left:5%}

.view_case{width:100%;padding-left:2px;  float:left}

.view_case_studyFoot{width:100%;  float:left; }

.view_case_div{width:90%;padding-left:2px;}
.view_case_blnk{width:90%;height:15px;}
.view_caase_slider{float:left; margin-right:10px;  margin-top:5px;}
.view_case_upper{background-color:#e7e7e7; width:710px; height:400px; margin-top:15px;border:3px solid #cccccc}
.view_case_hgt{width:90%;padding-left:5%; height:1153px;}
.view_case_hgt_study{width:90%;padding-left:5%; height:auto;}
.view_case_upper_new{background-color:#e7e7e7; width:650px; height:400px; margin-top:15px;border:3px solid #cccccc}

.view_case_co{width:90%;padding-left:5%; height:20px;}
.view_width{width:100%; height:40px; }
.wid{width:100%;}
img{border:none;}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;

	}
	#slider, #slider li{ 
		
		width:650px;
		height:400px;
		overflow:hidden; 
                
/*border:1px solid black;*/
		
		}
	span#prevBtn{padding-right:10px; font-weight:bold;}
	span#nextBtn{padding-left:10px;font-weight:bold}					
.bdr{border:1px solid white;}

.job_bg{background-image:url(../images/strip_bg.jpg); background-repeat:repeat-x; height:28px; background-position:bottom; background-color:#FFFFFF;}
.pad{padding:5px;}
.bgcolor{ background-color:#efefef;}
.border{ border:1px solid #CCCCCC;}
.bold{font-weight:bold;}
.whtbg{background-color:#ffffff;}

.view_width_caseStudy{width:100%; height:30px; padding-top:10px;}
.projectNameCaseStudy{height:20px;border-bottom:1px solid white; padding-top:5px;}
.car_rightleft1Career{width:44%; float:left; height:auto; margin-left:3%;}

.heightTeamLinksDiv{height:315px;}
.heightTeamLinksDiv3{height:330px; }
.marginLeftQuickFacts{ margin-left:2%;}

.more_fnt_small{ font-size:12px; color:#3182AD;}
.more_fnt_small a:link{ font-size:12px;color:#3182AD; text-decoration:none;}
.more_fnt_small a:visited{ font-size:12px;color:#3182AD; text-decoration:none;}
.more_fnt_small a:hover{ font-size:12px;color:#3182AD;text-decoration:underline;}

/*==================================================*/

.careerMiddleCol{background:url(../career_slice/career_middle.jpg)  repeat-x; height:275px;}

.newHeaderCareer{background-image:url(../images/header_new.jpg);height:275px;width:721px;}
.car_right_career{width:96.3%; float:left; margin-left:3%; }

.tophrd{
	font-size:18px;
	font-weight:bold;
	font-family:Helvetica;	
	text-decoration:none; color:#666666;
}
.toptxt{
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
.tophrd1{
	font-size:14px;
	font-weight:bold;
	font-family:Helvetica;	
	text-decoration:none; color:#888888;
}
.tophrd2{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none; color:#888888;
	}

.projectLeftArrowDivCareer{width:3.5%; float:left; padding-left:2.5%;}
.projectImageDivCareer{width:82%; float:left; padding-left:1%;}
.projectRightArrowDivCareer{width:4%; float:left;}
.projectImageBorderCareer{border:4px solid #CCCCCC; float:left;}


.tagsHighFrequencyBig{font-size:20px;color:#3182AD;font-weight:bold;}
.tagsHighFrequency{font-size:14px;color:#3182AD;font-weight:bold;}


/*-----------Social Responsibility-------------*/

.charityMainDiv{width:100%;height:470px;float:left;}
.charFirstCols{width:55%;height:470px; float:left;}
.charGapCols{width:4.2%;height:470px; float:left;}
.charSecondCols{width:45%;height:470px; float:left;}
.spara{color:#666666;}
charityDivMargin{margin:0 0 5px 0;float:left;}
.charImgBorder{width:224px; height:154px;padding-top:3px;padding-left:3px; border:1px solid #CCCCCC;}
.charityMainDivBelow{width:100%; height:200px;float:left;}
.charityHeight{height:30px;width:100%;float:left;}
.charityHeight2{height:20px;width:100%;float:left;}


/*------------------Our company-------------------*/
.awardMargTop{margin-top:40px;}
.charityYrMTop{margin-top:28px;}

/*-----------------Investors-------------------*/
.leftColMainDivHeightInvestors{width:22.5%; float:left; background-color:#F0F0F0; border:2px solid white; height:495px; }
.linkPageMiddleDivHeight_investors{width:98%; height:500px; background-color:white; margin:0 auto; }



/*----------------CSS for scrolling---------------------*/

#newsticker-maindiv1 { 

width:215px; 

background:#F8F6F6; 

padding:0px 0px 0; 

font-family:Verdana,Arial,Sans-Serif;

font-size:11px;

margin:0px auto;

}


#newsticker-maindiv { 

width:100%; 

background:#FFFFFF; 

padding:0px 0px 0; 

font-family:Verdana,Arial,Sans-Serif;

font-size:11px;

margin:0px auto;

}

.bullt_div{width:20px;float:left; height:auto;}

.maincntlink_div{width:198px;float:left; height:auto;}

.mainscrollcnt_div{width:228px;float:left; height:auto; padding-top:2px;}
.newsticker-jcarousellite { width:100%;  }

.newsticker-jcarousellite ul li{ list-style:none; /*display:block;*/ padding-bottom:1px; margin-bottom:5px; height:auto;}

/*.newsticker-jcarousellite .thumbnail { float:left; width:110px; }*/

.newsticker-jcarousellite .info { float:right; width:100%; height:auto;}

.newsticker-jcarousellite .info span.cat { display: /*block;*/ font-size:10px; color:#808080; height:auto;}


.our_comp_divcntmain{width:210px;float:left; height:auto; padding-top:5px;}

.ourcomplink_div{width:190px;float:left; height:auto;}

.ourcompBg_div{width:215px; float:left; height:auto; background-color:#FFFFFF; border:1px solid #E9E9E9;}







