BODY{BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Arial; margin-top: 0; margin-left: 0; margin: 0;}
TABLE{font-family: Arial; font-weight: normal; padding: 2px;}
THEAD{	FONT-WEIGHT: bold; FONT-SIZE: 20px;  /*BACKGROUND-COLOR: #003366;*/
		/*BACKGROUND-IMAGE:  url(../images/backgrounds/header.gif);*/
    	COLOR: #004A8C; text-align: center; /*border-bottom: white;*/}
TABLE.maintable{border: thin;border-style: solid; border-color: #004A8C; BACKGROUND-COLOR: #CFEAFC; color: black; font-size: 10pt; padding: 2px;}
TABLE.maintable4{border: thin;border-style: solid; border-color: #004A8C; BACKGROUND-COLOR: #CFEAFC; color: black; font-size: 16pt; padding: 2px;}
TABLE.maintable5{border: thin;border-style: solid; border-color: #004A8C; BACKGROUND-COLOR: #CFEAFC; color: black; font-size: 10pt; padding: 2px;}
/*TABLE.maintable{border: thin; border-style: solid; border-color: #54786D; BACKGROUND-COLOR: #E9E6DA; 
    color: black; font-size: 10pt; padding: 2px; spacing: 3px;}*/
.transparent{font-family: Arial; font-size: 12pt; font-weight: normal; color: white;  }
TABLE.maintable2{BACKGROUND-COLOR: #E9E6DA; color: black; font-size: 10pt; padding: 2px; spacing: 3px;}
A:visited{COLOR: #000000; text-decoration:underline; FONT-SIZE: 11px;}
A:link{COLOR: #000000; text-decoration:underline; FONT-SIZE: 11px;}
A:hover{COLOR: #990000; text-decoration:underline; FONT-SIZE: 11px;} /* #FF6600 Orange */ /* #86BE29 TASS GREEN */
.Warning:visited{COLOR: #FFFFFF; text-decoration:underline; FONT-SIZE: 11px;}
.Warning:link{COLOR: #FFFFFF; text-decoration:underline; FONT-SIZE: 11px;}
.Warning:hover{COLOR: #CFD5FC; text-decoration:underline; FONT-SIZE: 11px;}
.Heading{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; text-align: left;}
.tHead1{ FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #CFEAFC; COLOR: black;}
.tHead2{FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #FFFFFF; COLOR: black;}
.tHead3{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #86BE29;} /* TASS Green */
.tHead4{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #004A8C;}

.tHeadWarning{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #AA0000;} /* TASS Red*/
.tRow1{FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #CFEAFC; COLOR: black;} /* Light Sky Blue*/
.tRow2{FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; COLOR: black;}
.tRow3{FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #D4D4D4; COLOR: black}
.tRow4{FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; COLOR: black}
.tRow6{FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #0763b1; COLOR:#FFFFFF}
.tRow9{FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #EAF5FF; COLOR: black}

.RowSubmit{ FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #85A4C2; COLOR: black}
.RowSubmit2{ FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #85A4C2; COLOR: black}

.nblackfont {font-size: 9.0pt; font-family: Arial; font-style: normal; font-weight: normal; color: #000000}

.smallButton{/*FONT-WEIGHT: normal;
    FONT-SIZE: 12px; BACKGROUND-COLOR: #D4D4D4;
    border: thin; border-style: solid; border-color: #808080;  */ }
.largeButton{/*FONT-WEIGHT: normal; FONT-SIZE: 13px;
    BACKGROUND-COLOR: #FFFFFF; border-width: 2px; border-style: solid; border-color: #003366;
		border-top-color: #CCCCCC; border-left-color: #CCCCCC;    */}
.textBox{BACKGROUND-COLOR: #FFFFFF; border: thin; border-style: solid; border-color: #808080;}
TR.highlight{BACKGROUND-COLOR: #FFCC33; FONT-WEIGHT: bold; color: black}
.pageHeader{BACKGROUND-COLOR: #FFFFFF; FONT-SIZE: 11px; color: black;}	
TD.innerText{FONT-WEIGHT: normal;FONT-SIZE: 12px; COLOR: white;}
TD.noteText{FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black;}

.tHeadWarning{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #AA0000;}
.tHeadSuccess{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #86BE29;}
.tHeadError{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #990000;}

.Headingx2{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; text-align: left;}

/* MAYBE THIS IS THE MARQUE */
#message{position: absolute;/*width:500px;*/top: 12px;left: 200px;
		height: 22px; white-space: nowrap; font-size: 10pt;
		font: Arial; cursor: default !important;
		font-weight: 200 !important; white-space:nowrap; z-index: 1000;
    	color: #004A8C;

}

/* ================================================================ */
/* ======= DATE RANGE PICKER 								======= */
/* ================================================================ */

.singledate_button {
	background: transparent;
	background-image:url(../images/buttons/calendar.gif);
	width:25px;
	background-repeat: no-repeat;
	border:none;
	font-size:13px;
	cursor: hand;
}

.daterange_button {
	background: transparent;
	background-image:url(../images/buttons/calendar_range.gif);
	width:25px;
	background-repeat: no-repeat;
	border:none;
	font-size:13px;
	cursor: hand;
}

.datepicker_button {
	background: transparent;
	background-image:url(../images/buttons/calendar_range.gif);
	width:25px;
	background-repeat: no-repeat;
	border:none;
	margin-left:3px;
	font-size:13px;
	cursor: hand;
}

.dateRange{
	font-size:10px;
	background-color:#fff;
	width:100%;
}
.dateRange.header{
	background-color:#0763b1;
	color:white; 
	line-height:18px; 
	margin:1px; 
	padding-left:2px;
}
.dateRange.container{
	border-width:1px; 
	border-style:solid;
	background-color:white; 
	border-color:#999999; 
}

TABLE.dateRange{
	background-color:#fff;
}
td.dateRange{
	background-color:#fff;
}
.dateRange .rowSubmit{
	background-color:#b5c4cf;
}
div.requirements
{
	position:absolute; 
	text-align:center; 
	top:0; 
	left:0; 
	height: 100%; 
	width:100%;
}

div.requirements div
{
	position:relative; 
	width:250px; 
	height:390px; 
	top:50%; 
	margin: -150px auto 0 auto; 
	background-color:#FFFFFF; 
	border: 1px solid #CCCCCC;
}