
.LoginPrompt { font-size: 10pt; font-family: arial, helvetica, Verdana; }
.NavHome { padding-left: 8px; padding-top: 1pt; padding-bottom: 1px; }
.NavLev1 { padding-left: 8px; padding-top: 1px; padding-bottom: 1px; }
.NavLev2 { padding-left: 24px; text-indent: -8px; padding-top: 1px; padding-bottom: 1px; }
.NavSpaceAboveLevel1 { padding-top: 6px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; height: 1px; }

h1 { color: #C00000; font-size: 13pt; text-align: center; font-weight: normal; }

a.ImgLnk:link { border: transparent solid 1px; border-color: white; padding-left: 0px; padding-right: 0px; }
a.ImgLnk:visited { border: transparent solid 1px; border-color: white; }
a.ImgLnk:hover { border: ForestGreen solid 1px; }

.TransactionEntryRow { padding-top: 1px; padding-bottom: 1px; }

A:link.NavMenuLink { color: White; font-weight: bold; }
A:active.NavMenuLink { color: White; font-weight: bold; }
A:visited.NavMenuLink { color: White; font-weight: bold; }
A:hover.NavMenuLink { color: White; font-weight: bold; }

P.GeneralText { }
P.GridTitleForPageShowingMultipleGrids { font-weight: bold; margin-bottom: 8px; }

SPAN.IconLegendText { position: relative; top: -2px; padding-left: 0px; margin-left: 0px;  }
IMG.LegendIcons { padding-right: 2px; margin-right: 2px;  }

.LoginPageMiscInfoText { font-size: 9pt; }
TD.LoginPageMiscInfoTextTop { font-size: 9pt; }
A:link.LoginPageMiscInfoText { color: ForestGreen; }
A:active.LoginPageMiscInfoText { color: ForestGreen; }
A:visited.LoginPageMiscInfoText { color: ForestGreen; }
A:hover.LoginPageMiscInfoText { color: ForestGreen; text-decoration: underline; }

SPAN.GridTotalsLine { position: relative; top: -1px; }

TD.MainBodyArea { padding-left: 8px; padding-right: 8px; padding-top: 8px; width: 639; vertical-align: top; }

P.CandidateProfileAreaMoved { margin: 20px; }
P.CandidateProfileAreaMovedLink { text-align: center; }

/* TREndDate */
table.TREndDate_Table { border-width:0px; }
h2.TREndDate_Header { text-align:center; color:Navy; }
td.TREndDate_Caption { font-size:10px; color:Black; vertical-align:bottom; }
tr.TREndDate_Cont { height:100px; }
td.TREndDate_Continue { vertical-align:bottom; text-align:left; }
td.TREndDate_Cancel { vertical-align:bottom; text-align:right; padding-right:10px;}

/* TRGenerator */
table.TRGenerator_Table { border-width:0px; width: 100%; }
td.TRGenerator_DG1Header { text-align:center; font-size:10px; font-weight:bold; padding-bottom:5px;}
td.TRGenerator_EmptyRow { height:40px; }
td.TRGenerator_UnderHeading { height:10px; }
td.TRGenerator_DG1 { text-align:center;}
td.TRGenerator_DG2 { text-align:center; }
td.TRGenerator_Cal { text-align:center; }
td.TRGenerator_SelectedDate { text-align:center; font-weight:bold; }
td.TRGenerator_PageTitle { text-align:center; color:Green; font-size: 14pt; }
td.TRGenerator_Warning { text-align:center; color:Red; }

.DataGrid_Header 
{
	BACKGROUND-IMAGE: url(images/cell_bg_gold.gif);
	vertical-align: middle;
}

.DataGrid_Footer 
{
	BACKGROUND-IMAGE: url(images/bottom_row_bg.jpg);
}

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

TD
{
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
	
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#383097;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#383097;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#383097;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#383097;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

