body,div,td {
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
}
.currDay {
	BORDER-BOTTOM: #e8e8e8 1px solid;
	BORDER-LEFT: #e8e8e8 1px solid;
	BORDER-RIGHT: #e8e8e8 1px solid
}
.normalText
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
}
.smallText
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px
}
.navText
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.verysmallText
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-STYLE: italic
}
.bigText
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}
.error
{
    COLOR: #ff0000;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal
}

.legendText
{
	COLOR: #666666;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	line-height: 9px;
}

.bigheader {
	COLOR: #283a6a;
	FONT-FAMILY:  Arial, Helvetica;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


.sectionheader {
	COLOR: #283a6a;
	FONT-FAMILY:  Arial, Helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


.clsCalHead
{
    BACKGROUND-COLOR: #ffffff
}
.clsCalTodaysDate
{
    BACKGROUND-COLOR: #ffff66;
    FONT-SIZE: 9px
}
.clsCalDate
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 9px
}
.clsCalInactiveDate
{
    BACKGROUND-COLOR: #e7e7e7
}
.clsCalDayHeader
{
    BACKGROUND-COLOR: #9ecbb0;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.clsCalNextPrev
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 9px
}
A.clsCalNextPrev
{
    COLOR: black;
    TEXT-DECORATION: none
}
A
{
    COLOR: #0033CC;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0033CC;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #00cc00;
    TEXT-DECORATION: underline
}
A.navText
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.navText:hover
{
    COLOR: #009933;
    TEXT-DECORATION: underline
}
A.navText:active
{
    COLOR: #00cc00;
    TEXT-DECORATION: underline
}
A.whiteNav
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.whiteNav:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.whiteNav:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.whiteNav:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.blackNav
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.blackNav:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.blackNav:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.blackNav:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}

.button
{
    BACKGROUND-COLOR: #a7dea6;
    COLOR: #003300;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}
.tableBorder
{
    BORDER-BOTTOM: #006633 1px solid;
    BORDER-LEFT: #006633 1px solid;
    BORDER-RIGHT: #006633 1px solid;
    BORDER-TOP: #006633 1px solid
}
.cellPad
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
.border
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid
}
.whiteText
{
    COLOR: #ffffff
}
.blue
{
    COLOR: #056aa6
}
.sidePad
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}

.blueTitle
{
    COLOR: #056aa6;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}

.cellPad5
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}

.cellPad3
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}

.buttonYellow
{
    BACKGROUND-COLOR: #ffff00;
    COLOR: #000000;
    FONT-FAMILY:   Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}

.greyHighlight
{
    BACKGROUND-COLOR: #cccccc
}

.greyText
{
    COLOR: #999999
}

.clsCalDateBox
{
    BACKGROUND-COLOR: #e6e6e6;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;		
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}

.clsCalDateBox2
{
    BACKGROUND-COLOR: #e7e7e7;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BORDER-LEFT: #7f7f7f 1px solid;
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: medium none;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 7px
}

.clsCalDateBox3
{
    BACKGROUND-COLOR: #e7e7e7;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    BORDER-LEFT: #7f7f7f 1px solid;
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 7px
}
.greyBlock
{
    BACKGROUND-COLOR: #e8e8e8;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 0px
}

.greyBlockNoPad
{
    BACKGROUND-COLOR: #e6e6e6;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}

.solidBorder
{
    BORDER-BOTTOM: #b2b2b2 1px solid;
    BORDER-LEFT: #b2b2b2 1px solid;
    BORDER-RIGHT: #b2b2b2 1px solid;
    BORDER-TOP: #b2b2b2 1px solid
}
.solidBorderLtBl
{
    BORDER-BOTTOM: #abcde1 1px solid;
    BORDER-LEFT: #abcde1 1px solid;
    BORDER-RIGHT: #abcde1 1px solid;
    BORDER-TOP: #abcde1 1px solid
}
.solidBorderLtOrng
{
    BORDER-BOTTOM: #ffcc99 1px solid;
    BORDER-LEFT: #ffcc99 1px solid;
    BORDER-RIGHT: #ffcc99 1px solid;
    BORDER-TOP: #ffcc99 1px solid
}
.greenTitle
{
    COLOR: #129630;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}
.border999999
{
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid
}
UL
{
    LIST-STYLE:  url(file:///F|/fuji_ProNet_V2/site/images/orange_bullet.gif) outside
}
.greenTitleUnderline
{
    COLOR: #129630;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.borderBottom
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px
}
.solidBorderNoBottom
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: #b2b2b2 1px solid;
    BORDER-RIGHT: #b2b2b2 1px solid;
    BORDER-TOP: #b2b2b2 1px solid
}
select {
	BACKGROUND-COLOR: #e8e8e8;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 13px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
}
.form
{
    BACKGROUND-COLOR: #e8e8e8;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 13px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
}
.solidBorderLeft
{
    BORDER-LEFT: #767676 1px solid
}

.solidBorderLeftTop
{
    BORDER-LEFT: #767676 1px solid;
    BORDER-TOP: #767676 1px solid;
}
.solidBorderRight
{
    BORDER-RIGHT: #767676 1px solid
}
.solidBordersides
{
    BORDER-LEFT: #767676 1px solid;
    BORDER-RIGHT: #767676 1px solid
}
.solidBordersidesBot
{
    BORDER-BOTTOM: #767676 1px solid;
    BORDER-LEFT: #767676 1px solid;
    BORDER-RIGHT: #767676 1px solid
}

.solidBordersidesTop
{
    BORDER-TOP: #767676 1px solid;
    BORDER-LEFT: #767676 1px solid;
    BORDER-RIGHT: #767676 1px solid
}
.solidBorderLeftBot
{
    BORDER-BOTTOM: #767676 1px solid;
    BORDER-LEFT: #767676 1px solid
}

.solidBorderBot
{
    BORDER-BOTTOM: #767676 1px solid;
}

.solidBorderTop
{
    BORDER-TOP: #767676 1px solid;
}
.greyTitle
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold
}
.buttonGrey
{
    BACKGROUND-COLOR: #e8e8e8;
    COLOR: #333333;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px
}
.grayblockleft
{
    BACKGROUND-COLOR: #e6e6e6;
    BORDER-LEFT: #767676 1px solid;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.grayblockboth
{
    BACKGROUND-COLOR: #e6e6e6;
    BORDER-LEFT: #767676 1px solid;
    BORDER-RIGHT: #767676 1px solid;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}

.bodycopy 
{
	padding: 5px 7px 10px 8px}

th {
	font-size: 13px;
	color: 263963;
}


.oddRowColor {
	background-color: dde2e8;
	padding: 5px 7px 10px 8px;
}

.app-error {
	color: #FF0000;
}
