h1, .header1 {
	color: #000;
	font: bold 16pt arial,verdana,sans-serif;
	margin: 3px 0;
	padding: 0;
	letter-spacing: 1px;		
	}
h2, .header2 {
	color: #78858D;
	font: bold 14pt arial,verdana,sans-serif;
	margin: 3px 0 10px 0;
	padding: 0;
	letter-spacing: 1px;
	}
h3, .header3, h3 a {
	color: #000 !important;
	font: bold 10pt arial,verdana,sans-serif !important;
	margin: 3px 0 10px 0 !important;
	padding: 0 !important;
	letter-spacing: 1px !important;
	text-decoration: none !important;
	}
h4, .header4 {
	color: #000;
	font: bold 9pt arial,verdana,sans-serif;
	margin: 3px 0;
	padding: 0;
	letter-spacing: 1px;
	}


.tableheader {
	font: bold 8pt arial,verdana,sans-serif;
	color: #174CAB;
	}
	
.tablesubheader {
	font-weight: bold !important;
}
	
th {
	font: bold 8pt arial,verdana,sans-serif;
	color #000;
	background-color: #c9d0d4;
	}
	
.tablecontent1, .tablecontent2 {
	font: 8pt arial,verdana,sans-serif;
	}


.faqQ, .faqA { 
	font: bold 10pt arial,verdana,sans-serif
	}

.faqQ {color:#D94631;}

	
.xsmall {
    font-size:.8em; 
	}
.small {
    font-size:.9em;
	}
.medium {
    font-size:1em;
	}
.large {
    font-size:1.1em;
	}
.xlarge{
    font-size:1.2em;
	}

.special3 {
	}
.special2 {
	}
.special1 {
	}

.disclaimer {
	font: bold 7pt arial,verdana,sans-serif;
	color: #D94631;
	}
	
.required {
	font: bold 7pt arial,verdana,sans-serif;
	}
	
.appfield1 {
	border: 1px solid #738088;
	background-color: #FFF;
	}	
.appfield2 {
	border: 1px solid #000;
	background-color: #FFF;
	}	
 * html .visualIEFloatFix { height: 0.01%; }
