/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	margin-top: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, MS Sans Serif;
}
 
a:link
{	
	color: navy;
}
 
a:visited 
{
	color: navy;
}
 
a
{
	color: gray;
} 

a:active 
{
	color: navy;
}
 
TABLE
{	
	border:0;
	padding:0px, 0px, 0px, 0px;
	background-color: transparent;
	border-color:Gray;
	border-collapse:collapse ;
}
 
/*.MenuTable
{
	background-color: #fff0b3;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fff0b3', endColorStr='#FFFFFF', gradientType='0');
}*/
 
.Menu
{
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans Serif;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	
}

.MenuBackground
{
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans Serif;
	font-weight:bold;
	font-size: 9pt;
	background-color:#d9edff;
}

.MenuGroup
{
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans Serif;
	font-weight:bold;
	font-size:9pt;	
	color: #a52a2a;		
}

.MenuGroupBackground
{
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans Serif;
	font-weight:bold;
	font-size: 9pt;
	background-color:#d9edff;
	color:#a52a2a;
}

TD
{
	font-size: 9pt;
	margin: 4px;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
}
 
/* USED IN REPORT LIST */
LI
{
	margin-bottom:2px;
	margin-top:2px;
    FONT-SIZE: 10pt;
    COLOR: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
}
 
.textbox
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.textboxCenterAlign
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	text-align: center;
}

.SmallTextbox
{
	font-size: 10pt;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	width:80px;
}

.SmallTextboxCenterAlign
{
	font-size: 10pt;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	width:80px;
	text-align: center;
}

.numbertextbox
{
	font-size: 10pt;
	width: 140px;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	text-align: right;
}

.moneytextbox
{
	font-size: 10pt;
	width: 120px;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	text-align: right;
}

.datetextbox
{
    COLOR: #000000;
    width: 83px;
    height: 17px;
	font-size: 8pt;	
	font-family: Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}
 
.LEAHeaderLine
{
	height: 1;
	background-color: #CCCCCC;
}

h2
{
	margin-top: 2px;
	font-weight: bolder;
	font-size: 12pt;
	margin-bottom: 2px;
	color: #a52a2a;
	font-family: Verdana, Arial, MS Sans Serif;
}

.h2White
{
	margin-top: 2px;
	font-weight: bolder;
	font-size: 8pt;
	margin-bottom: 2px;
	color: White;
	font-family: Verdana, Arial, MS Sans Serif;
}

/*h3
{
	margin-top: 0px;
	font-weight: bolder;
	font-size: 8pt;
	margin-bottom: 2px;
	color: #a52a2a;
	font-family: Verdana, Arial, MS Sans Serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#d9edff', endColorStr='#FFFFFF', gradientType='0');
}*/

.DisabledLink {
	pointer-events: none; /* disables clicking */
	color: black; /* visual cue */
	text-decoration: none; /* remove underline */
	cursor: default; /* show default cursor */
	opacity: 0.6; /* optional: faded look */
}

.PageHeader {
	font-weight: normal;
	font-size: 14pt;
	color: White;
	font-family: Verdana, Arial, MS Sans Serif;
	height: 21px;
}
 
.combo
{
    font-size: 10pt;
    color: #000000;
    /*HEIGHT: 15px;*/
    background-color: #FFFFFF;
    text-align: left;
    font-family: Verdana, Arial, MS Sans Serif;    
}
 
/*Use it for Labels to display field values on the screen (i.e. read only fields)*/
 
.label
{
	font-weight: bolder;
	font-size: 10pt;
	background: none transparent scroll repeat 0% 0%;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: left;
}

/* Use it for Labels to display Screen Titles on the screen (i.e. read only fields)*/
.ScreenTitle
{
	font-weight: bolder;
	font-size: 12pt;
	color: #a52a2a;
	font-family: Verdana, Arial, MS Sans Serif;	
}

/*Use it for Labels where success messages/information needs to be displayed*/ 
.Message
{
	font-weight: bolder;
	font-size: 8pt;
	background: none transparent scroll repeat 0% 0%;
	color: #0000cd;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: center;
}
 
/*Use it for Labels where warning/confirmation messages needs to be displayed*/ 
.ErrorMessage
{
	font-size: 8pt;
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	color: #ff0000;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: center;
}

/*Use it for Labels to display logoff message*/ 
.LogoffMessage
{
	font-weight: bolder;
	font-size: 10pt;
	background: none transparent scroll repeat 0% 0%;
	color: #0000cd;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: center;
}

