.calendarBox {
	position: relative;
	width: 442px;
	height: 428px;
	margin: 0 0 12px 0;
	background: url(/MBT/Images/Sprites/calendar.png) no-repeat 0 0;
}

.calendar {
	position: absolute;
	top: 4px;
	left: 5px;
	width: 432px;
}

.calendar caption {
	display: none;
}

.calendar .title {
	background-color: transparent;
	height: 29px;
}
.calendar .title td
{
	font-size: 12px;
	font-weight: bold;
}

.calendar .dayHeader {
	padding: 1px 0 0 0;
	height: 11px;
	font-size: 11px;
	font-weight: normal;
}

.calendar .navigation a  {
	padding: 6px;	
	font-size: 1.17em;
	font-weight: normal;
}

.calendar .day {
	width: 62px !important;
	height: 62px;
	background: url(/MBT/Images/Sprites/calendar.png) no-repeat -70px -450px; 
	font-size: 12px !important;
	overflow: hidden;
}

.calendar .day div span {
	display:block;
	text-align: center;
	font-size: 12px;
}

.calendar .dayNum  {
	font-size: 12px !important;
}

.calendar .selectedDay .dayNum  {
	font-weight: bold;
}


.calendar .eventName  {
	display: block;
	font-size: 9px !important;
	line-height: 11px !important;
	font-weight: normal;
}

.calendar .eventBox {
	display:block;
	width:62px;
	overflow:hidden;
}	

.calendar .selectedDay {
	background: url(/MBT/Images/Sprites/calendar.png) no-repeat -140px -450px;
	color: #fff; 
}

.calendar .today {
	background: url(/MBT/Images/Sprites/calendar.png) no-repeat -210px -450px; 
}

.calendar .otherMonth  {
	background:none;
}

.calendar .hasEvents  {
	background: url(/MBT/Images/Sprites/calendar.png) no-repeat 0 -450px;
	cursor: pointer; 
	font-weight: bold;
}
