/* Calendar Formatting */

.calendarBorder {
	border: 1px solid #36478B;
}
.calendarMonth {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #36478B;
}
.calendarMonthRow {
	padding: 1px;
	border-bottom: 1px solid #36478B;
}
.calendarDays {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #8DA2CD;
	border: 1px solid #8DA2CD;
}
.calendarDate {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #36478B;
	background-color: #F6F7FA;
	border: 1px solid #7790C0;
}
.calendarDate a {
	display: block;
	width: 100%;
	height: 18px;
	text-decoration: none;
	color: #36478B;
	background-color: #F6F7FA;
}
.calendarDate a:hover {
	color:#36478B;
	text-decoration: none;
	background-color: #D6D9E7;
}
.calendarDate a:visited {
	text-decoration: none;
	color: #36478B;
	background-color: #F6F7FA;
}
.calendarDate a:visited:hover {
	color:#36478B;
	text-decoration: none;
	background-color: #D6D9E7;
}
.calendarDateEvent {
  font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
	background-color: #36478B;
	border: 1px solid #7790C0;
}
.calendarDateEvent a {
	display: block;
	width: 100%;
	height: 18px;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #36478B;
}
.calendarDateEvent a:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #042968;
}
.calendarDateEvent a:visited {
	text-decoration: none;
	color:#FFFFFF;
	/*background-color: #36478B;*/
	background-color: #36478B;
}
.calendarDateEvent a:visited:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color: #042968;
}
/* Misc. Classes */
.showEventObject {
}
.hideEventObject {
	display: none;
	padding: 0px;
}
.showCalendarDetail, .showCalendarDetail p {
	padding-top: 5px;
	padding-bottom: 0px;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 15px;
}
.hideCalendarDetail {
	display: none;
	padding: 0px;
}
.calendarArrow a, .calendarArrow a:visited {
	font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #36478B;
	width: 29px;
	height: 23px;
	display: block;
	text-decoration: none;
}
.calendarArrow a:hover {
	color: #8DA2CD;
}