body
{
margin:0px,0px,0px,0px;
overflow-x:hidden;
overflow-y:scroll;
}

hr
{
 width:100%;
 height:1px;
 color:Gray;
}
input
{
font-size:11px;
color:rgb(10,10,10);
background:rgb(240,240,240);
border: 1px solid black;
}

textarea
{
font-size:11px;
color:rgb(10,10,10);
background:rgb(240,240,240);
border: 1px solid black;
}

.pageimg
{
}

a, a:visited, a:active
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:maroon;
	text-decoration:underline;
}

a:hover
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:maroon;
	text-decoration:none;
}

.topbottom
{
	background-color:gray;
	line-height:8px;
}

.topbottom2
{
	background-color:maroon;
	line-height:2px;
}

.toplogo
{
	padding-left:5px;
	padding-bottom:0px;
	vertical-align:top;
}

.topheader
{
	vertical-align:top;
	height:115px;
	width:750px;
	padding:0px;
}

.navrow
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:3px;
	border-bottom:1px solid silver;
	border-top:1px solid white;
}

.navbutton
{
	text-align:center;
	line-height:9px;
	font-weight:normal;
}

.navbutton a, .navbutton a:visited, .navbutton a:active
{
	font-family:Tahoma;
	font-size:12px;
	letter-spacing:1px;
	color:white;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}

.navbutton a:hover
{
	font-family:Tahoma;
	font-size:12px;
	letter-spacing:1px;
	color:darkblue;
	text-decoration:underline;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}

table.cellLink td 
{
	padding:0;
}

table.cellLink td a 
{
	padding:10px; display:block;
}


.pagetitle
{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	padding-right:2px;
	padding-left:10px;
}

.maincontent
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:15px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:rgb(25, 25, 25);
	text-decoration:none;
	vertical-align:top;
}

.newsflash
{
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:2px;
	border:solid 1px white;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:rgb(100,100,100);
	text-decoration:none;
	vertical-align:top;
}

.archiveyear
{
	text-decoration:underline;
	font-weight:bold;
	color:Black;
	padding-top:10px;
	padding-bottom:3px;
}

.archivenewsflash
{
	padding-left:5px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:rgb(10,10,10);
	text-decoration:none;
	vertical-align:top;	
}

.newsflash a, .newsflash a:visited, .newsflash a:active
{
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:rgb(100,100,100);
	text-decoration:underline;
	vertical-align:top;
}

.newsflash a:hover
{
	text-decoration:none;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:rgb(100,100,100);
	vertical-align:top;
}

.newstitle
{
	padding-top:10px;
	padding-bottom:2px;
	padding-right:10px;
	padding-left:15px;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:rgb(10,10,10);
	text-decoration:none;
	vertical-align:top;
}

.formcontent
{
	padding-top:6px;
	padding-bottom:6px;
	padding-right:2px;
	padding-left:0px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:rgb(10,10,10);
	text-decoration:none;
	vertical-align:top;
}

.footer
{	
	border-top:1px dotted gray;
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	color:rgb(100,100,100);
	text-decoration:none;
	text-align:center;
	vertical-valign:top;

}