body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:12px;
	padding:0px;
	line-height:18px;
}
	:-moz-any-link:focus {	outline: none;}
	a{color:#204792; text-decoration:underline; font-size:13px;}
	a:hover{color:#204792; text-decoration:none;}
	
.arial13{font-weight:bold; color:#ba5c01; padding:0px; margin:0px; font-size:13px;}
.arial13 a{color:#ba5c01; text-decoration:underline;}
.arial13 a:hover{text-decoration:none; color:#ba5c01;}
.bluecol{font-weight:bold; color:#204792;}


.back{font-weight:bold; float:right;}
.back a{color:#ba5c01; text-decoration:underline; font-size:11px; padding:0px 25px 0px 0px;}
.back a:hover{color:#ba5c01; text-decoration:none;}
#flowad{
	position: fixed;
	bottom:0;
	z-index: 100;
	vertical-align:top;
	overflow: hidden;
	width:100%;
	margin:0 auto;
	height:50px;
	background-image:url(../images/we-can-help_04.gif);
	display:none;
	text-align:center;
	
}
#flowad a:link,#flowad a:visited,#flowad a:active{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
margin-right:12px;
float:right;
}
#flowad a:hover{
text-decoration:underline;
}

.sliderForm{
 margin-left:45px; color:#FFFFFF; font-weight:bold;
}

#header{
	width:100%;
	background:url(../images/top-base.gif) repeat-x;
	padding:0px;
	margin:0px;
	}
	
#header .inner-head{ 
	width:977px;
	margin:auto;
	padding:0px;
	}

.inner-head .leftmrg{margin:0 0 0 61px;}
.middletop{
	margin:0;
	padding:0px;
	background:url(../images/middle-top.gif) no-repeat;
	}


#middle{
	width:977px;
	margin:0 auto;
	padding:0px;
	background:url(../images/middle-base.gif) repeat-y top center ;
	}

#middle .navigation{
	 margin:0px 0px 0px 0px;
	 *margin:0px 0px 0px 5px;
	 padding:10px 0px 0px 0px;
	 width:960px; 
	 height:130px;
	 float: left;
	 background:url(../images/nav-base.gif) repeat-x;
	 line-height:normal;}

html>body #middle .navigation {margin: 0px 0px 0px 10px;}	 
	 
	 
	 	
.navigation ul{margin:0px; padding:0px 0px 0px 0px; float: left; list-style-type:none; }
.navigation ul li{display:inline; padding:0px 0px 0px 0px; margin: 0px; }
.navigation ul li.blue img{padding-top:8px;}
.navigation ul li.blue span{display:block; margin-top:10px; height:25px; cursor:hand;}
.navigation ul li.blue span a{display:block; margin-top:10px; height:25px; cursor:hand;}

.navigation ul li.blue a{
	display:block;
	float:left;
	width:136px;
	margin: 0px 0px 0px 17px;
	*margin: 0px 0px 0px 13.5px;
	text-align:center;
	height:113px;
	color:#000000;
	text-decoration:none;
	background:url(../images/blue-nav.gif) top no-repeat;}
	
html>body #middle .navigation ul li.blue a {margin: 0px 0px 0px 1.3em;}	
	
.navigation ul li.blue a:hover{
	display:block;
	float:left;
	width:136px;
	height:113px;
	text-align:center;
	margin: 0px 0px 0px 17px;
	*margin: 0px 0px 0px 13.5px;
	color:#990000;
	text-decoration:none;
	background:url(../images/gray-nav.gif) top  no-repeat;}

.navigation ul li.gray img{padding-top:8px;}
.navigation ul li.gray span{display:block; margin-top:10px; height:25px; cursor:hand;}
.navigation ul li.gray span a{display:block; margin-top:10px; height:25px; cursor:hand;}

.navigation ul li.gray a{
	display:block;
	float:left;
	width:136px;
	margin:0px 0px 0px 17px;
	*margin:0px 0px 0px 13.5px;
	height:113px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	background:url(../images/gray-nav.gif) top no-repeat;}
html>body #middle .navigation ul li.gray a {margin: 0px 0px 0px 1.3em;}	
.navigation ul li.gray a:hover{
	display:block;
	float:left;
	width:136px;
	height:113px;
	text-align:center;
	margin:0px 0px 0px 17px;
	*margin:0px 0px 0px 13.5px;
	color:#990000;
	text-decoration:none;
	background:url(../images/blue-nav.gif) top no-repeat;}
	
html>body #middle .top-links {margin: 8px 0px 0px 7px;background:transparent url(../images/greenslate_background.gif) repeat; display:block;}	
.top-links{	width:964px; margin:0px 0px 0px 8px; *margin:13px 0px 0px 1px; float:left; line-height:normal; height:42px;}
.top-links ul{ margin:0px 0px 0px 13px; padding:0px; list-style-type:none; display:block;}
.top-links li{display:block;list-style-type:none; float:left; width:111px; height:42px; 
margin:0px 0px 0px 6px; padding:3px 0px 0px 0px;  color:#000; text-align:center; font-size:11px;}
.top-links li a{display:block; margin:0px 0px 0px 6px; padding:3px 0px 0px 0px; color:#000; text-align:center; font-size:11px; text-decoration:none; font-weight:bold; height:28px; }
.top-links li a:hover,.top-links li a.current{ color:#fff;background:transparent url(../images/greenslate_backgroundOVER.gif) no-repeat top center; font-weight:bold; height:35px;}

/* ---------------------- Greenslate nav ---------------------- */
html>body #middle .slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.slatenav ul li a:hover,.slatenav ul li a.current{color:#fff;background:transparent url(../images/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */



#middle#leftmain{width:752px; background-color:#999999; height:600px; float:left; margin:0 8px 0 12px;}
.leftmain .leftmenu{width:194px; margin:8px 0 0 14px; height:400px; border:1px solid #000000; background:url(../images/leftbase.gif) repeat-x;}

.lefnew{
width:194px;
margin:15px 0 0 15px;
float:left;
background:url(../images/leftbase.gif) bott repeat-x;

}

#middle#right{
	width:130px;
	height:400px;
	float:left;
	background:url(../images/right-base.gif) repeat-y;
	height:400px;}
#footer{
	width:100%;
	height:90px;
	background-color:#7cb944; font-family:Verdana, Arial, Helvetica, sans-serif;}

#footer .copyright, #footer a.copyright{
	width:280px;
	color:#FFFFFF;
	font-size:11px;
	line-height:16px; padding:5px 0px 0px 22px; float:left;}

#footer .develop{
	width:450px;
	color:#FFFFFF;
	font-size:11px;
	float:right;
	padding:18px 18px 0px 0px;}
	
	#footer .develop a{
	color:#FFFFFF;
	font-size:11px;
	padding:2px;
	text-decoration:underline;}
	
	#footer .develop a:hover{
	text-decoration:none;}
	
	/*#footer .develop span{
	color:#FFFFFF;
	font-size:11px;
	float:right;
	padding-right:10px;
	}
	
	#footer .develop span a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;	}
	
	#footer .develop span a:hover{
	text-decoration:none;	}*/
	
