body
{

	font-size: 8pt;
	color: gray;
	font-family: Verdana;
	
}
.ErrorPanel
{
	border-right: maroon double;
	border-top: maroon double;
	padding-left: 4px;
	font-size: 12px;
	border-left: maroon double;
	color: red;
	border-bottom: maroon double;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#PRINT ,#CLOSE
{
	visibility:hidden;
}


.PageHeader
{
	font-size: large;
	color: #336699;
	border-bottom: #336699 thick double;
	font-family: Aharoni;
	
}
.TextBox
{
	border-right: lightslategray 1px solid;
	border-top: lightslategray 1px solid;
	border-left: lightslategray 1px solid;
	border-bottom: lightslategray 1px solid;
	background-color: ghostwhite;
}
.PrintFormTextBox
{
	border-right: lightslategray 0px solid;
	border-top: lightslategray 0px solid;
	border-left: lightslategray 0px solid;
	border-bottom: lightslategray 1px solid;
	
}
.BorderTable
{
	border-right: lightgrey 1px ridge;
	border-top: lightgrey 1px ridge;
	font-size: 8pt;
	border-left: lightgrey 1px ridge;
	color: black;
	border-bottom: lightgrey 1px ridge;
	font-family: Verdana;
	background-color: white;
}
.InnerTable
{
	
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}
.PrintFormBorderTable
{
	
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
}
.SectionHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #213d54;
	font-family: Verdana;
}
.SectionContent
{

	font-size: 8pt;
	color: dimgray;
	font-family: Verdana;
}
.dataListHeader
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: darkgray 1px solid;
	color: #000000;
	border-bottom: darkgray 1px solid;
	font-family: Verdana;
	background-color: lightgrey;
}
.Button
{
	border-right: gainsboro double;
	border-top: gainsboro double;
	border-left: gainsboro double;
	border-bottom: gainsboro double;
	background-color: lightgrey;
	
}
textarea {
  overflow: auto;
  border: none;
}

.DataListButton
{
	border-right: gainsboro thin groove;
	border-top: gainsboro thin groove;
	font-size: 8pt;
	border-left: gainsboro thin groove;
	border-bottom: gainsboro thin groove;
	background-color: lightgrey;
}
.PageCountTable
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	background-color: #3d5876;
	width:100%;
	
}
.noteFont
{
	font-size: 8pt;
	font-family: Verdana;
}
.content
{
	border-right: #cccccc thin solid;
	border-top: #cccccc thin solid;
	border-left: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
	background-color: #ffff00;
}


/******************************************************************************/

	.browserFix {
}
	/* universal fonts */
	html, option, form, select, body, div, span, th, td, form, p, li, ul, ol, a, h1, h2, h3, h4, h5, h6 {
		font-family : Arial, Helvetica, sans-serif;
}
	.whitetext {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : White;
		line-height : normal;
}
	.blacktext {
		color : Black;
		font-size : 10px;
		color : White;
		line-height : normal;
}
	.red {
		font-size : 11px;
		color : #8F0008;
}
	.blue {
		font-size : 11px;
		color : #262679;
}
	.gray {
		font-size : 11px;
		color : #666666;
}
	.lightblue {
		font-size : 11px;
		color : #829EBF;
}
	.interiorTitleBlue {
		color : #262678;
		font-size : 20px;
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
}
	.interiorTitleGray {
		color : #666666;
		font-size : 16px;
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
}
	.interiorTitleRed {
		color : #8F0008;
		font-size : 15px;
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
}
	.interiorText {
		color : #262679;
		font-size : 11px;
}
.ErrorMessage
{
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;

}
.Information
{
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 4px;

}
.CompulsoryFields
{
	color: Red;
}

	
