body {
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
	padding:0px;
	height:100%;
}

#bodyWrap
{
	width:871px;
	margin:0 auto; 
	height:100%;
}

#contentWrap{
	clear:both;	display:table; width:100%;
}



a{	color:#5998c9; text-decoration:none;	}

a:hover, .headerBar a:hover
{	text-decoration:underline;	}

p{margin:3px 1.5em;}

h1
{
	font-size:1.25em;
	font-weight:bold;
	color:#578ea6;
}


h2
{
	font-size:1.25em;
	font-weight:bold;
	color:#578ea6;
	margin:0;
	padding:0;
}

h3
{
	font-size:1.6em;
	font-weight:bold;
	color:#578ea6;
	margin:0;
	padding:0;
}

.headerBar
{	background-color:#2b4c7c; color:#fff;}

.headerBar a
{	text-decoration:none;color:#FFFFFF;	}

.headerBar h1, .headerBar h2, .headerBar h3
{	color:#FFFFFF;	}

h1.headerBar, h2.headerBar, h3.headerBar/*, tr.headerBar */
{	color:#FFFFFF; text-align:center;padding:2px 0px;}

tr.headerBar
{	font-size:1.2em; font-weight:bold;	}

#topImage
{	border:none; text-align:center;	}

.message
{	color:#FF0000;font-weight:bold;	}