#footer .links{
	width:100%;
	color:#FFFFFF;
	padding:5px 0px 0px 0px; float:left; text-align:center;}

#footer .links a{
	color:#FFFFFF;font-size:11px;
	text-decoration:none; padding:3px;}
	
#footer .links a:hover{
	color:#FFFFFF;
	text-decoration:underline;}
	
.innershadow{
	background-image:url(../images/greybg-repeat.gif);
	background-repeat:repeat-y;
	width:190px;
	padding:0px;
	height:auto;
	
	}
	
.imgpadding{padding:5px 0px 0px 15px; *padding:5px 0px 0px 15px;}
	
#rightlink { padding:0px; margin:0px;}	
#rightlink ul{
	margin: 6px 0px 6px 0px;
	padding: 0px;}
#rightlink li{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style-type: none; }
#rightlink a{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color:#000;
	font-size:12px;
	background: url(../images/small-arrow.gif) no-repeat 12px; text-decoration:none;}
#rightlink a:hover{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color: #ab5503;
	}
#rightlink span{
	padding: 0px;
	margin: 0px;
	color: #727272;	}

h1{font-size:18px; color:#348362; font-weight:normal; margin:0px; padding:0px 0px 0px 12px;}
h2{font-size:15px; color:#526e28; font-weight:bold; margin:0px 25px 0px 25px; padding:0px 0px 0px 0px;}
h3{font-size:18px; color:#526e28; font-weight:normal; margin:0px 25px 0px 25px; padding:0px 0px 5px 0px; border-bottom:solid 1px #ededed; text-align:left;}
p{color:#232323; font-size:12px; line-height:18px; padding:0px 25px 0px 25px;}
.ver-line{ height:auto; width:520px; text-align:left; padding:10px 10px 0px 20px; margin:0px;} 
.leftimg{background:url(../images/blue-bg.gif) no-repeat #fff; height:420px; padding:0px 0px 0px 0px; width:197px; margin:0px;} 

#toplink {padding:0px; margin:12px 0px 0px 0px;}	
#toplink ul{
	margin: 0px; 
	list-style-image:none;
	padding:0px;  
	}
#toplink li{
	margin: 0px;
	list-style-type: none; 
	
}
#toplink a{
	height:33px;
	display:block;
	padding:0px 0px 0px 40px;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	width:138px;
	text-decoration:none; background: url(../images/button.gif) no-repeat 0px; text-decoration:none; font-size:15px; color:#0b0b0b;	}
	
#toplink a span{
	display: block;
	padding: 7px 0px 0px 0px;}

	
#toplink a:hover{
	display:block;
	color: #b14003;
	height:33px;
	}
	
#articletxt { padding:20px 0px 0px 0px; margin:8px 6px 0px 2px; background:#C4D0B3;}	
#articletxt ul{
	margin: 0px; 
	list-style-image:none;
	padding:0px 0px 10px 0px;  }
