/*#divCal td {border:solid 0px #C5C4C5; width:auto}*/
#divCal, #divRetCal, #divInbCal, #divOutbCal, #divStartDateCal, #divEndDateCal {font-family:arial; font-size:11px}
.c1cpBorder {border:solid 1px #C5C4C5; background-color:#EEEEEE}
td.c1cpYearNavigation, td.c1cpMonthNavigation
{
  background-color:#8BA9C6;
  text-align:center;
  vertical-align:middle;
  color:#FFFFFF;
  font-weight:bold;
  padding:2px;
}
a.c1cpYearNavigation, a.c1cpMonthNavigation
{
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}
td.c1cpCurrentMonthDate,
td.c1cpCurrentMonthDateDisabled,
td.c1cpOtherMonthDate,
td.c1cpOtherMonthDateDisabled,
td.c1cpCurrentDate,
td.c1cpCurrentDateDisabled,
td.c1cpTodayText,
td.c1cpTodayTextDisabled
{
  text-align:center;
}
td.c1cpDayColumnHeader
{
  text-align:center;
  border:solid 1px #C5C4C5;
  border-width:0px 0px 1px 0px;
  font-weight:bold;
  background-color:#F9F9F9;
}
.c1cpCurrentMonthDate,
.c1cpOtherMonthDate,
.c1cpCurrentDate
{
  text-decoration:none;
}
.c1cpCurrentMonthDateDisabled,
.c1cpOtherMonthDateDisabled,
.c1cpCurrentDateDisabled
{
  color:#B5B5B5;
  text-decoration:line-through;
}
.c1cpCurrentMonthDate
{
  color:#5A5A5A;
}
.c1cpCurrentDate
{
  color: #FFFFFF;
  font-weight:bold;
}
.c1cpOtherMonthDate
{
  color:#909090;
}
td.c1cpCurrentDate
{
  color:#FFFFFF;
  background-color:#85a4fa;
  /*border:solid 1px #000000;*/
}
td.c1cpCurrentDateDisabled
{
  border:solid 1px #FFAAAA;
}
td.c1cpTodayText,
td.c1cpTodayTextDisabled
{
  border:solid 1px #C5C4C5;
  border-width:1px 0px 0px 0px;
  background-color:#8BA9C6;
  color:#FFFFFF;
}
a.c1cpTodayText, span.c1cpTodayTextDisabled {height:20px}
a.c1cpTodayText {color:#FFFFFF; font-weight:bold}
span.c1cpTodayTextDisabled {color:#D0D0D0}