.sched_calcpYearNavigation,
.sched_calcpMonthNavigation {
	background-color:#104c87 ! important;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	font-size: 11px ! important;
}
.sched_calcpDayColumnHeader,
.sched_calcpYearNavigation,
.sched_calcpMonthNavigation,
.sched_calcpCurrentMonthDate,
.sched_calcpCurrentMonthDateDisabled,
.sched_calcpOtherMonthDate,
.sched_calcpOtherMonthDateDisabled,
.sched_calcpCurrentDate,
.sched_calcpCurrentDateDisabled,
.sched_calcpTodayText,
.sched_calcpTodayTextDisabled,
.sched_calcpText {
	padding: 1px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:9pt;
}
td.sched_calcpDayColumnHeader {
	text-align:right;
	border-top:0px;
	border-bottom:solid thin #104c87;
	border-right:0px;
	border-left:0px;
	border-width:0px 0px 1px 0px;
	background-color:#ebf0fb;
}
.sched_calcpCurrentMonthDate,
.sched_calcpOtherMonthDate,
.sched_calcpCurrentDate {
	text-align:right;
	text-decoration:none;
}
.sched_calcpCurrentMonthDateDisabled,
.sched_calcpOtherMonthDateDisabled,
.sched_calcpCurrentDateDisabled {
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.sched_calcpCurrentMonthDate {
	color:#4f4f4f;
	font-weight:bold;
}
.sched_calcpCurrentDate {
	color: #000000;
	font-weight:bold;
}
.sched_calcpOtherMonthDate {
	color:#666666;
}
td.sched_calcpCurrentDate {
	color:#000000;
	background-color: #F2E57C ! important;
	border-width:1px;
	border:solid thin #737A4E;
}
td.sched_calcpCurrentDateDisabled {
	border-width:1px;
	border:solid thin #FFAAAA;
}
td.sched_calcpTodayText,
td.sched_calcpTodayTextDisabled {
	border-top:solid thin #104c87;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	border-width:1px 0px 0px 0px;
	text-align:center;
	padding-bottom:1px;
}
a.sched_calcpTodayText,
span.sched_calcpTodayTextDisabled {
	height:20px;
}
a.sched_calcpTodayText {
	color:#4f4f4f;
	font-weight:bold;
}
span.sched_calcpTodayTextDisabled {
	color:#D0D0D0;
}
.sched_calcpBorder {
	border:groove thin #737A4E;
}