@charset "utf-8";
/* CSS Document */

html,body
{
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size: 90%; 
}



.container
{
margin:auto;
width: 954px;
}

.header
{
width:954px;
height:24px;
background-image:url(images/topGreenLine.jpg);
background-repeat:no-repeat;
}

.banner
{
position:relative;
width: 954px;
height: 155px;
background-image:url(images/topBanner.jpg);
}

.contentContainer
{
position:relative;
width:954px;
background-image:url(images/contentbg.jpg);
text-align:left;
}

.dave 
{
background: url(images/dave.jpg) no-repeat;
}

.leftContainer
{
position:relative;
width: 160px;
float:left;
padding-top:10px;
}

.mainNav

{	position: relative;
	float: left;
	width: 160px;
	text-align:left;
	padding-left: 30px;
	padding-top:8px;
	font-family: "Times New Roman", Times, serif;
	font-size:120%;

}

.mainNav ul

{	list-style: none;
	padding: 0px;
	margin: 0px;

}

.mainNav ul li

{	width: 160px;
	display: block;
	margin-bottom: 3px;

}

.mainNav ul li a

{	width: 160px;
	background-image:url(images/nav.gif);
	background-repeat:repeat-x;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	font-weight: bold;
	padding-left: 10px;
	color:#FFFFFF;

}



.mainNav ul li a:hover

{	width: 160px;
	background-color:#2a6123;
	display:block;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
	background-image:none;

}



.mainNav ul li a:active

{
background-image:none;
background-color:#2a6123;
color:#FFFFFF;
}

.mainNav ul li.on a

{
	width: 160px;
	background-color: #2a6123;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	font-weight: bold;

}


.rightContainer
{
position:relative;
width:750px;
margin-left:200px;
padding-bottom:50px;}


.rightContainer h2
{
font-size:140%;
color:#183f2c;
border-bottom: solid 1px #183f2c;
}

.textContainer
{
position:relative;
width: 400px;
text-align:left;
padding-bottom:10px;
padding-left: 10px;
padding-bottom: 30px;
padding-right:5px;
float:left;
overflow: auto;
height: 500px;
scrollbar-arrow-color:  #183f2c;
	scrollbar-base-color: #183f2c; 
	scrollbar-dark-shadow-color: #616161;
	scrollbar-track-color: #e8ebec;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color: #BBBBBB;
	scrollbar-highlight-color: #fff;}


.rotatingImage
{

position:relative;
width: 180px;
padding-top:25px;
padding-bottom:10px;
padding-left:20px;
padding-right:5px;
float:left;
}

.milliasImage

{
position:relative;
float:right;
width: 91px;

padding-right:25px;
}




#footer
{
	float:left;
	background-image:url(images/contentbg.jpg);
	padding-bottom:5px;
	padding-left:30px;
	padding-top:15px;
}

#footer a { margin: 0 0.5em; font-weight: bold; }

#footer a:hover, #footer a:focus { color: #00000; }

#footer a img { border: none; float: left; margin: -5px 7px 0 0; position: relative; }
#footer a.hayslogo { border: none;  }

.clearer { clear: both; }


p.Micro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000}
table.Micro {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#000; border-collapse:collapse;}
tr.MicroHeader {font-size:100%; font-weight:bold; color:#000; padding:5px; text-align:left;}
tr.MicroItem { padding:2px;}
tr.MicroAltItem { padding:2px;}

.clearer
{
clear:both;
}

}
