/*******************General Rules*******************/
img
{
	border: 0px;
}
p
{
	margin-top: 0px;
}
h3
{
	margin-top: 0px;
}
/*******************Establish general layout parameters*******************/
body, html
{
	height: 100%;
}
body
{
	background: #004E82; /* #003399; #CC0033; */
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
}
#wrapper
{
	background: #FFFFFF;
	color: #000000;/* #CC0033; */
	margin: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	border: 1px solid #000000;
	border-bottom: 0px;
	border-top: 0px;	
	width: 698px;
	min-height: 100%;
}

#header
{
	top: 0px;
	left: 0px;
	text-align: left;
	border-bottom: 1px solid #CC0033;
	vertical-align: bottom;
	height: 64px;
}
#logo
{
	float: left;
	margin: 0px;
	border: 0px;
}
#topleftimg
{
	margin: 0px 8px 8px 0px;
}
.leftimg
{
	margin: 0px 8px 8px 0px;
}
.rightimg
{
	margin: 0px 8px 0px 8px;
}
#menu
{
	margin-top: 41px;
	float: right;
	height: 23px;
	background-image: url(images/menucurve.gif);

	background-position: top left;
	background-repeat: no-repeat;
	background-color: #CC0033;
}
#menu ul
{
	list-style-type: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-left: 82px;
	padding-top: 3px;
}
#menu ul li
{
	display: inline;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-left: 7px;
	margin-right: 7px;
}
#menu ul li a:link,
#menu ul li a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
#menu ul li a:hover,
#menu ul li a:active
{
	color: #000000;
	text-decoration: none;
}
#content
{
	text-align: left;
	color: #000000; /* #CC0033; */
	padding: 5px;
}
#content img
{
	border: 1px solid black;
}
/************************Temp for front page banner***********************/
#content ul
{
	margin: 1em;
}
td
{
	color: #000000;/* #CC0033; */
}
#content li
{
	color: #000000;/* #CC0033; */
}
h4
{
	color: #000000;/* #CC0033; */
}
/*******************Code to set up current page display*******************/
#homepage #menu ul li #homepagelink:link,
#homepage #menu ul li #homepagelink:visited,
#biopage #menu ul li #biopagelink:link,
#biopage #menu ul li #biopagelink:visited,
#newspage #menu ul li #newspagelink:link,
#newspage #menu ul li #newspagelink:visited,
#mappage #menu ul li #mappagelink:link,
#mappage #menu ul li #mappagelink:visited,
#gipage #menu ul li #gipagelink:link,
#gipage #menu ul li #gipagelink:visited,
#legpage #menu ul li #legpagelink:link,
#legpage #menu ul li #legpagelink:visited,
#endorsepage #menu ul li #endorsepagelink:link,
#endorsepage #menu ul li #endorsepagelink:visited,
#cvpage #menu ul li #cvpagelink:link,
#cvpage #menu ul li #cvpagelink:visited,
#billpage #menu ul li #billpagelink:link,
#billpage #menu ul li #billpagelink:visited,
#photopage #menu ul li #photopagelink:link,
#photopage #menu ul li #photopagelink:visited
{
	color: #000000;
	text-decoration: none;
}
/*******************Accessability Helpers*******************/
.hide
{
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
}