h1, .header1 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #333;
	font-size: 15px;
	}
h2, .header2 {
	margin: 0;
	padding: 0;
	color: #00267f;
	font-size: 13px;
	}
h3, .header3 {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 11px;
	}
h4, .header4 {
	margin: 0;
	padding: 0;
	color: #29568f;
	font-size: 8pt;
	}
h5, .header5 {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 8pt;
	}

.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 {
	font-size: 10px;
	}

.faqQ, .faqA, .Q, .A { 
	font-weight: bold;
	font-size: 13px;
	}

.faqQ, .Q { color: #29568f; }
.faqA, .A { color: #00267f; }

td{
	vertical-align:top;
	font-family: tahoma, verdana, sans-serif;
	font-size: 8pt;
}
.tableheader {
	background: #8bb4e8;
	color: #00267f;
	font-weight: bold;
	text-align:center;
	vertical-align:bottom;
	}
	
th {
	background: #c5d9f2;
	color: #29568f;
	text-align: left;
	}
	
.tablecontent1 {
	background: #fff;
	color: #333;
	}
	
.tablecontent2 {
	background: #f7fbfe;
	color: #333;
	}