/*  coding: utf-8  */
#calc_div .cpYearNavigation,.cpMonthNavigation {
    background-color: #C0C0C0;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

#calc_div .cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText
{
    font-family: arial;
    font-size: 11px;
}

#calc_div TD.cpDayColumnHeader {
    text-align: right;
    border: solid thin #C0C0C0;
    border-width: 0px 0px 1px 0px;
}

#calc_div .cpCurrentMonthDate,.cpCurrentDate {
    text-align: right;
    text-decoration: none;
}

#calc_div .cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled
{
    color: #D0D0D0;
    text-align: right;
    text-decoration: line-through;
}

#calc_div .cpCurrentMonthDate,.cpCurrentDate {
    color: #000000;
}

#calc_div .cpOtherMonthDate {
    color: #808080;
    font-family: arial;
    font-size: 11px;
    text-align: right;
    text-decoration: none;
}

#calc_div TD.cpCurrentDate {
    color: white;
    background-color: #C0C0C0;
    border-width: 1px;
    border: solid thin #800000;
}

#calc_div TD.cpCurrentDateDisabled {
    border-width: 1px;
    border: solid thin #FFAAAA;
}

#calc_div TD.cpTodayText,TD.cpTodayTextDisabled {
    border: solid thin #C0C0C0;
    border-width: 1px 0px 0px 0px;
}

#calc_div A.cpTodayText,SPAN.cpTodayTextDisabled {
    height: 20px;
}

#calc_div A.cpTodayText,A.cpTodayText:hover {
    color: black;
    font-size: 11px
}

#calc_div A.cpCurrentMonthDate,A.cpCurrentMonthDate:hover {
    font-family: arial;
    font-size: 11px;
    color: #000000;
}

#calc_div .cpTodayTextDisabled {
    color: #D0D0D0;
}

#calc_div .cpBorder {
    border: solid thin #808080;
}

INPUT.calendarButton {
    margin-left: 2px;
    border-style: none;
    border-width: 0px;
    height: 16px;
    width: 16px !important;
    background-image: url(../images/calendar.gif);
    background-repeat: no-repeat;
    background-color: transparent;
}

#calc_div a:focus, #calc_div select:focus {
    /*border: 0px solid red;*/
    outline: 3px solid #b0d8ff
}#calc_div a:focus {
    border: 1px solid transparent;
}
#calc_div .cpCloseBtn {
    float: right;
}