/* CSS Document */



body{

	margin:					0px;

	padding:				0px;

	font-size:				0px;

	background:				#E9F2FE url(images/bg.gif) repeat-x top left;

	}

	

	a:link {

	color:	#3B89C4;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #3B89C4;

}

a:hover {

	text-decoration: none;

	color:#3B89C4;

}

a:active {

	text-decoration: none;

	color:#3B89C4;

}



#wrapper{

	width:					1000px;

	height:					100%;

	margin-left:			auto;

	margin-right:			auto;
	

	}

	

#banner{

	width:					1000px;

	height:					188px;

	}

	

#body_wrapper{

	width:					882px;

	}



#body_left{

	float:					left;

	width:					60px;

	height:					600px;

	background:				#E9F2FE url(images/bg_left.jpg) no-repeat top left;

	}

	

#body_mid{

	float:					left;

	width:					882px;

	background:				#FFFFFF url(images/bg_body.jpg) no-repeat top;

	}

	

#body_right{

	float:					left;

	width:					58px;

	height:					500px;

	background:				#E9F2FE url(images/bg_right.jpg) no-repeat top left;

	}

	

#body_nav{

	float:					left;

	width:					143px;

	}

	

#body_spacer{

	float:					left;

	width:					20px;

	height:					10px;

	}

	

#body_main{

	float:					left;

	width:					449px;

	}
	
/* modified 300310 */

#body_main_contact{
	float:					left;
	width:					700px;
	}
	
#body_main_contact_left{
	float:					left;
	width:					270px;
	}

#body_main_contact_right{
	float:					right;
	width:					430px;
	}


#body_main_career{
	float:					left;
	width:					700px;
	}
	
#body_main_career_left{
	float:					left;
	width:					430px;
	}

#body_main_career_right{
	float:					right;
	width:					250px;
	}


#body_main_portfolio{
	float:					left;
	width:					700px;
	}
	
#body_main_portfolio_left{
	float:					left;
	width:					600px;
	}

#body_main_portfolio_right{
	float:					right;
	width:					100px;
	}

/* modified 300310 */
	

#welcome_img{

	margin-top:				93px;

	}

	

#services_img{

	margin-top:				100px;

	}

	

#body_ads{

	float:					left;

	width:					250px;

	}

	

#body_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#666666;

	text-align:				justify;

	}

	

#hr_grey{

	margin-top:				15px;

	margin-bottom:			15px;

	}

	

#nav_support{

	float:					right;

	margin-top:				25px;

	}

	

#nav_blog{

	float:					right;

	}



#nav_hr{

	float:					right;

	margin-top:				25px;

	margin-bottom:			25px;

	}

	

#nav_blog_txt{

	width:					100px;

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#D67500;

	font-weight:			bold;

	text-align:				center;

	}

	

#nav_menu{

	margin-top:				20px;

	float:					right;

	}

	

#menu{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	font-weight:			bold;

	color:					#3B89C4;

	text-align:				right;

	padding:				5px 10px 5px 0px;

	text-decoration:        none;



	}

	

#services_img2{

	float:					right;

	margin-left:			10px;

	}

	

#services_titles_left{

	float:					left;	

	}

	

#services_titles_right{

	float:					right;

	}

	

#hr_services{

	margin:					10px 0px 10px 0px;

	}

	

#hr_ads{

	margin:					10px 0px 10px 0px;

	}

	

#services_titles__txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#AA0000;

	margin-left:			10px;

}



#spacer_services{

	float:					left;

	width:					100px;

	}

	

#body_ads{

	margin-top:				162px;

	}

	

#serach_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				13px;

	font-weight:			bold;

	color:					#3B89C4;

	text-transform:			uppercase;

}



#search_fld{

	width:					202px;

	height:					14px;

	background:				#EBF7FE;

	border:					solid	1px #CCD5DB;

	}

	

#vertical_spacer{

	height:					15px;

	width:					10px;

	}

	

#body_news{

	width:					222px;

	background:				#ECF6FE;

	}

	

#body_news_hr{

	margin:					10px 0px 10px 0px;

	}

	

#body_news_date{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	font-weight:			bold;

	color:					#011E43;

	margin:					10px 0px 0px 10px;

	}

	

#body_news_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				11px;

	color:					#011E43;

	margin:					10px 10px 0px 10px;

	background:				#ECF6FE;

	}

	

#cards{

	float:					left;

	width:					1000px;

	height:					45px;

	background:				url(images/bg_cards.gif) no-repeat top center;

	}

	

#cards_img{

	margin-left:			77px;

	margin-top:				10px;

	}	

	

#footer{

	float:					left;

	width:					1000px;

	height:					55px;

	background:				url(images/bg_footer.gif) no-repeat top center;

	text-align:				center;

	}

	

#footer_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				13px;

	font-weight:			bold;

	color:					#E5F5FF;

	margin-top:				4px;

	}

	

