body{
	/*background:#90B2CC;*/
	background:#00000;
	font-family:Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-align:right;
	direction:rtl;
}

p{ margin:0px; padding:0px;}
object embed { margin:0px; padding:0px;} 
.clr{ clear:both; height:0px;}

.height5{ height:10px; }
.height10{ height:10px; }
.height18{ height:18px; }
.height20{ height:20px; }
.height30{ height:30px; }
.height40{ height:40px; }
.height50{ height:50px; }
.height60{ height:60px; }
.height70{ height:70px; }
.height80{ height:80px; }
.height56{ height:56px; }
.height120{ height:120px; content:inherit }

input{border:none; outline:none;}
a:active { 
    border:none;
    outline:none;
}
a:active, a:focus {
   outline:  none;
   ie-dummy: expression(this.hideFocus=true);
}

a:focus{
 -moz-outline-style: none;
}


#main_container{
	width:100%;
	margin:0 auto;
	text-align:center;	
}

.main_container_div{
	background:url(../images/hdr_bg.jpg) repeat-x #fff top ;
	width:1004px;
	margin:0 auto;
	border-left:2px solid #346C99;
	border-right:2px solid #346C99;
}


/* Header Starts */
#header{
	width:1004px;
	margin:0px;
	padding:0px;
	/*height:86px;*/
	/*height:500px;*/
	position:relative;
}

.header_right_toplogos{
	position:absolute;
	top:10px;
	right:46px;
	width:320px;	
}

.header_right_toplogos img{
	border:0px;
}


.header_right_top_text{
	width:135px;
	float:right;
	color:#326b92;
	font-size:15px;
}


.header_right_top_text a{
	color:#326b92;
	text-decoration:none;
}

.header_right_top_text a:hover{
	color:#326b92;
	text-decoration:underline;
}

.header_right_top_logos{
	width:150px;
	float:right;
	padding-right:5px;
	text-align:right;
	padding-top:1px;
}

.header_right_top_logos img{
	border:0px;
	padding-left:7px;
}



