h1, .header1 {
margin: -25px 0 0 -2050px; 
padding: 0 0 0 0;
font-size: 22px;
color: #FFF;
	}

h2, .header2 {
margin: 0 0 3px 0; 
padding: 0;
font-weight: bold;
font-size: 18px;
color: #81a49a;
}
h3, .header3 {
margin: 15px 0 2px 0; 
padding: 0;
font-size: 16px;
font-weight: bold;
color: #004833;
}
h4, .header4 {
margin: 7px 0 1px 0; 
padding: 0;
font-size: 16px;
font-weight: bold;
color: #c5562a;
}

.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;
}

.smalltext {
font-size: 9px;
line-height: 1.2em;
}

.disclaimer {
font-size: 9px;
line-height: 1.2em;
font-weight: bold;
color: #999;
}
	
.required {
font-size: 9px;
font-weight: bold;
color: #C30;
}

.appfield1 {
margin: 0;
padding: 1px;
height: 19px;
max-height: 19px;
font-size: 11px;
border: 1px solid #98aba6;
background-color: #FFF;
background-image: url(../images/bg_appfield1.gif);
background-position: top left;
background-repeat: repeat-x;
}



.appfield2 {
padding: 1px;
height: 19px;
max-height: 19px;
font-size: 11px;
border: 1px solid #387060;
background-color: #f0f4f3;
}

	
hr, .hr  {
margin: 0;
height: 1px;
max-height: 1px;
color: #bfd1cc;
border: 0;
}

.tableheader {
font-size: 13px;
font-weight: bold;
background-color: #004833;
color: #FFF;
}
	
th, .th {
font-size: 12px;
background-color: #adc4bd;
color: #000;
}
	
.tablecontent1 {
font-size: 12px;
background-color: #FFF;
}
	
.tablecontent2 {
font-size: 12px;
background-color: #e7eeec;
}

.faqQ { 
font-weight: bold;
color: #c5562a; 
font-size: 16px; 
}
.faqA { 
font-weight: normal;
color: #666; 
font-size: 14px; 
}