.expire, .expire a:link, .expire a:visited {color: #999999;text-decoration:none;}
.default, .default a:link, .default a:visited {color: #000000;text-decoration:none;}
.checked, .checked a:link, .checked a:visited {color: #FF0000;text-decoration:none;}
.today , .today a:link, .today a:visited {color: #00BB00;text-decoration:none;}
.header a {color: #154BA0;text-decoration:none;}
.col a:link ,.col a:visited  {color:#464646;text-decoration:none;}
.col a:hover,.daytr a:hover {color:#ed145b;text-decoration:underline;}

#calendar_month a:link ,#calendar_month a:visited  {color:#464646;text-decoration:none;}
#calendar_month a:hover{color:#ed145b;text-decoration:underline;}
.header {font: 14px Arial, Tahoma !important;font-weight: bold !important;font: 14px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
.header td {padding-left: 10px;}
.header input {background:none;vertical-align: middle;height: 16px;}
.week {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color:#D1EEEE;}
.week td {border-bottom: 1px solid #DEDEB8;}

#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;}
.tableborder {background: white;border: 1px solid #86B9D6;}
.daytr{background:#F0FFFF; color:#000000;}
#year,#month{padding-right:10px;background:url(onbottom.gif) no-repeat center right;}