/*genaral style start */
body {
	margin:0;
	padding:0;
	color:#464646;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#001d49;/*Preetam052912*/
	text-align:left;
}
img {
	border: none;
}
h1, h2, h3, h4, h5, h6, table, div, form, input {
	margin: 0px;
	padding: 0px;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#61b0f8;
}

/*genaral style end */

/*div style start */
.clear {
	clear:both;
}
.wraper {
	width:935px;
	margin:0px auto;
	background-color:#FFF; margin-bottom:20px;
}
.header{
	padding:14px 17px 0px 17px;
}
.header_top{
	padding:0px 0px 9px 0px;
}
.logo{
	float:left;
	padding:14px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.phone_no_main{float:right; margin:9px 0 0 0;}
.phone_no_one{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:36px;
	color:#101010;
	font-weight:bolder;
	text-transform: uppercase;
	word-spacing: 0px;text-align:right;
}
.phone_no_two {
    color: #0055A5;
	padding:0px 0px 0px 0px;
	margin:0px -5px 0px 0px;
	font-size:36px;
	 
	font-weight:bolder;
	word-spacing: 0px;
	letter-spacing: 3px;
	text-align:right;
}
.header_bottom{
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #1e5e92;
}
.nav_holdar{
	padding:9px 0px 0px 0px;
	float:left;
	margin:0;
	height:40px;
}
.nav_cornar{float:left; height:9px;}

.quotation{
	float:right;
	background-image: url(../images/free_quotation_butt.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 261px;
	font-size:0px;
	text-indent:-2000px;
	text-align:center;
	line-height:43px;
	text-decoration:none;
	cursor:pointer;
	display:block;
}
.quotation:hover{
	background-position: left bottom;
}
.main_body{
	padding:0px 17px 14px 17px;
}
.body_left_panel{
	float:left;
	padding:0px 13px 0px 0px;
	width:256px;
}
.heding_main{margin:0px 0px 0px 0px;}
.heding_one{
	float:left;
	height:32px;
	line-height:32px;
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
	background-image: url(../images/heding_bg_one.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.heding_two{
	float:left;
	height:32px;
	/*width:36px;*/
}
.body_right_panel{
	float:right;
	width:617px;
	padding:0px 14px 0px 0px;
	/*background-color:#F00;*/
}
.body_right_panel h1{
	font-size:21px;
	font-weight:normal;
	color:#4c728e;
	padding:0px 0px 21px 0px;
	margin:0px 0px 0px 0px;
	line-height:21px;
} 
.body_right_panel h1 span{
	font-weight: bold;
}
.body_right_panel p{
	font-size:12px;
	color:#404e59;
	padding:0px 0px 22px 0px;
	margin:0px 0px 0px 0px;
	line-height:21px;
	text-align:justify;
}
.body_box_main{}
.roumded_box_body_bg{
	background:#fafafa;border-left:1px solid #cdd9df;border-right:1px solid #cdd9df;
	padding:0px 18px 0px 18px;
	width:579px;
}
.footer_main{ 
	padding:17px;
	background-color:#3a557f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.footer_top{ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.footer_top >.green_logo{ 
	padding:0px 0px 30px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.arrow_box{
	float:right;
	background-image: url(../images/arrow_box.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:684px;
	height:40px;
	padding:15px 15px 19px 26px;
	margin:20px 0px 0px 0px;
	color:#def2ff;
	line-height:21px;
}
.footer_bottom{ 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.copy_right{
	float:left;
	color:#fff;
}
.footer_links{ 
	float:right;
	color:#fff;
}
.footer_links ul{list-style:none; padding:0; margin:0;}
.footer_links ul li{ margin:0; padding:0 ; float:left;}
.footer_links li a{  
	color:#fff; 
	padding:0px 12px 0px 12px;
	margin:0;
	
}
.footer_links li:last-child{ border:none!important;}
.footer_links li{border-right:1px solid #fff;}
.footer_links li a:hover{ 
	color:#0cb2e8;
}
/*div style end */
/*liste style start */
.nav{
	float:left;
	background-image: url(../images/nav_body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
}
.nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.nav ul li{
	display:block;
	float:left;
	height:40px;
	position:relative;
}
.nav ul li:hover{
	color:#0cb2e8;
	
}
.nav ul li a:link,.nav ul li a:active,.nav ul li a:visited{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:40px;
	height:40px;
	text-align:center;
	padding:0px 15px 0px 15px;
	color:#FFF;
	display:block;
}
.nav ul li a:hover{
	color:#75a4d1;
	background-image: url(../images/nav_hovar_bg_two.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.nav ul li.select a:link,.nav ul li.select a:active,.nav ul.menu li.current-menu-item a,.nav ul li.select a:hover{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	line-height:40px;
	height:40px;
	text-align:center;
	padding:0px 15px 0px 15px;
	color:#75a4d1;
	background-image: url(../images/nav_hovar_bg_two.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	display:block;
}
.nav ul li ul{
	position:absolute !important;
	top:40px;
	padding:0px 0px 0px 0px;
	z-index:1000;
	margin:0px 0px 0px 0px;
}
.nav ul li.select:first-child ul li a{
	background-image:none;
	color:#FFF;
}
.nav ul li.select:first-child ul li:hover a{
	color:#75a4d1;
}
.nav ul li ul li{
	float:none;
	padding:0px 0px 0px 0px;
	margin:0;
	width:200px;
	background-image: url(../images/nav_body.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1e5e92;
}
.nav ul li ul li:first-child{
	padding:6px 0px 0px 0px;
}
.nav ul ul{
	display:none;
}
.nav li:hover>ul{
	display:block;
}
.nav ul ul a{
	line-height:40px;
	height:40px;
	/*overflow:hidden;*/
	
	
	border:none;
	margin:0;
	
	/*padding:0 15px 0 15px;*/
	color:#000;
	display:block;
	text-align:left;
}
.nav ul li ul li a{

	text-align:left !important;
	padding:0px 40px 0px 40px;
}
.nav ul ul a:hover, .nav ul ul li:hover>a{
	border:none;
	/*margin:0;
	padding:0;
	line-height:40px;
	padding:0 15px 0 15px;
	background-color:#3a5f3c !important;
	background-image: url(../images/nav_hovar_bg_two.png);*/
	background-image:none;
	color:#75a4d1;
	
	/*width:150px;*/
}
.left_menu{
	background:#fafafa;border-left:1px solid #cdd9df;border-right:1px solid #cdd9df;
	padding:0px 11px 0px 11px;
	width:232px; 
}
.left_menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.left_menu ul li{
	display:block;
	margin:0px 0px 19px 0px;
}
.left_menu ul li:last-child{
	display:block;
	margin:0px 0px 0px 0px;
}
.left_menu ul li a{
	color:#1e5e92;
	text-decoration:none;
	font-size:12px;
	display:block;
	background-image: url(../images/bullet_one.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding:0px 13px 0px 13px;
	margin:0px 0px 0px 0px;
}
.left_menu ul li.current-menu-item a{color:#0CB2E8;}
.left_menu ul li a:hover{
	color:#0CB2E8;
}
.roumded_box_body_bg ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.roumded_box_body_bg ul li{
	display:block;
	float:left;
	padding:0px 20px 15px 17px;
	margin:0px 0px 0px 0px;
	color:#1e5e92;
	font-size:12px;
	line-height:21px;
	background-image: url(../images/bullet_one.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	width:250px;
}.left_menu ul li{
	position:relative;
}
.left_menu ul li ul{
	position:absolute !important;
	display:none;
	top:0px;
	left:120px;
	padding:15px 15px 15px 15px;
	z-index:1000;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
	border: 1px solid #cdd9df;
	width:150px;
}
.left_menu ul li:hover>ul{
	display:block;
}
/*270412 end */

.entry-content h2{
	font-size:18px;
	font-weight:normal;
	color:#4c728e;
	padding:0px 0px 21px 0px;
	margin:0px 0px 0px 0px;
	line-height:21px;
} 
 .entry-content{padding-left:15px;}.entry-content a:hover{color:#0CB2E8;}
  .entry-content a{ color:#133755;} .entry-content strong{font-weight:bold;}
  .entry-content ul li{margin:10px 0px; }
/*liste style end */
/*font style start */
/*font style end */
span.wpcf7-list-item{float:left; width:49%; margin:8px 0 0 0;}
.wpcf7-form input[type="text"], .wpcf7-form textarea { padding:5px; background:#FAFAFA ; color:#000; border:1px solid #ccc;}

.wpcf7-submit{background:#1E5E92; padding:5px; border:0; float:left; cursor:pointer; color:#fff; font-weight:bold;}
.wpcf7-submit:hover{background:#133755; padding:5px;  border:0; float:left; cursor:pointer; color:#fff; font-weight:bold;}
.alignright{float:right;}
.alignleft{float:left;}