Body {
	margin-left:0px;margin-RIGHT:0px;margin-top:0px;font-family:Verdana;font-size:12px;background-color:#FFFFFF;
}

.Header03
{
	font-family:Verdana;font-size:12px;font-weight:bold;background-color:#E19556;color:#FFFFEE;

}
.Header01
{
	font-family:Verdana;font-size:12px;font-weight:bold;background-color:#506286;color:White;

}
.AppHeader
{
	font-family:Verdana;font-size:14px;font-weight:bold;background-color:#506286;color:#FFFFEE;

}
.Header02
{
	font-family:Verdana;font-size:12px;font-weight:bold;background-color:#807C74;color:#FFFFEE;
	/*font-family:Verdana;font-size:12px;font-weight:bold;background-color:#796047;color:#FFFFEE;*/

}
.Header04
{
	font-family:Verdana;font-size:12px;font-weight:bold;background-color:papayawhip;color:#FFFFEE;

}
.Footer
{
	font-family:Verdana;font-size:12px;font-weight:bold;background-color:#506286;color:#506286;

}
.HideControl
{
	display :none;
}

.GridItem
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:#4A3C8C;
	background-color:#E7E7FF;
}

.GridAlternateItem
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:#4A3C8C;
	background-color:#F7F7F7;
}
.ExpRed
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:red;
	background-color:#E7E7FF;
}
.ExpBlue
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:Blue;
	background-color:#E7E7FF;
}
.ExpGreen
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:Green;
	background-color:#E7E7FF;
}