.logo{
	width:357px;
	/*height:38px;*/
	padding:0px;
	margin:0px;
	padding-right:49px;
	float:right;
}

	/* top menu starts */
	
	.top_menu {
		width:426px;
		height:48px;
		float:left;
	}
	.top_menu1{
		width:100px;
		height:48px;
		float:right;
	}
	.top_menu1 a{
		/*width:66px;*/
		height:48px;
		background:url(../images/nav1.jpg) no-repeat left top;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:8px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu1 a:hover{
		background:url(../images/nav1.jpg) no-repeat right top;
		text-decoration:none;
		color:#fff;
		display:block;
		padding-top:8px;
	}
	 a.top_menu1_selected{
		/*width:66px;*/
		height:48px;
		background:url(../images/top_menu1_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	a.top_menu1_selected:hover{
		/*width:66px;*/
		height:48px;
		background:url(../images/top_menu1_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	
	.top_menu2{
		width:78px;
		height:48px;
		float:right;
	}
	.top_menu2 a{
		/*width:44px;*/
		height:48px;
		background:url(../images/nav2.jpg) no-repeat left top;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:8px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu2 a:hover{
		background:url(../images/nav2.jpg) no-repeat right top;
		text-decoration:none;
		color:#fff;
		display:block;
		padding-top:8px;
	}
	a.top_menu2_selected{
		/*width:44px;*/
		height:48px;
		background:url(../images/top_menu2_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	a.top_menu2_selected:hover{
		/*width:44px;*/
		height:48px;
		background:url(../images/top_menu2_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu3{
		width:65px;
		height:48px;
		float:right;
	}
	.top_menu3 a{
		/*width:31px;*/
		height:48px;
		background:url(../images/nav3.jpg) no-repeat left top;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:8px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu3 a:hover{
		background:url(../images/nav3.jpg) no-repeat right top;
		text-decoration:none;
		color:#fff;
		display:block;
		padding-top:8px;
	}
	a.top_menu3_selected{
		/*width:31px;*/
		height:48px;
		background:url(../images/top_menu3_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	a.top_menu3_selected:hover{
		/*width:31px;*/
		height:48px;
		background:url(../images/top_menu3_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu4{
		width:79px;
		height:48px;
		float:right;
	}
	.top_menu4 a{
		/*width:47px;*/
		height:48px;
		background:url(../images/nav4.jpg) no-repeat left top;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:8px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu4 a:hover{
		background:url(../images/nav4.jpg) no-repeat top right;
		text-decoration:none;
		color:#fff;
		display:block;
		padding-top:8px;
	}
	a.top_menu4_selected{
		/*width:47px;*/
		height:48px;
		background:url(../images/top_menu4_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	a.top_menu4_selected:hover{
		/*width:47px;*/
		height:48px;
		background:url(../images/top_menu4_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu5{
		width:58px;
		height:48px;
		float:right;
	}
	.top_menu5 a{
		height:48px;
		background:url(../images/nav5.jpg) no-repeat left top;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:8px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	.top_menu5 a:hover{
		background:url(../images/nav5.jpg) no-repeat right top;
		text-decoration:none;
		color:#fff;
		display:block;
		padding-top:8px;
	}
	a.top_menu5_selected{
		height:48px;
		background:url(../images/top_menu5_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	a.top_menu5_selected:hover{
		height:48px;
		background:url(../images/top_menu5_selected.jpg) no-repeat;
		text-align:center;
		text-decoration:none;
		color:#fff;
		padding-top:16px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		display:block;
	}
	/* top menu ends */

.hdr_text_div{
	width:1004px;
	height:205px;
	float:right;
	margin:0px;
	padding:0px;
	position:relative;
}
.hdr_text_div2{
	width:590px;
	height:205px;
	float:right;
	margin:0px;
	padding:0px;
	/*position:relative;*/
}

.hdr_text_right{
	width:590px;
	height:180px;
	padding:0px;
	margin:0px;
	float:right;
	padding-top:57px;
	margin-right:84px;
}
.port_hdr_text_right_bg{
	background:none;
}
.port_hdr_text_right_bg h1{
	margin:0px;
	padding:0px;
	color:#346C99;
	font-size:28px;
	text-align:right;
	padding-bottom:10px;
	line-height:22px;
}
.port_hdr_text_right_bg_hover{
	background:url(../images/hdr_text_bg.jpg) no-repeat -0px 46px;
	color:#fff;
}
.port_hdr_text_right_bg_hover h1{
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:28px;
	text-align:right;
	padding-bottom:6px;
	line-height:22px;
}
.hdr_text_flash{
	width:87px;
	height:86px;
	float:right;
}
.hdr_text{
	width:450px;
	padding-right:24px;
	float:right;
	text-align:right;
	padding-top:8px;
	margin-right:10px;
	padding-bottom:30px;
}

.hdr_text h2{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:normal;
}


.hdr_text span{
	font-weight:bold;
}


.hdr_text_left_menu_area{
	background:url(../images/left_column_bg2.jpg) no-repeat right 173px;
	width:290px;
	float:left;
	margin-top:32px;
	margin-left:40px;
	/*_margin-left:22px;*/
	.margin-left:40px;
	/*position:relative;*/
	padding-bottom:20px;
	text-align:right;
}
.hdr_text_left_menu_area2{
	background:url(../images/left_column_bg2.jpg) no-repeat right 173px;
	width:290px;
	float:left;
	margin-top:32px;
	margin-left:49px;
	/*_margin-left:22px;*/
	.margin-left:40px;
	/*position:relative;*/
	margin-bottom:20px;
	text-align:right;
	min-height:380px;
	height:expression('380px');
}


.about_text_left_menu_area2{
	width:290px;
	float:left;
	margin-top:32px;
	margin-left:49px;
	/*_margin-left:22px;*/
	.margin-left:40px;
	/*position:relative;*/
	margin-bottom:20px;
	text-align:right;
	min-height:380px;
	height:expression('380px');
}

.left_menu_img{
	width:200px;
	height:120px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
	/*margin-bottom:300px;*/
	margin-bottom:200px;
	display:block;
}
.left_menu_img img{
	width:120px;
	height:120px;
	margin:0 auto;
	text-align:center;
	
}
.hdr_text_left_menu{
	width:201px;
	display:block;
	border-top:1px solid #C2D3E0;
	margin-right:45px;
	margin-bottom:80px;
}
.hdr_text_left_menu a{
	border-bottom:1px solid #C2D3E0;
	color:#346C99;
	font-size:15px;
	padding-top:8px;
	padding-bottom:10px;
	display:block;
	text-decoration:none;
	white-space:normal;
}
.hdr_text_left_menu a:hover{
	text-decoration:none;
	white-space:normal;
	color:#EBBE34;
}
a.hdr_text_left_menu_selected{
	font-size:15px;
	padding-top:8px;
	padding-bottom:10px;
	display:block;
	text-decoration:none;
	white-space:normal;
	color:#EBBE34;
}

/* Header Ends */

/* Middle container starts */	
#middle_container{
	background:url(../images/mid_bg.jpg) repeat-x top;
	width:1004px;
	margin:0 auto;
}





#middle_container_2{
	background:url(../images/mid_bg.jpg) repeat-x right 205px;
	width:1004px;
	margin:0 auto;
}



.middle_container_port{
	background:url(../images/mid_bg.jpg) repeat-x top;
	width:1004px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
}
.middle_container_btm_bg{
	background:url(../images/footer_bg.jpg) repeat-x bottom;
	width:1004px;
	margin:0 auto;
	/*position:relative;*/
}
.middle_container_btm_bg_contact{
	background:url(../images/footer_bg.jpg) repeat-x bottom;
	width:1004px;
	margin:0 auto;
	position:relative;
}
.middle_content_area_part1{
	/*width:938px;*/
	/*width:1004px;*/
	margin:0px;
	padding:0px;
	padding-right:33px;
}
.middle_content_area_part1_rel{
	width:595px;
	float:right;
	margin:0px;
	padding:0px;
	padding-right:50px;
	padding-top:30px;
}

.middle_content_area_part1_rel1
{
	width:310px; 
	float:right;
}
.middle_content_area_part1_client{
	margin:0px;
	padding:0px;
	/*margin-right:33px;*/
}	
.mid_content{
	width:472px;
	margin:0px;
	padding:0px;
	float:right;
}

.mid_servicearea_part1_right{
	width:604px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:right;
	padding-top:16px;
}

.mid_servicearea_part1_right a{
	color:#346C99;
	font-weight:bold;
	text-decoration:none;
}

.mid_servicearea_part1_right a:hover{
	color:#EBBE34;
	font-weight:bold;
	text-decoration:none;
}


.mid_area_part1_right{
	width:604px;
	padding:0px;
	margin:0px;
	float:right;
	padding-top:4px;
	text-align:right;
}
.mid_area_part1_left{
	width:286px;
	float:left;
	margin-left:18px;
	_margin-left:0px;
	position:relative;
	/*padding-top:120px;*/
	/*opacity:.50;
	*filter: alpha(opacity=90);
	filter: alpha(opacity=100);
	-moz-opacity: 0.8;
	z-index:-1;*/
	/*background:url(../images/left_column_bg2.jpg) no-repeat top;*/
}

.mid_area_part1_left img{
	width:120px;
	height:120px;
	margin:0 auto;
	text-align:center;
	padding-left:40px;
}

.mid_area_part1_left_contact{
	width:334px;
	float:right;
	margin-left:18px;
	_margin-left:0px;
	position:relative;
	text-align:right;
	overflow:hidden;
}
.mid_area_part1_left_contact img{
	/*width:120px;
	height:120px;*/
	margin:0 auto;
	text-align:center;
}

.content_heading{
	font-size:28px;
	color:#346C99;
	text-align:right;
	padding-top:22px;
	padding-bottom:8px;
	padding-right:11px;
}


.content_heading h2{
	font-size:28px;
	color:#346C99;
	text-align:right;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.content_heading h2 a{
	color:#346C99;
	text-decoration:none;
}


.content_text{
	margin:0px;
	padding:0px;
	/*color:#706B6B;*/
	font-size:16px;
	text-align:right;
	padding-bottom:12px;
	margin-right:11px;
	width:582px;
	float:right;
}
/*.content_text a{
	text-decoration:underline;
	font-weight:bold;
	color:#4c4c4c;
}*/
.content_text a{
	text-decoration:none;
	font-weight:bold;
	color:#346C99;
}
.content_text a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#EBBE34;
}

.content_text p{
	/*width:582px;*/
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
	/*margin-right:16px;*/
}
.content_text span{
	color:#346C99;
	font-weight:bold;
}

.middle_content_area_part2{
	width:1004px;
	margin:0px;
	padding:0px;
	position:relative;
}
.mid_area_part2_right{
	/*width:604px;*/
	width:439px;
	padding:0px;
	margin:0px;
	float:right;
	padding-top:16px;
	/*margin-right:48px;*/
	margin-right:43px;
}

.mid_area_part2_left{
	width:310px;
	float:left;
	padding-left:40px;
	min-height:340px;
	_height:expression('340px');
}
.left_contact_box_area{
	width:310px;
	/*float:left;*/
	position:absolute;
	margin:auto;
	bottom:0px;
	left:40px;
}




.portfolio_left_contact_box_area{
	width:310px;
	/*float:left;*/
	position:absolute;
	margin:auto;
	bottom:0px;
	left:40px;
}



.left_contact_title{
	text-align:right;
	color:#346C99;
	font-size:24px;
	margin-right:33px;
	padding-bottom:2px;
}
.left_contact_box{
	background:url(../images/contact_box_bg.png) no-repeat top right;
	width:310px;
	height:299px;
	float:left;
}
.left_contact_box_text{
	font-size:40px;
	color:#fff;
	padding-top:27px;
	overflow:hidden;
	padding-right:10px;
	text-align:right;
	padding-right:44px;
}
.left_contact_box_form{
	margin:0px;
	padding:0px;
	float:right;
	width:282px;
	padding-right:28px;
	padding-top:26px;
	position:relative;
}

.left_contact_box_sendtext{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	right:0;
	text-align:center;
	top:4px;
	width:282px;
}


.hp_left_contact_box_sendtext{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	right:0;
	text-align:center;
	top:4px;
	width:330px;
}

.loginboxdiv{
	margin:0 auto;
	height:21px;
	width:249px;
	background:url(../images/login_bg.png) no-repeat bottom;
	margin-bottom:10px;
	margin-right:2px;
}
.loginbox{
	background:none;
	border:none;
	width:241px;
	/*height:13px;*/
	float:right;
	text-align:right;
	color:#AEC4D5;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:8px;
	font-weight:bold;
}
.textarea_div{
	margin:0 auto;
	height:65px;
	width:249px;
	background:url(../images/textarea_bg.png) no-repeat bottom;
	margin-right:2px;
}
.textarea{
	background:none;
	border:none;
	width:238px;
	height:58px;
	float:right;
	text-align:right;
	color:#AEC4D5;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:2px;
	padding-right:8px;
	font-weight:bold;
	overflow:hidden;
}
.contact_btn{
	margin:0px;
	height:58px;
	width:58px;
	float:left;
	/*padding-left:30px;*/
	padding-left:28px;
	_padding-left:0px;
	position:relative;
	top:-6px;
	border:none;
	cursor:pointer;
}
.contact_btn_div{
	background:url(../images/contact_btn.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:58px;
	width:60px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.contact_btn_div:hover{
	background:url(../images/contact_btn_hover.png) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:57px;
	width:60px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border:none;
	outline:none;
}
.contact_btn_div_hover{
	background:url(../images/contact_btn_hover.png) left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:57px;
	width:60px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border:none;
	outline:none;
}

	/* HP contact box starts */
	
	.hp_left_contact_box_area{
		width:364px;
		/*float:left;*/
		position:absolute;
		left:80px;
		margin:auto;
		bottom:0px;
	}
	.hp_left_contact_title{
		text-align:right;
		color:#346C99;
		font-size:24px;
		margin-right:33px;
		padding-bottom:2px;
	}
	.hp_left_contact_box{
		background:url(../images/hp_contact_box_bg.png) no-repeat top right;
		width:364px;
		height:342px;
		float:left;
	}
	.hp_left_contact_box_text{
		text-align:center;
		font-size:48px;
		color:#fff;
		padding-top:21px;
		padding-right:15px;
		padding-bottom:10px;
		text-align:right;
		padding-right:49px;
	}
	.hp_left_contact_box_form{
		margin:0px;
		padding:0px;
		float:right;
		width:336px;
		padding-right:28px;
		padding-top:26px;
		position:relative;
		
	}
	.hp_loginboxdiv{
		margin:0 auto;
		height:22px;
		width:291px;
		background:url(../images/hp_login_bg.jpg) no-repeat bottom;
		margin-bottom:10px;
		margin-right:2px;
	}
	.hp_loginbox{
		background:none;
		border:none;
		width:281px;
		float:right;
		/*height:13px;*/
		text-align:right;
		color:#AEC4D5;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding-right:8px;
		font-weight:bold;
		padding-top:4px;
	}
	.hp_textarea_div{
		margin:0 auto;
		height:78px;
		width:291px;
		background:url(../images/hp_textarea_bg.jpg) no-repeat bottom;
		margin-right:2px;
	}
	.hp_textarea{
		background:none;
		border:none;
		width:281px;
		height:58px;
		float:right;
		text-align:right;
		color:#AEC4D5;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:2px;
		padding-right:8px;
		font-weight:bold;
		overflow:hidden;
		padding-top:2px;
	}
	
	.hp_contact_btn{
		background:none;
		margin:0px;
		height:64px;
		width:64px;
		float:left;
		padding-left:44px;
		_padding-left:10px;
		position:relative;
		top:-6px;
		border:none;
		cursor:pointer;
	}
	
		.hp_contact_btn input{
		border:none;
		outline:none;
	}
	
	.hp_contact_btn_div {
		background:url(../images/hp_contact_btn.png) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		height:64px;
		width:64px;
		float:left;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		cursor:pointer;
		border:none;
	}
	.hp_contact_btn_div:hover {
		background:url(../images/hp_contact_btn_hover.png) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		height:64px;
		width:64px;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		cursor:pointer;
		border:none;
	}
	.hp_contact_btn_div_hover {
		background:url(../images/hp_contact_btn_hover.png) no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		height:64px;
		width:64px;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		cursor:pointer;
		border:none;
	}
	/* HP contact box ends */

/* Middle container Ends */	

/* HP content starts*/

.hp_services_list_box{
	width:275px;
	float:right;
	margin:0px;
	padding:0px;
	padding-left:20px;
	/*margin-top:18px;*/
}
.hp_services_list_box p{
	font-size:11px;
	text-align:right;
	color:#7B7B7B;
	height:40px;
}
.hp_services_list_box span{
	font-size:14px;
	font-weight:bold;
}
.hp_services_list_heading{
	font-size:14px;
	text-align:right;
	color:#346C99;
	height:17px;
	font-weight:bold;
	padding-bottom:4px;
}
.hp_services_list_heading a{
	color:#346C99;
	text-decoration:none;
}
.hp_pdt_arrow_text_row{
	width:596px;
	float:right;
	margin:0px;
	padding:0px;
	/*padding-top:20px;*/
	margin-top:12px;
	padding-bottom:15px;
	padding-right:12px;
}
.top_arrow_text a{
	background:url(../images/arrow_up.jpg) no-repeat left 3px;
	float:right;
	margin-left:62px;
	font-size:14px;
	text-align:right;
	color:#7A9FBC;
	padding-left:18px;
	text-decoration:none;
}
.top_arrow_text a:hover{
	background:url(../images/arrow_up_hover.jpg) no-repeat left 3px;
	float:right;
	margin-left:62px;
	font-size:14px;
	text-align:right;
	color:#ECBD33;
	padding-left:18px;
	text-decoration:none;
}
.right_arrow_text a{
	background:url(../images/arrow_rtl.jpg) no-repeat left 2px;
	float:right;
	margin-left:62px;
	font-size:14px;
	text-align:right;
	color:#7A9FBC;
	padding-left:18px;
	text-decoration:none;
}
.right_arrow_text a:hover{
	background:url(../images/arrow_rtl_hover.jpg) no-repeat left 2px;
	float:right;
	margin-left:62px;
	font-size:14px;
	text-align:right;
	color:#ECBD33;
	padding-left:18px;
	text-decoration:none;
}
.hp_services_sub_heading{
	width:596px;
	/*float:right;*/
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-bottom:8px;
	font-size:18px;
	text-align:right;
	color:#7A9FBC;
	padding-right:11px;
}
.hp_services_arrow_text_row{
	width:596px;
	/*float:right;*/
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-bottom:5px;
}
.hp_services_arrow_text_row_articles{
	width:596px;
	/*float:right;*/
	margin:0px;
	padding:0px;	
	padding-bottom:5px;
}
.hp_news_heading{
	font-size:28px;
	color:#346C99;
	text-align:right;
	padding-top:22px;
	/*margin-right:16px;*/
}
.hp_news_list_box_row{
	width:439px;
	float:right;
	/*padding-right:16px;*/
}
.hp_news_list_box{
	float:right;
	margin:0px;
	padding:0px;
	/*padding-left:50px;*/
	/*margin-top:18px;*/
	padding-top:2px;
}
.hp_news_list_box p{
	font-size:11px;
	text-align:right;
	color:#7B7B7B;
	height:30px;
	margin:0px;
	padding:0px;
}
.hp_news_list_heading{
	font-size:14px;
	text-align:right;
	color:#000;
	height:16px;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}
.hp_news_list_heading a{
	color:#000;
	text-decoration:none;
}
.hp_news_list_heading span{
	font-size:14px;
	font-weight:bold;
}
/* HP content ends */

/* Left nav starts */

.left_nav_section{
	/*background:url(../images/left_column_bg2.jpg) no-repeat top #fff;*/
	width:246px;
	float:left;
	/*padding-top:120px;*/
	padding-top:30px;
	padding-right:44px;
	padding-bottom:110px;
	background:none;
}
.left_nav_title{
	text-align:right;
	color:#346C99;
	font-size:24px;
	padding-bottom:2px;
}
.left_nav{
	width:246px;
	padding-top:18px;
	display:block;
	text-align:right;
}
.left_nav a{
	background:url(../images/left_nav_icon.jpg) no-repeat right 9px;
	color:#346C99;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;

}
.left_nav a:hover{
	background:url(../images/left_nav_icon_hover.jpg) no-repeat right 9px;
	color:#346C99;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;
}
a.left_nav_unselected{
	background:url(../images/left_nav_icon_unselect.jpg) no-repeat right 9px;
	color:#346C99;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;
}
a.left_nav_unselected:hover{
	background:url(../images/left_nav_icon_unselect_hover.jpg) no-repeat right 9px;
	color:#346C99;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;
}
a.left_nav_selected{
	background:url(../images/left_nav_icon.jpg) no-repeat right 9px;
	color:#346C99;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;

}
a.left_nav_selected:hover{
	background:url(../images/left_nav_icon_hover.jpg) no-repeat right 9px;
	color:#346C99;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;
}
/*a.left_nav_unselected{
	background:url(../images/left_nav_icon_unselect.jpg) no-repeat right 9px;
	color:#EBBE34;
	font-size:16px;
	padding-top:9px;
	padding-bottom:11px;
	display:block;
	text-decoration:none;
	white-space:normal;
	padding-right:30px;
}*/

/* Left nav ends */

/* Portfolio starts */

.port_layout_div{
	width:100%;
	/*margin-right:3px;*/
	text-align:right;
}
.port_thumbnail_div2{
	width:308px;
	float:right;	
	height:278px;
}
.port_thumbnail_div{
	width:308px;
	float:right;
	height:186px;
	/*margin:0px;
	padding:0px;*/
	/*margin-bottom:20px;*/
}
.port_thumbnail{
	width:308px;
	height:186px;
	background:url(../images/port_frame1.png) no-repeat top right;
	text-align:right;
	padding-right:18px;
	/*margin-top:24px;*/
}
.port_thumbnail_title{
	width:279px;
	text-align:right;
	height:15px;
	*height:26px;
	padding-right:2px;
	padding-top:10px;
	margin-bottom:7px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
.port_thumbnail_title a{
	text-decoration:none;
	color:#3F3F3F;
}
.port_thumbnail img{
	width:279px;
	/*height:142px;*/
	border:1px solid #E2E2E2;
	overflow:hidden;
}
.port_thumbnail_flash{
	width:279px;
	height:142px;
	border:1px solid #E2E2E2;
	overflow:hidden;
	position:relative;
	
}

.port_thumbnail_flash object{
	padding:0px;
	margin:0px;
	top:-30px;
	position:absolute;
}

.port_thumbnail_flash param{
	padding:0px;
	margin:0px;	
	vertical-align:top;
}


.port_thumbnail_flash embed{
	padding:0px;
	margin:0px;	
	vertical-align:top;
}

.port_thumbnail_desc{
	text-align:right;
	/*padding-right:16px;*/
	margin-left:24px;
	padding-top:8px;
	font-size:11px;
	color:#666666;
	margin-bottom:16px;
	margin-top:12px;
}
.port_all_prj_flash{
	width:900px;
	height:400px;
	/*border:1px solid #e2e2e2;*/
	float:right;
	margin-right:18px;
	margin-top:8px;
}
.port_detail_flash{
	width:800px;
	height:430px;
	float:right;
	margin-right:56px;
	margin-top:8px;
	padding-bottom:30px;
}
.port_rel_pdt_heading{
	color:#3F3F3F;
	font-size:19px;
	text-align:right;
	padding-bottom:11px;
}
.rel_pdt_thumbnail_div{
	width:142px;
	float:right;
	/*margin:0px;
	padding:0px;*/
	margin-left:11px;
	margin-bottom:6px;
}
.rel_pdt_thumbnail{
	width:142px;
	height:103px;
	float:right;
	background:url(../images/port_frame_small.png) no-repeat top right;
	text-align:right;
	/*margin-left:11px;*/
	/*margin-top:24px;*/
	padding-right:6px;
	*padding-right:7px;
	padding-top:4px;
}
.rel_pdt_thumbnail_title{
	width:129px;
	height:17px;
	text-align:right;
	padding-right:1px;
	font-size:11px;
	overflow:hidden;
}
.rel_pdt_thumbnail_title a{
	text-decoration:none;
	color:#3F3F3F;
}
.rel_pdt_thumbnail img{
	width:129px;
	/*height:75px;*/
	border:1px solid #E2E2E2;
	overflow:hidden;
}
.rel_pdt_thumbnail_flash{
	width:129px;
	height:75px;
	border:1px solid #E2E2E2;
	overflow:hidden;
	position:relative;
	margin-top:0px;
	*margin-top:2px;
}

.rel_pdt_thumbnail_flash object{
	position:absolute;
	right:0px;
	top:-80px;
}

.port_rel_serv_heading{
	color:#3F3F3F;
	font-size:19px;
	text-align:right;
	padding-bottom:20px;
}

.port_rel_serv_heading_main{
	width:212px; 
	float:right;
}

.rel_services_text{
	margin-bottom:10px;
}
.rel_services_text a{
	font-size:12px;
	color:#346C99;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
}
.rel_services_text a:hover{
	font-size:12px;
	color:#EBBE34;
	text-align:right;
	text-decoration:none;
}


/* Portfolio Client Projects starts */
.client_prj_heading{
	margin:0px;
	padding:0px;
	font-size:27px;
	color:#346C99;
	padding-bottom:6px;
}
.client_prj_text1{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#3F3F3F;
}
.client_prj_text2{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#666666;
}
.client_prj_text3{
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#8C8C8C;
}
.client_prj_rate_heading{
	margin:0px;
	padding:0px;
	color:#346C99;
	font-size:14px;
	padding-bottom:6px;
}
.client_prj_rate_img{
	margin:0px;
	padding:0px;
	float:right;
	padding-left:9px;
}
.client_prj_rate_text{
	margin:0px;
	padding:0px;
	color:#8C8C8C;
	font-size:11px;
	text-align:left;
	padding-top:12px;
}

/* Portfolio Client Projects ends */

/* Portfolio Client starts */

.client_list_row{
	width:596px;
	/*float:right;*/
	margin:0px;
	padding:0px;
	margin-right:11px;
}


.client_list_box_border{
	border-top:1px solid #A5A5A5;
	height:1px;
}
.client_list_box{
	width:185px;
	float:right;
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-top:18px;
	color:#3F3F3F;
}
.client_list_box a{
	color:#3f3f3f;
	text-decoration:none;
}

.client_list_box a:hover{
	/*color:#EBBE34;*/
	text-decoration:none;
}

.client_list_box p{
	font-size:14px;
	text-align:right;
	/*color:#3F3F3F;*/
}
/*.client_list_box span{
	font-size:14px;
	font-weight:bold;
}*/


.client_list_box_p_unselected{
	font-size:14px;
	text-align:right;
	color:#ccc;
}
.client_list_box_p_unselected a{
	font-size:14px;
	text-align:right;
	color:#ccc;
	text-decoration:none;
}
.client_list_box_p_selected{
	font-size:14px;
	text-align:right;
	color:#3F3F3F;
}
.client_list_box_p_selected a{
	font-size:14px;
	text-align:right;
	color:#3F3F3F;
	text-decoration:none;
}
.client_list_box_heading{
	font-size:14px;
	text-align:right;
	color:#346C99;
	font-weight:bold;
}
.client_list_box_heading a{
	color:#346C99;
	text-decoration:none;
}
.client_row_separator{
	border-bottom:1px solid #E0E9F0;
	margin-top:20px;
}

/* Portfolio Client ends */

/* left content Starts */
 .left_content{
	width:235px;
	margin:0px;
	padding:0px;
	float:left;
	padding-left:17px;
	padding-top:22px;
}

/* News Section Starts */
.news_section{
	background:url(../images/news_bg.jpg) no-repeat top;
	width:225px;
	height:237px;
	margin:0px;
	padding:0px;
	float:left;
	padding-left:10px;
	margin-bottom:10px;
}
.news_heading{
	font-size:24px;
	color:#fff;
	padding-right:28px;
}
.news_heading{
	font-size:24px;
	color:#fff;
	padding-top:15px;
	padding-bottom:6px;
}
.news_text{
	width:190px;
	font-size:11px;
	color:#fff;
	border-bottom:#7B090C thin solid;
	margin-right:20px;
	padding-right:9px;
	padding-top:6px;
	padding-bottom:6px;
}
.news_text span{
	font-size:11px;
	color:#FDC43D;
}
.news_text span a{
	font-size:11px;
	color:#FDC43D;
	text-decoration:none;
}

/* News Section Ends */

/* left content ends */

/* Footer Starts */	
#footer{
	background:#346C99;
	margin:0px;
	padding:0px;
	/*padding-right:36px;
	float:right;*/
	width:1004px;
}

.footer_inner_div
{
	position:relative;
}


.footer_staricon{
	position:absolute;
	bottom:0px;
	right:44px;
	width:400px;
	text-align:right;
}


.footer_staricon_text{
	color:#FFFFFF;
	float:right;
	font-size:14px;
	font-weight:bold;
	padding-top:12px;
	width:177px;
}

.footer_staricon_img{
	width:60px;
	float:right;
	text-align:left;
}

#footer a{

text-decoration:none;
}
.footer_text{
	width:296px;
	float:right;
	font-size:11px;
	color:#D5E1EA;
	margin-right:14px;
	text-align:right;
	direction:rtl;
	padding-right:29px;
}

.footer_text a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px ;!important
}

.footer_text a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

.footer_text p{
	font-size:11px;
	color:#D5E1EA;
}
.footer_text span{
	font-size:10px;
	color:#fff;
}
.footer_text_img{
	width:296px;
	float:left;
	font-size:11px;
	color:#D5E1EA;
	margin-left:46px;
}
.footer_text_img img{
	/*margin-top:34px;*/
	margin-top:14px;
	margin-bottom:7px;
	/*margin-right:27px;*/
	margin-right:24px;
	/*margin-left:22px;*/
	margin-left:22px;
	background:#346C99;
}
.footer_text_heading{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-bottom:4px;
}
.footer_text_label{
	/*width:296px;*/
	height:14px;
	/*float:right;*/
	font-size:11px;
	color:#D5E1EA;
	/*margin-right:14px;*/
}
.footer_button1{
	width:80px;
	float:right;
	text-align:center;
	margin-right:22px;	
}
.footer_button2{
}
.footer_button3{
	width:39px;
	float:left;
	text-align:center;
	padding-left:40px;
	/*_padding-left:20px;*/
}
.footer_button6{
	width:39px;
	float:left;
	text-align:center;
	margin-left:40px;
	/*_padding-left:20px;*/
}

.footer_text2{
	width:296px;
	float:right;
	font-size:11px;
	color:#D5E1EA;
	text-align:right;
	direction:rtl;
	padding-right:20px;
}

.footer_text2 p{
	font-size:11px;
	color:#D5E1EA;
}
.footer_text2 span{
	font-size:10px;
	color:#fff;
}





/*
.footer_text{
	padding-right:59px;
	padding-left:59px;
	padding-top:8px;
	padding-bottom:8px;
	color:#fff;
	text-align:center;
}
.footer_text a{
	color:#fff;
	text-decoration:none;
}
.footer_text a:hover{
	color:#fff;
	text-decoration:underline;
}
.footer_text_btm{
	padding-right:59px;
	padding-left:59px;
	color:#fff;
	text-align:center;
}
.footer_text_btm a{
	color:#fff;
	text-decoration:none;
}
.footer_text_btm a:hover{
	color:#FCE001;
	text-decoration:none;
}
*/
/* Footer Ends */

/* Services page starts */

.service_list_box_row{
	width:582px;
	float:right;
	margin:0px;
	padding:0px;
	margin-right:16px;
	text-align:right;
}
.service_list_box{
	width:562px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	padding-bottom:30px;
	padding-right:20px;
}

.service_list_textbox{
	width:390px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
}

.service_list_box_img{
	float:right;
	margin:0px;
	padding:0px;
	width:69px;
	height:69px;
	margin-right:16px;
	text-align:right;
	margin-left:52px;
}

.service_list_heading{
	font-size:28px;
	color:#346C99;
	text-align:right;
	padding-bottom:5px;
}
.service_list_heading a{
	text-decoration:none;
	color:#346C99;
}
.service_list_heading a:hover{
	text-decoration:none;
	color:#EBBE34;
}
.service_list_box p{
	font-size:14px;
	text-align:right;
	/*color:#3F3F3F;*/
}
/*.service_big_img{
	width:120px;
	height:120px;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
}*/

/* Services page ends */

/* Contact us starts */
.content_text3
{
	color:#fff;
	padding-top:5px;
}


.contct_sucesful_text3
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	position:absolute;
	right:0;
	text-align:center;
	top:14px;
	width:502px;
}


.cont_main{
	width:444px;
	background:url(../images/cont_big_bg.png) no-repeat;
	padding-top:37px;
	padding-left:35px;
	padding-right:35px;
	height:418px;
	margin-bottom:60px;
	margin-right:40px;
	position:relative;
}

.cont_loginboxdiv{
	margin:0 auto;
	height:25px;
	width:444px;
	background:url(../images/cont_inputbg.jpg) no-repeat bottom;
	margin-bottom:16px;
}

.cont_loginbox{
	background:none;
	border:none;
	width:436px;
	/*height:13px;*/
	text-align:right;
	color:#AEC4D5;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:8px;
	font-weight:bold;
	padding-top:5px;
}


.cont_textarea_div{
	margin:0 auto;
	height:206px;
	width:444px;
	background:url(../images/cont_cmtbox_bg.jpg) no-repeat bottom;
}
.cont_textarea{
	background:none;
	border:none;
	width:436px;
	height:206px;
	text-align:right;
	color:#AEC4D5;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-right:8px;
	font-weight:bold;
	overflow:hidden;
}


.cont_btn{
	margin:0px;
	height:70px;
	width:70px;
	float:left;
	/*position:relative;*/
	/*top:4px;*/
	border:none;
	padding-top:2px;
	display:block;
	padding-right:372;
	cursor:pointer;
}
.cont_btn_div{
	background:url(../images/cont_btn_big.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:70px;
	width:70px;
	/*float:left;*/
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	display:block;
}
.cont_btn_div:hover{
	background:url(../images/cont_btn_bighover.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:70px;
	width:70px;
	/*float:left;*/
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	display:block;
}
.cont_btn_div_hover{
	background:url(../images/cont_btn_bighover.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	height:70px;
	width:70px;
	/*float:left;*/
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	display:block;
}
.contact_text{
	margin-top:30px;
	text-align:right;
	margin-right:40px;
	color:#3F3F3F;
	font-size:13px;
}
.contact_text p{
	color:#3F3F3F;
	font-size:18px;
	padding-bottom:4px;
}
.contact_text span{
	margin:0px;
	padding:0px;
	font-size:24px;
	color:#346C99;
	padding-bottom:18px;
}
.contact_text a{
	font-size:24px;
	color:#346C99;
	text-decoration:none;
	padding-bottom:18px;
}
.contact_text a:hover{
	font-size:24px;
	color:#346C99;
	text-decoration:underline;
	padding-bottom:18px;
}
.contact_text h3{
	color:#346C99;
	padding-bottom:12px;
	font-size:48px;
	margin:0px;
	padding:0px;
	padding-bottom:12px;
	font-weight:100;
}

/* Contact us ends */

/* About Team page starts */

.abt_team_list_box_row{
	margin:0px;
	padding:0px;
	/*margin-right:16px;*/
	text-align:right;
	/*padding-top:48px;*/
	padding-top:16px;
	padding-right:12px;
	position:relative;
}


.abt_team_list_box_row a{
	text-decoration:none;
	color:#346C99;
	font-size:11px;
	font-weight:bold;
}

.abt_team_list_box_row a:hover{
	text-decoration:none;
	color:#EBBE34;
	font-size:11px;
	font-weight:bold;
}

.abt_team_list_box{
	margin:0px;
	padding:0px;
	text-align:right;
}

.abt_team_list_box img{
	float:right;
	margin:0px;
	padding:0px;
	width:144px;
	height:143px;
	text-align:right;
	margin-left:14px;
	margin-top:5px;
}
.abt_team_text_right{
	width:440px;
	float:right;
	text-align:right;
	padding-left:23px;
}
.abt_team_list_heading{
	font-size:17px;
	color:#346C99;
	text-align:right;
	padding-bottom:5px;
}
/*.abt_team_list_heading a{
	text-decoration:none;
	color:#346C99;
}
.abt_team_list_heading a:hover{
	text-decoration:none;
	color:#EBBE34;
}*/

.abt_team_list_sub_heading{
	font-size:14px;
	color:#346C99;
	text-align:right;
	padding-bottom:15px;
}
.abt_team_list_box p{
	font-size:11px;
	text-align:right;
	color:#666;
	width:inherit;
}

.abt_team_text_left{
	width:286px;
	float:right;
	text-align:right;
}


/* About Team page ends */

/* About Value page starts */

.abt_value_text_div{
	margin:0px;
	padding:0px;
	color:#706B6B;
	font-size:16px;
	text-align:right;
	width:920px;
	float:right;
}
.abt_value_text{
	margin:0px;
	padding:0px;
	width:595px;
	float:right;
	color:#706B6B;
	font-size:16px;
	text-align:right;
	padding-bottom:12px;
	padding-left:120px;
}
.abt_value_text img{
	float:left;
}
.abt_general_text{
	font-size:14px;
	width:600px;
}
.abt_general_text span{
	font-size:14px;
	font-weight:bold;
	color:#346C99;
}
.abt_general_text a{
	text-decoration:none;
	font-weight:bold;
	color:#346C99;
}
.abt_general_text a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#EBBE34;
}
.abt_value_heading{
	font-size:28px;
	color:#346C99;
	text-align:right;
	padding-bottom:8px;
}
.abt_value_list_box{
	width:440px;
	float:right;
	margin:0px;
	padding:0px;
	padding-left:20px;
	/*margin-top:18px;*/
	margin-bottom:24px;
}
.abt_value_list_box p{
	font-size:11px;
	text-align:right;
	/*color:#7B7B7B;*/
	color:#3F3F3F;
	width:inherit;
}
.abt_value_list_box span{
	font-size:14px;
	font-weight:bold;
}
.abt_value_list_heading{
	font-size:14px;
	text-align:right;
	color:#346C99;
	font-weight:bold;
	padding-bottom:12px;
}
.abt_value_list_heading a{
	color:#346C99;
	text-decoration:none;
}

/* About Value page ends */

/* Flashes starts */

.float_right{
	float:right; 
	margin:0px; 
	padding:0px;
}
.float_left{
	float:left; 
	margin:0px; 
	padding:0px;
}

.flash_home1{
	position:absolute; 
	/*top:22px;*/
	right:74px;
}
.flash_home2{
	position:absolute; 
	top:127px; 
	right:2px;
}
.flash_home3{
	position:absolute; 
	top:60px; 
	left:44px;
}
.flash_home4{
	position:absolute; 
	top:107px; 
	left:55px;
}
.flash_home5{
	position:absolute; 
	bottom:32px; 
	left:164px;
}
.flash_home6{
	position:absolute; 
	bottom:5px; 
	left:260px;
}
.footer_flash_hp{
	float:left; 
	margin:0px; 
	padding:0px; 
	margin-left:161px; 
	height:80px;
}
.flash_sel_work1{
	position:absolute; 
	top:166px; 
	right:344px;
}
.flash_sel_work2{
	position:absolute; 
	top:240px; 
	right:300px;
}
.flash_contact1{
	position:absolute; 
	top:34px; 
	right:62px;
}
.flash_contact2{
	position:absolute; 
	top:160px; 
	right:34px;
}
.flash_contact3{
	position:absolute; 
	bottom:27px; 
	left:158px;
}
.flash_contact4{
	position:absolute; 
	bottom:80px; 
	left:120px;
}

.flash_serv_landing1{
	position:absolute; 
	bottom:32px; 
	left:118px;
}
.flash_serv_landing2{
	position:absolute; 
	bottom:20px; 
	left:469px;
}
.flash_serv_landing3{
	position:absolute; 
	bottom:27px; 
	left:118px;
}
.flash_serv_landing4{
	position:absolute; 
	bottom:80px; 
	left:80px;
}
.flash_serv_web1{
	position:absolute; 
	top:214px; 
	right:262px;
}
.flash_serv_web2{
	position:absolute; 
	top:252px; 
	right:216px;
}

.flash_abt_team1{
	position:absolute; 
	/*bottom:216px; */
	top:46px; 
	right:80px;
} 

.flash_abt_team2{
	position:absolute; 
	/*bottom:166px; */
	top:130px;
	right:132px;
}

.flash_abt_team3{
	position:absolute; 
	/*bottom:32px; */
	top:276px;
	right:92px;
}
.flash_abt1{
	position:absolute; 
	/*bottom:32px; */
	top:278px; 
	right:25px;
}
.flash_serv_landing5{
	/*position:absolute; */
	bottom:27px; 
	left:118px;
}
.flash_serv_landing6{
	/*position:absolute; */
	bottom:80px; 
	left:80px;
}

/* Flashes ends */


/* Article page paging starts */
.article_paging{	
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color:#346C99;
}


.article_paging a{
	text-decoration:none;
	color:#3F3F3F;
}

.article_paging a:hover{
	text-decoration:none;
	color:#EBBE34;
}




/* Article page paging ends */
/* Articles blogs css starts */
.article_bloglist_box{
	width:562px;
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	padding-bottom:20px;
	padding-right:8px;
	overflow:hidden;
}

.article_bloglist_box img{
	float:right;
	margin:0px;
	padding:0px;
	width:69px;
	height:69px;
	margin-right:16px;
	text-align:right;
	margin-left:52px;
}


.articles_blog_titlebox{
	padding-bottom:8px;
	border-bottom:1px solid #C2D2DF;
}


.articles_blog_title{
	font-size:28px;
	width:390px;
	float:right;
	color:#346C99;
	text-align:right;
	padding-left:10px;
}
.articles_blog_title a{
	text-decoration:none;
	color:#346C99;
}
.articles_blog_title a:hover{
	text-decoration:none;
	color:#EBBE34;
}


.articles_blog_content{
	padding-top:5px;
	text-align:right;
}

.articles_blog_content a{
	color:#F1BC3C;
	text-decoration:none;
} 


.articles_blog_content p{
	font-size:14px;
	text-align:right;
	/*color:#3F3F3F;*/
}


.articles_blog_content img{
	float:right;
	border:2px;
	color:#99979A;
	margin-left:5px;
	margin-bottom:5px;
}


.articles_blog_author{
	width:63px;
	float:right;
	color:#F1BC3C;
	font-size:13px;
	padding-top:17px;
}

.articles_blog_author a{
	color:#F1BC3C;
	text-decoration:none;
}

.articles_blog_date{
	width:65px;
	float:left;
	color:#929395;
	font-size:13px;
	padding-top:17px;
	padding-left:20px;
}


.articles_blog_date a{
	color:#929395;
	text-decoration:none;
}


.article_right_section_main
{
	float:right; 
	width:670px;  
	margin:0px; 
	padding:0px; 
	position:relative;
}

.aboutus_content_area
{
	padding-right:13px; width:600px;
}

.aboutus_content_area a
{
	padding-right:13px; width:600px;
	text-decoration:none;
	color:#F1BC3C;
}


.aboutus_flash_icon2{
	position:absolute; 
	top:-8px; 
	left:71px;
}


.aboutus_flash_topicon{
	position:absolute; 
	top:-104px; 
	left:71px;
}

.aboutus_flash_icon3{
	position:absolute; 
	bottom:77px; 
	left:75px;
}

.sitemap_flash_icon3{
	position:absolute; 
	bottom:115px; 
	left:75px;
}

.sitemap_flash_icon4{
	position:absolute; 
	bottom:27px; 
	left:98px;
	display:none;
}

.aboutus_flash_icon4{
	position:absolute; 
	bottom:27px; 
	left:75px;
}



.footer_links_text
{
	text-align:center;
	font-size:11px;
	color:#fff;
}


.footer_links_text a
{
	color:#fff;
	text-decoration:none;
}


/* Articles blogs css ends */
/* Sitemap starts */


.sitemap_child_link{
	/*background:url(../images/sitemap_icon_grey.jpg) no-repeat top right ;*/
	display:block;
	float:right;
	padding-bottom:2px; 
	color:#0D72BA;
	text-decoration:none;
}

.sitemap_child_link a{
	/*background:url(../images/sitemap_icon_grey.jpg) no-repeat top right ;*/
	display:block;
	float:right;
	padding-bottom:2px; 
	color:#0D72BA;
	text-decoration:none;
}
.sitemap_child_link a:hover{
	color:#ECBE32;
	text-decoration:underline;
}
.sitemap_parent_link a{
	background:none;
	color:#4C4C4C;
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
	font-size:12px;
}
.sitemap_parent_link a:hover{
	/*color:#FF9900;*/
	color:#4C4C4C;
	text-decoration:underline;
}
/* Sitemap starts */

.aboutus_editor_text_content
{
	width:600px;
	padding-right:12px;
	float:right;
}
.aboutus_editor_text_content a
{
	text-decoration:none;
	color:#366C9A;
	font-weight:bold;
}


.vision_flash1{
	position:absolute; 
	top:88px; 
	left:161px;
}


.vision_flash2{
	position:absolute; 
	top:57px; 
	left:100px;
}

.vision_flash3{
	position:absolute; 
	top:0px; 
	left:138px;
}



/* Sitemap starts */
.sitemap-template{
	padding-right:22px;
	font-size:14px;
	text-align:right;
}
.sitemap-parent-link-template a{
	width:172px;
	display:block;
	text-decoration:none;
	margin-top:10px;
	font-weight:bold;
}
.sitemap-parent-link-template a:hover{
	text-decoration:none;
}
.sitemap-child-link-template a{
	width:172px;
	display:block;
	padding-bottom:2px; 
	font-size:13px;
	text-decoration:none;
	padding-right:10px;
}
.sitemap-child-link-template a:hover{
	text-decoration:none;
}


.sitemap{
	float:right;	
}
.sitemap-child-link a{
	background:url(../images/LITR.gif) no-repeat right) ;	
	float:right;
}

.sitemap-child-link a:hover{ }

.sitemap-parent-link a{ }

.sitemap-parent-link a:hover{ }


.sitemap-color{
	
}
.sitemap-child-link-color a{
	background:url(../images/sitemap_arrow.png) no-repeat right;
	color:#3F3F3F;
}
.sitemap-child-link-color a:hover{
	color:#FD6600;
}
.sitemap-parent-link-color a{
	background:none;
	color:#FD6600;
	text-align:right;
}
.sitemap-parent-link-color a:hover{
	color:#000;
}
/* Sitemap Ends */

#hpnew-middle_container{
	background:url(../images/mid_bg.jpg) repeat-x top;
	width:1004px;
	margin:0 auto;
	position:relative;
}

.hpnew-header-video{
	left:52px;
	position:absolute;
	top:-226px;
}


.new_content_box{
	width:593px;
	padding-right:12px;
	position:relative;
}

.new_content_box a{
	text-decoration:none;
	color:#346C99;
}

.new_content_box a:hover{
	text-decoration:none;
	color:#EBBE34;
}

.new_content_box span{
	color:#346C99;
}

.new_content_box_youtube
{
	left:-304px;
	position:absolute;
	top:116px;
}

.new_content_box h2{
	color:#346C99;
	font-size:21px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:right;
	padding-bottom:15px;
}

.new_content_box h2 a{
	text-decoration:none;
	color:#346C99;
}


.new_content_box h3{
	color:#EBBE34;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:right;
	padding-bottom:10px;
	padding-top:15px;
}

.landing_content_box_youtube
{
	left:-316px;
	position:absolute;
	top:-345px;
}