.CALcpBorder {
  background:#596733;
}

TD.CALcpDayColumnHeader,
TD.CALcpYearNavigation,
TD.CALcpMonthNavigation,
TD.CALcpCurrentMonthDate,
TD.CALcpCurrentMonthDateDisabled,
TD.CALcpOtherMonthDate,
TD.CALcpOtherMonthDateDisabled,
TD.CALcpCurrentDate,
TD.CALcpCurrentDateDisabled,
TD.CALcpTodayText,
TD.CALcpTodayTextDisabled,
TD.CALcpText {
  background:#596733;
  font-family:arial;
  font-size:8pt;
}
TD.CALcpCurrentDate {
  background-color:#7f914d;
  color:#D3e6a0;
  border-width:1;
  border:solid thin #596733;
}
TD.CALcpDayColumnHeader {
  background:#596733;
  text-align:left;
  border:solid thin #C0C0C0;
  border-width:0px 0px 1px 0px;
}

a.CALcpCurrentMonthDate,
a.CALcpCurrentMonthDate:link,
a.CALcpCurrentMonthDate:visited,
a.CALcpCurrentMonthDate:active,
a.CALcpCurrentMonthDate:hover,
a.CALcpCurrentDate,
a.CALcpCurrentDate:link,
a.CALcpCurrentDate:visited,
a.CALcpCurrentDate:active,
a.CALcpCurrentDate:hover {
  color:#D3e6a0;
  text-decoration:none;
  font: normal 10px/16px Frutiger, sans-serif;
}

a.CALcpOtherMonthDate,
a.CALcpOtherMonthDate:link,
a.CALcpOtherMonthDate:visited,
a.CALcpOtherMonthDate:active,
a.CALcpOtherMonthDate:hover {
  color:#7f914d;
  text-decoration:none;
  font: normal 10px/16px Frutiger, sans-serif;
}

