.blank { }
BODY { font-size: 11pt; font-family: Arial, Helvetica; margin-height:0px; margin-width:0px; background-color:#ffffff;}
BODY.black { background-color:#000000;}
P { font-size: 11pt; font-family: Arial, Helvetica; }
TD	{ font-size: 11pt; font-family: Arial, Helvetica;}
H1 { font-size: 30pt; font-family: Arial, Helvetica; font-style: bold; }
H2 {
	font-size: 24pt;
	font-family: Arial, Helvetica;
	font-style: bold;
	line-height : 105%;
	margin-bottom : 4px;
}
H3 { font-size: 16pt; font-family: Arial, Helvetica; font-style: bold; 	line-height : 95%; line-spacing: 0px; margin-top : 0px;}
H4 { font-size: 13pt; font-family: Arial, Helvetica; font-style: bold; }
H5 { font-size: 8pt; font-family: Arial, Helvetica; font-style: normal;}

IMG { border-width: 0px; }




/* Table Element Properties */
table { valign:top; font-size: 10pt; border-collapse: collapse; border-style: solid; border-width: 0px; padding: 0px; border-spacing: 0px; empty-cells: show; margin: 0px }
table.titlerow { border-style: outset; border-width: 1px; width: 100%; padding-left: 4px;}
table.menu { valign:top; }
table.jump { width: 100%; }
table.page {  width: 95%; border-width: 0px; align: center;}
table.form {  padding: 2px; }
table.distribute {  width: 95%; font-size: 9pt;}
table.quote { padding: 1px; width: 95%; }
table.perform { padding: 2px; width: 95%; }
table.nav { width: 100%; }
table.links{ font-size: 9pt; background: #8a8a88; color: #ffffff; white-space: nowrap; width: 148px;}
table.service{ font-size: 9pt; background: #8a8a88; color: #ffffff; width: 148px;}

tr { display: table-row }

tr.title { color: #ffffff; background: #9F967D; font-size: 13pt; font-weight: bold; padding: 0px;}
tr.colhead { font-size: 8pt; background: #8A8A88; color: #ffffff; white-space: nowrap; }
/* tr.rowshade { background: #E5FCE8; padding: 2px; } */
tr.rowshade { background: #ECF7FF; padding: 2px }
tr.collect { background: #000000; font-size: 10pt; padding: 2px; color: #ffffff; }
tr.quoterow{ display: table-row; font-size: 11pt; color: #000000; background-color: #A3C2D6; white-space: nowrap;}

tr.centercell { text-align: center; }
tr.detail { padding: 3px; text-align: center; font-size: 9pt; border-bottom-width: 1px; border-bottom-style: solid; padding-top: 3px; padding-bottom: 3px;}
tr.lines { padding: 3px; font-size: 9pt; border-bottom-width: 1px; border-bottom-style: solid; padding-top: 3px; padding-bottom: 3px;}

td { display: table-cell; padding: 0px; font-size: inherit; }
td.content { display: table-cell; padding: 4px; font-size: inherit;}
td.titleact { text-align: right; font-size: 9pt; font-weight: normal; padding-right: 3px;}
td.rowhead{ padding-top: 3px; padding-bottom: 3px; font-size: 9pt; color: #000000; background-color: #d3cab7; text-align: right; white-space: nowrap; width: 1%; }
td.required:before { content: "* "; color: #ff0000;}
td.buttons { border: 0px; border-top: 1px; border-color: #6794AB;  border-style: dotted; text-align: center; white-space: nowrap; padding-top: 4px;}
td.pageborder { background: #2C4E60; padding: 0px; }
td.sidebar { WIDTH: 96px; }
td.jump {
	width: 20%;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}
td.centerpiece{
	width: 213px;
	height: 151px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: 0;
}
td.centerblock{
	height: 151px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td.caption { text-align: center; font-size: 8pt; }
td.number { text-align:right; padding-right: 8px; }
td.picture { text-align: center; white-space: nowrap; padding: 4px;}
td.bullet {	white-space: nowrap; vertical-align: top; padding-top: 4px; width: 15px; }
td.navcell { padding-bottom: 4px; padding-top: 2px}
td.quicklink { background-color: #FEFCE7; }
.leftspace { padding-left: 4px; }
.topspace { padding-top: 8px; }

.justify { text-align: justify; }
.small { font-size: 8pt; }
.quicklink { font-size: 9pt; }

.msmall { font-size: 9pt; font-family: Arial, Helvetica; }
.default { font-size: 11pt; font-family: Arial, Helvetica; }
.heading { font-size: 20pt; font-family: Arial, Helvetica; font-weight: bold; }
.statlink { font-size: 9pt; font-family: Arial, Helvetica; text-decoration: underline; color:#ffffff; }
.highlight { font-size: 12pt; font-family: Arial, Helvetica; font-weight: bold; color:#B62014;}
.quickhead{ color: #000000;  font-weight: bold;	text-decoration : underline; }


.onblack { color: #fefce7; }

A:link { color:#72605B; text-decoration:none;}
A:visited { color:#39464A; text-decoration:none;}
A:hover { text-decoration:underline;}
A.sidebar:hover { text-decoration:underline;}
A.sidebar:link { font-size: 10pt; color:#ffffff; font-weight: bold;}
A.sidebar:visited { font-size: 10pt; color:#ffffff; font-weight: bold;}
A.bookmark:hover { text-decoration:underline;}
A.bookmark:link { font-size: 9pt; color:#ffffff;}
A.bookmark:visited { font-size: 9pt; color:#ffffff;}
/* FORM Elements */
.field {
	font-family:  Arial, Helvetica;
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #4B4B4B;
	margin-top: 2px; 
	margin-bottom: 2px;
}

INPUT.number { text-align: right; }

INPUT.calced {
	color: #666666;
	READONLY;
}


