#eventBody {
        padding: 4px;
        position: absolute;
        z-index: 10;
        width: 120px; 
        font-family: Tahoma; 
        font-size: 7pt; 
        color: #433109; 
        background: #fff1de; 
        border: 1px solid #a97300; 
        display: none;
}
#eventBody div {padding: 0px 0px 4px 0px;}

.CalendarCanvas {
	margin: 15px 15px 15px 15px;
	text-align: left;
	width: 180px; height: 180px;
}

.CalendarDay {
	background-color: #F0F0F0;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

.CalendarDayName {
	border-bottom: 1px solid black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

.CalendarHolyday {
	color: red;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.CalendarItemLink {
	color: #404040;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
        cursor: pointer;
}

.CalendarItemLink:hover {
	color: #fff;
}

.CalendarToday {
	background-color: #ff8000;
	border: 1px solid #cc5b00;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
        color: #000; 
}

.CalendarToday A {
        color: #000; 
}

.CalendarWeekend {
	background-color: #ffd265;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

.CalendarWeekendName {
	border-bottom: 1px solid black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}

.MonthYear {
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
}

