body, p, div, td, th, tr, form, ol, ul, li, input, textarea, select {
  color: #27475A;
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10pt;
}

form { margin-left: 5px; }

A:link {color: #660099; text-decoration: none;}
A:hover {color: #660099; text-decoration: underline;}
A:active {color: #660099; text-decoration: none;}
A:visited {color: #660099; text-decoration: none}
A:visited:link {color: #660099; text-decoration: none;}
A:visited:hover {color: #660099; text-decoration: underline;}
A:visited:active {color: #660099; text-decoration: none;}


.nav { font-size: 9pt;  }
.head {
	color: #4A4924;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	vertical-align : text-bottom;
}
.subHead { color: #4A4924; font-size: 12pt; font-weight: bold; font-family: Arial, Verdana, sans-serif; }
.navHead {
	background-color: #cdcb9a;
	color: #4A4924;
	text-align : center;
	font-weight : bold;
}
.navHeadOn {
	background-color: #B0D0DF;
	color: #4A4924;
	text-align : center;
	font-weight : bold;
}
.navHeadOff {
	background-color: #DDEAF2;
	color: #4A4924;
	text-align : center;
	font-weight : bold;
}

.frameworkBody {
	background-color: #B0D0DF;
	color: #4A4924;
	font-weight : bold;
}

.separator { background-color: #990000; }
.content { background-color: #ffffff; }
.label {
	color: #4A4924;
	font-size: 9pt;
	font-weight: bold;
	vertical-align : text-top;
}
.TDheader {
	color: #4A4924;
	background-color: #B0D0DF;
	font-size: 9pt;
	font-weight: bold;
	vertical-align : text-bottom;
}

.TDlabel {
	color: #4A4924;
	background-color: #DDEAF2;
	font-size: 9pt;
	font-weight: bold;
}
.TDfield {
	font-size: 9pt;
	font-weight: normal;
	font-family: Courier New;
	vertical-align: baseline;
}
.bookmarks {
	font-size: 9pt;
	font-weight: bold;
	vertical-align: baseline;
}

.TDlabelError {
	color: #FF0000;
	background-color: #EAEFC2;
	font-size: 9pt;
	font-weight: bold;
	vertical-align : text-top;
}

.yellow { background-color: #fffecd; }
.error{ font-size: 9pt; font-weight: bold; color: #ff0000; }
.required{ font-size: 12pt; font-family: Times New Roman; font-weight: bold; color: #ff0000; }
#align1 {
	vertical-align: middle;
}
#align2 {
	vertical-align: top;
}
LI.error{ font-size: 9pt; font-weight: bold; color: #ff0000; }

