Calendar
{
	BackColor="#F2F2F2"; 
	ShowGridLines="True";
	BorderColor="White";
}

.BodyError
{
	text-align:center;
	color:Red;
}
.PhoneBookLastFirst
{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:Black;
	font-weight:bold;	 	 
	 
}

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
 
. hover
{font-weight: bold}

.Heading1	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
.Heading2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3, .Heading3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4, .Heading4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT, .Heading5	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	



	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
TD
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}
A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0076A3;	
	font-size: 10pt;
	text-decoration:none;
	font-weight: bold;
}
.yada
{
	text-decoration:underline;
}
A:HOVER
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10pt;
	text-decoration:underline;
	font-weight: bold; 
}

.WeekendDay
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:red;
	font-size: 10pt;
}

.SchedulerHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#848684;
	color:#FFFFFF;
	font-weight:bold; 
	font-size: 10pt;
}
.SchedulerSubHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#525152;
	color:#4AC7D6;
	font-weight:bold; 
	font-size: 10pt;
}
.SchedulerCell
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:beige;
	color:#000000;
	font-weight:bold; 
	font-size: 10pt;
}
.SchedulerLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;	
	font-size: 10pt;
}
.SchedulerLink:HOVER
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#525152;
	font-size: 10pt;
}
.SchedulerTime
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#848684;
	color:#FFFFFF;
	font-weight:bold; 
	font-size: 10pt;
}
.SchedulerTodayCell
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:firebrick;
	color:#ffffff;
	font-weight:bold; 
	font-size: 10pt;
}
.SchedulerCellBooked
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#B3E7EA;
	color:#000000;
	font-weight:bold; 
	font-size: 10pt;
}
.button
{
	height: 30px;
	width: 140px;
	font-size:14;
	font-weight:bold;
	color : #0076A3;
	background-color: #F2F2F2;
	border:1 solid #0076A3;
	cursor:hand;
}
.colorfulButton
{
	height: 30px;
	width: 140px;
	font-size:14;
	font-weight:bold;
	color : white;
	background-color:#000099;
	border:1 solid #FFFFFF;
	cursor:hand;
}

.ColorfulSmallbutton
{
	height: 20px;
	width: 100px;
	font-size:12;
	font-weight: bold;
	color : white;
	background-color:red;
	border:1 solid #FFFFFF;
	cursor:hand;
}
.smallbutton
{
	height: 20px;
	width: 100px;
	font-size:12;
	font-weight: bold;
	color : #0076A3;
	background-color: #F2F2F2;
	border:1 solid #0076A3;
	cursor:hand;
 
}
.smallbuttonwide
{
	height: 20px;
	width: 150px;
	font-size:12;
	font-weight: bold;
	color : #0076A3;
	background-color: #F2F2F2;
	border:1 solid #0076A3;
	cursor:hand;
}
.Colorfulbigbutton
{
	height: 40px;
	width: 180px;
	font-size:16;
	font-weight: bold;
	color : white;
	background-color:NavyBlue;
	border:1 solid #FFFFFF;
	cursor:hand;
}
.bigbutton
{
	font-weight: bold;
	font-size: 16px;
	width: 180px;
	cursor: hand;
	color: #0076A3;
	height: 40px;
	background-color: #F2F2F2;
	border:1 solid #0076A3;
}
.textarea
{
	border:1 solid #000000;
}
.mainhead
{
    COLOR: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.subhead
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.td1
{
	color: black; 
	background-color: #F2F2F2;
	
}
.td_blue
{
	color: black; 
	background-color: #EDF3FE;
}
.td3
{
	color: black; 
	background-color: white;
	
}
.td2
{
	color: black; 
	background-color: white;
	font-weight: bold;
	
}
.tr2
{
	border-bottom: solid 1 #99CCFF
}
.MenuItemStyle
{
	text-align:LEFT;
	font-size: 16pt;
}
.MenuItemBody
{
	background-color: white;
}
.MenuCurrent
{
	color:#0076A3;
	font-weight:700;
	font-size:14;
	text-align:left;
}
.MenuPerson
{
	color: black;
	font-weight:700;
	font-size:larger;
	text-align:left;
}
H1, .AppHeading
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
}
H2, .AppSubHeading
{
	font-size:12pt;
}
.BigNumbers
{
	color: #0076A3;
	font-weight:bold;
	font-size:larger;
}
.BigNumbersNegative
{
	color: red;
	font-weight:bold;
	font-size:larger;
}
.STECalendarDateHeading
{
	font-size:medium;
}
.STEWeekdays
{
}
.STEHoliday
{
	font-weight:bold;
	color:Green;
}

