/* This CSS is used in conjunction with popupCalendar.js */
.cpYearNavigation,
.cpMonthNavigation {
  background-color:#3673DD;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold
  }
a:visited.cpMonthNavigation {
  background-color:#3673DD;
  text-align:center;
  vertical-align:middle;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold
  }
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText {
  font-family:arial;
  font-size:8pt
  }
TD.cpDayColumnHeader {
  text-align:right;
  border:solid thin #3673DD;
  border-width:0 0 1 0
  }
.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate {
  text-align:right;
  text-decoration:none
  }
.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled {
  color:#D0D0D0;
  text-align:right;
  text-decoration:line-through
  }
.cpCurrentMonthDate {
  color:#3673DD;
  font-weight:bold
  }
a:visited.cpCurrentMonthDate {
  color:#3673DD;
  font-weight:bold
  }
.cpCurrentDate {
  color:#FFFFFF;
  font-weight:bold
  }
a:visited.cpCurrentDate {
  color:#FFFFFF;
  font-weight:bold
  }
.cpOtherMonthDate {
  color:#808080;
  font-weight:bold
  }
TD.cpCurrentDate {
  color:#FFFFFF;
  background-color:#3673DD;
  border-width:1;
  border:solid thin #ececec
  }
TD.cpCurrentDateDisabled {
  border:solid thin #FFAAAA
  }
TD.cpTodayText,
TD.cpTodayTextDisabled {
  border:solid thin #3673DD;
  border-width:1 0 0 0
  }
A.cpTodayText,
SPAN.cpTodayTextDisabled {
  height:20px
  }
A.cpTodayText {
 color:#3673DD;
 font-weight:bold
 }
SPAN.cpTodayTextDisabled {
  color:#D0D0D0
  }
.cpBorder {
  border:solid thin #3673DD
  }
