#woody_calendarDiv {
    position: absolute;
    visibility: hidden;
    background-color: white;
    layer-background-color: white;
    z-index:1000; /* must be higher than woody-tabContent */
}

.woody_cpYearNavigation, .woody_cpMonthNavigation {
    background-color:#C0C0C0;
    text-align:center;
    vertical-align:center;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
  
.woody_cpDayColumnHeader, .woody_cpYearNavigation, .woody_cpMonthNavigation, .woody_cpCurrentMonthDate, .woody_cpCurrentMonthDateDisabled, .woody_cpOtherMonthDate, .woody_cpOtherMonthDateDisabled, .woody_cpCurrentDate, .woody_cpCurrentDateDisabled, .woody_cpTodayText, .woody_cpTodayTextDisabled, .woody_cpText {
    font-family:arial;
    font-size:8pt;
}
  
TD.woody_cpDayColumnHeader {
    text-align:right;
    border:solid thin #C0C0C0;
    border-width:0 0 1 0;
}
  
.woody_cpCurrentMonthDate, .woody_cpOtherMonthDate, .woody_cpCurrentDate  {
    text-align:right;
    text-decoration:none;
}
  
.woody_cpCurrentMonthDateDisabled, .woody_cpOtherMonthDateDisabled, .woody_cpCurrentDateDisabled {
    color:#D0D0D0;
    text-align:right;
    text-decoration:line-through;
}
  
.woody_cpCurrentMonthDate, .woody_cpCurrentDate {
    color:#000000;
}
  
.woody_cpOtherMonthDate {
    color:#808080;
}
  
TD.woody_cpCurrentDate {
    color:white; background-color: #C0C0C0;
    border-width:1;
    border:solid thin #800000;
}
  
TD.woody_cpCurrentDateDisabled {
    border-width:1;
    border:solid thin #FFAAAA;
}
  
TD.woody_cpTodayText, TD.woody_cpTodayTextDisabled {
    border:solid thin #C0C0C0;
    border-width:1 0 0 0;
}
  
A.woody_cpTodayText, SPAN.woody_cpTodayTextDisabled {
    height:20px;
}
  
A.woody_cpTodayText {
    color:black;
}
  
.woody_cpTodayTextDisabled {
    color:#D0D0D0;
}
  
.woody_cpBorder {
    border:solid thin #808080;
}
