/*init values*/
.currentmonth {
   background-color:#e5eefd;
}

.othermonth {
   background-color:#F1F1F1;
}
.today {
   color:navy;
   font-weight: bold;
   background-color:#7799BB;
   border-width:1px;
   border-color: #FFFAF0;
   border-style:outset;
}
.today a:link { color:navy;
   font-weight: bold;
   background-color:#7799BB;
   width: 100%; }
.today a:visited { color:navy;
   font-weight: bold;
   background-color:#7799BB;
   width: 100%; }
.today a:active { color:white; }
.today a:hover { color:white; }

.otherday {}
/*end init*/

.testers {
   color:black;
   background-color:#ccccff;
   border-width:3;
   border-style:outset;
}
.testers a:link { color:black; }
.testers a:visited { color:black; }
.testers a:active { color:blue; }
.testers a:hover { color:blue; }

.holiday {
   color:black;
   background-color:#f7f7f0;
   border-width:3;
   border-style:outset;
}
.holiday a:link { color:black; }
.holiday a:visited { color:black; }
.holiday a:active { color:blue; }
.holiday a:hover { color:blue; }

.birthday {
   color:black;
   background-color:#ffcc99;
   border-width:3;
   border-style:outset;
}
.birthday a:link { color:black; }
.birthday a:visited { color:black; }
.birthday a:active { color:blue; }
.birthday a:hover { color:blue; }

.anniversary {
   color:black;
   background-color:#ffffcc;
   border-width:3;
   border-style:outset;
}
.anniversary a:link { color:black; }
.anniversary a:visited { color:black; }
.anniversary a:active { color:blue; }
.anniversary a:hover { color:blue; }

.event {
   color:black;
   background-color:#abcdef;
   border-width:3;
   border-style:outset;
}
.event a:link { color:black; }
.event a:visited { color:black; }
.event a:active { color:blue; }
.event a:hover { color:blue; }

.sports {
   color:black;
   background-color:#FF7428;
   border-width:3;
   border-style:outset;
}
.sports a:link { color:black; }
.sports a:visited { color:black; }
.sports a:active { color:blue; }
.sports a:hover { color:blue; }

.vacation {
   color:black;
   background-color:#ccffcc;
   border-width:3;
   border-style:outset;
}
.vacation a:link { color:black; }
.vacation a:visited { color:black; }
.vacation a:active { color:blue; }
.vacation a:hover { color:blue; }

.meeting {
   color:black;
   background-color:#ccffff;
   border-width:3;
   border-style:outset;
}
.meeting a:link { color:black; }
.meeting a:visited { color:black; }
.meeting a:active { color:blue; }
.meeting a:hover { color:blue; }

.appointment {
   color:black;
   background-color:#00ccff;
   border-width:3;
   border-style:outset;
}
.appointment a:link { color:black; }
.appointment a:visited { color:black; }
.appointment a:active { color:blue; }
.appointment a:hover { color:blue; }

