a:link
{
 text-decoration: none ;
}

ul#mainnav
{
 list-style: none ;
 margin: 0 ;
 padding: 0 ;
 width: 150 ;
 background-color: #D6D6D6 ;
}

ul#mainnav li a:link, ul#mainnav li a:visited
{
 text-decoration: none ;
 display: block ;
 width: 100% ;
 padding: 6px 6% ;
 background-color: #5C6F90 ;
 font: bold 10pt/1.5 arial, sans-serif ;
 color: #FFF ;
}

ul#mainnav li
{
 border-top: 1px solid #A5B5C6 ;
}

ul#mainnav li a:hover
{
 background-color: #43616B ;
 color: #EEE ;
}

#left
{
 position: absolute ;
 left: 10px ;
 top: 155px ;
 width: 200px ;
}

#center
{
 margin-left: 220px ;
}


#news {
	position: absolute;
	width: 45%;			
	height: 100%px;
	overflow: hidden;
        padding: 0px;
	top: 150px;
	background-color: #FFFFFF;
	border: 0px solid #A5B5C6;
	}

div#news p.row {
	width: 100%;
	margin: 0px 0px 1em 0px;
	}

div#news p.row span.leftcol {
	float: left;
	color: #000000;
	}
	
div#news p.row span.rightcol {
	width: 70%;
	float: right;
	}
	
.spacer {
	display: block;
	height: 1px;
	font: 1px /1 sans-serif;
	clear: both;
	}

#map
{
 position: relative ;
 width 100% ;
 left: 220px ;
 top: 280px ;
}

#links {
	position: absolute;
	width: 75%;			
	height: 100%px;
	overflow: hidden;
        padding: 0px;
	top: 150px;
	border: 0px solid ;
	}

div#links p.row {
	width: 100%;
	margin: 0px 0px 1em 0px;
	}

div#links p.row span.leftcol {
	float: left;
	}
	
div#links p.row span.rightcol {
	width: 65%;
	float: right;
	}

#img-logo
{
 position: relative ;
 left: 240px ;
 top: 90px ;
}

#img-chartlogo
{
 position: relative ;
 left: 5px ;
 top: 5px ;
}