.AltExpRed
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:red;
	background-color:#F7F7F7;
}
.AltExpBlue
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:Blue;
	background-color:#F7F7F7;

}
.AltExpGreen
{
font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:Green;
	background-color:#F7F7F7;		
}
.Cell01{font-family:Verdana;font-size:12px;}
.Menu{font-family:Verdana;font-size:11px;}
input {font-family:Verdana;font-size:11px;border-width:1px;border-color:#000000;}
input.text {font-family:Verdana;font-size:11px;border-width:1px;border-color:#000000;}
input.button {font-family:Verdana;font-size:11px;border-width:1px;border-color:#000000;background-color:Silver; color:RoyalBlue;}

.YellowAlert {background-color:Yellow;}
.RedAlert {background-color:Red;color:#FFFFFF;font-weight:bold;font-size:11px;}

.LeftMenu {width:200px;background-color:#F8F4EC;margin-left:0px;margin-RIGHT:0px;margin-top:0px;font-family:Verdana;font-size:9px}
.CBody {background-color:#D4D0C8;margin-left:0px;margin-RIGHT:0px;margin-top:0px;}
.LinkCell {background-color:#FFECDD;border-width:1px;border-color:#000000;padding-left:4px;}

.Headerback {background-color:#FFB374;color:#FFFFEE;}
.SubHeaderback {background-color:#EEEEEE;}

.dLink A:link {font-family:Verdana;font-size:12px;color:#000000;text-decoration:none;}
.dLink A:hover {font-family:Verdana;font-size:12px;color:#000000;text-decoration:none;}
.dLink A:visited {font-family:Verdana;font-size:12px;color:#000000;text-decoration:none;}
.dLink A:Active {font-family:Verdana;font-size:12px;color:#000000;text-decoration:none;}

.Error
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Red;
}
.Validation
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Maroon;
}
.Success
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Green;
}

.NormalGroup
{
	padding-right: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	background-color: #E1F3FF;
	text-align: left;
}
.NormalGroup2
{
	padding-right: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	background-color: #dadada;
	text-align: left;
}
.NormalGroup1 {
	/*background-color: #DEEBF7;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	height: 17px;
	text-align: center;
	padding-left: 5px;
	padding-right: 0px;
}
.Row1
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	background-color: #E1F3FF;
	text-align: left;
}
/* ------------ New Style Sheet ----------- */

BODY {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
	COLOR: Black;
	background-color:#FFFFFF;
	margin:0;
}

/* ------------ Data Entry Screen Styles ----------- */
TABLE
{
}
TABLE.ScreenHeader           /* for table tag that will be the page header */
{
	background-color:#660033;
	font-size: 12pt;
	font-family: Times New Roman;
	font-weight: bold;
	color:White;

	border-color:#660033;  /* use border so it looks better when printed */
	border-width: 1pt;
	border-style:solid;
}
TABLE.ScreenBody            /* for table tag of table that will be the main part of the screen */
{
	border-color: black;
	border-width: 1pt;
	border-style:solid;
	FONT-FAMILY: Arial;
	COLOR: Black;
	text-align:left;
}
TD.ScreenBodyTD            /* for table TD tag in the "ScreenBody" table */
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;

}


TABLE.MessageBox             /* for Message Box table tag */
{
	BORDER-COLLAPSE: collapse;
	border-style:solid;
	border-width: 1px;
	border-color: #AA7799;
	background-color: white;
	width: 100%;
	height: 80px;   /* acts as like min-height */
	margin-top: 10px;

	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
	color: #660033;

}
TD.MessageBoxHeader          /* for TD tag */
{
	background-color:#660033;
	width: 100%;
	font-size: 16pt;
	color:White;
	font-family: Times New Roman;
	font-weight: bold;

	border-color:#660033;
	border-width: 1pt;
	border-style:solid;
}


/* ---- Data Entry Screen Elements ---- */
.DEGroupHeader
{
	FONT-SIZE: 12pt;
	color: Black;
	font-weight: bold;
	FONT-FAMILY: Arial;
}
.DEDataElement
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
	COLOR: Black;
	text-align:left;
}
.DEFormatNote
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
	COLOR: Black;
	font-style:italic;
	text-align:left;
}

.Button  
{
	font-family: Verdana;
	font-family: Arial;
	font-size:11px;
	border-width:1px;
	border-color:#000000;
	background-color:Silver; 
	color:RoyalBlue;
}
.TableBorder {
	border:1px;
	border-spacing: 1;
	border-style:groove;
	border-color:#999999;
	margin: 1px;
	padding: 1px;
	background-color: #F2F5FA;
}

/* ------------- Styles for Data Grids ------------------ */


.GridHeader
{
	border: Solid 1px White;
	padding: 4px;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color:White;
	background-color:#92A2B2;
	border: solid 1px;
	border-top-color:buttonhighlight;
	border-left-color:buttonhighlight;
	border-bottom-color:buttonshadow;
	border-right-color:buttonshadow;
}

.GridItem
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:#4A3C8C;
	background-color:#E7E7FF;
}

.GridAlternateItem
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:#4A3C8C;
	background-color:#F7F7F7;
}

.GridSelectedItem
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	Color:#F7F7F7;
	background-color:#738A9C;
}

.GridEditItem
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	Color:#4A3C8C;
	background-color:#E7E7FF;
}

.GridFooter
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	Color:#4A3C8C;
	background-color:#B5C7DE;
}
.GridFontRed
{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight: normal;
	Color:Red;
}



/* ------------- Data Verification Screens ----------------------- */

.DataVerificationHeader            /* for table tag */
{
	text-indent: 1px;
	width: 500px;
	height: 32px;
	background-color:#660033;
	color:White;
	font-size: 14pt;
	font-family: Times New Roman;
	font-weight: bold;

	border-color:#660033;  
	border-width: 1pt;
	border-style:solid;
}
.DataVerificationBody            /* for table tag */
{
	width: 500px;
	border-color: black;
	border-width: 1pt;
	border-style:solid;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	COLOR: Black;
	text-align:left;
}


.DVDataElements
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	COLOR: Black;
	text-align:left;
}
.DVValues
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial;
	COLOR: Black;
	text-align:right;
}

.SmallButton {
	background-color: #C0C0FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E7FFDE;
	border-left-color: #E7FFDE;
	border-right-color: #313418;
	border-bottom-color: #313418;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	height: 19px;
	font-weight: normal;
	behavior:none;
}

.Scrollbar { 
	 overflow: auto;
	 scrollbar-base-color : #99CCFF; 
	 scrollbar-face-color : #7A93C8; 
	 scrollbar-track-color : #DDE1E; 
	 scrollbar-arrow-color : White;
	 scrollwidth: "2px";
	 left : 0px;
	 margin-left:0px;
	 margin-right:0px;
	 padding-right:0px; 
}


 DynamicHoverStyle  
 {

	}
 DynamicMenuStyle 
 {
	 background-color : #F7F6F3 ;
 }

	StaticSelectedStyle 
	{
		background-color : #5D7B9D ;
		}

    DynamicSelectedStyle 
    {
		background-color : #5D7B9D ;
	}
    DynamicMe