BODY
{
    BACKGROUND-COLOR: white;
	  FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Sans Serif;
}
SELECT
{
	  FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Sans Serif;
}
INPUT
{
	  FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Sans Serif;
}

.heading
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: MS Sans-Serif;
}
.subHeading
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: MS Sans-Serif;
}
.paragraph
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Sans Serif;
}
.paragraphSmall
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Sans Serif;
}
.fieldLabel
{
	color: Gray;
}
.noRecords
{
    FONT-SIZE: 12pt
}
.textAlignRight
{
	text-align:right;
}
.greenCheckBox
{
	color:Green;
	font-size:10pt;
	font-family:webdings;
}
.ellipse
{
    FONT-SIZE: 8pt;
    HEIGHT: 18px
}
.submit
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: blue
}
.outset
{
    BORDER: 1px outset;
}
.tableHeader
{
	border-top: solid 1px white; border-left: solid 1px white; border-bottom: outset 1px silver;
}
.tableHeaderFlat
{
	border-top: solid 1px white; border-left: solid 1px white; border-bottom: outset 1px silver;
}
.required
{
    background-Color:lightyellow;
}
.hiddenObject
{
	display:none;
}
.hiddenColumn
{
	display:none;
}

.hiddenSubmit
{
	display:none;
}

.dataGrid
{
    FONT-SIZE: 8pt;
}

.coolbarMouseOut
{
    BORDER: #d4d0c8 2px solid;
    PADDING: 1px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial;
    CURSOR: default;
    COLOR: black;
}
.coolbarMouseOver
{
    BORDER: white 2px outset;
    PADDING: 1px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial;
    CURSOR: hand;
    COLOR: blue;
}
.coolbarMouseDown
{
    BORDER: white 2px inset;
    PADDING: 1px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial;
    CURSOR: hand;
    COLOR: blue;
}
.coolbarMouseUp
{
    BORDER: white 2px outset;
    PADDING: 1px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial;
    CURSOR: hand;
    COLOR: blue;
}
.coolbarDisabled
{
    BORDER: #d4d0c8 2px solid;
    PADDING: 1px;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    CURSOR: default;
    COLOR: gray;
}

.mouseOverGridCell
{
	padding:1px;
	border:1px outset;
}

.mouseOutGridCell
{
	padding:2px;
	border:none;
}

.mouseOverGridColumn
{
	padding:1px;
	border:1px inset lightgrey;
}

.mouseOutGridColumn
{
	padding:2px;
	border:none;
}

.mouseDownGridColumn
{
	border:"1px inset white";
	padding:"1px";
}

A:active
{
    COLOR: red;
    TEXT-DECORATION: none;
}
.active
	{
    COLOR: darkRed;
    TEXT-DECORATION: none;
   }
A:link
{
    COLOR: #3333cc;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #3333cc;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #3333cc;
    TEXT-DECORATION: underline;
}
.textHilite
{
    FONT-SIZE: 12pt;
    COLOR: black;
}

.menuParent {cursor:default; padding: 1px; border: 1px solid #f6f9fb; background-Color:#f6f9fb}
.menuParentHilite {cursor:hand; padding: 1px; border: 1px outset white; background-Color:whitesmoke;}
.menuParentChosen {cursor:default; padding: 1px; border: 1px inset lightgrey; background-Color:white;}
.menuChild {cursor:default; padding: 1px; border: 1px solid #f6f9fb; background-Color:#f6f9fb}
.menuChildHilite {cursor:hand; padding: 1px; border: 1px outset white; background-Color:whitesmoke;}
.menuChildChosen {cursor:default; padding: 1px; border: 1px inset lightgrey; background-Color:white;}

.payRollTR {height:21px; background-Color:whitesmoke}
.payRollTRAlt {height:21px; background-Color:ghostwhite}
.deductionSpacer {height:8px;}
.numberTextBox
{
	width:48px; text-align:right;
}
.numberTextBoxSmall
{
	width:38px; text-align:right;
}
.numberTextBoxHours
{
	width:30px; text-align:right;
}

.lightSteelBlueTD
{
	border-top: solid 1px white; border-left: solid 1px white; border-bottom: outset 1px white;
}
.ajaxClickLabel
{
	cursor:hand; font-size:smaller;
}
