body {
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.brightText {
	color: #B00000;
	font-weight:bold;
}

.headerText {
	font-size:18px;
}

.copy12 {
	font-size:12px;
}

.formText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #C0C0C0;
}

.formEntry {
	background-color: #F5F5F5;
}

.formBorderRight {
	border-right: 1px solid #C0C0C0;
}

.formBorderLeft {
	border-left: 1px solid #C0C0C0;
}

.formBorderTop {
	border-top: 1px solid #C0C0C0;
}

.formBorderBottom {
	border-bottom: 1px solid #C0C0C0;
}

.formBorder {
	border: 1px solid #C0C0C0;
}

.formButton {
	border: 1px solid #C0C0C0;
	background-color: #227DCC;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: underline;
}

.reportHeader {
	background-color: #404040;
	color: #FFFFFF;
}

.reportSubFooter {
	background-color: #D0D0D0;
	color: #000000;
}

.reportFooter {
	background-color: #909090;
	color: #FFFFFF;
}

.ABTABackground {
	background-color: #003399;
}

.ABTAForeground {
	color: #003399;
}

.CertBackground {
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}

/* CALENDAR */
a.jsCal { color: #00204B; text-decoration: none; }
td.jsCalWeekday, td.jsCalMonth, td.jsCalSel, td.jsCalActiveSel, td.jsCalDay, td.jsCalActiveDay, td.jsCalArrows, td.jsCalActiveArrows, td.jsCalToday, td.jsCalActiveToday, td.jsCalWeekend, td.jsCalActiveWeekend, td.jsCalDeadCell, td.jsCalX, td.jsCalActiveX { font-size: 11px; font-family: Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: center; height: 23px; color: #00204B; background-color: #CFD8E5; }
td.jsCalMonth, td.jsCalX, td.jsCalArrows { font-weight: bold; }
td.jsCalActiveDay, td.jsCalActiveArrows, td.jsCalActiveToday, td.jsCalActiveWeekend, td.jsCalActiveSel, td.jsCalActiveX { cursor: pointer; }
td.jsCalDeadCell, td.jsCalMonth, td.jsCalWeekday { cursor: default; }
td.jsCalDeadCell { background-color: #BFCADB; }
td.jsCalWeekday { font-weight: bold; background-color: #8BA1BD; }
td.jsCalWeekend { font-weight: normal; color: #aaaaaa; }
td.jsCalActiveWeekend { color: #aaaaaa; background-color: #FFFFFF; }
td.jsCalActiveDay { background-color: #FFFFFF; }
td.jsCalToday { font-weight: bold; background-color: #EE9D9A; }
td.jsCalActiveToday { font-weight: bold; background-color: #EE9D9A; }
td.jsCalArrows, td.jsCalX { font-weight: bold; }
td.jsCalActiveArrows, td.jsCalActiveX { font-weight: bold; background-color: #FFFFFF; }
td.jsCalSel { font-weight: bold; background-color: #AEC0D4; }
td.jsCalActiveSel { font-weight: bold; background-color: #AEC0D4; }
.caldiv { background-color: #BFCADB; border: 1px solid #000000; position: absolute; top:10; left:10; width:210; z-index:65535; visibility:hidden; filter: progid; overflow: ; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#000000", Direction=135, Strength=3) alpha(Opacity=100); moz-opacity: 1; }