table.calen { border-collapse:collapse; font-size:9pt; background-color:#FFFFFF; float:left; width:169px; }
table.calen td { border:1px solid #000099; padding:1px; text-align:center; }
table.calen .sun { background-color:#FF4500; color:#FFFFFF; }
table.calen .sat { background-color:#009AFF; color:#FFFFFF; }
table.calen .today { font-weight:bold; }
table.calen tr.bg1 { background-color:#000099; color:#FFFFFF; }
table.calen tr.bg2 { background-color:#FFFFFF; }
