#calendarbody {
	background-color: #ffe572;
}

#CalControl1_TableCalendar {
	border:0px solid white;
	width:196px;
}

#CalControl1_caltopcell {
	background-color:#FF9600 !important;
	color:white;
	font-weight:bold;
	width: 192px;
}

#thecalendar {
	text-decoration:none !important;
	text-align:center;
	display:block;
	/*width:220px;*/
	margin:0px;
	padding:0px;
	margin-left:1px;
	/*margin-left:32px;
	margin-bottom:20px;*/
	background-color:#ff9600;
	width:192px;
}

#thecalendar a {
	color:white;
	font-family:helvetica;
	font-size:10pt;
	padding:0 9px 9px;
	text-align:center;
	text-decoration:none !important;
}

table.calPop td {
	margin:0px;
	border-spacing:0px;
/*	padding:3px 5px; */
	height:15px;
	width:20px;
}

td.TopCell {
	background-color:orange !important;
	font-weight:bold;
	color:white;
}

a.calLink {
	color:white !important;
	font-weight:bold !important;	
	font-weight:normal !important;
	font-size:8pt !important;
}

td.calEmpty {
	font-size:8pt;
	background-color:#dcf0fa;
	padding:3px 5px;
}

td.calDay {
	font-size:8pt;
	background-color:#dcf0fa;
	padding:3px 5px;
}

td.days {
	color:black !important;
	font-weight:bold !important;
	font-size:8pt;
	height:5px !important;
}

td.event, td.multipleEvents {
	background-color:#71badd;
}

.DayRow {
	background-color: white;
}

.TopRow {
	text-align:center;
}

.prvMonth, .nxtMonth, .calPop {
	text-decoration:none !important;
	text-align:center;
	/*color:white;
	font-weight:bold;*/
}

#CalControl1_lnkBackMonth, a.prvMonth {
	position:absolute;
	top:0;
	left:0;
	display:block;
	/*color:white;
	font-weight:bold;*/
}


#CalControl1_lnkNextMonth, a.nxtMonth {
	position:absolute;
	top:0;
	right:0;
	display:block;
	/*color:white;
	font-weight:bold;*/
}

