.cc_daily {background: #F2F0F0 url('/images/horz_grd.gif') repeat-y right top; color: #000000; border: solid 1px #666666; padding: 2px 8px;}

.cc_date {float: right; padding: 2px 4px; border-left: solid 1px #666666; border-bottom: solid 1px #666666; font-size: 75%;}
.cc_dates {float: right; padding: 1px 3px; border-top: solid 1px #CC0000; border-right: solid 1px #CC0000; border-left: solid 2px #CC0000; border-bottom: solid 2px #CC0000; font-size: 75%; background: #F4F4F4;}
.cc_datev {float: right; padding: 2px 4px; border-left: solid 1px #666666; border-bottom: solid 1px #666666; font-size: 75%; background: #FFFF99;}
.cc_datevs {float: right; padding: 1px 3px; border-top: solid 1px #CC0000; border-right: solid 1px #CC0000; border-left: solid 2px #CC0000; border-bottom: solid 2px #CC0000; font-size: 75%; background: #FFFF66;}

.cc_day {background: #FFFFFF; border: solid 1px #666666; text-align: center; cursor: default;}
.cc_dayn {background: #F2F8FD; border: solid 1px #666666; text-align: center; cursor: default;}
.cc_event {width: 45px; height: 34px; border: none; margin: 0px;}
.cc_header {background: url('/images/cal_hd.gif') repeat-x left center; color: #666666; font-weight: bold; text-align: center; border: solid 1px #666666; cursor: default;}

.cc_next {float: right; width: 16px; height: 16px; border: none; margin: 4px 8px; background: url('/images/next.gif') no-repeat left top; cursor: pointer;}
.cc_next:hover {background: url('/images/next.gif') no-repeat left bottom;}

.cc_prev {float: left; width: 16px; height: 16px; border: none; margin: 4px 8px; background: url('/images/prev.gif') no-repeat left top; cursor: pointer;}
.cc_prev:hover {background: url('/images/prev.gif') no-repeat left bottom;}

.cc_title {background: #000000; color: #FFFFFF; font-weight: bold; font-size: 150%; text-align: center;}
.cc_titler {background: #000000; color: #FFFFFF; border-right: solid 1px #999999; font-weight: bold; font-size: 150%; text-align: center;}
