/*calendar styles - START*/
TABLE.calMain      { width: 142px; background-color: #FFFFFF; border: 1px solid black; }
TD.calTextTitle    { height: 18px; width: 100px; font: bold 14px Arial,sans-serif; color: #000000; text-align: center; }
TD.calNextPrev     { height: 18px; width: 20px; text-align: center; }
TD.calSeparator    { height: 4px; }
TD.calDaysChar     { height: 16px; width: 20px; font: bold 12px Arial,sans-serif; color: #ffffff; background: #FFAC42; text-align: center; }
TD.calDay          { height: 16px; width: 20px; font: 12px Arial,sans-serif; color: #000000; text-align: center; text-decoration: none; }
TD.calDayCur       { height: 14px; width: 18px; text-align: center; border: 1px solid black; background-color: #FFAC42; text-decoration: none; }
TD.calBottom       { height: 18px; vertical-align: middle; text-align: center; }
A.calNextPrev      { font: bold 14px Arial,sans-serif; color: #002064; text-decoration: none; }
A.calNextPrev:hover{ color: #000000; text-decoration: none; }
A.calDay           { font: bold 12px Arial,sans-serif; color: #002064; text-decoration: none; }
A.calDay:hover     { color: #000000; text-decoration: none; }
A.calDayCur        { font: bold 12px Arial,sans-serif; color: #000000; text-decoration: none; }
A.calDayCur:hover  { color: #333333; text-decoration: none; }
A.calClose         { font: bold 14px Arial,sans-serif; color: #000000; text-decoration: none; }
A.calClose:hover   { color: #333333; text-decoration: none; }
/*calendar styles - END*/