
	body {
		margin:0;
		padding:0;
		background: #fff url(images/tile-background.gif) 0% 0% repeat-y;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
	
	h2 {
		color: #93ae14;
		font-size: 20px;
		font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
		}
		
	
	h3 {
		color: #006f4e;
		font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
		font-size: 16px;
		margin-top: 0;
		margin-bottom: 0;
		}
	
/*********************** LAYOUT ***********************************/
	
	#wrapper {
		width: 900px;
		background: url(images/green-bar.gif) 0% 0% no-repeat;
		padding-left: 35px;
		}
	
	#header {
		}
		
	#logo {
		}
	
	#contact {
		float: right;
		
		}
	
	#nav-col {
		float: left;
		padding-left: 15px;
		width: 190px;
		}
		
	#featured {
		color: #006f4e;
		font-size: 11px;
		line-height: 18px;
		}
	
	#featured h3 {
		margin-top: 15px;
		margin-bottom: 10px;
		}
	
	#content {
		float: left;
		padding-left: 15px;
		width: 575px;
		line-height: 18px;
		color: #333333;
		}
	
	#banner {
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 20px;
		}
	
	#left-col {
		float: left;
		width: 325px;
		padding-left: 10px;
		padding-right: 10px;
		border-right: 1px solid #e5e5e5;
		font-size: 11px;
		color: #333333;
		line-height: 18px;
		}
	
	#left-col a {
		color: #93ae14;
		text-decoration: underline;
		}
	
	#left-col a:hover {
		color: #93ae14;
		text-decoration: none;
		}
	
	#right-col {
		float: left;
		padding-left: 15px;
		font-size: 11px;
		color: #333333;
		line-height: 18px;
		width: 210px;
		}
	
	#right-col ul {
		color: #006f4e;
		margin:0 0 0 10px;
		padding:0;
		list-style-image: url(images/bullet-news.gif);
		}
	
	#right-col ul li {
		padding-left: 0px;
		padding-top: 10px;
		}
	
	#right-col a {
		color: #006f4e;
		text-decoration: underline;
		}
	
	#right-col a:hover {
		color: #006f4e;
		text-decoration: none;
		}
		
	#single-col {
		padding-left: 10px;
		font-size: 11px;
		color: #333333;
		line-height: 18px;
		}
	#single-col a {
		color: #93ae14;
		text-decoration: underline;
		}
	
	#single-col a:hover {
		color: #93ae14;
		text-decoration: none;
		}
	
	#threecol_left {
		float: left;
		padding-left: 10px;
		width: 240px;
		}
	
	#threecol_mid {
		float: left;
		padding-left: 30px;
		width: 250px;
		}
	
	#threecol_right {
		float: left;
		padding-left: 60px;
		width: 150px;
		}
		
	#twocol_left {
		float: left;
		padding-left: 10px;
		width: 250px;
		}
		
	#twocol_right {
		float: left;
		padding-left: 10px;
		width: 250px;
		}
	
	#footer {
		padding-top: 10px;
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 30px;
		border-top: 1px solid #e5e5e5;
		text-align: center;
		}
	
	#footer a {
		color: #333333;
		text-decoration: underline;
		padding-left: 4px;
		padding-right: 4px;
		}
	
	#footer a:hover {
		color: #333333;
		text-decoration: none;
		}
	
/************************ TOP NAV *******************************/
	
	#top-nav {
		font-size: 10px;
		}
	
	#top-nav ul {
		width: 675px;
		margin:0;
		padding:0;
		list-style: none none;
		}
	
	#top-nav ul li {
		margin:0;
		padding: 0;
		float: left; 
		display: block;
		height: 26px;
		}
	
	#top-nav ul li a {
		display: block;
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		height: 26px;
		}
	
	#top-nav ul li a:hover {
		background-position: 0 -25px;
		}
	
	#top-nav ul li a span {
		display: none;
		}
	
	#top-nav-about { background-image: url(images/topnav-about.gif); width: 67px; }
	#top-nav-product { background-image: url(images/topnav-product.gif); width: 104px; }
	#top-nav-case { background-image: url(images/topnav-case.gif); width: 87px; }
	#top-nav-request { background-image: url(images/topnav-request.gif); width: 97px; }
	#top-nav-resources { background-image: url(images/topnav-resources.gif); width: 76px; }
	#top-nav-employment { background-image: url(images/topnav-employment.gif); width: 83px; }
	#top-nav-services { background-image: url(images/topnav-services.gif); width: 75px; }
	#top-nav-contact { background-image: url(images/topnav-contact.gif); width: 61px; }
	

	
/***************************** LEFT NAV ***************************/
	
	#left-nav {
		width: 190px;
		}
	
	#left-nav ul{
		margin:0;
		padding:10px 0 10px 0;
		list-style: none;
		background: #006f4e;
		width: 190px;
		}
	
	#left-nav ul li {
		display: block;
		margin:0;
		padding:0;
		}
	
	#left-nav ul li a {
		padding-left: 30px;
		font-size: 14px;
		color: #fff;
		display: block;
		height: 25px;
		line-height: 25px;
		text-decoration: none;
		font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
		background: url(images/leftnav-bullet-off.gif) 165px 50% no-repeat;
		}
	
	#left-nav ul li a:hover {
		color: #fff;
		background: #c5a217 url(images/leftnav-bullet-on.gif) 165px 50% no-repeat;
		text-decoration: none;
		}
	

	
/*************************** CLASSES ******************************/
	
	.spacer {
		clear:both;
		}
	
	.more {
		float: right;
		}
	
	.more a{
		color: #006f4e;
		font-size: 12px;
		text-decoration: underline;
		}
	
	.more a:hover{
		color: #006f4e;
		text-decoration: none;
		}
	
	.fine-print {
		color: #999;
		font-size: 10px;
		}