.STECalendarNextPrevious
{
	height: 20px;
	width: 150px;
	font-size:12;
	font-weight: bold;
	color : #FFFFFF;
	background-color:#000099;
	border:1 solid #FFFFFF;
	cursor:hand;
}

.STECalNextPrevious
{
	height: 20px;
	width: 120px;
	font-size:12;
	font-weight: bold;
	color : #0076A3;
	background-color: #F2F2F2;
	border:1 solid #0076A3;
	cursor:hand;
}
.ShowHoursWorked
{
	font-size:18pt;
	font-weight:bold;
}

.TOCalendarNextPrevious
{
	height: 20px;
	width: 100px;
	font-size:12;
	font-weight: bold;
	color : #0076A3;
	background-color: #F2F2F2;
	border:1 solid #99CCFF;
	cursor:hand;
}
.TOCalendarToday
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
	background-color: #ebeced;
	border: 2px solid #0060A9;
	
}
.TOCalendarToday a
{
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #333;text-align: right;vertical-align: top;letter-spacing: 0em;
	
}
.TOCalendarToday a:hover
{
	font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #333;text-align: right;vertical-align: top;letter-spacing: 0em;text-decoration:none;
	
} 

.TOCalendarHoliday
{
	background-color:#FE9B93;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}
.TOCalendarHoliday a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}
.TOCalendarHoliday a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
	text-decoration:none;
}

.TOCalendarHalfHoliday
{
	background-color:#FCD5D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}

.TOCalendarHalfHoliday a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}
.TOCalendarHalfHoliday a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
	text-decoration:none;
}
.TOCalendarDayTaken
{
	background-color:#C4EFBD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}
.TOCalendarDayTaken a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}
.TOCalendarDayTaken a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
	text-decoration:none;
}
.TOCalendarHalfDayTaken
{
	background-color:#F1E6A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}

.TOCalendarHalfDayTaken a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
}

.TOCalendarHalfDayTaken a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
	vertical-align: top;
	letter-spacing: 0em;
	text-decoration:none;
}


.TODifferentAnniversaryStyle
{
}
.TOEarnedStyle
{
	color: #21904B;
	font-weight:normal
}
.TOBorrowedStyle
{
	color: #FFCC01;
	font-weight:normal
}
.TOPersonInQuestionStyle
{
	color:"Green";
}
.TOSomeOneElseRequestedStyle
{
	color:"Gray";
}
.TOSomeOneElseOutColor
{
	color:"Black";
}
.TOAlternatingItemStyle
{
	background-color:"LightGray";
}
.TOSelectEmpBGColor
{
	background-color:White
}
.TOCalendarCellNumber
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	 display:block;
	 text-align:right;
	 padding:3px 5px;
}
.TOCalendarCellPIQ
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #F60;
	letter-spacing: -.03em;

	cursor:hand;
}
.TOCalendarCellRandomOut
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	cursor:hand;
}
.TOCalendarCellRandomOut b
{
	color: #060;
	letter-spacing: -.03em;

	cursor:hand;
}
.TOCalendarCellSamePersonNotRequest
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	background-color:Lime;
	cursor:hand;
}
.TOCalendarCellSomeOneElseRequested
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	background-color:Yellow;
	cursor:hand;
}
.TOCalendarCellRequestedDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	background-color:Lime;
	cursor:hand;
}
.TOCalendarCellText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	color:Green;
	cursor:hand;
}

.CalendarTitleBackground
{
	background-color: #99CCFF
}

.CalendarDayHeaderBackground
{
	background-color: #FFBC14
}


.SystemMessage
{
	color:#0076A3;
	font-weight:bold;
	font-size:medium;
}

.SystemMessageSmall
{
	color:#0076A3;
	font-weight:bold;
	font-size:10pt;
}
.ErrorMessage
{
	color:Red;
	font-weight:bold;
	font-size:medium;
}
