	html, body {


	background-color: #FBFBFB;


	font-family: Verdana, Helvetica, serif;


}
a {color: #127801; font-size: 12px; }


a:hover {color: #000000}



	div.green {
			background: #b7d6b2;
width: 606px;
			padding: 8px;
			border: 1px solid #fff;
			}
	* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #000;
}


a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

div#wrapper {
	width: 780px;
	margin: 0 auto;
}

	div.top-bar {
		width: 754px; height: 18px;
		background: #127801;
		padding: 4px 13px 0 13px;
		color: #fff;
	}
	
		div.top-bar span.right { float: right; }
	
		div.top-bar ul li {
			list-style: none;
			float: left;
			padding: 0 6px 0 0;
			border-right: 1px solid #fff;
			margin: 0 0 0 6px;
		}
		
		div.top-bar a {
			color: #fff;
			text-decoration: none;
		}
		
		div.top-bar a:hover {
			text-decoration: underline;
		}
		
	div.banners {
		border: 1px solid #fff;
	}
	
		div.banners img { float: left; }
	
		div.banners a img { border: none; float: right; }
		
	p.welcome-bar {
		height: 15px;
		background: #549e48;
		clear: both;
		border: 1px solid #fff;
		color: #fff;
		padding: 6px;
		margin: 0 0 2px 0;
	}
	
		p.welcome-bar span.right {
			float: right;
			margin: 0 50px 0 0;
		}
		
		p.welcome-bar a {
			color: #fff;
			text-decoration: underline;
		}
		
		p.welcome-bar a:hover {
			text-decoration: none;
		}
		
	div.left {
		width: 605px;
		float: left;
	}
	div.vid {
		width: 390px;
		float: left;
	}
div.adgoogle {
		width: 390px;
		float: right;
	}
		div.light-green {
			background: #e2efe0;
			padding: 8px;
			border: 1px solid #fff;
		}
			
			div.light-green span.right { float: right; }
			
			div.box {
				width: 162px;
				border: 1px solid #000;
				padding: 5px;
				float: left;
				margin: 10px 10px 10px 0;
			}
		
		p.heading {
			background: #419334;
			border: 1px solid #fff;
			padding: 5px;
			color: #fff;
			line-height: 18px;
		}
	
		p.heading sup { color: #ff0000; }
		
		div.dark-green {
			background: #b7d6b2;
			padding: 8px;
			border: 1px solid #fff;
		}
		
			div.dark-green div.inner-left { width: 155px; float: left; }
			
			div.dark-green div.inner-right { width: 420px; float: right; }
			
			div.dark-green p { margin: 0 0 5px 0; }
			
			div.clear { clear: both; }
			
		h1.small { font-size: 11px; }
		
		p.underline { text-decoration: underline; }
		
		div.left p {
			margin: 6px;
		}
		
		div.left ul { list-style-position: inside; }
	
	div.right {
		width: 167px;
		float: right;
	}
	
	div.footer {
		clear: both;
		background: #206e04;
		padding: 4px;
		color: #fff;
	}
	
		div.footer a {
			text-decoration: underline;
			color: #fff;
		}
		
		div.footer a:hover {
			text-decoration: none;
		}
		
		div.footer p { margin: 2px; }
