/********************************************************************************/
/* calendar data */
/********************************************************************************/

td.nonMonthDays {
	border: 1px solid #E8E8E8;
	height: 120px;
	width: 93px;
}
td.monthDays {
	background:url(/images/calendar-tab.gif) no-repeat 0 0;
	height: 120px;
	width: 93px;
}

td.monthDaysHasEvents {
	background:url(/images/calendar-tab-event.gif) no-repeat 0 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	height: 120px;
	width: 93px;
}
td.monthDaysCurrent {
	background:url(/images/calendar-tab-current.gif) no-repeat 0 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	height: 120px;
	width: 93px;
}
td div.day {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666;
	margin-top:2px;
	padding-left:4px;
}
td div.dayContent {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
	padding:6px;
	height: 108px;
	width: 80px;	
	word-wrap: break-word; /* IE 6 hack */
	overflow:hidden;
}

#calendar-icons {
	height: 21px;
	float:right;
	width:50px
}
#calendar-icons span {
	display:inline;
	float:left;
	text-indent:-9999px;
}
#calendar-icons span a.calendarView {
	background: url(/images/calendar-off.gif) no-repeat center center;
	display:block;
	height: 21px;
	line-height:21px;
	width: 22px;
	text-indent:-9999px;
}
#calendar-icons span a.calendarView:hover {
	background: url(/images/calendar-on.gif) no-repeat center center;
	display:block;
	height: 21px;
	width: 22px;
}
#calendar-icons span a.listView {
	background: url(/images/list-off.gif) no-repeat center center;
	display:block;
	height: 21px;
	line-height:21px;
	width: 22px;
	text-indent:-9999px;
}
#calendar-icons span a.listView:hover {
	background: url(/images/list-on.gif) no-repeat center center;
	display:block;
	height: 21px;
	width: 22px;
	text-indent:-9999px;
}

