BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: white;
	Font-family: arial;
}

LABEL
{
	font-family: arial;
	font-size: 8pt;

}

.LabelBold
{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	Color: rgb(21,66,139);
}

.LabelBoldLarge
{
	font-family: arial;
	font-size: 15pt;
	font-weight: bold;
	Color: rgb(21,66,139);
}

.GoForm
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}

.GoForm2
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

BIG
{
}

.BANNER
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    TEXT-ALIGN: center
}
.COPYRIGHT
{
    FONT-SIZE: smaller;
    COLOR: white;
    BACKGROUND-COLOR: #003882;
    TEXT-ALIGN: center
}
.HeaderTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt
}
.MenuItemNormal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    TEXT-DECORATION: none
}
.MenuItemH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    
    COLOR: #ffd700;
    
    TEXT-DECORATION: none
}
BODY.HeaderPageBody
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	background-color: white;
	background-image:url(images/header_02.gif);
}
.HeaderLinks
{
	font-family: arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.25pt;
    Color: rgb(21,66,139);
    TEXT-DECORATION: none;
}
.HeaderLinkNormal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.25pt;
    Color: rgb(21,66,139);
    TEXT-DECORATION: none;
}
.HeaderLinkH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.25pt;
    Color: rgb(251,153,67);
    TEXT-DECORATION: none
}
.HeaderMenuBar
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    BACKGROUND-COLOR: #003882
}

BODY.FooterPageBody
{
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	BACKGROUND-COLOR: white;
}

BODY.IndexPage
{
	background-color: rgb(234,242,252);
}

SPAN.FooterCopyRight
{
	width: "100%";
    	Color: rgb(21,66,139);
	font-family: arial;
	font-size: 9pt;
	vertical-align: middle;
	text-align: center;
	background-image:url(images/footer_02.gif);
	height:20px;

}
  
TABLE.Footer
{
    BORDER-RIGHT:  none;
    PADDING-RIGHT: 0px;
    BORDER-TOP:  none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT:  none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM:  none
	
}

TABLE.Header
{
    BORDER-RIGHT:  none;
    PADDING-RIGHT: 0px;
    BORDER-TOP:  none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT:  none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM:  none
	
}


SplashPageBody
{
    TEXT-ALIGN: center;
	Font-Family: arial;
}
.SplashTitle
{
}

TH
{
	FONT-Family: arial;
}
TD
{
	FONT-Family: arial;
	Font-size: 8.25pt;
}

TD.Label
{
	Font-size: 10pt;
	Color: rgb(21,66,139);	
}

.GridTable
{
	border-style: solid;
	border-width: thin;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
	behavior:url(rowover_js.htc);
}

.GridTableSub
{
	border-style: solid;
	border-width: thin;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
	behavior: url(norowover_js.htc);
}

.GridTableSub Caption
{
	FONT-Family: arial;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	Color: rgb(21,66,139);
	background-image:url(images/footer_02.gif);
}


.GridHeader
{
	FONT-Family: arial;
    	FONT-WEIGHT: 600;
    	FONT-SIZE: 10pt;
	Color: rgb(21,66,139);
	background-image:url(images/footer_02.gif);
	
}
.GridRow
{
	FONT-Family: arial;
	FONT-SIZE: 10pt;
	COLOR: black;
	BACKGROUND-COLOR: white;
	PADDING-RIGHT: 0px;
	height: 20px;
}

.GridRowAlt
{
	FONT-Family: arial;
	FONT-SIZE: 10pt;
	COLOR: black;
	BACKGROUND-COLOR: rgb(234,242,252);
	PADDING-RIGHT: 0px;
	height: 20px;
}

.GridRow TD
{
	padding-left: 3px;	
}

.GridRowAlt TD
{
	padding-left: 3px;	
}

.GridRowSub
{
	FONT-Family: arial;
	FONT-SIZE: 10pt;
	COLOR: black;
	BACKGROUND-COLOR: white;
	PADDING-RIGHT: 0px;
	height: 20px;
}


.GridRowSubAlt
{
	FONT-Family: arial;
	FONT-SIZE: 10pt;
	COLOR: black;
	BACKGROUND-COLOR: rgb(234,242,252);
	PADDING-RIGHT: 0px;
	height: 20px;
}

.GridRowSub TD
{
	padding-left: 3px;	
}

.GridRowSubAlt TD
{
	padding-left: 3px;	
}

.GridPager
{
	FONT-Family: arial;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	Color: rgb(21,66,139);
	background-image:url(images/footer_02.gif);
}

.GridCaption
{
	FONT-Family: arial;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	Color: rgb(21,66,139);
	background-image:url(images/footer_02.gif);
}

.GridTable Caption
{
	FONT-Family: arial;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	Color: rgb(21,66,139);
	background-image:url(images/footer_02.gif);
}

.GridButton
{
	FONT-Family: arial;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
}

A
{
	color: rgb(21,66,139);
}

