a { text-decoration: none }
A:Hover {color: #BB0A36; text-decoration: none}

H1 {color: #003399; font-family: Arial, Helvetica, Verdana; font-size: 14pt; valign: middle}
H2 {color: #003399; font-family: Arial, Helvetica, Verdana; font-size: 12pt; valign: middle}
H3 {color: #003399; font-family: Arial, Helvetica, Verdana; font-size: 10pt; valign: middle}

.barelink {text-decoration: none}
.barelink:hover {text-decoration: underline;}

.body {font-family: Arial, Helvetica, Verdana; font-size: 10pt; valign: middle; color: #4b4b4b}
.bodylead {font-family: Arial, Helvetica, Verdana; font-size: 12pt; valign: middle; line-height:17px; color: #003399}
.body3 {font-family: Arial, Helvetica, Verdana; font-size: 8pt; valign: top}
.bodysmall {font-family: Arial, Helvetica, Verdana; font-size: 8pt; valign: middle}

.detail {color: #003399; font-family: Arial, Helvetica, Verdana; font-size: 10pt; valign: middle}

.field {vertical-align : bottom;}

.formlabel {font-family: Arial, Helvetica, Verdana; font-size: 10pt;}

.filter {font-family: Arial, Helvetica, Verdana; font-size: 8pt; color: #595959; text-decoration: none; text-transform: uppercase;}
.filter:hover {color: #BB0A36;}
.filteron {font-family: Arial, Helvetica, Verdana; font-size: 8pt; color: #000000; text-decoration: none; text-transform: uppercase;  font-weight: bold}
.filteron:hover {color: #BB0A36;}

.footer {font-family: Arial, Helvetica, Verdana; font-size: 8pt;}

.hint {color: #888888; font-family: Arial, Helvetica, Verdana; font-size: 8pt;}

.justfont {font-family: Arial, Helvetica, Verdana;}

.label-c {font-family: Arial, Helvetica, Verdana; font-size: 10pt; text-align: center; color: #4b4b4b;}
.label-l {font-family: Arial, Helvetica, Verdana; font-size: 10pt; text-align: left; color: #4b4b4b}
.label-r {font-family: Arial, Helvetica, Verdana; font-size: 10pt; text-align: right; color: #4b4b4b;}

.logon {font-family: Arial, Helvetica, Verdana; font-size: 8pt; color: #000000; text-decoration: none;}
.logonlink {font-family: Arial, Helvetica, Verdana; font-size: 11pt; color: #FF0000; font-weight: bold;}
.logon:hover {text-decoration: underline; color: #000000;}

.navbar {font-family: Arial, Helvetica, Verdana; font-size: 8pt; color: #626262; text-decoration: none; text-transform: none;}
.navbar:hover {color: #BB0A36}
.navbaron {font-family: Arial, Helvetica, Verdana; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; text-transform: none;}
.navbaron:hover {color: #000000;}

.subnav {font-family: Arial, Helvetica, Verdana; font-size: 10pt; color: #626262; text-decoration: none; text-transform: none;}
.subnavheader {font-family: Arial, Helvetica, Verdana; font-size: 10pt; color: #000000; text-decoration: none; text-transform: none; line-height:16px; font-weight: bold;}
.subnav:hover {color: #000000;}
.subnavon {font-family: Arial, Helvetica, Verdana; font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; text-transform: none;}
.subnavon:hover {color: #000000;}

.quotetext {font-family: Arial, Helvetica, Verdana; font-size: 11pt; color: #000000; text-decoration: none; text-transform: none; font-weight: bold;}

.subheading {color: #000000; font-family: Arial, Helvetica, Verdana; font-size: 11pt; valign: middle}
.subheadingsmall {color: #000000; font-family: Arial, Helvetica, Verdana; font-size: 10pt; valign: middle}

.tableheader {font-family: Arial, Helvetica, Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color: #003399;}

.tablesubheader {font-family: Arial, Helvetica, Verdana; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color: #BB0A36;}

.whitelink {color: #ffffff;}

.invisible { position: absolute; margin-left: -20000px; }
.invisible2, .invisible2:hover { position: absolute; margin-left: -20000px; }


h4 {
	font: bold 10pt Trebuchet MS, verdana, arial, helvetica, sans-serif;
	color: #BB0A36;
	margin-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #BB0A36;
}

.table_header {
	color: #FFF;
	font-weight: bold;
	background-color: #006;
}

.table_subheader {
	color: #FFF;
	background-color: #BB0A36;
	font-weight: bold;
}

table.cell_border {
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 0;
	border-bottom: 0;
}

table.cell_border td {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.smallfont, .hint {
	font: 8pt arial, helvetica, sans-serif;
}

.hint {
	color : #888;
}

.red {
	color: #F00;
}

table.table_container {
	border: 0;
}

td.white_background {
	background-color: #FFF;
}

.grey1 {
	background-color: #F3F3F3;
}

.grey2 {
	background-color: #D9D9D9;
}

