@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	margin: 0;
	padding: 0;
	font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
	margin: 0 auto;
	text-align: left;
	width: 900px;
}

#mainnav{
	width: 525px;
	font: 90% Arial, Helvetica, sans-serif;
	float: right;
	margin-top: 20px;
	margin-right: 0px;
	color: #000066;
	font-weight: bold;
	vertical-align: middle;
}

#mainnav a:link { color: #000066; text-decoration: none; }	
#mainnav a:visited { color: #000066; text-decoration: none; }
#mainnav a:hover { color: #990000; text-decoration: underline; }
#mainnav a:active { color: #990000; text-decoration: underline; }

#toolbar {
	float: right;
    display: inline; /* IE DoubleMarginBug fix */
	margin-top: 0;
}
    
#toolbar li {
    display: inline;
    float: left;
    line-height: 20px;
    border-right: 1px solid #000099;
    margin: 4px 5px 0px -5px;
    padding: 0 4px 0 4px;
}
    
#toolbar li.last {
    border-right: none;
}
    
#toolbar li form,#toolbar li form input {
    display: inline;
}
#toolbar li.search  {
    margin-top: 0;
    padding: 0;
    margin: 0;
}

.currentpage { 
	font-size: 18px;
	color: #990000;
}

#banner{
	float: left;
	height: 60px;
	width: 375px; 
	margin-top: 0;
}

#subnav{
	width: 900px;
	background-color: #89A1BF;
	height: 20px;
	z-index: 0;
	font: 14px/18px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	clear: both;
}

#subnav a:link { color: #000000; text-decoration: none; }
#subnav a:visited {	color: #000000; text-decoration: none; }	
#subnav a:hover { color: #FFFFFF; text-decoration: none; }
#subnav a:active { color: #FFFFFF; text-decoration: none; }

#images{
	position: relative;
	top: 10px;
	height: 200px;
}
	
#content{
	position: relative;
	top: 20px;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#content h1{
	color: #990000;
	margin-top: 10px;
	font-size: 24px;
}

#content h2{
	color: #990000;
	margin-top: 10px;
	font-size: 20px;
}

#content h3{
	color: #990000;
	font-size: 18px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#content h4{
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#content h5{
	color: #000099;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.columns a:link { color: #000000; text-decoration:none; }	
.columns a:visited { color: #000000; text-decoration:none; }
.columns a:hover { color: #990000; text-decoration:underline; }
.columns a:active { color: #990000; text-decoration:underline; }

.white a:link { color: #000099; text-decoration: none; }	
.white a:visited { color: #000099; text-decoration:none; }
.white a:hover { color: #990000; text-decoration:underline; }
.white a:active { color: #990000; text-decoration:underline; }

.headinglink a:link { color: #990000; text-decoration:none; }
.headinglink a:visited { color: #990000; text-decoration:none; }
.headinglink a:hover { color: #000066; text-decoration:underline; }
.headinglink a:active { color: #000000; text-decoration:underline; }

.largetext { font-size:14px; }

.vlargetext { font-size:18px; }

.bluelink a:link { color: #000099; text-decoration:none; }	
.bluelink a:visited { color: #000099; text-decoration:none; }
.bluelink a:hover { color: #000000; text-decoration:underline; }
.bluelink a:active { color: #990000; text-decoration:underline; }

.redlink a:link { color: #990000; text-decoration:none; }	
.redlink a:visited { color: #990000; text-decoration:none; }
.redlink a:hover { color: #000000; text-decoration:underline; }
.redlink a:active { color: #000000; text-decoration:underline; }

.rows p  { margin-left:10px; margin-right:10px; }
.rows h1 { margin-left:10px; margin-right:10px; }
.rows h2 { margin-left:10px; margin-right:10px; }
.rows h3 { margin-left:10px; margin-right:10px; }
.rows h4 { margin-left:10px; margin-right:10px; }
.rows h5 { margin-left:10px; margin-right:10px; }
.rows li { margin-right:10px; }

#leftcolumn{
	margin-left: 10px;
	margin-right: 10px;
}
#centercolumn{
	margin-left: 10px;
	margin-right: 10px;
}
#rightcolumn{
	margin-left: 10px;
	margin-right: 10px;
}

.more{
	text-align: right;
	font-weight: bold;

}
.leftcolumn{
	background-color: #D0D0B9;
}			

.rightcolumn{
	background-color: #89A1BF;
}	

.centercolumn{
	background-color: #FFF3C7;
}	

.spacer{
	background-color: #FFFFFF;
	width: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mb20{
	margin-bottom: 20px;
}

.ml20{
	margin-left: 20px;
}

.mr20{
	margin-right: 20px;
}

#leftmenu{
	float: left;
	width: 185px;
	margin-bottom: 20px;
}

#rightcontent{
	float: right;
	width: 650px;
	margin-bottom: 20px;
}

#bottombluebar{
	clear: both;
	position: relative;
	top: 10px;
	width: 900px;
	background-color: #89A1BF;
	height: 20px;
	margin-bottom: -10px;
}

#footer{
	position: relative;
	top: 20px;
	width: 900px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer a:link { color: #000099; text-decoration: none; }	
#footer a:visited { color: #000099; text-decoration:none; }
#footer a:hover { color: #990000; text-decoration:underline; }
#footer a:active { color: #990000; text-decoration:underline; }