H1
{
    TEXT-ALIGN: center;
    font-family: arial;
	Color: rgb(21,66,139);
	padding-top: 10px;
}
TABLE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none
}


TABLE.ErrorOuter
{ border: thin solid rgb(21,66,139);
    /*BORDER-RIGHT: thin ridge;*/
    PADDING-RIGHT: 5px;
    /*BORDER-TOP: thin ridge;*/
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    /*BORDER-LEFT: thin ridge;*/
    PADDING-TOP: 5px;
    /*BORDER-BOTTOM: thin ridge;*/
    /*BACKGROUND-COLOR: silver*/
    background-color: rgb(234,242,252);
}


H2
{
}
H3
{
}
H4
{
}
H5
{
}
H6
{
}
HR
{
}
A
{
}
A:active
{
}
A:link
{
}
A:visited
{
}
BLOCKQUOTE
{
}
IMG
{
}
P
{
	font-family: arial;
}
TBODY
{
}
TEXTAREA
{
}
OPTION
{
}
SMALL
{
}
THEAD
{
}
PLAINTEXT
{
}
BUTTON
{
}
INPUT
{
}

SELECT
{
	
}

TABLE.BRANDED
{
	margin-left: 5%; 
	margin-top: 5%;
	background-image:url(images/about.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	width: 698px;
	height: 328px;
}

TABLE.IndexMenuItems
{
	border-style: none;
	border-width: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
	background-color: #003882;
	
}

TABLE.indexOptions
{
	border-style: none;
	border-width: none;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}

DIV.IndexButton
{
	height:27px;
	background-image:url(images/buttonup.gif);
	width: 100%;
	padding-top:4;
	vertical-align: middle;
}
DIV.IndexButtonHighLight
{
	height:27px;
	background-image:url(images/buttonhighlight.gif);
	width: 100%;
	padding-top:4;
	vertical-align: middle;
	cursor: hand;
}

SPAN.IndexButtonCaption
{
	Color: rgb(21,66,139);
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 10px;
	vertical-align: middle;
}

SPAN.IndexButtonCaptionHighlight
{
	Color: rgb(21,66,139);
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 10px;
	vertical-align: middle;
	
}

SPAN.ApplicationCaption
{
	Color: rgb(21,66,139);
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 5px;
}

SPAN.Working
{
	font-family: arial;
	font-size: 12pt;
}

SPAN.NoeReports
{
	Color: rgb(21,66,139);
	font-family: arial;
	font-size: 12pt;
	text-align:center;
}


.OccDatecpYearNavigation,
.OccDatecpMonthNavigation
{
/*background-color:#003882;*/
background-color:#85adea;
text-align:center;
vertical-align:middle;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}
.OccDatecpDayColumnHeader,
.OccDatecpYearNavigation,
.OccDatecpMonthNavigation,
.OccDatecpCurrentMonthDate,
.OccDatecpCurrentMonthDateDisabled,
.OccDatecpOtherMonthDate,
.OccDatecpOtherMonthDateDisabled,
.OccDatecpCurrentDate,
.OccDatecpCurrentDateDisabled,
.OccDatecpTodayText,
.OccDatecpTodayTextDisabled,
.OccDatecpText
{
font-family:arial;
font-size:8pt;
}
TD.OccDatecpDayColumnHeader
{
text-align:right;
/*border:solid thin #003882;*/
border:solid thin #85adea;
border-width:0 0 1 0;
}
.OccDatecpCurrentMonthDate,
.OccDatecpOtherMonthDate,
.OccDatecpCurrentDate
{
text-align:right;
text-decoration:none;
}
.OccDatecpCurrentMonthDateDisabled,
.OccDatecpOtherMonthDateDisabled,
.OccDatecpCurrentDateDisabled
{
color:#D0D0D0;
text-align:right;
text-decoration:line-through;
}
.OccDatecpCurrentMonthDate
{
	
/*color:#003882;*/
color: #85adea;
font-weight:bold;
}
.OccDatecpCurrentDate
{
color: #FFFFFF;
font-weight:bold;
}
.OccDatecpOtherMonthDate
{
color:#808080;
}
TD.OccDatecpCurrentDate
{
color:#FFFFFF;
/*background-color: #003882;*/
background-color : #85adea;
border-width:1;
border:solid thin #000000;
}
TD.OccDatecpCurrentDateDisabled
{
border-width:1;
border:solid thin #FFAAAA;
}
TD.OccDatecpTodayText,
TD.OccDatecpTodayTextDisabled
{
/*border:solid thin #003882;*/
border:solid thin #85adea;
border-width:1 0 0 0;
}
A.OccDatecpTodayText,
SPAN.OccDatecpTodayTextDisabled
{
height:20px;
}
A.OccDatecpTodayText
{
/*color:#003882;*/
color: #85adea;
font-weight:bold;
}
SPAN.OccDatecpTodayTextDisabled
{
color:#D0D0D0;
}
.OccDatecpBorder
{
/*border:solid thin #003882;*/
border:solid thin #85adea;
}


