* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #77A22E;
	font: normal 13px/18px Arial, sans-serif;
	color:#444444;
	padding:0px;
	margin:0px;
}

p, pre{
margin-top:10px;
margin-left:0px;
}


a, a:visited, a:link, a:active {
	color:#666666;
	text-decoration:none;
	font-size:1em;
}

a:hover {
	color:#444444;
	text-decoration:underline;
}

/* ----------container to center the layout-------------- */
#container {
width: 940px;
padding-left:70px;
padding-right:70px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-image:url(/images/wrapshadow.png);
background-repeat:repeat-y;
}

/* ----------banner for logo-------------- */
#banner {
height:95px;
padding-top:15px;
}

	#banner img {
	float:left;
	margin-left:0px;
	}

#topnav {
float:right;
margin-top:55px;
margin-right:10px;
height:20px;
width:760px;
background-image:url(/images/nav_bg.png);
}

	#topnav ul {
		text-align:right;
		margin:0px;
		padding:0px;
		margin-right:15px;
	}
	
	#topnav li {
		display:inline;
		margin-left:50px;
	}
	
	#topnav a, #topnav a:visited, #topnav a:link, #topnav a:active {
		color:#444444;
		text-decoration:none;
		font-weight:bold;
		font-size:0.85em;
		font-family:Tahoma;
	}
	
	#topnav a:hover {
		color:#77A22E;
	}

/* -----------------spotlight--------------------- */
#spotlight {
	width:265px;
	margin-left:670px;
}

	#spotlight h1{
		background-image:url(/images/headers/header-blank-small.png);
		height:20px;
		width:265px;
	}
	
	#spotlight h1 span{
		display:none;
	}
	
	#spotlight p {
		width:350px;
		}
		
	#spotlight ul {
		list-style: none;
		margin-top:10px;
	}
	
	#spotlight li {
		background: url(/images/li-circle-bullet.gif) top left no-repeat;
		padding-left: 20px;
		padding-bottom: 10px;
	}

/*------------------content----------------*/

#content {
	width:650px;
	float:left;
}

	#content h1{
		background-image:url(/images/headers/header-blank.png);
		height:20px;
		width:650px;
	}
	
	#content h1 span{
		display:none;
	}
		
	#content ul {
		list-style-image: url('/images/global/bullet.jpg');
		margin-top:0px;
		margin-left:25px;
	}
	
	#content li {
		margin-bottom:7px;
	}
	
#contentwide {

}
	#contentwide h1{
		background-image:url(/images/headers/header-blank-wide.png);
		height:20px;
		width:930px;
		margin-bottom:10px;
	}
	
	#contentwide h1 span{
		display:none;
	}
	
	#contentwide img {
		padding:3px;
		border:1px solid #CCCCCC;
		float:left;
	}
	
	#contentwide img.none {
		padding:0px;
		border:none;
		float:none;
	}
	
	#contentwide p {
		margin-left:20px;
		float:left;
		width:465px;
	}
	
	#contentwide ul {
		list-style: none;
		margin-top:10px;
		margin-left:5px;
	}
	
	#contentwide li {
		background: url(/images/li-arrow-bullet.png) top left no-repeat;
		padding-left: 10px;
		padding-bottom: 10px;
	}
/*------------silos----------------------------*/

#silos {
	float:left;
	margin-right:7px;
	width:172px;
	padding:3px;
	background-image:url(/images/bussilo-bg.png);
	background-repeat:repeat-y;
	height:285px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
}

	#silos h1 {
		margin-top:5px;
		height:25px;
	}
	
	#silos span {
		display:none;
	}
	
	#silos ul {
		list-style: none;
		margin-top:5px;
		margin-left:5px;
	}
	
	#silos li {
		background: url(/images/li-arrow-bullet.png) top left no-repeat;
		padding-left: 10px;
		padding-bottom: 10px;
	}

/* -----------footer--------------------------- */
#footer {
	clear:both;
	padding:top:10px;
	font-size:0.8em;
	color:#FFFFFF;
	margin:0 auto;
	width:965px;
	text-align:center;
}

	#banner img {
	float:left;
	margin-left:0px;
	}