/* Calendar style */

.cpYearNavigation,
.cpMonthNavigation
{
text-align:center;
text-decoration:none;
color: #fff;
background-color:#8CB0D4;
}

.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText
{
font-family: verdana, arial, sans-serif;
font-size: 11px;
}

TD.cpDayColumnHeader
{
text-align: center;
}

.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate
{
text-align: center;
text-decoration: none;
}

.cpCurrentMonthDate
{
color: #8CB0D4;
font-weight: bold;
}

.cpCurrentDate
{
color: #fff;
font-weight: bold;
}

.cpOtherMonthDate {
color: #999;
}

TD.cpCurrentDate
{
color: #fff;
background-color: #8CB0D4;
}

TD.cpTodayText,
TD.cpTodayTextDisabled
{
background-color: #8CB0D4;
}

A.cpTodayText
{
color: #fff;
font-weight:bold;
text-decoration: none;
}

.cpBorder
{
border: 0;
}

#startCalendar {
border: 1px solid #999;
}

#startCalendar table {
width: 200px;
border: 0;
padding: 1px;
}

#startCalendar td {
border: 0;
padding: 3px;
}
