/*
Design by http://www.bluewebtemplates.com
Released for free under a Creative Commons Attribution 3.0 License
*/ 
@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#5f5f5f;
	font:normal 12px/1.8em Arial, Helvetica, sans-serif;
}
html, .main { padding:0; margin:0; background-color:#fff;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:-32px 0 0 0; padding:24px 0; color:#c1c1c1; font:bold 22px/1.2em Arial, Helvetica, sans-serif; text-transform:uppercase;}
h1 a, h1 a:hover { color:#c1c1c1; text-decoration:none;}
h1 span { color:#ffa800; font-size:40px;}
h1 small { font:normal 13px/1.2em Arial, Helvetica, sans-serif;}
h2 {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#92C254;
	padding:8px 0;
	margin:8px 0;
}
p {
	/* [disabled]margin:8px 0; */
	/* [disabled]padding:0 0 8px 0; */
	font:normal 12px/1.8em Arial, Helvetica, sans-serif;
}
.article_vert a {
	color:#5f5f5f;
	text-decoration:none;
}
.article_vert a:hover {
	text-decoration:underline;
	color:#2985CE;
}
.text-decco{
	color:#2985CE;
	text-decoration:none;
	}
.text-decco:hover{
	color:#f63116;
	text-decoration:underline;
	}
.contact{
	width:400px;
	float:left;
	}
.header, .hbg, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
	width: 100%;
}
.article_hor{
	float:right;
	width:700px;
	/* [disabled]border:#000 1px dashed; */
	height:auto;
	box-shadow:5px 5px 5px #eee;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.hbg{

	}
.hbg_resize, .content_resize, .fbg_resize, .footer_resize {
	margin:0 auto;
	/* [disabled]padding:0 15px; */
	width:960px;
	
}
.content, .fbg { padding:16px 0;}

/* header */
.header { background:url(images/header_bg.gif) repeat-x top;}
.header_resize { margin:0 auto; padding:0 0 0 40px; width:930px;}
.header .logo {
	width:250px;
	float:left;
	/* [disabled]border: red 1px solid; */
	/* [disabled]margin-bottom: 5px; */
	padding: 15px 0 10px 10px;
}

/* menu */
.menu_nav {
	float:right;
	width:695px;
	height:46px;
	background:url(images/menu_bg.png) no-repeat center top;
	/* [disabled]border: red 1px solid; */
}
/*.menu_nav ul { margin:0; padding:6px 92px; list-style:none;}
.menu_nav ul li { margin:0 4px; float:left;}
.menu_nav ul li a { display:block; margin:0; padding:4px 12px 3px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; text-shadow: 0px 0px 10px #FFFFFF; font-size: 1em;}
.menu_nav ul li a:hover, .menu_nav ul li.active a {
	color:#F63317;
	/* [disabled]background:url(images/menu_a.gif) repeat-x top;
	font-size: 1em;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}*/

/* hbg */
.hbg {
	height:273px;
	background:url(images/hbg_bg.jpg) repeat-x top;
	overflow:hidden;
	color:#fff;
}
.hbg img.hbgimg { margin-right:70px; padding:16px 0 0 0; float:left;}
.hbg img.readmore { float:right; padding-top:32px;}
.hbg h2 { padding-top:16px; color:#fff;}

/* content */
.content {
	padding-bottom:16px;
	margin: 0  auto;
}
.content_resize { border-top:none;}
.content .mainbar { float:left; width:630px;}
.content .mainbar{ margin:0; padding:0 16px 0 0; float:left; width:297px;}
.article_vert{
	margin:0 6px 0 0;
	padding:0 16px 0 0;
	float:left;
	width:180px;
	/* [disabled]border: red 1px solid; */
}
.content .mainbar .article_vert img { padding:3px; border:1px solid #dedede;}
.content .mainbar .article, .content .sidebar .gadget { margin:0; padding:0 0 16px 0;}
.content .sidebar { float:right; width:236px;}
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li, ul.ex_menu li { margin:0; background:url(images/li.gif) no-repeat 0 12px;}
ul.sb_menu li { padding:4px 0 4px 12px;}
ul.ex_menu li { padding:4px 0 8px 12px;}
ul.sb_menu li a, ul.ex_menu li a { color:#5f5f5f; text-decoration:none;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#5e8525; font-weight:bold;}
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg { background-color:#f0f3e5;}
.fbg_resize img { border:1px solid #dedede;}
.fbg_resize .col { margin:0; float:left;}
.fbg_resize .c1 { padding:0 16px 0 0; width:326px;}
.fbg_resize .c2 { padding:0 16px; width:256px;}
.fbg_resize .c3 { padding:0 0 0 16px; width:240px;}
.fbg_resize .c2 img { margin:8px 16px 16px 0; padding:0; float:left;}
.fbg_resize .c1 img, .fbg_resize .c3 img { margin:4px; padding:0;}


/* footer */
.footer img.flogo { float:left; border:none;}
.footer div.drf { float:right; width:auto;}
.footer p.lf { margin:0; padding:0; float:right; width:auto; line-height:1.5em;}
ul.fmenu { margin:0; padding:8px 0; list-style:none; float:right; width:auto;}
ul.fmenu li { margin:0; padding:0 12px; float:left;}
ul.fmenu li a { color:#5f5f5f; text-decoration:none; font-weight:bold;}
ul.fmenu li a:hover, ul.fmenu li.active a { color:#74a035;}
ul.fmenu li a:hover { text-decoration:underline;}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}
.wrapper{
	width:960px;
	margin:0 auto;
	/* [disabled]border: red 1px solid; */
	
	
}
.heading1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#0e5f9e;
	}
.heading3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#0e5f9e;
	}
.heading2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#f03013;
	}

.padding-to-all{
	padding:30px 10px 20px 10px;
	/* [disabled]border:#0066CC 1px dashed; */
	}
.footer{
	width:100%;
	margin:0 auto;
	height:auto;
	background:url(images/footer-bg.png) repeat-x top;
	color:#999;
	padding: 10px 0 0 0;
	}
.footer a{
	color:#CCC;
	text-decoration:none;
	
	}
.footer a:hover{
	text-decoration:underline;
	color: #f4f4f4;
	}
.hover2:hover{
	box-shadow:0 0 30px #eeeeee;
	-webkit-box-shadow:0 0 30px #eeeeee;
	-moz-box-shadow:0 0 30px #eeeeee;
	}
.table-shadow{
	box-shadow:0 0 30px #eeeeee;
	-webkit-box-shadow:0 0 30px #eeeeee;
	-moz-box-shadow:0 0 30px #eeeeee;
	}
.padding2{
	padding:10px;	
}
.padding3{
	padding:20px;	
}
.imagepd{
	padding:10px;
	box-shadow:0 0 20px #f4f4f4;
	-webkit-box-shadow:0 0 20px #f4f4f4;
	-moz-box-shadow:0 0 20px #f4f4f4;
	}
	
.imagepd:hover{
	box-shadow:0 0 20px #051d43;
	-webkit-box-shadow:0 0 20px #051d43;
	-moz-box-shadow:0 0 20px #051d43;
	}
.imagepd2{
	padding:10px;
	box-shadow:0 0 20px #eee;
	-webkit-box-shadow:0 0 20px #eee;
	-moz-box-shadow:0 0 20px #eee;
	}
	
.imagepd2:hover{
	box-shadow:0px 2px 5px #56c4fb;
	
	}
.request{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	}
.request:hover{
	color:#0033FF;
	/* [disabled]font-style:italic; */
	}
.opacity1{
	opacity:0.3;
	}
