TABLE.calMain       { background-color:#FFFFFF; border:1px solid #1e485e; border-left-width:1px}
TD.calTextTitle     { height:25px; width:120px; color:#af985d; text-align:center; font:bold 14px Arial; background-color:#214b61; }
TD.calNextPrev      { height:25px; width: 24px; color:#002064; text-align:center; font:bold 12px Arial; letter-spacing:0.1px; text-align:center;background-color:#214b61;}
TD.calDaysChar      { height:16px; width: 24px; color:#000; text-align:center; font:bold 12px Arial; text-align: center;  }
TD.calSeparator     { height: 5px; }
TD.calDay           { height:20px; color: #504f53; width:24px; text-align:center; font:11px  Arial; }
TD.calClose         { height:25px; color:#000000; vertical-align:middle; text-align:center; font:bold 14px  Arial; }
TD.calDayCur        { font-weight:bold; }
TD.calDaySel        { background-color:#a3894e; border:1px solid #1e485e;}
A.calNextPrev, A.calNextPrev:hover { color:#fff; font-weight:bold; text-decoration:none; }
A.calDay, A.calDay:hover           { color:#002064;  text-decoration:none;}
A.calClose, A.calClose:hover       { color:#002064; font-weight:bold; text-decoration:none;text-align:center; }
#calendar{
z-index:2;
}
.calBottom
 { color:#002064; font-weight:bold; text-decoration:none;text-align:center;border-top:1px solid #EEEADC;height:25px; 

}