.cal-cpYearNavigation,
.cal-cpMonthNavigation
                        {
                        background-color:#142654;
                        text-align:center;
                        vertical-align:center;
                        text-decoration:none;
                        color:#FFFFFF;
                        font-weight:bold;
                        }

.cal-cpMonthNavigation a:link, .cal-cpMonthNavigation a:active, .cal-cpMonthNavigation a:visited {
	color: #FFFFFF;
}
.cal-cpMonthNavigation a:hover {
	color: #FFFFFF;
}
.cal-cpDayColumnHeader,
.cal-cpYearNavigation,
.cal-cpMonthNavigation,
.cal-cpCurrentMonthDate,
.cal-cpCurrentMonthDateDisabled,
.cal-cpOtherMonthDate,
.cal-cpOtherMonthDateDisabled,
.cal-cpCurrentDate,
.cal-cpCurrentDateDisabled,
.cal-cpTodayText,
.cal-cpTodayTextDisabled,
.cal-cpText {
                        font-family:arial;
                        font-size:8pt;
                        }
TD.cal-cpDayColumnHeader { text-align:right; }

.cal-cpCurrentMonthDate,
.cal-cpOtherMonthDate,
.cal-cpCurrentDate
                        {
                        text-align:right;
                        text-decoration:none;
                        }
.cal-cpCurrentMonthDateDisabled,
.cal-cpOtherMonthDateDisabled,
.cal-cpCurrentDateDisabled
                        {
                        color:#D0D0D0;
                        text-align:right;
                        text-decoration:line-through;
                        }
.cal-cpCurrentMonthDate a
                        {
                        color:#193F7F;
                        font-weight:bold;
						text-decoration: none;
                        }
.cal-cpCurrentMonthDate a:hover {
	text-decoration: underline;
	}

.cal-cpCurrentDate {
                        color: #000;
                        font-weight:bold;
                        }
.cal-cpOtherMonthDate a {
                        color:#808080;
						text-decoration: none;
                        }
.cal-cpOtherMonthDate a:hover {
						text-decoration: underline;
                        }

TD.cal-cpCurrentDate
                        {
                        color:#000000;
                        background-color: #DAE1F3;
                        }
TD.cal-cpCurrentDateDisabled
                        {
                        border-width:1;
                        border:solid 1px #FFAAAA;
                        }
TD.cal-cpTodayText,
TD.cal-cpTodayTextDisabled
                        {
	border-top: 1px solid #142654;

                        }
A.cal-cpTodayText,
SPAN.cal-cpTodayTextDisabled
                        {
	height:20px;
	text-decoration: none;

                        }
A.cal-cpTodayText
                        {
	color:#193F7F;
	font-weight:bold;
	text-decoration: none;

                        }
SPAN.cal-cpTodayTextDisabled
                        {
                        color:#D0D0D0;
                        }
.cal-cpBorder {
	border: 1px solid #011353;
	}
	
.em_zpr {}

#caldiv {
	background-color: #FFFFFF;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
}
.cal-cpTodayText a:hover {

	color:#193F7F;
	font-weight:bold;
	text-decoration: underline;
}
