#ab_heading_main {
	padding-top:25px;
	font-size:39px;	
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	width:300px;
	
}

#ab_main_text_withpics{
	clear:both;
	margin-bottom:10px;
	text-align:justify;
	
	
	
}

.ab_profilebox_full{
	clear:both;
	margin-bottom:10px;
	
}

.ab_profilebox_full p{
	text-align:justify;
}

.ab_profilebox_left{
	float:left;
	width:480px;
	margin-bottom:10px;
	height:300px;
}

.ab_profilebox_left p{
	text-align:justify;
}

.ab_profilebox_right{
	float:right;
	width:480px;
	margin-bottom:10px;
	height:300px;
}

.ab_profilebox_right p{
	text-align:justify;
}


.ab_greyGradient{

		border-width:thin;
	border-color:#C7C7C7;
	border-style:solid;
	padding:10px;
		
		
		/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E8E8E8));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #FFF, #E8E8E8);
		/* 
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF, endColorstr=#E8E8E8);
		
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF, endColorstr=#E8E8E8)";*/
		
}


#im_topBlueBox{
	font-style:italic;
	font-size:0.95em;
	text-align:right;
	float:right;
	width:650px;
	/*background-color:#06C;*/
	margin-top:5px;
	padding:5px;
	padding-top:10px;
	padding-right:20px;
	background-color:#f4f8fb;
	height:auto;
	 line-height:1.5em;
 letter-spacing:0.072em;
	margin-bottom:10px;
}


.tw_heading_new {
	padding-top:10px;
	font-size:24px;	
	margin-bottom:10px;
	
}

.blue{
	color:#253b78;	
	font-style:italic;
	text-align:justify;
}

.black{
	text-align:right;	
}

.tt_contactus{
	float:right;
	width:auto;
	margin-bottom:10px;
	
	
	padding:0px;
	
	height:50px;
	

	color:#036;
	/*font-weight:400;*/
	letter-spacing: 2px;
	text-decoration:none;	
	padding-top:20px;
}