A:hover { COLOR: #cc9900; TEXT-DECORATION: underline }
A.CalendarWhite { FONT-WEIGHT: bolder; COLOR: #ffffff; TEXT-DECORATION: none }
A.CalendarWhite:hover { FONT-WEIGHT: bolder; COLOR: #99cccc; TEXT-DECORATION: none }
A.CalendarLink { FONT-WEIGHT: bolder; COLOR: #0000cd; TEXT-DECORATION: none }
A.CalendarLink:hover { FONT-WEIGHT: bolder; COLOR: #ffcc33; TEXT-DECORATION: none }
A.CalendarLinkWeekend { FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none }
A.CalendarLinkWeekend:hover { FONT-WEIGHT: bolder; COLOR: #ffcc33; TEXT-DECORATION: none }
A.Invisible { COLOR: #ffffff; TEXT-DECORATION: underline }
A.Invisible:hover { COLOR: #cccccc; TEXT-DECORATION: underline }
A.Nav { COLOR: #000000; TEXT-DECORATION: underline }
A.Nav:hover { COLOR: #336699; TEXT-DECORATION: underline }
A.TopNav { FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline }
A.TopNav:hover { FONT-WEIGHT: bold; COLOR: #ffffcc; TEXT-DECORATION: underline }
A.WhiteNav { COLOR: #ffffff; TEXT-DECORATION: none }
A.WhiteNav:hover { COLOR: #ffcc33; TEXT-DECORATION: underline }
BODY { FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, sans-serif }
TD { FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, sans-serif }
.ActionCell { BACKGROUND: #ffffcc }
.ActionItemBold { FONT-WEIGHT: bold; COLOR: #003366 }
.ActionItem { FONT-SIZE: 10px; COLOR: #003366; LETTER-SPACING: 0px }
.ActionItemGray { FONT-SIZE: 10px; COLOR: #808080; LETTER-SPACING: 0px;  font-weight : bold;  }
.BarLink { COLOR: #ccffff }
.BarLink:active { COLOR: #ccffff }
.BarLink:hover { COLOR: #ccffff }
.Alert { FONT-SIZE: 90%; COLOR: #ff0000 }
.BgcBlue { BACKGROUND-COLOR: #0000ff }
.BgcGreen { BACKGROUND-COLOR: #008000 }
.BgcRed { BACKGROUND-COLOR: #ff0000 }
.BgcViolet { BACKGROUND-COLOR: #cc00cc }
.BgcYellow { BACKGROUND-COLOR: #ffff00 }
.Bold { FONT-WEIGHT: bold }
.Blue { COLOR: #003366 }
.Brown { COLOR: #663333 }
.CalendarSmMonth { BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center }
.CalendarSmMonthBackground { VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: center }
.CalendarSmMonthHeading { FONT-WEIGHT: bolder; VERTICAL-ALIGN: middle; COLOR: #ffffff; BACKGROUND-COLOR: #666699; TEXT-ALIGN: center }
.CalendarSmMonthWeekday { VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center }
.CalendarSmMonthWeekend { VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center }
.CalendarSmMonthMarkDay { VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #99cccc; TEXT-ALIGN: center }
.CalendarSmMonthMarkRange { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: center }
.CalendarSmMonthToday { VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center }
.CellLeft { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica }
.CellLeftNoPad { FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica }
.CellRight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: right }
.ColorRed { COLOR: #ff0000 }
.ColorYellow { COLOR: #ffff00 }
.ColorBlue { COLOR: #0000ff }
.CurrentSortHeader { COLOR: #0000ff }
.Copyright { FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, sans-serif;  text-align : center;  }
.Divider { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; TEXT-ALIGN: center }
.DividerBottom { VERTICAL-ALIGN: baseline; PADDING-TOP: 7px }
.DividerLeft { FONT-SIZE: smaller; WIDTH: 20%; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: left }
.DividerMiddle { FONT-WEIGHT: bold; WIDTH: 60%; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: center }
.DividerRight { FONT-SIZE: smaller; WIDTH: 20%; BACKGROUND-COLOR: #ffffcc; TEXT-ALIGN: right }
.DividerTop { PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top }
.ErrorText { FONT-SIZE: 85%; COLOR: #ff0000 }
.FormLabel { FONT-WEIGHT: bold; VERTICAL-ALIGN: top }
.FormLabelBottom { FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom }
.FormRequired { FONT-SIZE: 90%; COLOR: #ff0000 }
.FormRequiredRight { FONT-SIZE: 90%; COLOR: #ff0000; TEXT-ALIGN: right }
.GrayGoBtn { BORDER-RIGHT: #333333 thin solid; BORDER-TOP: #cccccc thin solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #cccccc thin solid; COLOR: #ffffff; LINE-HEIGHT: 0.85; PADDING-TOP: 3px; BORDER-BOTTOM: #333333 thin solid; FONT-FAMILY: Arial,Helvetica; BACKGROUND-COLOR: #666666 }
.Heading3Red { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ff0000; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, Helvetica }
.Heading3Black { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica }
.Heading3Navy { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica }
.Heading4 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #cc9900; FONT-FAMILY: Verdana, Arial, Helvetica }
.Heading4Black { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica }
.Heading4Navy { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: Verdana, Arial, Helvetica }
.Heading4Red { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica }
.HelpNav { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt }
.HelpList { FONT-SIZE: 8.5pt; MARGIN-LEFT: 10px }
.InputBox { FONT-SIZE: 8.5pt }
.InputBoxRight { FONT-SIZE: 8.5pt; TEXT-ALIGN: right }
.InputBox50 { FONT-SIZE: 8.5pt; WIDTH: 50px }
.InputBox50Right { FONT-SIZE: 8.5pt; WIDTH: 50px; TEXT-ALIGN: right }
.InputBox75 { FONT-SIZE: 8.5pt; WIDTH: 75px }
.InputBox75Right { FONT-SIZE: 8.5pt; WIDTH: 75px; TEXT-ALIGN: right }
.InputBox100 { FONT-SIZE: 8.5pt; WIDTH: 100px }
.InputBox125 { FONT-SIZE: 8.5pt; WIDTH: 125px }
.InputBox150 { FONT-SIZE: 8.5pt; WIDTH: 150px }
.InputBox200 { FONT-SIZE: 8.5pt; WIDTH: 200px }
.InputBox250 { FONT-SIZE: 8.5pt; WIDTH: 250px }
.InputBox300 { FONT-SIZE: 8.5pt; WIDTH: 300px }
.LinkAlwaysBlue { COLOR: #0000ff }
.ListCellCenter { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: center }
.ListCellLeftAlternate { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #e6e6e6 }
.ListCellLeft { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica }
.ListCellLeftBlue { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #0000ff }
.ListCellLeftGreen { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #008000 }
.ListCellLeftRed { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ff0000 }
.ListCellLeftViolet { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #cc00cc }
.ListCellLeftYellow { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ffff00 }
.ListCellLeftDark { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #999999 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica }
.ListCellHighlight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; BACKGROUND: #99cccc; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica }
.ListCellRight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: right }
.ListCellRightAlternate { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 8.5pt; BACKGROUND: #e6e6e6; VERTICAL-ALIGN: top; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: right }
.ListCellHeaderCenter { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #666699; TEXT-ALIGN: center }
.ListCellHeaderLeft { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #666699 }
.ListCellHeaderRight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #666699; TEXT-ALIGN: right }
.ListCellHeaderCenterThin { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; WIDTH: 2px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #666699; TEXT-ALIGN: center }
.ListCellHeaderLeftThin { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; WIDTH: 2px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #666699 }
.ListCellHeaderRightThin { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; WIDTH: 2px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #666699; TEXT-ALIGN: right }
.ListCellSortRight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center }
.ListCellSortLeft { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #cccccc }
.ListCellSortRight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: right }
.ListCellSubHeaderCenter { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #9999cc; TEXT-ALIGN: center }
.ListCellSubHeaderLeft { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #9999cc }
.ListCellSubHeaderRight { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #9999cc; TEXT-ALIGN: right }
.ListCellSubHeaderLeftThin { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; VERTICAL-ALIGN: top; WIDTH: 2px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #9999cc }
.ListTableTop { BORDER-TOP: #cccccc 1px solid }
.NavCellActive { BACKGROUND: #ffffcc }
.NavCellInactive { BACKGROUND: #ffffff }
.NavBar { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; TEXT-ALIGN: center }
.NavItemBold { FONT-WEIGHT: bold; COLOR: #003366 }
.NavItem { COLOR: #003366 }
.NavCurrent { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 70%; BACKGROUND: #ffffcc; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px }
.OutsideBorder { BORDER-RIGHT: #666699 2px solid; BORDER-TOP: #666699 2px solid; BORDER-LEFT: #666699 2px solid; BORDER-BOTTOM: #666699 2px solid }
.PageTitle { FONT-WEIGHT: bold; FONT-SIZE: 125% }
.SeperationBar { HEIGHT: 5px; BACKGROUND-COLOR: #666699 }
.Small { FONT-SIZE: 65% }
.SmallRight { FONT-SIZE: 65%; TEXT-ALIGN: right }
.TD_NameInput { VERTICAL-ALIGN: bottom }
.TDRight { FONT-SIZE: 80%; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right }
.TextareaLarge { WIDTH: 350px; HEIGHT: 75px }
.TimeSheetHeaderRow { FONT-WEIGHT: bolder; FONT-SIZE: 90%; BACKGROUND-COLOR: #cccccc }
.TimeSheetDateRow { FONT-WEIGHT: bolder; FONT-SIZE: 75%; BACKGROUND-COLOR: #eaeaea }
.TimeSheetItemRow { FONT-WEIGHT: lighter; FONT-SIZE: 60%; BACKGROUND-COLOR: #ffffff }
.TimeSheetSubTotal { FONT-WEIGHT: bolder; FONT-SIZE: 70%; BACKGROUND-COLOR: #ffffff }
.TimeSheetGrandTotal { FONT-WEIGHT: bolder; FONT-SIZE: 80%; BACKGROUND-COLOR: #ffffff }
.TitleBar { FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #ffffff }
.TopNavBar { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #003366; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; TEXT-ALIGN: center }
.TopNavItem { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 65%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px }
.TopNavCurrent { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; FONT-SIZE: 70%; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: italic }

