.CALcpYearNavigation, .CALcpMonthNavigation {background-color:#ffffff; color:# 000000; font-weight:bold; text-align:center; text-decoration:none}
.CALcpDayColumnHeader, .CALcpYearNavigation, .CALcpMonthNavigation, .CALcpCurrentMonthDate, .CALcpCurrentMonthDateDisabled, .CALcpOtherMonthDate, .CALcpOtherMonthDateDisabled, .CALcpCurrentDate, .CALcpCurrentDateDisabled, .CALcpTodayText, .CALcpTodayTextDisabled, .CALcpText {font-family:arial; font-size:7pt}
td.CALcpDayColumnHeader {border-color:#AE1F1B; border-style:solid; border-width:0px 0px 1px; text-align:right}
.CALcpCurrentMonthDate, .CALcpOtherMonthDate, .CALcpCurrentDate {text-align:right; text-decoration:none}
.CALcpCurrentMonthDateDisabled, .CALcpOtherMonthDateDisabled, .CALcpCurrentDateDisabled {color:#61a4d2; font-size:11px;text-align:right;font-weight:normal;}
.CALcpCurrentMonthDate, .CALcpOtherMonthDate {color:# 61A3D3;font-size:11px; font-weight:bold}
.CALcpCurrentDate {color:#FFFFFF; font-weight:bold}
.CALcpOtherMonthDate {color:#000}
td.CALcpCurrentDate {background-color:#ffffff; border:thin solid #AE1F1B; color:#61a4d2;}
td.CALcpCurrentDateDisabled {border:thin solid #000000}
td.CALcpTodayText, td.CALcpTodayTextDisabled {border-color:#AE1F1B; border-style:solid; border-width:1px 0px 0px; font-family:arial; font-size:0pt; height:0px}
a.CALcpTodayText, span.CALcpTodayTextDisabled {background-color:#92ADD8; border-color:#92ADD8; border-style:solid; border-width:1px 0px 0px; font-family:arial; font-size:1pt; height:1px}
a.CALcpTodayText {color:#92ADD8; font-weight:bold}
span.CALcpTodayTextDisabled {color:#000000}
.CALcpBorder {border:thin solid #92ADD8;background-color:#ffffff;}
.dselect{background-color:#606060;}
