h1, .header1 {
	font: 14pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #339933;
	font-weight:bold;
	margin: 0 0 0 0;
}
h2, .header2 {
	font: 12pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	margin: 0;
}
h3, .header3 {
	font: 11pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color: #000;
	margin: 0;
}
h4, .header4 {
	font:8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	margin: 0 0 5px 0;
	padding:0;
}

.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{
    text-decoration: underline;
}

.faqQ {
	background-color:#fff;
	font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#003698;
}
.faqA {
	background-color:#fff;
	font: 9pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}
.disclaimer {
	color: black;
	font-size: 9pt !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 11pt !important;
}
.required {
	font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif !important;
	color:#cc0000 !important;
}
.appfield1 {
		font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
		border:1px solid #003698;
}
.appfield2 {
	font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	border:1px solid #666;
}
.tableheader {
	background-color:#663366;
	font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}
.tablesubheader {
    font-weight: bold;
    font-style:italic;
    font-size: 9pt;
}
.tablecontent1 {
	background-color:#fff;
	font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#000;
}
.tablecontent2 {
	background-color:#F2EFE4;
	font: 8pt Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#000;
}