#articletxt li{
	margin: 0px 0px 0px 10px;
	list-style-type: none; 
	padding:0px;
	width:160px;
	display:block;  border-bottom:solid 1px #c5d6d6;}
#articletxt a{
	display:block;
	padding:1px 0px 1px 20px;
	color:#232323;
	background: url(../images/green-bullet.gif) no-repeat 3px; text-decoration:none; font-size:11px;}
#articletxt a:hover{
	display:block;
	color: #0c915b;
	text-decoration:underline;
	}
#articletxt p{
	padding: 0px 0px 5px 15px;
	margin: 0px;
	color: #b23f00;
	font-size:17px;
	font-weight:bold;
	}
.bannerimg{padding-bottom:10px;}
.bg2{background:url(../images/bg2.gif) repeat-x #f7f7f7; height:auto; padding:0px 12px 20px 20px;/* border-bottom:solid 6px #ececec;*/ margin:0px;}
.form-bg{background:url(../images/form-bg2.gif) repeat-y; width:407px;  height:320px; padding:10px 0px 0px 0px; *padding:3px 0px 0px 0px; margin:0px;}
.arial17{color:#526e28; font-size:17px; font-weight:bold; border-bottom:solid 1px #526e28;}
.verdana12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#526e28;}
.inputtxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:solid 1px #526e28; padding-left:3px;}
.but{padding:8px 0px 0px 57px; }



.red{
	color:#cc0000;
}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */

.mattblackmenu ul{
margin: 0;
padding: 0;
font: bold 10px Verdana;
list-style-type: none;
border-bottom: 1px solid DEEFFB;
background: #DEEFFB;
overflow: hidden;
width: 100%;

}

.mattblackmenu li{
display: inline;
margin: 0;
}

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; 
border-right: 1px solid white;
color: white;
background:url(welness.gif) no-repeat;
}

.mattblackmenu li a:visited{
color: white;
}

.mattblackmenu li a:hover{
background: black; 
}

.mattblackmenu a.selected{
background: black;
}
.back-s{font-weight:bold; background-color:#f7f7f7; padding:0px 10px 10px 0px; }
.back-s a{color:#ba5c01; text-decoration:underline; font-size:11px; }
.back-s a:hover{color:#ba5c01; text-decoration:none;}



.maincontent{padding:0px; margin:0px;}
.maincontent ul{padding:20px 0px 0px 25px; margin:0px; list-style:none;}
.maincontent ul li{line-height:22px; padding:0px; margin:0px;}
.maincontent ul li a{font-size:12px; text-decoration:none; color:#526e28; background:url(../images/arrow_2.gif) no-repeat 10px; padding: 0px 0px 0px 30px}
.maincontent ul li a:hover{color:#526e28; text-decoration:underline;}

.content{margin:0px; color:#232323; font-size:12px; line-height:18px; padding:5px 25px 0px 25px;}
.border{border:solid 1px #bfbfbf; padding:2px; margin:0px 12px 0px 0px;}

.arialgreen{font-size:13px; font-weight:bold; color:#347e5f;}
.arialgreen a{color:#347e5f; text-decoration:underline; font-size:13px;}
.arialgreen a:hover{color:#347e5f; text-decoration:none;}

.grlink{font-size:12px; color:#ba5c01;}
.grlink a{color:#ba5c01; text-decoration:underline;}
.grlink a:hover{color:#ba5c01; text-decoration:none;}


.map{color:#204792; font-size:12px;}
.map a{color:#204792; text-decoration:none; font-size:12px;}
.map a:hover{color:#204792; text-decoration:underline;}

.leftborder{border-left:solid 1px #e4e4e4; padding:0px; margin:0px;}
.notice{
	color:#900;
	font-weight:bold;
	text-align:center;
}