.cpYearNavigation, .cpMonthNavigation 
{ 
background-color:#C0C0C0; 
text-align:center; 
text-decoration:none; 
color:#000000; 
font-weight:bold; 
}

.cpDayColumnHeader, .cpYearNavigation, .cpMonthNavigation, .cpCurrentMonthDate, .cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText 
{ 
font-family:arial; 
font-size:8pt; 
color:#000000;
}

A:link.cpMonthNavigation,A:visited.cpMonthNavigation,A:active.cpMonthNavigation
{ 
text-decoration:none; 
color:#000000;
}

A:hover.cpMonthNavigation
{ 
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}

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

.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  
{ 
text-align:right; 
text-decoration:none; 
color:#000000;
}

A:link.cpCurrentMonthDate,A:visited.cpCurrentMonthDate,A:active.cpCurrentMonthDate
{ 
text-align:right; 
text-decoration:none; 
color:#000000;
}

A:hover.cpCurrentMonthDate
{ 
text-align:right; 
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}

A:link.cpOtherMonthDate,A:visited.cpOtherMonthDate,A:active.cpOtherMonthDate
{ 
text-align:right; 
text-decoration:none; 
color:#C0C0C0;
}

A:hover.cpOtherMonthDate
{ 
text-align:right; 
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}

A:link.cpCurrentDate,A:visited.cpCurrentDate,A:active.cpCurrentDate
{ 
text-align:right; 
text-decoration:none; 
color:#FFFFFF;
}

A:hover.cpCurrentDate
{ 
text-align:right; 
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
}

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

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

.cpOtherMonthDate 
{ 
color:#808080; 
}

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

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

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

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

.cpTodayTextDisabled 
{ 
color:#D0D0D0; 
}

.cpBorder 
{ 
border:solid thin #808080; 
}

A:link.cpTodayText,A:visited.cpTodayText,A:active.cpTodayText 
{ 
color:black; 
background-color: #FFFFFF; 
text-decoration:none; 
}

A:hover.cpTodayText
{ 
color:#FFFFFF; 
background-color: #000000;
text-decoration:none; 
font-weight:bold;
}
