
body {
	background: #FFFFFF; 
}

.buttonStyle {
	border			:	1px solid #999999				;
	border-collapse	: 	collapse						;
	color			:	#555555							;
	background-color:	#EEEEEE							;
	width			: 	60px							;
	height			:	18px							;
	font-family 	:	Arial, Helvetica, sans-serif	;
	font-size 		:	12px							;
	vertical-align 	:	middle							;
}
.redSubHeadline				{ font-size: 16px; color: #d5312a; }
.smallButtonStyle {
	border			:	1px solid #999999				;
	border-collapse	: 	collapse						;
	color			:	#555555							;
	background-color:	#EEEEEE							;
	width			: 	30px							;
	height			:	18px							;
	font-family 	:	Arial, Helvetica, sans-serif	;
	font-size 		:	12px							;
	vertical-align 	:	middle							;
}

/** This is the layout table which wraps an entire Display Page **/
.displayPageTableNav	{
					background-color: #FFFFFF;
					}

/** This is the layout table which wraps an entire Display Page **/
.dataEntryPageTableNav	{
					background-color: #FFFFFF;
					}

/** for table background-color/border- can be used with cellspacing="1" to provide inner table borders **/
.gridTableNav		{
					background-color: #FFFFFF;
				}

/** for table head row **/		
.tableHeadRowNav {
background-color: #FFFFFF;
				}					
				
/** for table head cells**/		
.tableHeadNav		{
				
	/** border			:	5px solid #dddddd				; **/	
	border-collapse	:	collapse						;
	color			:	#333333							;
	/**background-color:	#eceeef							; **/
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	14px							; 
	font-weight		:	bold							; 
	font-style		:	normal							;
	vertical-align 	:	top								;
	text-align		:	center							;
	vertical-align	: 	middle	
				}				

/** for text in table header cells **/		
.tableHeadTextNav	{

					border			:	5px solid #dddddd				;
	border-collapse	:	collapse						;
	color			:	#333333							;
	background-color:	#eceeef							;
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	14px							; 
	font-weight		:	bold							; 
	font-style		:	normal							;
	vertical-align 	:	top								;
	text-align		:	center							;
	vertical-align	: 	middle		
				}					
				
/** for links in table header cells, for sorting **/
a.tableHeadSortLink:link, a.tableHeadSortLink:active, a.tableHeadSortLink:visited	{
                color:#999999;
				text-decoration: none;
				}

a.tableHeadSortLink:hover {
                    color:#999999;
					text-decoration: none;
}


/** for odd repeated rows **/
.tableRowOddNav	{
	background-color: #0000ff0;
	color: #0000ff0;
	font-size: 12px;
				}

/** for even repeated rows **/
.tableRowEvenNav	{
	background-color: #0000ff0;
	color: #0000ff0;
	font-size: 12px;

}


/** for field inputs or display elements **/
.outputDataNav		{
.normalTextStyle {
color			:	#999999							;
	background-color: 	transparent						; 
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	12px							; 
	font-weight		:	normal							; 
	font-style		:	normal	
}
		}


/** for links in data (inside tables) **/
a.outputDataNav:link, a.outputDataNav:active, a.outputDataNav:visited	{
             
   			        color:black;	
					text-decoration: none;
				}

a.outputDataNav:hover	{
				color:#999999;
					text-decoration: none;
				}

.outputDataRightNav		{
					color: #0000ff0;
					font-size:11px;
					text-align: right;
				}


/** for the labels between sections of inputs or fields **/
.sectionLabel	{
				color			:	#999999							;
	background-color: 	transparent						;	
	font-family		:	Arial, Helvetica, sans-serif	;
	font-weight		:	bold							;
	font-size		:	12px							;
	text-decoration	:	underline						;
	text-align		:	left
				}						

/** for the table cells containing the sectionLabels **/
.sectionLabelCell	{							
						background-color: #0000ff0;
						text-indent: 0px;
					}	

/** for the text prompts for field inputs or fields **/
.label				{
color			:	#999999							;
	background-color: 	transparent						; 
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	12px							; 
	font-weight		:	normal							; 
	font-style		:	normal	
						}						

/** for the table cells containing labels **/
.labelCell				{
							background-color: #0000ff0;
							line-height: 16px;
						}	

/** for the cell containing any field input or display elements **/
.outputDataCellNav		{
	color			:	#999999						;
	background-color: 	transparent						; 
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	12px							; 
	font-weight		:	normal							; 
	font-style		:	normal	
					}	

/** for indicating required fields, as with an asterisk */
.requiredPrompt {
	color			:	#FF0000							;
	background-color: 	transparent						; 
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	12px							; 
	font-weight		:	normal							; 
	font-style		:	normal	
				}

/** to hightlight error message text */				
.errorMessage	{

color			:	#FF0000							;
	background-color: 	transparent						; 
	font-family		:	Arial, Helvetica, sans-serif	;
	font-size		:	12px							; 
	font-weight		:	normal							; 
	font-style		:	normal	
				}			
						
/** left menu css*/
.myLeftMenuItem     { background: url(../GRAPHICS/_GENERAL/_LEFTSIDE/leftMenuBg1.png) center  font-size: 12px; font-weight: bold; color: #373e40; padding: 8px 10px 8px 31px; border-bottom: 1px dashed #dde1e2; cursor: pointer; cursor: hand; }

.myLeftMenuItemHover { background: url(../GRAPHICS/_GENERAL/_LEFTSIDE/leftMenuBg2.png) center  font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 8px 10px 8px 31px; border-bottom: 1px dashed #dde1e2; cursor: pointer; cursor: hand; }

.myLeftMenuItemLast  { border-bottom: none; }

