body {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table {
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

a.header:link, a.header:visited, a.header:active {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

a.header:hover {
	color: #336699;
	text-decoration: underline;
}

a.menu:link, a.menu:visited, a.menu:active {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

table.menu {
	border-top: solid 1px #FF3333;
	border-left: solid 1px #FF3333;
	background-color: #336699;
}

.topSection {
	border: 1px outset;
}

.section {
	border: 1px inset;
	background-color: #FFFAFA;
}

.message {
	border-bottom: solid 1px #FF3333;
	border-top: solid 1px #FF3333;
	color: #336699;
	font: bold 16pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}

#footer {
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;	
}

.udl 
{
	text-decoration: underline;
}

.lbl {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.lbl {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

.hdr {
	font: bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	color: #336699;
}

td.bluespace {
	background-color: #336699;
}

table.signinForm {
	margin-left: 5px; 
	margin-right: 5px;
}

.padHoriz {
	padding: 5px 5px 5px 5px;
}

.promo {
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}