body {
	background-color: #dcdcdc;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}

#wrapper {
	width: 961px;
	margin: 0 auto;
	background-color: DCDCDC;
}

h1 span
	{
	display: none;
	visibility: hidden;
	}
	
h2 span
	{
	display: none;
	visibility: hidden;
	}
	
a
	{
	color: #cc6600;
	text-decoration: none;
	}
	
a:visited
	{
	color: #006666;
	}
	
a:hover
	{
	color: #ff6600;
	}	

#header {
float: left;
height: 95px;
width: 961px;
background-image: url(images/header.jpg);
background-repeat: no-repeat;
}

#menu {
float: left;
background-image: url(images/menu.jpg);
background-repeat: no-repeat;
height: 40px;
width: 961px;
}

#menu a {
color: #000066;
}

#menu a:hover {
color: #ff6600;
}

#menutext {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding-left: 312px;
padding-top: 7px;
}

#main {
float: left;
height: auto;
width: 961px;
background-image: url(images/body.jpg);
background-repeat:repeat-y;
}

#leftcol {
float: left;
height: auto;
width: 231px;
}

#centercol {
float: left;
height: auto;
width: 660px;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
margin-left: 15px;
margin-top: 10px;
background-color:#FFFFFF;
}

#footer {
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
float: left;
height: 57px;
width: 961px;
padding-top: 10px;
padding-left: 440px;
font: bold 11px arial, verdana, sans-serif;
}

#footer a
	{
	padding: 2px 5px;
	color: #cccccc;
	margin: 0;
	text-decoration: none;
	}
	
#footer a:hover
	{
	border: none;
	color: #FFFFFF;
	}
	
#wrapright
    {
	float:left;
	}
	
#wrapleft
    {
	float:right;
	}
	
#news
    {
	font: bold 11px arial, verdana, sans-serif;
	}

#news a
    { 
	color: #000066;
	text-decoration: none;
	}
	
#news a:hover
    {
	color: #0000FF;
	}	
		 		