html {
	height:100%;
	margin:0;
	padding:0;
	position:relative;
}

body{
margin:0px;
padding:0px;
font-family:Verdana,sans-serif;
background: url(../images/bg2.jpg) repeat-y center;
position:relative;
min-height:100%;
}
img{border:0px;outline:none;}
.clr {clear:both;}
p,span,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}

#container{width:100%;background: url(../images/bg.jpg) no-repeat top center;min-height:100%;}
.center{margin:0 auto;width:1000px;padding: 0 0 0 27px;}
p a:link, p a:hover,p a:visited {color:#00a859;}
#header
{
	width:100%;
}
.topbg
{
	clear:both;width:100%;height:151px;
}
.logo
{
	float:left;width:400px;height:50px;margin:47px 0px 0px 65px;
}
.toplist
{
	float:right;width:auto;margin:47px 42px 0px 0px;
}
.toplist ul
{
	list-style:none;padding:0px;margin:0px;
}
.toplist ul li 
{
	float:left;
}
.toplist ul li a {
	width:48px;height:50px;background: url('../images/toprightmenuhoverbg.png') no-repeat;margin:0px 0px 0px 24px;display: block;
}
.toplist ul li img
{
	float:left;width:auto;margin:17px 0px 0px 24px;
}
.toplist ul li img.rimg3
{
	float:left;width:auto;margin:17px 0px 0px 20px;
}
.bannerbg
{
	width:100%;height:471px;
}
.nav
{
	float:left;width:212px;background: url('../images/leftmenubg.png') repeat-y;margin:8px 0px 0px 10px;padding:0px 0px 84px 0px;position:relative;
}
.nav ul
{
	list-style:none;padding:0px;margin:0px;
}
.nav ul li
{
	float:left;width:212px;font:normal 12px Verdana;color:#5a5a5a;text-align:center;background: url('../images/leftmenuborder.png') no-repeat;
}
.nav ul li a,.nav ul li strong
{
	text-decoration:none;color:#5a5a5a;
}
.nav ul li a:hover,.nav ul li strong.active
{
	background: url('../images/navbghover.png') no-repeat;
}
.nav ul li ul
{
	position:absolute;width:212px;display:none;top:0px;left:0;background: url('../images/dropdownbg.png') repeat-y;min-height:5px;
}
.nav ul li ul li
{
	float:left;font:normal 12px Verdana;color:#5a5a5a;width:212px;background: url('../images/leftmenuborder.png') no-repeat;
}
.nav ul li ul li a
{
	text-decoration:none;color:#5a5a5a;
}
.nav ul li:hover ul li a
{
	color:#5a5a5a;
}
.nav ul li ul li a:hover,.menu ul li ul li:hover a
{
	background: url('../images/dropdownhoverbg.png') repeat-y;width:212px;height:53px;
}


.middle
{
	width:100%;
}
.midtopbg
{
	clear:both;width:100%;padding-bottom:15px;margin:0;
}
.mid_left
{
	float:left;width:212px;margin:0px 0px 0px 10px;
}
.mid_left h2
{
	width:212px;height:41px;color:#303f50;font:normal 13px Verdana,sans-serif;background: url('../images/lettopbg1.png') no-repeat;text-align:center;line-height:41px;
	text-transform:uppercase;
}
.mid_left .ce_text,
.mid_left .mod_subscribe .formbody
{
	min-height:46px;font-size:12px;padding:12px 17px;color:#5a5a5a;line-height:17px;
}
.letbottombg1
{
	float:left;width:212px;height:7px;background: url('../images/leftbtnewbg.png') no-repeat;
}
.box1
{
	float:left;width:212px;-webkit-box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;background: #f5faf9;
}

.letmidbg1 span
{
	float:left;width:212px;font:bold italic 12px Verdana,sans-serif;color:#5a5a5a;margin:0px 0px 0px 17px;
}

.mod_subscribe input.text
{
	width:177px;height:23px;background: url('../images/leftsideformtextbox.png') no-repeat;margin:10px 0 0 0;border: 0 none;font:normal 12px Verdana,sans-serif;color:#5a5a5a;padding:0 0 0 5px;
}
.textf
{
	float:left;width:177px;background:none;border:none;margin:3px 0px 0px 5px;color:#cdcdcd;font:normal 12px Verdana,sans-serif;
}
.form
{
	float:left;width:212px;
}
.button
{
	float:right;width:126px;margin:13px 10px 0px 0px;
}
.mod_subscribe .submit
{
	width:126px;height:32px;background: url('../images/leftsideformbutton.png') no-repeat;text-align:center;color:#5a5a5a;font:normal 12px Verdana,sans-serif;
	border:none;margin:13px 0 0px 57px;
}
.box2
{
	float:left;width:212px;margin:17px 0px 17px 0px;
}
.letftopbg1
{
	float:left;width:212px;height:25px;background: url('../images/letftopbg1.png') no-repeat;
}
.person
{
	float:left;width:212px;color:#58585a;font:normal 13px Verdana,sans-serif;margin:10px 0px 0px 8px;
}
.sein
{
	float:left;width:212px;color:#58585a;font:normal 13px Verdana,sans-serif;margin:6px 0px 0px 8px;
}
.tot
{
	float:left;width:212px;margin:5px 0px 0px 2px;
}
.two
{
	float:left;width:44px;color:#6e7071;font:normal 12px Verdana,sans-serif;margin:2px 0px 0px 6px;
}
.two img
{
	float:left;width:44px;margin:0px 0px 4px 0px;
}
.four
{
	float:left;width:212px;margin:7px 0px 0px 0px;
}
.mid_right
{
	float:left;width:775px;
}
.mrtop,.ce_form
{
width:533px;-webkit-box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;background: #f6f8f9;font-size:12px;line-height:17px;
}

.mrtop.margin {margin-top:20px;}
.ce_form form {padding: 12px 17px;}
.mrtop .article {padding:12px 17px;}
.mtot h2
{
	height:41px;background: url('../images/midbigboxtop.png') no-repeat;text-transform:uppercase;text-align:center;color:#303f50;font:normal 13px Verdana,sans-serif;margin:0;line-height:41px;
}
.midbigboxtop h1
{
	float:left;width:533px;text-transform:uppercase;text-align:center;color:#303f50;font:normal 13px Verdana,sans-serif;margin:11px 0px 0px 0px;
}
.midbigboxmiddle
{
	float:left;width:533px;min-height:54px;background: url('../images/midbigboxmiddle.png') repeat-y;
}
.midbigboxbottom
{
	float:left;width:533px;height:16px;background: url('../images/bigbox.png') no-repeat;
}
.mid_text
{
	float:left;width:310px;margin:20px 0px 0px 20px;
}
.mrtop h3
{
	color:#00a859;text-transform:uppercase;font:normal 12px Verdana,sans-serif;margin: 0 0 10px 0;
}

.mrtop h4 {color: #00a859; font-size: 12px; margin: 0 0 10px; font-style: italic;font-weight: bold;}
.mrtop h1 {
    color: #00a859;
    font: 12px Verdana,sans-serif;
    margin: 0 0 10px;
    text-transform: none;
}
.mid_text p
{
	float:left;width:310px;color:#5a5a5a;font:normal 12px Verdana,sans-serif;margin:10px 0px 0px 0px;line-height:17px;
}
.img1
{
	float:right;width:179px;height:171px;margin:20px 13px 0px 0px;
}
.mrtop hr
{
	height:5px;background: url('../images/middleboxdivider.png') no-repeat;margin:15px 0px;border:0 none;
}

.midright1{float:right;width:200px;margin:0px 10px 0px 0px;}
.mid_text1
{
	float:left;width:310px;margin:20px 0px 0px 20px;
}
.mid_text1 h4
{
	float:left;width:310px;color:#00a859;text-transform:uppercase;font:normal 12px Verdana,sans-serif;
}
.mid_text1 h3
{
	float:left;width:310px;color:#5a5a5a;font:bold italic 12px Verdana,sans-serif;margin:6px 0px 0px 0px;
}
.mid_text1 h1
{
	float:left;width:310px;color:#5a5a5a;font:bold italic 12px Verdana,sans-serif;margin:6px 0px 0px 0px;
}
.mid_text1 p
{
	float:left;width:300px;color:#5a5a5a;font:normal 12px Verdana,sans-serif;margin:7px 0px 0px 0px;line-height:17px;
}
.mid_txt
{
	float:left;width:533px;border:1px solid red;
}
.rightbox
{
	float:left;width:200px;-webkit-box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;background: #eeeeee;font:normal 12px Verdana,sans-serif;color:#5a5a5a;
}
.rightbox h2
{
	width:200px;height:41px;background:url('../images/rightboxtop.png') no-repeat;	text-transform:uppercase;text-align:center;color:#303f50;font:normal 13px Verdana,sans-serif;margin:0;line-height:41px;
}

.rightbox h3 {font-style:italic;margin: 0 0 4px 0;}
.rightbox h4 {font-style:italic;margin:0;}
.rightbox p  {margin: 0 0 19px 0;}

.rightbox .textInner {padding: 12px 17px;}
.rightboxtop h1
{
	text-transform:uppercase;text-align:center;color:#303f50;font:normal 13px Verdana,sans-serif;margin:11px 0px 0px 0px;
}
.rightmiddle
{
	float:left;width:200px;background:url('../images/rightmiddle.png') repeat-y;min-height:48px;
}
.rightbottom
{
	float:left;width:200px;background:url('../images/rightbottom.png') no-repeat;height:13px;
}
.right_text
{
	float:left;width:200px;margin:0px 0px 0px 0px;
}
.right_text h2
{
	float:left;width:150px;color:#5a5a5a;font:bold italic 12px Verdana,sans-serif;margin:11px 0px 0px 16px;
}

.right_text p
{
	float:left;width:180px;color:#5a5a5a;font:normal 12px Verdana,sans-serif;line-height:18px;margin:0px 0px 0px 16px;
}
.right_text1
{
	float:left;width:200px;margin:19px 0px 0px 0px;
}
.right_text1 h2
{
	float:left;width:150px;color:#5a5a5a;font:bold italic 12px Verdana,sans-serif;margin:11px 0px 0px 16px;
}
.right_text1 h3
{
	float:left;width:150x;;color:#5a5a5a;font:bold italic 12px Verdana,sans-serif;margin:4px 0px 0px 16px;
}
.right_text1 p
{
	float:left;width:180px;color:#5a5a5a;font:normal 12px Verdana,sans-serif;line-height:18px;margin:0px 0px 0px 16px;
}
.img3
{
	float:left;width:171px;height:167px;margin:20px 0px 0px 15px;
}
.ptext
{
	float:left;width:510px;color:#5a5a5a;font:normal 12px Verdana,sans-serif;margin:0px 0px 0px 17px;line-height:18px;
}
.img2
{
	float:left;width:179px;height:137px;margin:20px 13px 0px 0px;
}
.boxleft
{
	float:left;width:258px;margin:20px 0px 0px 0px;
}
.boxright
{
	float:right;width:258px;margin:20px 0px 0px 0px;
}
.midsmallboxtop
{
	float:left;width:258px;height:41px;background:url('../images/midsmallboxtop.png') no-repeat;
}
.boxleft h2,.boxright h2
{
	text-transform:uppercase;text-align:center;color:#2d3e51;font:normal 13px Verdana,sans-serif;margin:0;height:41px;background:url('../images/midsmallboxtop.png') no-repeat;line-height:41px;
}

.boxleft .textInner,.boxright .textInner {
-webkit-box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;box-shadow: 0px 0px 7px 0px rgba(27, 21, 26, 0.23) inset;-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;background: #f6f8f9;font-size:12px;line-height:17px;padding:12px 17px;
}
.midsmallboxmid
{
	float:left;width:258px;min-height:48px;background:url('../images/midsmallboxmid.png') repeat-y;
}
.midsmallboxmid p
{
	float:left;width:220px;color:#5a5a5a;font:normal 12px Verdana,sans-serif;line-height:17px;margin:15px 0px 0px 16px;
}
.midsmallboxbtm	
{
	float:left;width:258px;height:16px;background:url('../images/bigbox.png') no-repeat;
}
.mtot
{
	float:left;width:533px;margin-left:15px;
}
.mrbtm
{
	float:left;width:533px;margin:0;
}
.midbottom
{
	float:left;width:100%;background:url('../images/midbottom.png') repeat-y top center;min-height:52px;margin:0px 0px 0px -20px;border:1px solid red;
}


#footer
{
	width:100%;border-top:8px solid #43a487;margin:0px 0px 0px 0px;overflow: hidden;word-wrap: break-word;
}
.fbg
{
	width:100%;min-height:52px;margin:0;padding-bottom:40px;
}
.ftext
{
	float:left;width:212px;color:#565656;font:bold 10px Verdana,sans-serif;
}
.flogo
{
	float:left;width:70px;height:72px;margin:16px 0px 0px 20px;
}
.f_left
{
	float:left;width:150px;margin:12px 0px 0px 70px;
}
.f_right
{
	float:left;width:755px;margin:12px 0px 0px 23px;
}
.home
{
	float:left;width:auto;color:#565656;font:bold 10px Verdana,sans-serif;
}
.flist
{
	float:left;width:120px;margin:0px 0px 0px 30px;
}
.flist h1
{
	float:left;width:120px;color:#565656;font:bold 10px Verdana,sans-serif;
}
.flist ul
{
	list-style:none;padding:0px;margin:0px;
}
.flist ul li
{
	float:left;width:120px;color:#535353;font:normal 10px Verdana,sans-serif;padding:4px 0px 0px 0px;
}
.flist ul li a
{
	text-decoration:none;color:#535353;
}
.flist1
{
	float:left;width:150px;
}
#footer ul li 
{
	float:left;width:107px;color:#565656;font:bold 11px Verdana,sans-serif;
}
#footer ul
{
	list-style:none;padding:0px;margin:0px;
}
#footer ul li li
{
	float:none;width:107px;color:#535353;font:normal 10px Verdana,sans-serif;padding:4px 0px 0px 0px;
}
#footer ul li a
{
	text-decoration:none;color:#535353;
}
.home1
{
	float:left;width:auto;color:#565656;font:bold 10px Verdana,sans-serif;margin:0px 0px 0px -20px;
}
.ftot
{
	float:left;width:auto;
}

#footer .f_left a:link,#footer .f_left a:visited,#footer .f_left a:hover {color:#565656;font-weight:bold;}

.mtot label {
float: left;
width: 125px;
display: inline;
}

.mtot .widget-checkbox fieldset {
	border: none;
}

.mtot .widget-checkbox span {
	display: flex;
}

.mtot .widget-checkbox label {
	width: auto;
	padding-left: 10px;
}
.mtot input, mtot textarea {
margin-bottom: 10px;
}
.mod_subscribe,.box1.facebook {margin-top:17px;}
#header .center.header-bg {
	height: 135px;
	background: url('../images/head-bg.png') 31px 0 no-repeat;
}
