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

body {margin:0;padding:0;border:0;font-family:Arial,Helvetica,sans-serif; font-weight:normal; background-color: #FFFFFF;}
a, img{	border:none;outline:none;}
.l{float:left}
.r{float:right}
.c{clear:both}
.img a{ border:0}
#top{float:left; width:100%; border-bottom:3px solid #f78a03;background-image: url(../images/to_headerbg.jpg); background-repeat:repeat-x; height:132px;}
#header{margin:auto; width:100%;  height:132px; background-image: url(../images/wave_bg.png);  background-repeat: no-repeat /*repeat-x*/;background-size: 100%; height:100%}
#top_header{margin:auto; width:964px; height:132px;}
#logo{float:left; width:190px; margin:25px 0 0 15px; height:90px;}
.Btn{ background:url(../images/signUpBg.png) repeat-x center top; color:#333; font-family: 'Rokkitt', serif; font-size:144%;text-decoration:none; display:inline-block; padding:3px 8px; background:#739d16; color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;position:relative; margin:0 auto;}
#top_header #top_colright{float:right;width:300px;height:90px;}
#top_button{float:right; margin-top:8px; width:106px; height:34px;}
.contact{color:#fe6700;  font-size:18px; text-decoration:none; font-family:Arial, Helvetica, sans-serif	}
#mainwrapper{float:left;border-bottom:3px solid #f78a03; background-color:#d7d9d4; /*background-color:#fff; background-image:url(../images/bodybg.jpg); background-repeat:repeat-x; background-position:top; */  width:100%; height:auto}
#navwrapper{float:left; width:954px; margin:0 0 5px 5px; height:58px;}
#nav_left{float:left; width:16px; height:58px; background-image:url(../images/nav_left.png); background-repeat:no-repeat; background-position:right}
#navigation{cursor:pointer;float:left; width:922px; background-image:url(../images/nav_bg.png); background-repeat:repeat-x; height:58px; padding-top:10px; padding-bottom:11px;}
#navigation ul{margin:0px; padding:0px;}
#navigation li{ float:left; margin-left:20px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:13px; color:#fff; list-style:none; }
#navigation li a{ text-decoration:none; text-transform:uppercase; color:#444444;display: block; height:23px; line-height:22px; float:left; padding-left:8px;}
#navigation li a span{ text-decoration:; padding: 0px 18px 0px 3px; display: block; height:38px; line-height:33px; float:left;}
#navigation li a:hover{ color:#fff; text-decoration:none; background:url(../images/button_bg.png) top left no-repeat;}
#navigation li a:hover span{ text-decoration:none; background:url(../images/button_bg2.png) top right no-repeat;}
.active{color:#fff; background:url(../images/button_bg.png) top left no-repeat;}
.active span{background:url(../images/button_bg2.png) top right no-repeat;color:#fff;}

#formtab_wrapper {
	width:714px;
	height: auto;
	margin-bottom:12px; margin-top:15px;
}
/* home tabs */
#home_tabs {
	list-style:none;
	margin:0;
	padding:0;
	height:47px;
}
#home_tabs li {
	list-style:none;
	margin:1px 3px 0 0;
	padding:0;
	float:left;
}
#home_tabs li.end {
	margin:1px 0 0 0;
}
#home_tabs li a, #home_tabs li a:visited, #home_tabs li a:link {
	display:block;
	float:left;
	width:236px;
	height:27px;
	text-align:center;
	padding:13px 0 7px 0; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	background-image:url(../images/tab_off.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#ffffff;
}
#home_tabs li.current a {
	background-image:url(../images/tab_on.png) !important;
	color:#4e901d !important;
}
#home_tabs li.current a:focus, #home_tabs li.current a:active {
	outline:none;
	border:0;
}
#home_tabs li a:hover {
	text-decoration:underline;
}




