.cpYearNavigation,
.cpMonthNavigation { 
  background-color:#C0C0C0;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText {
  font-family:verdana;
  font-size:8pt;
}
TD.cpDayColumnHeader { 
  text-align:right;
  border:solid thin #C0C0C0;
  border-width:0px 0px 1px 0px;
}
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate {
  text-align:right;
  text-decoration:none;
}
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled { 
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through;
}
.cpCurrentMonthDate,
.cpCurrentDate { 
  color:#000000;
}
.cpOtherMonthDate { 
  color:#808080;
}
TD.cpCurrentDate {
  color:white;
  background-color: #C0C0C0;
  border-width:1px;
  border:solid thin #800000;
}
TD.cpCurrentDateDisabled {
  border-width:1px;
  border:solid thin #FFAAAA;
}
TD.cpTodayText,
TD.cpTodayTextDisabled {
  border:solid thin #C0C0C0;
  border-width:1px 0px 0px 0px;
}
A.cpTodayText,
SPAN.cpTodayTextDisabled { 
  height:20px;
}
A.cpTodayText { 
  color:black;
}
.cpTodayTextDisabled { 
  color:#D0D0D0;
}
.cpBorder { 
  border:solid thin #808080;
}

.CalcpYearNavigation,
.CalcpMonthNavigation
{
  background-color:#2a67aa;
  text-align:center;
  vertical-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
  white-space: nowrap;
}
.CalcpDayColumnHeader,
.CalcpYearNavigation,
.CalcpMonthNavigation,
.CalcpCurrentMonthDate,
.CalcpCurrentMonthDateDisabled,
.CalcpOtherMonthDate,
.CalcpOtherMonthDateDisabled,
.CalcpCurrentDate,
.CalcpCurrentDateDisabled,
.CalcpTodayText,
.CalcpTodayTextDisabled,
.CalcpText
{
  font-family:verdana;
  font-size:8pt;
}
TD.CalcpDayColumnHeader
{
  text-align:right;
  border:solid thin #6677DD;
  border-width:0 0 1 0;
}
.CalcpCurrentMonthDate,
.CalcpOtherMonthDate,
.CalcpCurrentDate
{
  text-align:right;
  text-decoration:none;
}
.CalcpCurrentMonthDateDisabled,
.CalcpOtherMonthDateDisabled,
.CalcpCurrentDateDisabled
{
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through;
}
.CalcpCurrentMonthDate
{
  color:#969696;
  font-weight:bold;
}
.CalcpCurrentDate
{
  color: #FFFFFF;
  font-weight:bold;
}
.CalcpOtherMonthDate
{
  color:#808080;
}
TD.CalcpCurrentDate
{
  color:#FFFFFF;
  background-color: #2a67aa;
  border-width:1;
  border:solid thin #000000;
}
TD.CalcpCurrentDateDisabled
{
  border-width:1;
  border:solid thin #FFAAAA;
}
TD.CalcpTodayText,
TD.CalcpTodayTextDisabled
{
  border:solid thin #2a67aa;
  border-width:1 0 0 0;
}
A.CalcpTodayText,
SPAN.CalcpTodayTextDisabled
{
  height:20px;
}
A.CalcpTodayText
{
  color:#2a67aa;
  font-weight:bold;
}
SPAN.CalcpTodayTextDisabled
{
  color:#D0D0D0;
}
.CalcpBorder
{
  border:solid thin #6677DD;
}
