﻿body
{
	background-color: white;
	/*background-image: url(Images/BodyBack.gif);*/
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
.hidecolumn { display:none; }
a
{
	font-family: Arial;
	font-size: 10pt;
	/*color: #0000ff;old link color*/
	color: #5d100f;/*New 655 link color*/


}
a:hover
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}
.oe a
{
	color: #000080;
	font-size: small;
}
.oe a:hover
{
	color: #000000;
	font-size: small;
}
TABLE
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.header
{
	width: 950px;
	height: 100px;
	background-image: url(Images/Header.gif);
}
.subheader
{
	/*background-image: url(Images/Enrollment-Sub-header.gif);*/
	background-image: url(Images/Enrollment-Sub-header.jpg); /*New 655 header*/
	text-align: left;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	color: #ffffff; /*old color*/
	width: 950px;
	/*height: 50px; old height*/
	height: 63px;
	text-indent: 20pt;
}
.navigation
{
	width: 153px;
	height: 100%;
	color: #000000;
	/*background-image: url(Images/navback.gif);*/
	background-color: #e5e5e5; /*New 655 color*/
	
}
.content
{
	/*background-color: #ffffff; old color*/
	background-color: #e5e5e5; /*New 655 color*/
	color:black; 
	font-family: Arial;
	font-size: 10pt;
	width: 795px;
	
}
.WebQBody
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
}
.WebQBodyWhite
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
.FormLabels
{
	font-size: 9pt;
	color: black;
	font-weight: bold;
	font-family: Arial;
}
.footer
{
	width: 950px;
	/*background-image: url(Images/footerback.gif); old footerbackground*/
	font-family: Arial;
	/*background-color: #696969; old background color*/
	font-family: Arial;
	font-size: 9pt;
	text-align: right;
	height: 200px;
	vertical-align: top;
	border-width:3px 0 0 0; /*new 655 bottom border*/
	border-style:solid; /*new 655 bottom border*/
	border-top-color:#1a1d45; /*new 655 bottom border*/


}
.SpanLink
{
	text-decoration: underline;
}
.HelpText
{
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	text-align: left;
}
.DisclaimerDiv
{
	border-right: #000080 1pt solid;
	border-top: #000080 1pt solid;
	border-left: #000080 1pt solid;
	direction: ltr;
	border-bottom: #000080 1pt solid;
	overflow: auto;
	height: 200px;
}
.validation
{
	text-indent: 10px;
}
.error
{
	text-indent: 10px;
	font-size: 9pt;
	color: red;
	font-family: Arial;
}
.requiredField
{
	text-indent: 10px;
	font-size: 9pt;
	color: red;
	font-family: Arial;
}
.explainField
{
	text-indent: 10px;
	font-size: 7pt;
	color: navy;
	font-family: verdana;
}
.gridTitle
{
	font-size: 10pt;
	color: black;
	font-family: verdana;
	font-weight: bold;
}


	/*WEB GRID STYLES */

.CellButtonStyle
{
	vertical-align: middle;
	font-family: Arial;
	text-decoration: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;	
}
.descriptionPanelContent
{
	border: solid 1px silver;
	BACKGROUND-COLOR: #FDFDFD;
}
.GridHelpText
{
	font-family: Arial;
	font-size: 8pt;
	color: gray;
	text-align: right;
}
.GridWarningText
{
	font-family: Arial;
	font-size: 8pt;
	color: #FF2222;
	text-align: center;
}

div.TVNodeStyle table td { vertical-align:top; }