/*Use it for Labels where Instructions needs to be displayed*/ 
.Instructions
{
	font-size: 9pt;
	font-weight:normal;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	/*font-style:italic;*/
	font-family: Verdana, Arial, MS Sans Serif;
	text-align:left;
}

/*Use it for Labels where Instructions needs to be displayed with bold letters*/ 
.InstructionsBold
{
	font-size: 9pt;
	font-weight:bold;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align:left;
}

/*Use it for Labels where Instructions needs to be displayed with center alignment*/ 
.InstructionsCenter
{
	font-size: 9pt;
	font-weight:normal;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	/*font-style:italic;*/
	font-family: Verdana, Arial, MS Sans Serif;
	text-align:center;
}

/*Use it for Labels where Instructions needs to be displayed with center alignment and bold letters*/ 
.InstructionsCenterBold
{
	font-size: 9pt;
	font-weight:bold;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align:center;
}

/*Use it for Labels where Instructions needs to be displayed in small font*/ 
.InstructionsSmall
{
	font-size: smaller;
	font-weight:normal;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align:left;
}

/*Use it for Labels where (Foot) notes needs to be displayed*/ 
.Note
{
	font-size: 8pt;
	font-weight:normal;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	font-style:italic;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align:left;
}

/*Use it for Separators */ 
.Separator
{
	font-size: 12pt;
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
	color:Blue;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: center;
}

.button 
{
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: Black;
	/* color: #696969; */
	font-family: Verdana, Arial, MS Sans Serif;
	background-color: #FFEE8C;
}

.button:disabled
{
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: gray;
	font-family:  Verdana, Arial, MS Sans Serif;
	background-color: #fff0b3;
}

.calendar
{
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	font-weight: bold;
	border-left: gray 1px solid;
	width: 17px;
	cursor: hand;
	color: maroon;
	border-bottom: #639ace 1px solid;
	font-family: Verdana, Arial, MS Sans Serif;
	height: 17px;
	background-color: #fff0b3;
}
 
/*.labelLink
{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: blue;
	background: none transparent scroll repeat 0% 0%;
	cursor: hand; 
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: left;
	text-decoration: underline;
}

 .textLink
{
	color: blue;
	cursor: hand; 
	text-decoration: underline;
}

.labelNew
{
	font-size: 8pt;
	font-weight: bold;
	color: red;
	background: none transparent scroll repeat 0% 0%;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: left;
}*/

.ColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
	background-color: #d9edff;
	text-align: left;	
}
.ColumnHeaderNoBgColor
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
	text-align: left;	
}
.ColumnHeaderBgColor
{
	font-size: 10pt;
	background-color: #d9edff;
	font-weight: bold;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#99CCFF', startColorstr='#d9edff', gradientType='1'); */
	/*filter: progid:DXImageTransform.Microsoft.Gradient(endColorstr='#d9edff', startColorstr='#FFFFFF', gradientType='1'); */
}
 
.CountHeaderText
{
	font-size: 7pt;
	text-align:center; 
/*	writing-mode:lr-bt;*/
}
 
.ActiveTab
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: blue 1px solid;
	color: navy;
	border-bottom: none;
	font-family: Verdana;
	background-color: transparent;
}
 
.BlankTab
{
	border-right: none;
	border-top: none;
	font-weight: bold;
	font-size: 8pt;
	border-left: none;
	color: navy;
	border-bottom: blue 1px solid;
	font-family: Verdana;
	background-color: transparent;
}
 
 
.InactiveTab
{
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: blue 1px solid;
	color: navy;
	border-bottom: blue 1px solid;
	font-family: Verdana;
	background-color: #ffffcc;
}
  
.TabPage
{
	border-right: blue 1px solid;
	border-top: none;
	border-left: blue 1px solid;
	color: navy;
	border-bottom: blue 1px solid;
	font-family: Verdana;
	background-color: transparent;
}

.TabTableBlueBorder
{
	width: 760px;
	border-right: blue 1px solid;
	border-top: none;
	border-left: blue 1px solid;
	color: navy;
	border-bottom: blue 1px solid;
	font-family: Verdana;
	background-color: transparent;
}

.DataTableBlueBorder
{
	BORDER-RIGHT: blue 1px solid; 	
	BORDER-LEFT: blue 1px solid; 
	BORDER-TOP: blue 1px solid; 	
	BORDER-BOTTOM: blue 1px solid;	
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	WIDTH: 1000px; 		
	font-family: Verdana;
	color: navy;
}

