.calendar {
font-size:15px;
font-family: Arial, Times, Courier,"Times New Roman";
color: black;
background: lightgrey;
}
CAPTION {font-size: 14px;
font-family: "Times New Roman";
color: black;
}
TABLE { background: white; 
}
TR {font-size: 8px;
font-family: Arial,Times, Courier,"Times New Roman";
}

TR.TH {font-size:9px;
font-weight: bold;
}
TD {font-size: 8px;
font-family: Arial, Times, Courier,"Times New Roman";
text-align: center;
}

TD.caption {
font-size: 18px;
font-weight: bold;
}

H1 {font-size: 12px;
}

H5 {font-size: 18px;
    background: rgb(255, 204, 0);
    margin: 0;
    font-style: italic;
    font-weight: normal;
}

TD.ch1 {font-size: 9px;
font-family: Times;
background: skyblue;
}


TD.B0 {
background: white;
font-size: 8px;height: 5px; width: 90px;
}
TD.B1 {background: gold;color: black;
font-size: 8px;height: 5px; width: 90px;
}
TD.B2 {background: green;
}
TD.B3 {background: yellow;
}
TD.B4 {background: brown;
}
TD.B5 {background: lightgreen;
font-size: 8px;height: 5px; width: 90px;
}
TD.B6 {background: yellow;
}
TD.B7 {background: lemonchiffon;
}
TD.B8 {background: lightgreen;
}
TD.B9 {background: red; 
font-size: 8px;height: 5px; width: 90px;
}
TD.B10 {background-image: url(sysimg/bhtd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B12 {background-image: url(sysimg/ahtd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B13 {background-image: url(sysimg/hhtd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B16 {background-image: url(sysimg/batd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B17 {background-image: url(sysimg/hatd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B18 {background-image: url(sysimg/bbtd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B20 {background-image: url(sysimg/abtd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.B21 {background-image: url(sysimg/hbtd.png); 
font-size: 8px;height: 5px; width: 90px;
}
TD.S0 {background: gold;color: black;
font-size: 8px;height: 5px; width: 90px;
}
TD.S1 {background: pink;
}
TD.S2 {background: lavender;
}
TD.S3 {background: honeydew;
}
TD.S4 {background: cornsilk;
font-size: 8px;height: 5px; width: 90px;
}
TD.S5 {background: seashell;
}
TD.S6 {background: fuchsia;
}
TD.S7 {background: skyblue;
}
TD.S8 {background: palegreen; 
font-size: 8px;height: 5px; width: 90px;
}
TD.S9 {background:ivory; 
}
TD.S10 {background:bisque;  
}
TD.S11{background: lightsalmon;
}
TD.S12 {background: lightsteelblue; 
font-size: 8px;height: 5px; width: 90px;
}
TD.SD {background : lightgrey; height: 5px; width: 90px;
}

.CALINPUT {
background: ivory; height: 9px; width: 9px; margin: 0px; padding: 0px;
}

TR.t1 {font-size: 11px;
background: green;
}