#contact_title{

	color:					#4A92C8;

	font-weight:			bold;

	text-transform:			uppercase;

	}

	

#contact a{

	color:					#4A92C8;

	text-decoration:		none;

	}

	

#contact a:hover{

	color:					#FF0000;

	text-decoration:		none;

	}

	

#content_contact{

	padding-left:			7px;

	}





/*modified by Arindam bhadra 011208*/



.wrapper{

	width:					100%;

	height:					100%;

	margin-left:			auto;

	margin-right:			auto;

	}

	

.banner{

	width:					1000px;

	height:					188px;

	}

	

.body_wrapper{

	width:					882px;

	}



.body_left{

	float:					left;

	width:					60px;

	height:					600px;

	background:				#E9F2FE url(images/bg_left.jpg) no-repeat top left;

	}

	

.body_mid{

	float:					left;

	width:					882px;

	background:				#FFFFFF url(images/bg_body.jpg) no-repeat top;

	}

	

.body_right{

	float:					left;

	width:					58px;

	height:					500px;

	background:				#E9F2FE url(images/bg_right.jpg) no-repeat top left;

	}

	

.body_nav{

	float:					left;

	width:					143px;

	}

	

.body_spacer{

	float:					left;

	width:					20px;

	height:					10px;

	}

	

.body_main{

	float:					left;

	width:					449px;

	}

	

.welcome_img{

	margin-top:				93px;

	}

	

.services_img{

	margin-top:				100px;

	}

	

.body_ads{

	float:					left;

	width:					250px;

	}

	

.body_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#666666;

	text-align:				justify;

	}

	

.hr_grey{

	margin-top:				15px;

	margin-bottom:			15px;

	}

	

.nav_support{

	float:					right;

	margin-top:				25px;

	}

	

.nav_blog{

	float:					right;

	}



.nav_hr{

	float:					right;

	margin-top:				25px;

	margin-bottom:			25px;

	}

	

.nav_blog_txt{

	width:					100px;

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#D67500;

	font-weight:			bold;

	text-align:				center;

	}

	

.nav_menu{

	margin-top:				20px;

	float:					right;

	}

	

.menu{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	font-weight:			bold;

	color:					#3B89C4;

	text-align:				right;

	padding:				5px 10px 5px 0px;

	text-decoration:        none;



	}

	

.services_img2{

	float:					right;

	margin-left:			10px;

	}

	

.services_titles_left{

	float:					left;	

	}

	

.services_titles_right{

	float:					right;

	}

	

.hr_services{

	margin:					10px 0px 10px 0px;

	}

	

.hr_ads{

	margin:					10px 0px 10px 0px;

	}

	

.services_titles__txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#AA0000;

	margin-left:			10px;

}



.spacer_services{

	float:					left;

	width:					100px;

	}

	

.body_ads{

	margin-top:				162px;

	}

	

.serach_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				13px;

	font-weight:			bold;

	color:					#3B89C4;

	text-transform:			uppercase;

}



.search_fld{

	width:					202px;

	height:					14px;

	background:				#EBF7FE;

	border:					solid	1px #CCD5DB;

	}

	

.vertical_spacer{

	height:					15px;

	width:					10px;

	}

	

.body_news{

	width:					222px;

	background:				#ECF6FE;

	}

	

.body_news_hr{

	margin:					10px 0px 10px 0px;

	}

	

.body_news_date{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	font-weight:			bold;

	color:					#011E43;

	margin:					10px 0px 0px 10px;

	}

	

.body_news_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				11px;

	color:					#011E43;

	margin:					10px 10px 0px 10px;

	background:				#ECF6FE;

	}

	

.cards{

	float:					left;

	width:					1000px;

	height:					45px;

	background:				url(images/bg_cards.gif) no-repeat top center;

	}

	

.cards_img{

	margin-left:			77px;

	margin-top:				10px;

	}	

	

.footer{

	float:					left;

	width:					1000px;

	height:					37px;

	background:				url(images/bg_footer.gif) no-repeat top center;

	text-align:				center;

	}

	

.footer_txt{

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				13px;

	font-weight:			bold;

	color:					#E5F5FF;

	margin-top:				8px;

	}

	/**/
	
		.footer_txt a:link {

	color:	#E5F5FF;

	text-decoration: none;

}

.footer_txt a:visited {

	text-decoration: none;

	color: #E5F5FF;

}

.footer_txt a:hover {

	text-decoration: none;

	color:#E5F5FF;

}

.footer_txt a:active {

	text-decoration: none;

	color:#E5F5FF;

}



	
	/**/

.contact_title{

	color:					#4A92C8;

	font-weight:			bold;

	text-transform:			uppercase;

	}

	

.contact a{

	color:					#4A92C8;

	text-decoration:		none;

	}

	

.contact a:hover{

	color:					#FF0000;

	text-decoration:		none;

	}

	

.content_contact{

	padding-left:			7px;

	}
	
	
