    .datePickerDiv {
      padding: 0px 0px 9px 9px;
      line-height: 1em;
    }

    .DP_monthtable {
      width: 100%;
      padding: 0px;
      border-bottom: 1px #FFFFFF solid;
    }

    .DP_monthtable TD {
      padding: 0px;
      text-align:  center;
      padding: 2px;
      font-family: Arial, sans-serif;
      font-size:   85%;
    }

    .DP_heading {
      cursor: pointer;
      vertical-align: middle;
    }

    .DP_days {
    }

    .DP_dayh {
      cursor: default;
      font-size: 78%;
    }

    .DP_cur {
      font:bold 78%/1em Arial,Sans-serif;
      padding-bottom: 4px;
      text-align: center;
    }
    .DP_prev, .DP_next {
      font-size: 125%;
      padding-bottom: 6px;
      cursor: pointer;
    }

    .DP_prev { text-align: right; }
    .DP_next { text-align: left; }

    /* today  */
    .DP_today {
      border:       1px solid !important;
    }

    .DP_today_selected {
      border:       1px solid !important;
    }

    /* weekday is Gmail blue when selected */
    .DP_weekday {
    }
    .DP_weekday_selected {
    }

    /* weekend goes from gray to dark blue when selected */
    .DP_weekend {
    }
    .DP_weekend_selected {
    }

    .DP_onmonth {
    }

    .DP_offmonth {
    }

    .DP_day_top {
      border-top: 1px #b0b0b0 solid;
    }

    .DP_day_right {
      border-right: 1px #FFFFFF solid;
    }

    .DP_day_left {
      border-left: 1px #b0b0b0 solid;
    }


    /* .DP_popup is for the picker that pops up below an INPUT */
    .DP_popup_monthtable {
      padding:    0px;
      border-bottom: 1px #b0b0b0 solid;
    }

    .DP_popup_monthtable TD {
      text-align:  center;
      font-size:   70%;
      font-family: Arial, sans-serif;
    }

    .DP_popup_heading {
      font-weight: bold;
      vertical-align: middle;
    }

    .DP_popup_cur {
      font-family: Arial;
      font-size: 11px;
      padding-bottom: 4px;
      text-align: center;
    }
    .DP_popup_prev, .DP_popup_next {
      font-family: Arial, sans-serif;
      font-size: 15px;
      padding-bottom: 6px;
    }

    .DP_popup_prev { text-align: left; }
    .DP_popup_next { text-align: right; }

    .DP_popup_days {
    }

    /* weekday is Gmail blue when selected */
    .DP_popup_weekday {
    }
    .DP_popup_weekday_selected {
    }

    /* weekend goes from gray to dark blue when selected */
    .DP_popup_weekend {
    }
    .DP_popup_weekend_selected {
    }

    .DP_popup_onmonth {
      width: 26px;
    }

    .DP_popup_offmonth {
      width: 26px;
    }

    .DP_popup_day_top {
      border-top: 1px #b0b0b0 solid;
    }

    .DP_popup_day_right {
      border-right: 1px #b0b0b0 solid;
    }

    .DP_popup_day_left {
      border-left: 1px #b0b0b0 solid;
    }

    /**
     * IE hack to make up for the fact that nodeBounds can't find the
     * location html
     */
    .DP_popup_div {
      margin-left: 7px;
      margin-top: 7px;
    }
/*  Colors for DatePicker Window  */

.datePickerDiv { background: #2c4593; }
.DP_monthtable { background: #fff; }
.DP_heading { background: #2c4593; color: rgb(119, 153, 187); }
.DP_days { background: #2c4593; }
.DP_cur { color: #000; }
.DP_prev, .DP_next { color: #000; }
.DP_today {
  background :  #9ab !important;
  border-color: #567 #abc #abc #567 !important;
  color:        #fff;
}
.DP_today_selected {
  background :  #579 !important;
  border-color: #246 #9bd #9bd #246 !important;
  color:        #fff;
}
.DP_weekday { background: rgb(255, 255, 255); }
.DP_weekday_selected { background: rgb(219, 230, 222); }
.DP_weekend { background: #E8EEF7; }
.DP_weekend_selected { background: rgb(153, 187, 221); }
.DP_offmonth { color: #888; }
.DP_popup_monthtable { background: #fff; }
.DP_popup_heading { background: #f0ba20; color: #2c4593; }
.DP_popup_cur { color: #000; }
.DP_popup_prev, .DP_popup_next { color: #000; }
.DP_popup_days { background: #f0ba20; }
.DP_popup_weekday { background: rgb(255, 255, 255); }
.DP_popup_weekday_selected { background: rgb(170, 204, 238); }
.DP_popup_weekend { background: #eee; }
.DP_popup_weekend_selected { background: rgb(153, 187, 221);}
.DP_popup_offmonth { color: #888; }


