/* CSS Document */

body{ background-color: #FFF; text-align: center; border:0; padding:0; margin:0; } 

div#container
{
margin:0; border:0; padding:0;
margin-left:auto;
margin-right:auto;
width:876px;
text-align:center;
background-color:#FFFFFF;
}

div#header
{
margin:0; padding:0; border:0;
width:876px;
height:189px;
position:relative;
top:0px;left:1px;
}

div#maincontent
{
width: 876px; height:auto;
border:0;padding:0;margin:0;
position:relative; top:0px; left:0px;
background-color:#E9E9F5; /*#E7DCE9;*/
text-align:left;
}

div#maincontent p {margin:0;padding:0;border:0  }

div#leftcol
{margin:0; border:0; padding:0;
padding-top:20px;
position:absolute;left:0;
text-align:center;
width:178px;
}

div#content
{padding:0px;
padding-top:20px;
border:0;
margin:0;
width:520px;
background-color:#FFF;
position: relative;
left:178px; top:0px;
}

div#rightcol
{border:0;
margin:0;
padding:0;
padding-top:20px;
width:178px;
position:absolute;
text-align:center;
left:698px; top:0px;
}

div#footer
{position:relative;
top:0px;left:0px;
border: 0; margin:0;
border-top:12px;
border-top-color:#660066;
border-top-style:solid;
padding:0;
width:876px;
height:80px;
background-color:#2d3178;
}

div#footer p {border:0;margin:0;padding:0;}
div#footer a {border:0;margin:0;padding:0;}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:40px;
	text-transform:uppercase;
	font-size:12px;
	background:white url(images/btnoff.jpg) repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-weight:700;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #FFFFFF;
	}
ul#menu li a{
	border:0; margin:0;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 15px 0 15px;
	height:40px;
	}
ul#menu li a:hover{
	background:white url(images/btnover.jpg) repeat-x top left;
	}