.Table100BlueBorder
{
	BORDER-RIGHT: blue 1px solid; 	
	BORDER-LEFT: blue 1px solid; 
	BORDER-TOP: blue 1px solid; 	
	BORDER-BOTTOM: blue 1px solid;	
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	WIDTH: 100%; 		
	font-family: Verdana;
	color: navy;
}

.TableBlueBorder
{
	BORDER-RIGHT: blue 1px solid; 	
	BORDER-LEFT: blue 1px solid; 
	BORDER-TOP: blue 1px solid; 	
	BORDER-BOTTOM: blue 1px solid;	
	WIDTH: 760px; 		
	font-family: Verdana;
	color: navy;
}

.TabTable
{
	width: 960px;
}

.Table100
{
	width: 100%;
}



/*
.DataTable
{
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 10px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 760px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: 1px solid;	
}
*/
.LEAHeader
{
	margin-top: 0px;
	font-weight: bolder;
	font-size: 8pt;
	margin-bottom: 2px;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
}

/*.ExceptionText 
{
	 background-color: "#D9EDFF";
}*/

.mandatory
{
	color: #FF0000;
}

/*.SCHHeader
{
	margin-top: 0px;
	font-weight: bolder;
	font-size: 8pt;
	margin-bottom: 2px;
	color: #000000;
	font-family: Verdana, Arial, MS Sans Serif;
}*/

/*Style for SmallTextBox*/
.stb
{
	width:40px;	
	height:15px;
	text-align:right;
    font-size: 10px;
	font-family: Verdana, Arial, MS Sans Serif;	
	color:Navy;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	background-color: Transparent;
}

/*Style for TotalTextBox*/
.total
{
	width:40px;	
	height:14px;
	text-align:right;
    font-size: 10px;
	font-family: Verdana, Arial, MS Sans Serif;	
	font-weight: bold;
	color:Navy;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	background-color:#eeeeee;
}

/*Style for IBTextBox*/
/*.IBTextBox
{
	width:40px;	
	height:14px;
	text-align:right;
    font-size: 10px;
	font-family: Verdana, Arial, MS Sans Serif;	
	font-weight: bold;
	color:Navy;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	background-color:#eeeeee;
}*/

.ErrTextBox
{	
	width:40px;	
	height:14px;
	text-align:right;
    font-size: 10px;
	font-family: Verdana, Arial, MS Sans Serif;	
	color:Navy;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	/* background-color: beige;*/
}

/*.HStextbox
{
	width:50px;
	height:15px;
	text-align:right;
    font-size: 10px;
	font-family: Verdana, Arial, MS Sans Serif;	
	color:#000000;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	background-color: Transparent;
}*/

.listbox
{
    COLOR: #000000;
    HEIGHT: 20px;
    font-size: 9pt;	
	font-family: Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;	
}

/* style for list box */	
	.listboxDemo
	{
		font-size: 11px;
		color: black;
		font-family: Arial;
		height: 90px;
		width: 250px;
		/* background-color:White; */
		text-align: left; 			
	}

.Table90
{
	width: 90%;
}

.dtrRowColor0
{
	/* background-color:  beige;*/
}

.ExpandMenu
{
	border-right: blue thin solid;
	border-top: blue thin solid;
	font-weight: bold;
	font-size: 12pt;
	border-left: blue thin solid;
	color: navy;
	border-bottom: blue thin solid;
	font-family: Courier;
	background-color: #ffffcc;
	text-decoration: none;
}

.sortimage
{
	FONT-SIZE: small;
	COLOR: navy; 
	FONT-FAMILY: Webdings;
}

.exportExcelImage
{
	border: 0;
	font-size: smaller;
}
/* Class for displaying Legend */
.clslegend
{
	 FONT-SIZE: 11px;/* 9pt; */
	 FONT-FAMILY: Verdana, Arial, MS Sans Serif;
	 COLOR: #00008B; /* #0000ff;*/
	 font-weight:bold;	 	 
}

/* Class for displaying fieldset with color */
.clsFieldset
{	
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	/*	font-weight: bold;	*/
	font-size: 10pt;	
	color: #0000ff;
	font-family: Verdana, Arial, MS Sans Serif;
	background-color: #d9edff;
	/*background-color: #f4f4f4;*/
	/*width: 100%;*/
}

/* Class for displaying fieldset NO color */
.clsFieldsetBasic
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, MS Sans Serif;
}

.MItextbox
{
	font-size: 10pt;
	width: 20px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}


