#masthead {
border-bottom: 1px solid #999999;
}
	
#menubanner {
border: 0px solid red;
line-height: 3em;
}

#menubanner a {
border: 0px solid red;
background-color: #005353;
padding: 4px 10px 4px 10px;
margin: 4px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#menubanner a:hover {
border: 0px solid red;
background-color: #66CCFF;
padding: 4px 10px 4px 10px;
margin: 4px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#news {
border-top: 1px solid #B0C4DE;
border-right: 1px solid #B0C4DE;
border-bottom: 1px solid #B0C4DE;
border-left: 1px solid #B0C4DE;
padding: 20px;}

#news h3 {
border: 1px solid #B0C4DE;
background-color: #191970;
color: #FFFFFF;
margin: 8px;
}

	
#centercontent {
	margin: 20px 20px 20px 20px;
	padding: 10px 10px 10px 26px;
	color: #222;
	border-left: 0px solid #999999;
	}

#leftmenu {
	border: 0px dashed #999999;
	}	
	
#bottom {
	border-top: 1px solid #666;
	clear: both;
	padding: 10px;
	color: #000;
	z-index: 3;
	font-size: 10px;
	}

.mainmenu a, .mainmenu a:link, .mainmenu a:visited, .mainmenu a:active {
  	background: #e9e9e9;
	border: 0px #000699 solid; 
  	color: ##585F94;
  	display: block; 
  	verdana, arial, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	margin-bottom: 4px;
  	margin-top: 4px;
  	padding: 4px;
  	text-decoration: none;
	width: 200px;
}

.mainmenu a:hover { 
	background-color: #585F94;
	border: 0px #white solid;
	color: #ffffff;
  	display: block; 
  	verdana, arial, sans-serif;
  	font-size: 11px;
	font-weight: normal; text-decoration: none;
	margin-bottom: 4px;
  	margin-top: 4px; 
  	padding: 4px;
	width: 200px; 
}

#news a, #news a:link, #news a:visited, #news a:active {
  	background: #FFFFFF;
	border: 0px #000699 solid; 
  	color: ##585F94;
  	display: block; 
  	verdana, arial, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	padding: 4px;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #FFCC99;
}

.updated {
border: 0px solid red; 
}
.pagecontent {
border: 1px solid red; 

}

BODY, P, DL, OL, BLOCKQUOTE, SPAN, BR, CENTER, H1, H2, H3, H4, TD, TH {
font-family: verdana, arial, sans-serif; background: #ffffff;
font-size: 12px;}

H1 {
font-size: 160%; }

H2 {
font-size: 130%; }

H3 {
font-size: 100%; }

P {
font-size: 100%;
line-height:1.25em; }

A:link {
text-decoration: underline;
color: #1010B5; }

A:visited {
text-decoration: underline;
color: purple; }

A:active {
text-decoration: underline;
color: red; }

A:hover {
text-decoration: underline;
color: #1010B5; }

A.menu:link {
text-decoration: none;
color: #1010B5;
font-family: verdana, arial, sans-serif;
font-size: 9pt; }

A.menu:visited {
text-decoration: none;
color: purple; 
font-family: verdana, arial, sans-serif;
font-size: 9pt; }

A.menu:active {
text-decoration: none;
color: red;
font-family: verdana, arial, sans-serif;
font-size: 9pt; }

A.menu:hover {
text-decoration: underline;
color: #1010B5;
font-family: verdana, arial, sans-serif;
font-size: 9pt; }

A.rev:link {
text-decoration: none;
color: #ffffff; }

A.rev:visited {
text-decoration: none;
color: #ffffff; }

A.rev:active {
text-decoration: none;
color: red; }

A.rev:hover {
text-decoration: underline;
color: #ffffff; }

.smalltext {
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: 9pt; }

.crumb {
text-decoration: none;
font-family: verdana, arial, sans-serif;
font-size: 9pt; }
       
