/* CSS @ yourURL.com */

body { background: #1B4605; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; }

h1 { 
	font-size: 22px;
	line-height:28px;
	font-weight: bold;
	padding:0px 0px 15px 0px;
	color: #000;
	 }
h2 { 
	color: #000; 
	font-weight: bold; 
	font-size: 160%; 
	padding:0px 0px 15px 0px;
	}
h3 { font-size: 120%; font-weight: bold; color: #333; line-height: 1.8em; }

h4 { font-size: 120%; font-weight: bold; color: #333; line-height: 1.4em; margin:0px 0px 10px 0px; }

p { 
	font-size: 12px; 
	color: #333;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.8em;
	padding:0px 0px 10px 0px;
}
a:link, a:visited { font-size: inherit; color: #37890B; }
a:hover, a:active { color: #37890B; text-decoration: none; }

.homepage { padding-bottom: 20px; }
.interior {}

#headerContainer { background: #37890B url(../images/bg_header.png) repeat-x; border-bottom: 1px solid #43A70E; position: relative; width: 100%; }
#header { height: auto; margin: 0 auto; min-height: 60px; position: relative; text-align: left; width: 820px; }
#header img.logo { margin-top: 22px; }
#header ul#nav { height: 25px; position: absolute; bottom: 0; right: 0;}
#header ul#nav li { float: left; height: 25px; }
#header ul#nav a { color: #fff; display: block; height: 10px; margin-left: 20px; padding-bottom: 15px; position: relative; }
#header ul#nav a:hover, #header ul#nav a:active, #header ul#nav a.selected { background: url(../images/bg_arrow.gif) bottom center no-repeat; }

.interior #contentContainer { 
	background: #37890B url(../images/bg_mid.png) repeat-x; 
	border-bottom:1px solid #43A70E; min-height: 10px; 
	height: auto; 
	position: relative; 
	width: 100%; 
	text-align: center; 
	}
	
#contentContainer { 
	background: #37890B url(../images/bg_mid.png) repeat-x; 
	border-bottom: 1px solid #43A70E; 
	padding-bottom: 20px; 
	min-height: 455px; 
	height: auto; 
	position: relative; 
	width: 100%; 
	text-align: center; 
	}
	
#content { width: 852px; position: relative; margin: 0 auto; }
#slideHolder { background: #191919; border: 1px solid #fff; width: 848px; height: 266px; margin: 25px 0 15px 0; }
#buttons { width: 852px; height: auto; margin: 0 0 0 0; }

.interior #content { width: 832px; background: #fff; margin: 20px auto 0 -426px; left: 50%; padding: 30px 10px; text-align: left; }
.interior #content .contentLeft { min-height: 220px; width: 230px; padding:0px 0px 0px 10px;}

.interior #content #secondaryHolder { background: url(http://toddecological.com/images/bg_leftNav_middle.png) repeat-y; height: 100%; width: 100%; position: relative; }
.interior #content #secondaryTop { background: url(http://toddecological.com/images/bg_leftNav_top.png) no-repeat; height: 10px; width: 100%; position: absolute; top:0; left: 0; }
.interior #content #secondaryBottom { background: url(http://toddecological.com/images/bg_leftNav_bottom.png) no-repeat; height: 10px; width: 100%; position: absolute; bottom:-9px; left: 0; z-index: 10; }
.interior #content .contentLeft ul { width: 210px; position: relative; top: 3px; left: 3px; z-index: 20; }
.interior #content .contentLeft ul li a { background: url(http://toddecological.com/images/btn_leftNav.png) no-repeat top left; color: #163B03; display: block; font-size: 140%; height: 34px; line-height: 2.3em; width: 198px; text-decoration: none; padding-left: 12px; }
.interior #content .contentLeft ul li a:hover, .interior #content .contentLeft ul li a:active, .interior #content .contentLeft ul li a.selected {  background-position: bottom left; color: #fff; }

.interior #content .contentRight { margin-left: 15px; width: 65%; }

#footerContainer { widows: 100%; text-align: center; position: relative; }
#footer { width: 830px; margin: 13px auto 0 auto; text-align: left; }
#footer p { color: #37890B; }
#footer p.title { color: #83C640; }
#footer div.holder { width: 265px; }

/* BULLET LISTS */
/*  */ /*  */

ul.Normal { 
	list-style-type:disc;

}

ul.Normal li {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height:28px;
	margin: 0px 0px 0px 14px;
	!margin: 0px 0px 0px 18px;
}

/* END BULLET LISTS */
/*  */ /*  */

.PicRight {
	float:right;
	margin:0px 0px 5px 10px;
	border-style:solid;
	border-color:#292929;
	border-width:1px;

}

.PicLeft {
	float:left;
	margin:0px 15px 5px 0px;
	border-style:solid;
	border-color:#292929;
	border-width:1px;

}

.GreyText {
	color:#666666;

}

.GreyBox {
	background-color:#eee;
	padding:8px 8px 8px 8px;
	border-bottom-color:#ccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#ccc;
	border-top-style:solid;
	border-top-width:1px;
}

.forms {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #333;
	text-align:right;
	padding:0px 4px 10px 0px;

}

.forms2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color: #333;
	text-align:right;
	padding:10px 4px 10px 0px;

}


.FormGrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 18px;
	color: #000;
	vertical-align:middle;
	background-color:#eee;
	padding:3px 0px 3px 3px;

}

