/*calendar styles - START*/
TABLE.calMain      { width: 142px; background-color: #fff; border: 1px solid #ddd; }
TD.calTextTitle    { height: 18px; width: 100px; font: bold 14px Arial,sans-serif; color: #0071BB; 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: #ccc; text-align: center; }
TD.calDay          { height: 16px; width: 20px; font: 12px Arial,sans-serif; color: #ccc; text-align: center; text-decoration: none; }
TD.calDayCur       { height: 14px; width: 18px; text-align: center; border: 1px solid #fff; background-color: #0071BB; text-decoration: none; color:#FFFFFF }
TD.calBottom       { height: 18px; vertical-align: middle; text-align: center; }
A.calNextPrev      { font: bold 14px Arial,sans-serif; color: #999; text-decoration: none; }
A.calNextPrev:hover{ color: #333; text-decoration: none; }
A.calDay           { font:  12px Arial,sans-serif; color: #0071BB; text-decoration: none; }
A.calDay:hover     { color: #403d37; text-decoration: none; background-color:#CCCCCC; }
A.calDayCur        { font: bold 12px Arial,sans-serif; color: #fff; text-decoration: none; }
A.calDayCur:hover  { color: #333333; text-decoration: none; }
A.calClose         { font: bold 14px Arial,sans-serif; color: #403d37; text-decoration: none; }
A.calClose:hover   { color: #333333; text-decoration: none; }
/*calendar styles - END*/
