td	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
}

td.DayHeader	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	font-weight: bold; 
	height: 40px; 
}

td.schdgreen	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: bold; 
	color: #FF9900; 
	background-color: #FFCC66; 
	text-decoration: none; 
	font-size: 10px; 
}

a.schdgreen	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: bold; 
	color: #FF9900; 
	background-color: #FFCC66; 
	text-decoration: none; 
	font-size: 10px; 
}
a.schdgreen:visited	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: bold; 
	color: #FF9900; 
	background-color: #FFCC66; 
	text-decoration:none; 
	font-size: 10px; 
}
a.schdgreen:hover	{ 
	font-weight: bold; 
	color: #FF9900; 
	background-color: #FFCC66; 
	text-decoration: underline; 
	font-size: 10px; 
	font-family: Verdana, Arial, Sans-Serif; 
}

td.booked	{ 
	background-color: #CCCCCC; 
	border-color: white; 
	border-width: 1px; 
	border-bottom: solid 2px white; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-left-style: solid; 
} 

td.FillDay	{ 
	background-color: #EFEFEF;	
	border-color: white; 
	border-width: 1px; 
	border-bottom: solid 2px white; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-left-style: solid; 
} 

td.OtherRec	{ 
	background-color: #BDBDBD; 
	border-color: white; 
	border-width: 1px; 
	border-bottom: solid 2px white; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-left-style: solid; 
} 

div.banner	{ 
	background-color: #CCCCCC; 
}

.show	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	cursor:hand; 
}

.hide	{ 
	display: none; 
	background-color: white; 
	cursor: hand; 
} 

.calendbord	{ 
	border: solid 1px #FF9900; 
}

.calendmonth	{ 
	border: dotted 1px #FF9900; 
}

td.schd	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FF9900; 
	text-decoration: none; 
	font-size: 10px; 
	border-bottom: solid 2px white; 
}

tr.schd	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FF9900; 
	text-decoration: none; 
	font-size: 10px; 
	border-bottom: solid 2px white; 
}

td.scheduled	{ 
	color: #3333FF; 
	text-decoration: none; 
	font-weight: bold; 
}

a.scheduled	{ 
	color: #3333FF; 
	text-decoration: none; 
	font-weight: bold; 
}

a.scheduled:hover	{ 
	color: #3333FF; 
	text-decoration: underline; 
	font-weight: bold; 
}

a.scheduled:visited	{ 
	color: #3333FF; 
	text-decoration: none; 
	font-weight: bold; 
}

a.calendar	{ 
	text-decoration: none; 
	font-weight: bold; 
	color: black; 
	font-size: 10px; 
}

a.calendar:hover	{ 
	background-color: #FFCC66; 
	text-decoration: underline; 
	font-weight: bold; 
	color: #3333FF; 
	font-size: 10px; 
}

a.calendar:visited	{ 
	text-decoration: none; 
	font-weight: bold; 
	color: black; 
	font-size: 10px; 
}

a.date	{ 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 10px; 
	color: #333399; 
}

a.date:hover	{ 
	color: #333399; 
	text-decoration: underline; 
}

a.calpref	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
}
a.calpref:hover	{ 
	font-size: 10px; 
	font-family: Verdana, Arial, Sans-Serif; 
}

.listing	{ 
	background-color: #FFCC66; 
	border-bottom: solid 2px white; 
}

select.calendar	{ 
	font-family: Verdana, Arial, Sans-Serif; 
	font-weight: normal; 
	font-size: 10px; 
}
