/* CSS Calendar */
.calendar, .calendar:link, .calendar:visited {
	margin:5px;
	height:61px;
	display:block;
	background-color:#F4F4F4;
	border:solid 1px #EFEFEF;	
}
.calendar:hover {	
	background-color:#e1e5e4;
	border:solid 1px #cccccc;
}

.calendar-detailed {
	margin:5px;	
	display:block;
	background-color:#F4F4F4;
	border:solid 1px #EFEFEF;	
}

.calendar-date, a:link .calendar-date, a:visited .calendar-date {
	margin-right:10px;	
	width:70px;
	background-image:url(../images/bg_calendar_date.jpg);	
	font-size:14px;
	color:#C7FDB5;
	font-weight:bold;
	padding:13px;	
	float:left;
	font-weight:bold;
	
}
a:hover .calendar-date {
	background-color:#01503d;
	background-image:none;
}
	

.calendar-day {	
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
}
.calendar-title {
	margin:2xp;
	padding:6px;
	font-size:14px;	
	background-color:#CCCCCC;
	color:#6C0000;
	font-weight:bold;
	margin-bottom:5px;
}
.calendar-title, a:link .calendar-title, a:visited .calendar-title {
	margin:2xp;
	padding:6px;
	font-size:14px;	
	background-color:#CCCCCC;
	color:#6C0000;
	font-weight:bold;
	margin-bottom:5px;
}
a:hover .calendar-title {
	background-color:#b5bfbd;

}
.calendar-month {
	color:#6C0000;
	border-bottom:solid 1px #CCCCCC;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:10px;
	font-size:18px;
	font-weight:bold;
}
.calendar-date-detailed {
	color:#6C0000;
	padding:6px;
	text-align:right;
	background-color:#FBFBFB;
}
.calendar-description {	
	padding-left:6px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	background-color:#FBFBFB;
}

.calendar-description p {
	margin-top:0px;
	padding-top:0px;	
}
.calendarMonthLink {
	background-color:#F7F7F7;
	border:solid 1px #F2F2F2;
	padding:8px;
}
.calendarMonthLink a:link, .calendarMonthLink a:visited {
	/*background-image:url(../images/m_bg-sub.jpg);*/
	background-color:#dddddd;
	font-weight:bold;
	font-size:14px;
	padding:3px;
	margin-right:3px;
	border:solid 1px #D5D5D5;	
}
.calendarMonthLink a:hover {
	background-image:none;
	background-color:#B5BFBD;
}
.calendarPageTop:link, .calendarPageTop:visited {
	float:right;
	text-align:right;
	font-size:11px;
}

	
