﻿body { background-color: #FFFFFF; margin: 12px; }

body, td, p, input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	}
	
p {	line-height: 12pt; margin: 7pt 0; }
li { padding-bottom: 3pt; }
	
h1 {
	color: #005E95;
	font-family: Arial, sans-serif;	font-size: 18px; font-weight: normal;
	margin-bottom: 12px; margin-top: 30px;
}

h2 {
	color: #555555;
	font-family: Arial, sans-serif;	font-size: 14px; font-weight: bold;
	margin-bottom: 8px;	margin-top: 26px;
}
h2 i, h2 em { color: #666666; }

a:link { text-decoration: underline; color: #005E95; }	
a:visited{ text-decoration: underline; color: #005E95;	}
a:hover, a:active {	text-decoration: underline;	color: #DD0000;	}
a.external { padding-right: 14px; background: url(external.gif) right bottom no-repeat; }
	
a img { border: none; }
form { display: inline; }

.grey { color: #555555; }
.faint { color: #888888; }
p.smallprint { color: #888888; font-size: 7pt; }
p.fakelist { line-height: 14pt; }

#footer { margin-top: 32px; border-top: 1px solid #8E9AA4; }
#footer p { color: #888888; font-size: 8pt; margin-top: 4px; }

table.gridlines { border-collapse: collapse; width: 98%; border-bottom: 1px solid #CDDAE2; }
table.gridlines td { padding: 4px 8px 5px 6px; border-top: 1px solid #CDDAE2; }

table.stripe { border-collapse: collapse; width: 98%; }
table.stripe td { padding: 5px 8px; }
table.stripe th { padding: 5px 8px; background-color: #C4000A; color: #FFFFFF; }
table.stripe td.roweven { background-color: #F0F0E8; }

table.form { border-collapse: collapse; }
table.form td { padding: 0 4px 4px 0; }

table.columns { border-collapse: collapse; }
table.columns td { padding: 0 20px 20px 0; vertical-align: top; }
table.columns h2 { margin: 0; padding: 10px 0 0 0; }

.floatleft { float: left; padding: 0 20px 10px 0; }
.floatright { float: right; padding: 0 0 10px 20px; }

.label { padding-left: 0; font-weight: bold; text-align: right; color: #333333; }
span.error { color: #B50D0D !important; font-weight: bold;  }
div.validation { color: #444444 !important; }

ul.plain { list-style-type: none; margin-left: 0; margin-top: 10px; padding-left: 0; }
ul.plain li  { margin-left: 0; padding-left: 0; }