.spacer
{
	border-top-width: thick; border-top-style: dotted; border-top-color: white;
}
/*Header style for calendar */
.headStyle
{
	BORDER-RIGHT: none; 
	BORDER-TOP: #6699cc 1px solid; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: #6699cc 1px solid; 
	text-align : center ;
	background : navy;
	color : White;
}
/*Today style for calendar */
.TodayStyle
{
	color : Blue;
}
/*Public Holiday for calendar. Internal not in property */
.PHDayStyle
{
	font-weight : bold;
	color : Navy;
	background-color :Aqua;
}
/*Leave Applied for calendar. Internal not in property */
.LA
{
	font-weight : bold;
	color : White;
	background-color :#FFCEB7;
}
/*Leave sanctioned for calendar. Internal not in property */
.LS
{
	font-weight : bold;
	color : White;
	background-color :#FF7B3C;
}
/*Leave taken for calendar. Internal not in property */
.LT
{
	font-weight : bold;
	color : White;
	background-color :#B73C00;
}
.CssGroup
{
	background-color: #EFF3F7;
	color : #4155a0 ;
	font-family : Verdana;
	font-size : 10pt;
	font-weight : bold;
	text-indent: 2px;
}
.CssData
{
	font-size: 10pt;
	color: #4155a0;
	text-indent: 2px;
	font-family: Verdana;
	background-color: white;
}
.ItemCss
{
	table-layout:fixed;
	left: 0px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	top: 0px;
	height: 12px;
	border-bottom-style: none;
}
/*Used for calendar CssClass */

.BlueButton
{
	BORDER-RIGHT: #6699cc 1px solid; 
	BORDER-TOP: #6699cc 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #6699cc 1px solid; 
	BORDER-BOTTOM: #6699cc 1px solid; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #e7effa;
}
.mytitle
{
	 FONT-WEIGHT: bold;
	 FONT-SIZE: 11px; 
	 FONT-FAMILY: verdana,sans-serif;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: .4em; 
	margin-top: 1em;
	font-weight: bold;
	font-size : 15px;
	color : #48669f;
	text-align : right;
}
.NormText
{
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}
.NoteText
{
	font-size: 8pt;
	color: red;
	font-style: italic;
	font-family: Verdana;
}		
.InfoText
{
	font-size: 8pt;
	color: olive;
	font-family: Verdana;
	text-decoration: underline;
}
table.dtTABLE
	{
	width: 100%; /* Forces tables to have correct right margin */
	margin-top: .1em;
	margin-bottom: .1em;
	border-width: .1em .1em 0px 0px;
	border-style :solid ;
	border-color: #999999;
	background-color: #999999; 
	font-size: 100%; /* Text in Table is same size as text outside table */
	}
table.dtTABLE th, table.dtTABLE td
	{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px .1em .1em;
	border-style: none;
	border-color: #999999;
	padding: 1px 2px;
	text-align: left;
	}
table.dtTABLE th	
	{ 
	background: #cccccc; /* Creates the shaded table header row */
	vertical-align: bottom;
	}
table.dtTABLE td	
	{
	background: #ffffff;
	vertical-align: top;
	}
.menuClass
{
	font-family : Verdana;
	font-size : 8pt;
	border:  ridge 1px #1E508C ;
	background-color  : #659ACE;
	foreground : white;
	text-indent: 3px;
	padding: 0px 0;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);	*/
}

.GridMain
{
  CellPadding : "2" ;
  font-family : Verdana;
  font-size : 8pt;
  border-width : 1px ; 
  border-style : solid;
  border-color : #6B8EC6;
  width : 100%;
  
}
.CssItemStyle
{
	 background-color: #EFF3F7;
	 color : " Black" ;
}
.CssHeaderStyle
{
	font-weight : bold;
	color : white;
	background-color : #98B0D8 ;
}	
.DataGridFixedHeader 
{
	 position:relative; 
	 top:expression(this.offsetParent.scrollTop-2);
	font-weight : bold;
	color : white;
	background-color : #98B0D8 ;
	
}
SELECT
{
	border-right: #4e6da5 thin solid;
	border-top: #4e6da5 thin solid;
	font-size: 8pt;
	border-left: #4e6da5 thin solid;
	border-bottom: #4e6da5 thin solid;
	font-family: Verdana;
	background-color: #eff3f7;
}

.CssBody
{
	font-weight: bolder;
	font-size: 8pt;
	margin: 0px 3px 0px 3px ;
	color: #000071;
	font-family: Verdana;
	background-color: white;
}
.RadioBtn
{
	font-size: 10pt;
	font-family:Arial Black;
	color:#6D78A0;
}
.CssHeadKF
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: white; 
	FONT-FAMILY: Verdana;
	background-color : #000080 ;	
}
.CssBoldKF
{
	background-color: #E7EFFA;
	color : #0000FF ;
	font-family : Verdana;
	font-size : 10pt;
	text-indent: 2px;
}
.CssDataKF
{
	font-size: 9pt;
	color: #000071;
	font-family: Verdana;
	background-color: #e7effa;
	text-align : justify;
	
}

INPUT.Text
{	BACKGROUND-COLOR: ffffff;
	font-size: 11px; 
	color: #012141;
	font-family: Tahoma;
	letter-spacing: 1pt;
	border-style: double;
	border-width: 1;
	/*text-transform:uppercase;*/
}
