﻿


#pagehead
{
	
	
	width: 100%;
	height: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	vertical-align: top;
	white-space: nowrap;
	color: #333399;
	font-size: 90%;
	text-align:center;
}

#utilitynav div
{
	text-align: right;
	width: 100%;
	background-color:#DDD;
	padding:7px 5px 7px 5px;
	border-top: #BBB solid 5px;
	border-bottom: #BBB solid 1px;
}



#utilitynav a
{
	text-decoration: none;
	color: #216374;
	font-size:12px;
}

#utilitynav a:hover
{
	text-decoration:underline;
}



#footer { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	border-top:#BBB solid 1px;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-size:12px;
}
#footer a:link, #footer a:visited {
	color: #216374;
	text-decoration: none;
	font-size:12px;
}
#footer a:hover {
	color: #000000;
	background-color: #FFFFCC;
	font-size:12px;
}


#pagenav
{
	width: 100%;
	height: 44px;
}

.HTabContainer
{
	width: 100%;
}
table.HTabStatic, table.HTabSelected, table.HTabHover
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 90%;
	padding:0 0 0 0 ;
	width: 100%;
}
table.HTabStatic
{
	background-color: #216374;
}
table.HTabSelected
{
	background-color: #DDD;
	border: #BBB solid 1px;
	
}
table.HTabHover
{
	background-color: #6B9EA7;
}
a.HTabStatic
{
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	width: 180px;
}
table.HTabSelected a
{
	color:#216374;
}

table.HTabHover a
{
	background-color: #6B9EA7;
	color:#FFF;
}