/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
/*@import url(layouts.css);*/
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);
@import url(layouts.css);


/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #666;
	/*margin: 0px;
	background:url(../images/bg.jpg) repeat;
	background-color: #b7d591;*/
	
}

body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #666;
	/*margin: 0px;
	background:url(../images/bg.jpg) repeat;
	background-color: #b7d591;*/
	}

/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}

hr { margin:15px 0;
	color:#ef4035;}

ul {
	margin:10px 0 0 0; 
	padding:0 0 0 15px; 
	}

ul li{
	padding:5px 0 0 0; 
	}

ul li ul {
	margin:5px 0 0 0; 
	padding:0 0 0 15px;
	list-style:disc;
	}

ul li ul li {
	padding:5px 0 0 0; 
	}


a {color: #ef4035;
	text-decoration:none;
	}
a:visited {color: #ef4035;
text-decoration:none;}
a:hover {color: #80b742;
	text-decoration:underline;
	}
a.image, a.image:hover  {border:0;}

.pagetitle1 {
	font-size:18px;
	font-weight:bold;
	color:#666;
	}

.pagetitle2 {
	font-size:18px;
	font-weight:bold;
	color:#666;
	}

.pagetitle3 {
	font-size:18px;
	color:#666;
	}

.pagetitle4 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	}
.pagetitle5 {
	font-size:14px;
	color:#666;
	}


/* Clears Divs */
.clr{clear: both;}

/*Header*/
.headerbg {
	background-color: #e0e0e0;
	height:90px;
	}

.headerredline {
	background-color: #ef4035;
	height:1px;
	}

.greentext {
	color:#80b641;
	}

.redtext {
	color:#ef4035;
	}
	
/*Newsletter*/
.topbg {
	background:url(../images/newstop.gif) no-repeat;
	height:12px;
	}

.midbg {
	background:url(../images/newsmid.gif) repeat-y;
	padding:0 0px 0 3px;
	color:white;
	font-size:10px;
	}

.midbg input {margin:2px 0 0 0px;}

.midbg div {margin:2px 0 0 0px;}

.botbg {
	background:url(../images/newsbot.gif) no-repeat;
	height:24px;
	}

.btn {
	background-color:#99cc33;
	color:white;
	font-size:16px;
	font-weight:bold;
	border-width: 0px;
	}
	
.footer {
	background-color:#ef4035;
	color:white;
	padding-left:10px;
	}

.footer a{
	background-color:#ef4035;
	color:white;
	text-decoration:underline;
	}

/*Home Page*/
.bgtoph {
	background:url(../images/maintop.png) no-repeat;
	height:25px;
	}

.bgboth {
	background:url(../images/mainbot.png) no-repeat;
	height:33px;
	}

.bgmidh {
	background:url(../images/mainmid2.gif) repeat-y;
	padding:0 0px 0 0px;
	font-size:25px;
	}

