body, td {
	font-size: 12px; 
	color: #666699; 
	font-family: arial, helvetica, sans-serif; 
	}

p   {
	color: green
	}
		
div { 
	position: relative;
	}
	
.datacell {
	width: 150px;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid;
}	
	
.errormessages { 
	font-family: Verdana, Arial, sans-serif; 
	color: red; 
	margin-top: 10px; 
	margin-right: 15px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}
	
.formfieldlabel {
	text-align: right;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}

.formfieldnumber {
	text-align: right;
	color: #2f4f4f;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}

.formfieldinput {
	text-align: left;
	color: black;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}

.formheader {
	width: 700px;
	font-family: Arial, Helvetica, San-Serif; font-size: 18px; color: #000000; font-weight: bold
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid DarkOliveGreen;
}
	
.head { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #00008b; 
	font-weight: normal; 
	padding-bottom: 4px;
	}
	
.infocell {
	 width: 100px;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom : 1px solid;
}

.input-ro, .input-ro-30,  .input-ro-50, .input-ro-75, .input-ro-100, .input-ro-125, .input-ro-150, .input-ro-175, .input-ro-250 {
	background-color: #eeeeee; 
	color: Black;
}

.input-na, .input-na-30, .input-na-50, .input-na-75, .input-na-100, .input-na-125, .input-na-150, .input-na-175, .input-na-250 {
	background-color: #eeeeee; 
	color: Black;
}

.instructions { 
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8 pt;	
	color: black; 
	margin-top: 10px; 
	margin-right: 15px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}
	
.parahelp {
	font-size: 11px;
	color: #006400;
	text-align: left;
	margin-top: 2px;	
}
	
.slogan { 
	font-size: 12px;
	}

.small { 
	font-size: 11px; 
	color: black; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}

.tiny {
	font-size: 9px; 
	color: black; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px
	}
	
.detailgrid, .detaillabel {
	font-size: 11px; 
    height: 16px;
	color: black;
	background-color: #eeeeee;		
}
	
.detailgrid {
	background-color: #dddddd;	
}

.true {
	background-color: #FFFFFF;
	color: #000000;
}

.false {
	background-color: #AAAAAA;
	color: #000000;
}	

.message {
	color: #FF0000;
}
	
.error {
	color: #FF0000;
}
	
.required {
	color: #FF0000;
}	

A:link                  { color: Teal; }
A:visited               { color: Teal; }
A:active                { color: Teal; }
A:hover                 { color: Teal; }

A.true:link, A.true:visited, A.true:active {
	color: #000000;
}	

A.false:link, A.false:visited, A.false:active {
	color: #000000;
}

A.errorlink:link, A.errorlink:visited, A.errorlink:active {
	color: #ff0000
}


