.header1 {
	font-size: 15pt;
	font-weight: bold;
	color: #002d62;
	position: absolute;
	top: 0;
	left: -1000px;
}
.header2 {
	font-size: 11.5pt;
	color: #004a8d;
	margin-bottom: 0;
}
.header3 {
	font-size: 10pt;
	font-weight: bold;
	color: #936141;
	margin-top: 10px;
	margin-bottom: 0;
}
.header4 {
	font-size: 9pt;
	font-weight: normal;
	font-weight: bold;
	color: #936141;
}


.tableheader {
	font-weight: bold;
	color: #936141;
}
	
.tablecontent1 {
	background: #d6e3f5;
}
	
.tablecontent2 {
	background: #cedcf6;
}
	

.faqQ, .faqA { 
	font-weight: bold;
}

.faqQ { color: #936141; font-size: 16pt;
}
.faqA { color: #004a8d; font-size: 16pt;
}

.question {
	margin: 5px 0;
	font-weight:bold;
}

.questionAnchor {
	margin:5px 0;
}

.question:first-letter, .questionAnchor:first-letter {
	color: #936141; 
	font-size: 9pt;
	font-weight:bold;
	visible:false;
}

.answer {
	margin: 5px 0 15px 0;
}

.answer:first-letter {
	color: #004a8d;
	font-size: 9pt;
	font-weight:bold;
	visible:false;
}
	
.xsmall {
    font-size:.8em; 
}
.small {
    font-size:.9em;
}
.medium {
    font-size:1em;
}
.large {
    font-size:1.1em;
}
.xlarge{
    font-size:1.2em;
}

.special3 {
    text-decoration: line-through;
}
.special2 {
    text-decoration: overline;
}
.special1 {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.disclaimer {
	color: #7b98d0;
}
	
.required {
	color: #aac4f3;
}
	
.appfield1 {
	background: #c4d4f4;
	border: 1px #FFF solid;
	color: #004a8d;
	}	
.appfield2 {
	background: #cfdcf6;
	border: 1px #FFF solid;
	color: #004a8d;
	}
