h1, .header1 {
	font: 12pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #104735;
	margin:0 0 0 -2px;
}
h2, #calccontent h1, #calccontent h1 center, .header2 {
	font: 11pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #104735;
	margin:0 0 0 -2px;
	text-align:left;
}
h3, .header3 {
	font: 10pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #104735;
	margin:  0 0 2px -2px;
}
h4, .header4 {
	font:9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: #be9d2a;
	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{
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
}

.disclaimer {
	background-color:#fff;
	font: 7pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#999;
}
.required {
	background-color:#fff;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	color:#cc0000;
}

.faqQ {
	background-color:#fff;
	font: 8pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#003698;
}
.faqA {
	background-color:#fff;
	font: 9pt Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}