/********************
	General Styles
*********************/

 body { 
	background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
 }
 hr {
	height: 1px;
}

.header {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height : 17px;
	color: #595959;
}
.headerEmphasis {
	color: #9C9957;
}
.header_blue {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #D5EBFF;
}

.green {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #779555;
}
.content {
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height : 16px;
	color: #595959;
	word-spacing : 2px;
	margin-right: 15px;
}

.link {
	color: #FFFFFF;
}
:hover.link {
	color: #FFFFFF;
	text-decoration : none;
}
.testimonial {
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
}
.copyright {
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACACAC;
	word-spacing : 2px;
	text-decoration : none;
}


/********************
	Form Styles
*********************/

.formField {
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background-color: #F1F1F1;
	word-spacing : 2px;
}
.formFieldRequired {
	color: #99021E;
}
.table_head {
	background-color: #D5EBFF;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: bold;
	color: #444444;
	border-style:solid;
	border-width:1px;
	position:relative;
	height: 22px;
	border-color: #BCD1E3;
}
.table_subhead {
	background-color: #F1F1F1;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: Normal;
	color: #444444;
	border-style:solid;
	border-width:1px;
	position:relative;
	height: 22px;
	border-color: #BCD1E3;
}
.table_main {
	background-color: #FFFFFF;
	border-style:solid;
	border-width:1px;
	position:relative;
	padding: 2;
	border-color: #BCD1E3;
}

.table_head_no_pad {
	background-color: #D5EBFF;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: bold;
	color: #444444;
	border-style:solid;
	border-width:1px;
	position:relative;
	height: 22px;
	border-color: #BCD1E3;
}

.table_recurring {
	border:1px solid #BCD1E3; background-color: #C3DAF9;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: Normal;
	color: #444444;
	position:relative;
	height: 22px;
	
}

.table_cancelled {
	border:1px solid #BCD1E3; background-color: #FF5050;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: Normal;
	color: #444444;
	position:relative;
	height: 22px
	
}

.table_low {
	border:1px solid #BCD1E3; background-color: #88FFA6;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: Normal;
	color: #444444;
	position:relative;
	height: 22px
	
}

.table_med {
	border:1px solid #BCD1E3; background-color: #0099FF;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: Normal;
	color: #444444;
	position:relative;
	height: 22px
	
}

.table_high {
	border:1px solid #BCD1E3; background-color: #FF6600;
	margin-left: 0;
	font-family: Trebuchet, Arial, Verdana, Helvetica;
	font-size: 7pt;
	font-weight: Normal;
	color: #444444;
	position:relative;
	height: 22px
	
}
