
/* ---------- Page top-level formatting ---------- */
body { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	padding-top: 0px; 
	padding-bottom:10px; 
	color: #666666;
}

td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; }
a { color: #5288be; text-decoration:none;}
a:link { color:#5288be; }
/* a:visted { font-size: 12px; color:#382F8A; } */
a:hover { color:#5288be; }
a:active { color:#5288be; }

h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #0e3f75; margin: 0px 0px 8px 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #000000; margin: 0px 0px 3px 0px;}

p { padding:0px; margin:0px 0px 14px 0px; }

.required {
	color:#FF0000;
}

form {
	margin: 0px;
	padding: 0px;
}

.formTitle {
	font-weight:bold;
	text-align: right;
	padding-right:7px;
}

.sectionTitle {
	font-weight: bold;
	color: #0e3f75;
	padding-right:5px;
}

.columnTitle {
	border-bottom: 1px #0e3f75 solid;
}

ul {
}

li {
}

.oddrow {
	background-color:#eceff4;
}

.evenrow {
	background-color:#FFFFFF;
}

.hilite {
	font-weight: bold;
	color: #5288be;
}