.Nametextbox
{
	font-size: 10pt;
	width: 132px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.ContactNameTextbox
{
	font-size: 10pt;
	width: 151px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.LastNametextbox
{
	font-size: 10pt;
	width: 160px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.AddressTextbox
{
	font-size: 10pt;
	width: 220px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.PositionTextbox
{
	font-size: 10pt;
	width: 240px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.EMailTextbox
{
	font-size: 10pt;
	width: 240px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

.StateTextbox
{
	font-size: 10pt;
	width: 32px;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
}

/*Style for Phone Area Code / Phone Control - 3 digit*/
.PhoneAreaTextbox
{
	font-size: 10pt;
	color: #000000;
	font-family:  Verdana, Arial,MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	width: 34px;
}

/*Style for Phone Control - 4 digit*/
.PhoneTextbox
{
	font-size: 10pt;
	color: #000000;
	font-family:  Verdana, Arial,MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	width: 40px;
}

/*Style for Phone Extension Control - 5 digit*/
.ZipTextbox
{
	font-size: 10pt;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;
	width: 45px;
}

.DataTable
{
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 10px; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 760px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: 1px solid;	
}

.DataTable740px
{
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 10px; 
	BORDER-LEFT: 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: 1px solid;	
	WIDTH: 740px; 	
}

.TRSearchResultMessage
{
	background-color: #ffffcc;
}

/*Style for Name Control*/
.NameControl
{
	font-size:xx-small;
	/*color: royalblue;*/
	/*font-style: italic;*/
	font-family: Verdana, Arial;

}

/* Class for displaying TextArea */
.textarea
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
	font-size: 10pt;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	width: 280px;
	
}

.textareaEdit
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
	font-size: 10pt;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;	
}

.div
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
	font-size: 10pt;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	border-width: thin;
	border-color: ActiveBorder;
	border-style: solid;
}

/* Class for displaying Right Aligned label */
.Rightlabel
{
	font-size: 10pt;
	font-weight: normal;
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
	text-align:right;
	background: transparent;
}

/* Class for displaying Right Aligned label with Font = Bold */
.RightlabelBold
{
	font-size: 10pt;
	font-weight: Bold;
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
	text-align:right;
}

/* Class for displaying Left Aligned label */
.Leftlabel
{
	text-align: left;
	font-size: 10pt;
	font-weight: normal;	
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
	background: transparent;
}

/* Class for displaying Left Aligned label with Font = Bold */
.LeftLabelBold
{
	text-align: left;
	font-size: 10pt;
	font-weight: bold;	
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
}

/* Class for displaying Center Aligned label */
.Centerlabel
{
	text-align: center;
	font-size: 10pt;	
	font-weight: normal;
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
	background: transparent;
}
/* Class for displaying Center Aligned label with Font = Bold */
.CenterlabelBold
{
	text-align: center;
	font-size: 10pt;	
	font-weight: bold;
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
}

.ReconcilelabelRV
{
	text-align: center;
	font-size: 8pt;	
	font-weight: bold;
	font-family: Arial;
}

.TotalBackgroundBold
{
	background-color: #ffffcc;
	font-size: 10pt;	
	font-weight: bold;
	font-family: Verdana, Arial, MS Sans Serif;
	color: Black;
}

.TotalBackground
{
	background-color: #ffffcc;
}

/*	Class for displaying the DataTable as 100% */
.DataTable100
{	
	border: 1;
	WIDTH: 100%;
	PADDING-TOP: 2px; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;  
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 	
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM: 1px solid;	
}


/*	Class for displaying the DataTable as 100% */
.DataTable90
{	
	border: 1;
	WIDTH: 90%;
	PADDING-TOP: 2px; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;  
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 	
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM: 1px solid;	
}

/*	Class for displaying the Instruction fomula	*/
.InstructionText
{
	font-weight: normal;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	text-align: justify;
}

/*	Class for displaying the BOLD Instruction fomula	*/
.InstructionText_Bold
{
	font-weight:bold;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	text-align: justify;
}

/*	Style for Percentage box - 6 digit - Max 100% & can have 2 decimals.	*/
.DigitTextbox
{
	font-size: 10pt;
	color: #000000;
	font-family:  Verdana, Arial, MS Sans Serif;
	border-right: #639ace 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: #639ace 1px solid;	
	text-align:right;
}

/*	Style for Text Control without justify	*/
.TextNoJustify
{
	font-weight: normal;
	font-family: Verdana,Arial, MS Sans Serif;
	font-size: 12px;
	padding-right:10;	
	padding-left:10;			
}

.spacer 
{ 
	border-top-width:thin;
	border-top-style:dotted;
	border-top-color:Navy; 
}

