BODY
{
    scrollbar-base-color: lightsteelblue; 
    scrollbar-face-color: lightsteelblue; 
    scrollbar-track-color: #4E5F91; 
    scrollbar-arrow-color: black;
    scrollbar-highlight-color: lightsteelblue; 
    scrollbar-3dlight-color: black; 
    scrollbar-shadow-color: black;
    scrollbar-darkshadow-color: black; 

    BACKGROUND-COLOR: White;
    FONT-FAMILY:  Arial, Helvetica, sans-serif, Verdana, Geneva ;
    FONT-SIZE: 100%;
}
A:link
{
    COLOR: Black;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: Black;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: Black;
    TEXT-DECORATION: underline;
}
A:hover
{
    TEXT-DECORATION: underline
}

.viewHeader
{
    BORDER-BOTTOM: 1px solid #4E5F91;
    COLOR: black;
    FONT-SIZE: 170%;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 0px
}

.tableHeader
{
    BORDER-BOTTOM: 1px solid lightsteelblue;
    COLOR: black;
    FONT-SIZE: 145%;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 0px;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.tableHeaderSmall 
{
    COLOR: lightsteelblue;
    FONT-SIZE: smaller;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 0px;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	border : 1px solid lightsteelblue;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
}

.tableHeaderSmallNoLine 
{
    COLOR: lightsteelblue;
    FONT-SIZE: smaller;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 0px;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}



.tableHeaderBold 
{
    BORDER-BOTTOM: 1px solid lightsteelblue;
    COLOR: black;
    FONT-SIZE: 170%;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 0px;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


.tableHeaderAlt 
{
    BORDER-BOTTOM: 1px solid lightsteelblue;
    COLOR: black;
    FONT-SIZE: 145%;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 8px;
    PADDING-BOTTOM: 0px;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}


.errorMessage
{
    BORDER-BOTTOM: maroon;
    BORDER-LEFT: maroon;
    BORDER-RIGHT: maroon;
    BORDER-TOP: maroon;
    COLOR: red;
    FONT-SIZE: 100%;
    MARGIN-BOTTOM: 4px;
    MARGIN-TOP: 4px
}

.tableHeading
{
    BACKGROUND-COLOR: #4E5F91;
    FONT-WEIGHT: bold
}

.tableRow
{
}

.tableRowCenter
{
    COLOR: lightsteelblue;
    FONT-SIZE: 100%;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tableRowOdd
{
    BACKGROUND-COLOR: white;
}

.tableRowEven
{
    BACKGROUND-COLOR: lightsteelblue;
}

.tableBody
{
    BACKGROUND-COLOR: #4E5F91;
    FONT-SIZE: 100%;
}

.tableColumnCaption
{
    COLOR: White;
    background-color : #4E5F91;
}

.tableColumnCell
{	
   COLOR: #000000;	
}

.tableGutterCell
{
    BACKGROUND-COLOR: White;  	
}

.formTable
{
    FONT-SIZE: 100%
}
.formLabel
{
    COLOR: slategray;
    FONT-SIZE:100%;
}
.formHtml
{
    FONT-SIZE:100%;
}
.formRuler
{
    BACKGROUND-COLOR: Black;
}
.formButton
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%
}

.formCheckBox
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.formPassword
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%
}
.formRadio
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.formReset
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%
}
.formSelect
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
}
.formSubmit
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%
}
.formText
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%
}
.formTextArea
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
}

.infoMessage {
	FONT-WEIGHT: bold;
	color : Red;
}

.pageTable
{

}
.pageLogo
{
    BACKGROUND-COLOR: Black;
}
.pageLogoTitle1
{
    COLOR: black;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 12px;
    MARGIN-TOP: -5px
}
.pageLogoTitle2
{
    COLOR: black;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 12px;
    MARGIN-TOP: 4px
}

.pageBoldHeader 
{
    COLOR: black;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
}

.pageLogoTitle3
{
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    MARGIN-LEFT: 12px;
    MARGIN-TOP: 4px
}

.smallText
{
    COLOR: black;
    FONT-SIZE: 70%;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT : 4px;
}

.pageHorizDivTop
{
    BACKGROUND-COLOR: black
}
.pageHorizDivBottom
{
    BACKGROUND-COLOR: black
}
.pageVertDiv
{
    BACKGROUND-COLOR: black
}
.pageWorkArea
{
    BACKGROUND-COLOR: white;
    BACKGROUND-POSITION: left top;
    BACKGROUND-REPEAT: repeat;
    FONT-SIZE: 68%;
    PADDING-BOTTOM: 10px;
    PADDING-RIGHT: 10px
}

INPUT.right {text-align:right}
