@charset "utf-8";
/* CSS Document */

body {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#666666;
	font-size:85%;
	text-align:center;
	margin:auto;
	}	

* {margin:0;padding:0}


a, a:link {color:#ff0033;text-decoration:none;}
a:hover {color:#FFFFFF;background-color:#ff0033;}
p {margin:1em 0;}

.highlight {
	font-size:1.1em;
	color:#333333
	}
	
.footnote {
	position:relative;
	font-size:75%;
	top:-0.9ex;
	margin-left:0.2em;
    margin-right:0.1em;
	}

/* Layout */

#container {
	margin:auto;
	text-align:left;
	width:1100px;
	}

#masthead {
	display:block;
	margin:35px 0px 40px 0px;
	}

#topnav {
	display:block;
	}
	
	#topnav ul {}
	#topnav li {
		list-style-type:none;
		display:inline;
		float:left;
		font-size:1.2em;
		background:url(images/nav_bg.gif) repeat-x;
		width:115px;
		margin-right:2px;
		text-align:center;
		line-height:1.4em;
		}
	#topnav li a, #topnav li a:link {
		color:#333333;
		width:112px;
		display:block;
		border-left:2px solid #999999;
		border-right:1px solid #8b8b8e;
		}
	#topnav li a:hover {
		background:url(images/nav_on.gif) repeat-x;
		color:#FFFFFF;
		display:block;
		border-left:2px solid #ff0033;
		border-right:1px solid #af4550;
		}
		
	#topnav li .active {
		background:url(images/nav_on.gif) repeat-x;
		color:#FFFFFF;
		display:block;
		border-left:2px solid #ff0033;
		border-right:1px solid #af4550;
		}
		
#header {margin-bottom:20px;}

#slideshow {
	float:left;
	display:inline;
	width:600px;
	}

#map {
	float:left;
	display:inline;
	width:500px
	}

#content {}

#leftcol-home {
	float:left;
	display:inline;
	width:500px;
	}
	
	#leftcol-home H2 {
				color:#ff0033;
				font-weight:normal;
				font-size:1.5em;
				}
	
#silos-home {
	float:left;
	display:inline;
	width:598px;
	}
	
	#silos-home H2 {
		color:#ff0033;
		font-weight:normal;
		font-size:1.5em;
		display:inline;
		}
	
	.silobox {float:right;display:inline;width:175px;margin-left:15px;}
	
	a.box1 {
		display:block;
		height:108px;
		width:165px;
		background:url(images/silo1.jpg) 0 0 no-repeat;
		border:1px solid #999999;
		padding:5px;
		color:#666666;
		}
		a:hover.box1 {
		background-position: -175px 0;
		border:1px solid #ff0033;
		color:#666666;
			}
	
	a.box2 {
		display:block;
		height:108px;
		width:165px;
		background:url(images/silo2.jpg) 0 0 no-repeat;
		border:1px solid #999999;
		padding:5px;
		color:#666666;
		}
		a:hover.box2 {
		background-position: -175px 0;
		border:1px solid #ff0033;
		color:#666666;
			}
			
	a.box3 {
		display:block;
		height:108px;
		width:165px;
		background:url(images/silo3.jpg) 0 0 no-repeat;
		border:1px solid #999999;
		padding:5px;		
		color:#666666;
		}
		a:hover.box3 {
		background-position: -175px 0;
		border:1px solid #ff0033;
		color:#666666;
			}

#leftcol {
	float:left;
	display:inline;
	width:193px;
	}
	#leftcol ul {
		list-style-type:none;
		}
	
	#leftcol li {
		margin:0px 0px 1px 0px;
		
		}
	
	#leftcol li a, #leftcol li a:link {
		color:#333333;
		display:block;
		text-decoration:none;
		background:url(images/sub_bg.gif) 0 0 repeat-x;
		
		height:16px;
		padding:5px;
		}
	
	#leftcol li a:hover {
		color:#FFFFFF;
		text-decoration:none;
		background-position:0 -26px;
		}
	
	#leftcol li a.active {
		color:#FFFFFF;
		text-decoration:none;
		background-position:0 -26px;
		}
		
#download {
	width: 193px;
	height: 17px;
	}
	
#download2 {
	width: 500px;
	height: 15px;
	font: 15px Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ff0033;
	}

#maincol {
	float:left;
	display:inline;
	width:575px;
	margin:0px 28px;
	}
	
	#maincol ul {margin-left:30px;}
	#maincol li {margin-bottom:10px;}

#maincolslim {
	float:left;
	display:inline;
	width:525px;
	margin:0px 28px;
	padding-right: 50px;
	}
	
	#maincolslim ul {margin-left:30px;}
	#maincolslim li {margin-bottom:10px;}

#rightcol {
	float:left;
	display:inline;
	width:273px;
	font-size:0.8em;
	margin-right:-3px;
	}

#footer {
	font-size:0.75em;
	border-top:1px solid #999999;
	padding:10px 0;
	}
	
	#footer a, #footer a:link {
		color:#666666;
		text-decoration:none;
		}
	#footer a:hover {
		text-decoration:underline;
		background-color:#FFFFFF;
		}

/* Font styles */

.red {color:#ff0033;}

H1 {
	color:#ff0033;
	font-weight:normal;
	font-size:2em;
	}
H2 {
	color:#999999;
	font-weight:normal;
	font-size:2em;
	}
H3 {
	color:#ff0033;
	font-weight:normal;
	font-size:1.6em;
	}
H4 {}
H5 {}
H6 {}

p {}
