a.daylink:link { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; text-decoration: none; background-color: white; text-align: center; vertical-align: middle; }
a.daylink:visited { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; background-color: white; text-decoration: none; text-align: center; vertical-align: middle; }
a.daylink:hover { color: #000000; font-size: 10px; font-weight: bold; line-height: 50px; background-color: white; text-decoration: underline; text-align: center; vertical-align: middle; }
a.daylink:active { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; background-color: white; text-decoration: none; text-align: center; vertical-align: middle; }
a.edaylink:link { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; background-color: #fada9a; text-decoration: none; text-align: center; vertical-align: middle; }
a.edaylink:visited { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; text-decoration: none; background-color: #fada9a; text-align: center; vertical-align: middle; }
a.edaylink:hover { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; text-decoration: none; background-color: #fada9a; text-align: center; vertical-align: middle; }
a.edaylink:active { color: #000000; font-size: 10px; font-weight: normal; line-height: 50px; text-decoration: none; background-color: #fada9a; text-align: center; vertical-align: middle; }
a.tdaylink:link { color: #000000; font-size: 10px; font-weight: bold; line-height: 50px; background-color: #fc6; text-decoration: none; text-align: center; vertical-align: middle; }
a.tdaylink:visited { color: #000000; font-size: 10px; font-weight: bold; line-height: 50px; background-color: #fc6; text-decoration: none; text-align: center; vertical-align: middle; }
a.tdaylink:hover { color: #000000; font-size: 10px; font-weight: bold; line-height: 50px; background-color: #fc6; text-decoration: underline; text-align: center; vertical-align: middle; }
a.tdaylink:active { color: #000000; font-size: 10px; font-weight: bold; line-height: 50px; background-color: #fc6; text-decoration: none; text-align: center; vertical-align: middle; }
a.theaderlnk:link { font-size: 10px; font-weight: bold; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ff9900; text-align: center; text-decoration: none; vertical-align: middle; line-height: 25px; }
a.theaderlnk:visited { font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; text-align: center; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; line-height: 25px; }
a.theaderlnk:hover { font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; text-align: center; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; line-height: 25px; }
a.theaderlnk:active { font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; text-align: center; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: middle; line-height: 25px; }
.a.showall:link { color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #000000; text-decoration: none; text-align: center; vertical-align: middle; } 
.a.showall:visited { color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #000000; text-decoration: none; text-align: center; vertical-align: middle; } 
.a.showall:active { color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #000000; text-decoration: none; text-align: center; vertical-align: middle; }
.a.showall:hover { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: underline; background-color: #000000; text-align: center; vertical-align: middle; }
.calendar { background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; width: 350px; }
.day { font-size: 10px; background-color: white; text-align: center; vertical-align: middle; }
.eday { background-color: #fada9a; text-align: center; vertical-align: middle; }
.legend { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666666; width: 125px; }
.nonDay { background-color: #dedede; height: 50px; width: 50px; }
.sheader { font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #FF9900; text-align: center; vertical-align: middle; line-height: 20px; width: 50px; }
.tday { background-color: #fc6; text-align: center; vertical-align: middle; }
.theader { font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; text-align: center; vertical-align: middle; line-height: 25px; }