.bghome {
	background: url(../images/homebg1.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	height:338px;
	}

.bgtop {
	background:url(../images/maintop2.gif) no-repeat;
	height:25px;
	}

.bgbot {
	background:url(../images/mainbot2.gif) no-repeat;
	height:33px;
	}

.bgmid {
	background:url(../images/mainmid2.gif) repeat-y;
	padding:0 0px 0 0px;
	/*line-height:20px;*/
	font-size:25px;
	}

.bottop {
	background:url(../images/midtop.gif) no-repeat;
	height:19px;
	}

.botbot {
	background:url(../images/midbot.gif) no-repeat;
	height:16px;
	}

.botmid {
	background:url(../images/midmid.gif) repeat-y #f5f5f5;
	padding:0 10px 0 10px;
	
	}

/*Home Page Bottom*/
.btitle {
	color:#ef4035;
	padding:0 6px;
	}

.btitle a:link{
	color:#ef4035;
	text-decoration:none;
	}

.btitle a:hover{
	color:#80b742;
	text-decoration:none;
	}

.botspace {
	padding:0 7px;
	}



/*About Page*/
.abouttop {
	background: url(../images/abouttop.gif) no-repeat;
	height:25px;
	}

.aboutbot {
	background:url(../images/aboutbot.gif) no-repeat;
	height:33px;
	}

.aboutmid {
	background: url(../images/aboutbg.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	height:338px;
	}

.aboutmid2 {
	padding:0 10px 0 10px;
	height:280px;
	line-height:28px;
	font-size:25px;
	}
	
/*Resource Page*/	
.bgtopr {
	background:url(../images/restop.png) no-repeat;
	height:25px;
	}

.bgbotr {
	background:url(../images/resbot.png) no-repeat;
	height:33px;
	}

.bgmidr {
	background: url(../images/resbg.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	height:338px;
	}
	
/*FAQ Page*/	
.bgtopf {
	background:url(../images/faqtop.png) no-repeat;
	height:25px;
	}

.bgbotf {
	background:url(../images/faqbot.png) no-repeat;
	height:33px;
	}

.bgmidf {
	background:url(../images/faqmid.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	}

.bgfaq {
	background: url(../images/faqbg.png) no-repeat;
	padding:0 0px 0 0px;
	line-height:20px;
	font-size:25px;
	height:338px;
	}
	
/*Mission Page*/	
.bgtopm {
	background:url(../images/misstop.png) no-repeat;
	height:25px;
	}

.bgbotm {
	background:url(../images/missbot.png) no-repeat;
	height:33px;
	}

.bgmidm {
	background:url(../images/missmid.png) no-repeat;
	padding:0 0px 0 0px;
	line-height:20px;
	font-size:25px;
	}

.bgmis {
	background: url(../images/missbg.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	height:338px;
	}
	
/*Events Page*/	
.bgtope {
	background:url(../images/eventstop.png) no-repeat;
	height:25px;
	}

.bgbote {
	background:url(../images/eventsbg.png) no-repeat;
	height:33px;
	}

.bgmide {
	background: url(../images/eventsbg1.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	height:338px;
	}

/*Programs Page*/	
.bgtopp {
	background:url(../images/progtop.png) no-repeat;
	height:25px;
	}

.bgbotp {
	background:url(../images/progbot.png) no-repeat;
	height:33px;
	}

.bgmidp {
	background:url(../images/progmid.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	}

/*Products Page*/	
.bgtoppr {
	background:url(../images/prodtop.png) no-repeat;
	height:25px;
	}

.bgbotpr {
	background:url(../images/prodbot.png) no-repeat;
	height:33px;
	}

.bgmidpr {
	background:url(../images/prodmid.png) no-repeat;
	padding:0 0px 0 0px;
	font-size:25px;
	}

.botborder {
	padding:5px 0; 
	border:thin solid #fff;
	height:50px;
	}

.botborder div.a:link{
	padding:5px 0; 
	border:thin solid #fff;
	height:50px;
	}

.botborder div.a:hover{
	padding:5px 0; 
	border:thin solid #ef4035;
	height:50px;
	}

/*Freebie Page*/
.smalltitlefr {
	color:#666;
	font-size:14px;
	height:14px;
	}

/*Contact Page*/	
.bigtitle {
	color:#80b641;
	font-size:36px;
	height:36px;
	padding-top:10px;
	padding-left:20px;
	}

.medtitle {
	color:#666;
	font-size:26px;
	height:26px;
	padding-top:5px;
	padding-left:20px;
	}

.smalltitle {
	color:#666;
	font-size:14px;
	height:14px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:10px;
	}

.medtitlegreen {
	color:#80b641;
	font-size:26px;
	height:26px;
	padding-top:5px;
	padding-left:20px;
	}

input {
	border:1px solid #80b641;
	}

textarea {
	border:1px solid #80b641;
	}

.submit {
	background-color:#80b641;
	font-weight:bold;
	border:1px solid #666;
	color:#ffffff;
	}

ul.loginlist  {
	list-style:none;
	margin:0;
	padding:10px 5px;
	}

.greenbox a:link{
	border:none;
	}

.greenbox a:hover{
	border: none;
	}
/* #######################  END GENERAL SETTINGS ############################ */
.noborder a{
	border: none;
	}

.noborder a:hover{
	border: none;
	}