#tab_content {
	height:auto;
	min-height:355px;
	margin:0;
	padding:0;
	list-style:none;border: solid 1px #aeaeae; /*border-top: solid 1px #aeaeae;*/ background-color:#e9f1c2;
	/*background:url(../images/banner_bg.png) no-repeat bottom /*top*/
}
#tab_content li {
	position:absolute;
	height:auto;
	min-height:278px;
	width:714px;
	margin:0;
	padding:0;
	list-style:none;
	display:none;
}
#tab_content li .left {
	width:700px;
	margin:20px 0 0 10px;
	float:left;
}

#tab_content li .left h1 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#44423d; text-align:left;
	margin:0px 0px 10px 0;
	line-height:18px;
	font-weight: bold;
}
#tab_content li .left .text {
	color:#5f6568;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em; /* vertical spacing between your lines of text*/
}
#tab_content li .left p {
	padding:0px;
	margin:0px 0px 13px 0px;
}

#tab_content li .left #formcontainer{float:left; width:500px; padding: 15px 0 8px 32px; /*background-color:#e3e3e3; border:solid 1px;*/ color:#cfcfcf; height: auto}

#nav_right{float:left; width:16px; height:58px; background-image:url(../images/nav_right.png); background-repeat:no-repeat; background-position:left}
#content_wrapper{margin:auto; background-color:#fff; width:964px; height:auto}
#content_container{float:left; width:964px; height:auto; min-height:450px; /*height:450px;*/}
#content_container h1 {
margin: 11px 15px 12px 10px;
padding: 0px 0px 8px 0px;
background-image: url(../images/dots.gif);
background-repeat: repeat-x;
background-position: left bottom;
color: #4f4f4f;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: 100;
text-transform: uppercase;
}
#content_container .green_head {
margin: 0px 0px 0px 0px;
padding: 0px;
color: #78cb0b;
font-family: "Calibri";
font-size: 25px;
font-weight: 100;
text-transform: uppercase;
}
 #content_container p{font-family:Arial, Helvetica, sans-serif;  padding:5px 10px 5px 10px; color: black; font-size:14px; }

 #list{margin:0 0 10px -16px; list-style:circle}
#list li{background: url(../images/bullet.png) no-repeat 0px 8px;
list-style: none;color:#3c3c3c;
padding: 9px 0 5px 27px !important;
text-align: justify;
font-size: 14px;
line-height: 15px;}


  #content_container ul li a{ color:#fe6700; text-decoration:none}
  #content_container ul li a:hover{color:#43a644}

#footer_wrapper{float:left; width:100%; height: auto; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; min-height:120px;}
#footer_container{float:left; width:100%; height: auto;background-image:url(../images/footer_wave.png); background-position:bottom; background-repeat:no-repeat; background-size: 100%; height:100%}
#footer{margin:auto; width:964px; height: auto; min-height:120px;}

#footer  .footer_links_section {margin:auto; width:958px; height:auto; padding: 0 0 10px }
#footer  .cols_footer { width: 155px; float: left; padding: 10px 15px 0 5px }
 #footer .cols_footer.last { width: 245px; float: left; padding: 10px 0 0 5px }
  #footer #col_left{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;  line-height:50px; width:500px;height:50px;}

#footer #col_right{float:right; width:250px; font-style:italic;  font-size:12px;line-height:50px;height:50px;}
 #footer .cols_footer ul, .middle_shadow ul, .sitemap, .cols_footer_1 ul { list-style-type: none; margin: 0; padding: 0 }
 #footer .cols_footer ul li a, .cols_footer_1 ul li a { text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color: #444444 }
 #footer .cols_footer ul li a:hover, .footer_links a:hover, .cols_footer_1 ul li a:hover { text-decoration: none; color: #f78a03 }
 #footer .footer_heading { font: normal 16px "Myriad Pro", arial; text-transform: uppercase; color: #639a23; margin: 0; padding: 0 0 8px }
 #footer .footer_heading a { text-decoration: none; color: #639a23 }
 #footer .footer_heading a:hover { text-decoration: none; color: #639a23 }

