/**
 * Styles for DatePicker
 */

.datepickerControl {
        border:                         1px solid #999999;
        background-color:       #EEEEEE;
        padding:                        5px;
}

.datepickerControl td {
        text-align:                     center;
        font-family:            sans-serif;
        font-size:                      11px;
        padding:                        1px;
}

.datepickerControl tr.monthLabel td {
        background-color:       #FFFFFF;
        border:                         1px solid #999999;
        font-weight:            bold;
}

.datepickerControl tr.navigation td {
        cursor:                         pointer;
}

.datepickerControl tr.navigation td:hover {
        text-decoration:        underline;
}

.datepickerControl tr.dayLabel td {
        /*
        border:                         1px solid #C0D8EA;
        background-color:       #C0D8EA;
        */
        border:                         1px solid #003366;
        background-color:       #003366;
        color:                          white;
        font-weight:            bold;
}

.datepickerControl td.day, .datepickerControl td.dayothermonth {
        cursor:                         pointer;
        background-color:       #FFFFFF;
        border:                         1px solid #EEEEEE;
        width:                          2em;
}

.datepickerControl td.dayothermonth {
        color:                          #999999;
        font-style:                     italic;
}

.datepickerControl td.day:hover {
        background-color:       #EBE4C0;
}

.datepickerControl td.weekend {
        background-color:       #CCCCCC;
        font-style:                     italic;
}

.datepickerControl td.today {
        font-weight:            bold;
}

.datepickerControl td.hour {
        cursor:                         pointer;
        background-color:       #FFFFFF;
        border:                         1px solid #EEEEEE;
        width:                          2em;
}

.datepickerControl td.minute {
        cursor:                         pointer;
        background-color:       #FFFFFF;
        border:                         1px solid #EEEEEE;
        width:                          2em;
}

.datepickerControl td input,
.datepickerControl td button {
        font-size:                      11px;
        padding:                        0;
        border:                         1px solid #999999;
        text-align:                     center;
}

.datepickerControl td.ampm {
        cursor:                         pointer;
        background-color:       #CCCCCC;
        border:                         1px solid #EEEEEE;
        width:                          2em;
}

.datepickerControl td.current {
        font-weight:            bold;
        background-color:       #EBC2C0;
}

.datepickerControl input.current {
        background-color:       #EBC2C0;
}

.datepickerControl td.current:hover {
        background-color:       #EBC2C0;
}

