/* calendar css */


.calendarBG {
	background-color: #FFC861;
	margin-top: 15px;
	margin-bottom: 15px;
}

.calendarBlank {
background-color: #FFE8C5;
}

.calendarHeader {
	font-weight: bold;
	color: #003366;
	text-align: center;
	background-color: #FFE8C5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}

.calendarMonthLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: bold;
	letter-spacing: .1em;
	text-decoration: none;
	color: #003366;
	background-color: transparent;
}

.calendarMonthLinks a {
color: #fff;
text-decoration: none;
background-color: transparent;
}

.calendarMonthLinks a:visited {
color: #fff;
text-decoration: none;
background-color: transparent;
}

.calendarMonthLinks a:hover {
color: #ccc;
text-decoration: underline;
background-color: transparent;
}

.calendarDayHeading {
	font-weight: bold;
	font-size:	.8em;
	color: #003366;
	background-color: #eebc33;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendarToday {
font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
font-size: .8em;
font-weight: bold;
letter-spacing: .1em;
text-decoration: none;
text-align: center;
vertical-align: middle;
color: #000;
background-color: #ccc;
}

.calendarCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	letter-spacing:	.1em;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	color: #666;
	background-color: #fff;
	padding: 3px;
}

.calendarCell a {
color: #000;
text-decoration: underline;
background-color: transparent;
}

.calendarCell a:visited {
color: #000;
text-decoration: underline;
background-color: transparent;
}

.calendarCell a:hover {
color: #eebc33;
text-decoration: none;
background-color: transparent;
}

