
.header2 {
	color: #003768;
	margin: 0 0 8px 0;
	font-size: 17pt;
	font-weight:normal;
	line-height:30px;
}
.header3 {
	color: #749c2d;
	margin: 0 0 6px 0;
	font-size: 1.2em;
	font-weight:bold;
}
.header4 {
	color: #000;
	margin: 0 0 4px 0;
	padding:0 0 0 8px;
	font-size: 1em;
	background-color:#e6eef7;
	font-weight:bold;
}

.faqQ, .faqA {
	font-weight: bold;
	}

.faqQ { color:#005498; }
.faqA { color:#668172; } 
	
.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: underline;
	}
.special2 {
	text-decoration: strike-through;
	}
.special1 { /* for home page rates */
	color: #aa521c;
	}

.disclaimer {
	/*font-style:italic;
	font-weight: bold;
	color: #7e7e7e;*/
	font-size:.7em;
	color:#666;
	}
	
.required {
	color: #dd2525;
	}
	
.appfield1 {
	border: 1px solid #22527c;
	background: #f3f3f3;
	}
	
.appfield2 {
	border: 1px solid #22527c;
	background:#fff;
	}
	
.tableheader {
	background: #F9FAFE;
	color: #7E9634;
	font-weight: bold;
	font-size:11pt;
	}
	
th {
	border-bottom: 1px solid #23527C;
	background-color:#efefef;
	color:#23527C;
	text-align: left;
	}
	
.tablecontent1 {
	border-bottom: 1px solid #fff;
	background-color: #E5EBDD;
	}
	
.tablecontent2 {
	border-bottom: 1px solid #fff;
	background-color:#fff;
	}

.holOpen {
	color: #FFFFFF;
	background-color: #86A048;
}
.holClose {
	color: #FFFFFF;
	background-color: #DA8204;
}

.super { font-size: 70%; vertical-align: super; }	

.slightlyLarger {
	font-size: 120% !important;
}

/*
.button {
	background-color: #A9542E;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	width: 85px;
	height: 22px;
	padding-bottom: 2px;
}
*/


