@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
.clr { clear:both; }
body {
	margin:0px;
	padding:0px;
	background:#fff;
}
#main_wrapper {
	margin:0px;
	padding:0px;
	background:url(images/site_bg.jpg) repeat-x #d3d3d3;
	
}
#header_wrapper {
	width:1005px;
	margin:0px auto;
}
.head_menu {
	width:300px;
	float:left;
	margin:40px 0px 0px 40px;
}
.head_menu img {
	float:left;
	margin-right:25px;
}
.logo {
	
	float:right;
	margin:25px 40px 8px 0px;
}
#menu_wrapper {
	width:1005px;
	margin:0px auto 0px;
}
	

/*menu*/
.menu { height:44px; padding:0; margin:0; width:1004px; background:url(images/menu_bg.png) top no-repeat;}
.menu ul { float:left;  padding:0 10px; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:2px 0px; border:0; }
.menu ul li a { float:left; margin:0; padding:13px 20px 13px; color:#fefdfd;border-right:1px solid #3b3b3b; border-left:1px solid #5f5f5f;font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
.menu ul li a:hover { color:#fff; background: url(images/hover.png) top repeat-x;}
.menu ul li a.active { color:#fff;background:url(images/hover.png) top repeat-x;}

#banner_wrapper {
	width:1003px;
	margin:0px auto;
}

#content_wrapper {
	width:1003px;
	margin:0px auto;	
	background:#fff;
	padding-bottom:10px;
}
.content_left {
	width:330px;
	float:left;	
	margin:20px 0px 0px 20px;
	border-right:1px solid #dddddd;
	
}

.txt_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#086aa3;
	line-height:30px;
}
.icon {
	width:30px;
	float:left;
	margin-right:10px;
}

.dropdown_bg {
	background:url(images/dropdown_bg.png) no-repeat;
	width:255px;
	padding:30px 0px 10px 30px;
	margin:10px 0px 10px 10px;
	height:160px;
}
.dashed_line {
	border-bottom:1px dashed #666;
	margin:10px 10px 10px 0px;
}
.dashed_line1 {
	border-bottom:1px dashed #bcbcbc;
	margin:10px 10px 10px 0px;
}
/*FBG*/
.FBG {padding:0; margin:0 auto; background:url(images/FBG_bg.gif); width:1003px; border-top:1px solid #fff;}
.FBG h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#00e6e9; padding:5px 10px;}
.FBG a { font: bold 11px Arial, Helvetica, sans-serif; color:#373737; text-decoration:none;}
.FBG .readmore { text-align:right; color:#FFF; }
.FBG .readmore a { color:#CCC; }
.FBG img { float: left; margin:0px 10px; padding:0;}
.FBG p { padding:3px 10px; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#c4c4c4; line-height:1.8em;}
.FBG_resize { width:1003px; margin:0 auto; padding:0;}
.blog { width:280px; float:left; margin:5px 20px; padding:5px 5px;}

/*************footer**********/
.footer {padding:0; background:url(images/footer_bg.gif) top repeat-x;  height:54px; margin:0 auto;}
.footer_resize {width:950px; margin:0 auto; padding:10px 0; }
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#868686;}
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#868686; text-decoration:underline; padding:5px 5px; margin:0;}
.footer img {margin:2px 5px; padding:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0;} 
.footer p.rightt { text-align:right; width:50%; margin:0; padding:10px 0;} 
.foot_left  {
	width:600px;
	float:left;
}
.foot_right {
	float:right;
	width:300px;
	margin-top:10px;
	text-align:right;
}
.content_right {
	float:right;	
	width:610px;
	margin:20px 20px 0px 20px;
	
}

.about_heading {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc0000;
	font-weight:bold;
	height:30px;
	line-height:22px;
}
.about_heading1 {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5c5c5c;
	font-weight:bold;
	height:30px;
	line-height:22px;
}
.page_head {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5c5c5c;
	font-weight:bold;
	height:30px;
	line-height:22px;
}
.content_right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	line-height:20px;
	margin:10px;
}

.blog ul { margin:0 0 20px 0; padding:0; list-style:none; width:250px;}
.blog li { padding:0 0 0 25px; font:normal 12px Arial, Helvetica, sans-serif; line-height:2.3em; background:url(images/li_arrow.png) no-repeat left; border-bottom:1px dashed #878787; color:#999;}
.blog li a { color:#FFF; }

.bottom_imgs {
	margin:10px 0px;
	padding:0px;
}
.bottom_imgs img {
	float:left;
	margin-right:22px;
}


/* ### FEATURED BOX ### */
		.featuredBox{ padding:40px 140px 40px 140px ; margin:0px;}
		
		
		
		.featuredBox form.form { overflow: hidden; }
		.featuredBox fieldset { padding: 0px 50px; border: 1px solid #e7e7e7; }
		.featuredBox form.form p { padding: 10px 0; width: 100%; overflow: hidden; }
		.featuredBox label { float: left; color: #707070; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height: 37px; width:150px; }
		.featuredBox input { padding: 9px 10px; width: 300px; height: 12px; border: 1px solid #e6e6e6; float:left; background: url(images/input-bg.gif) repeat-x; }
		.featuredBox input.send { padding-right: 40px; margin-left: 132px; float: none; color: #000; cursor: pointer; border: none; height: 51px; width: 162px; background: url(images/send.gif) no-repeat; }
		.featuredBox textarea { padding: 9px 10px; width: 300px; height: 60px; border: 1px solid #e6e6e6; float:left; }
		.featuredBox img{ margin:27px 22px 50px 0px; float:left;  border: solid 4px #edecec;}
		
		.featuredBox input.clear_btm { padding-right: 0px; margin-left:20px; float: none; color: #000; cursor: pointer; border: none; height: 51px; width: 162px; background: url(images/send.gif) no-repeat; }
		
		
		.featuredBox2{ padding:20px 0px 40px 0px ; margin:0px;}
		
		
		
		.featuredBox2 form.form { overflow: hidden; }
		.featuredBox2 fieldset { padding: 0px 50px; border: 1px solid #e7e7e7; }
		.featuredBox2 form.form p { padding: 10px 0; width: 100%; overflow: hidden; }
		.featuredBox2 label { float: left; color: #707070; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height: 37px; width:150px; }
		.featuredBox2 input { padding: 9px 10px; width: 300px; height: 12px; border: 1px solid #e6e6e6; float:left; background: url(images/input-bg.gif) repeat-x; }
		.featuredBox2 input.send { padding-right: 40px; margin-left: 132px; float: none; color: #000; cursor: pointer; border: none; height: 51px; width: 162px; background: url(images/send.gif) no-repeat; }
		.featuredBox2 textarea { padding: 9px 10px; width: 300px; height: 60px; border: 1px solid #e6e6e6; float:left; }
		.featuredBox2 img{ margin:27px 22px 50px 0px; float:left;  border: solid 4px #edecec;}
		
		.featuredBox2 input.clear_btm { padding-right: 0px; margin-left:20px; float: none; color: #000; cursor: pointer; border: none; height: 51px; width: 162px; background: url(images/send.gif) no-repeat; }