TABLE.calMain       { background-color:#FFFFFF; border: 1px solid #ebebeb !important;box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.12);width: 17em}
TD.calTextTitle     { height:30px; width:130px; color:#FFFFFF; text-align:center; font:bold 14px Arial; background-color:#00A4A2; }
TD.calNextPrev      { height:30px; width: 24px; color:#002064; text-align:center; font:bold 12px Arial; letter-spacing:0.1px; text-align:center;background-color:#00A4A2;}
TD.calDaysChar      { height:16px; width: 24px; color:#5e5e5e !important; text-align:center; font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important; font-size:0.9em;font-weight:bold; text-align: center;  }
TD.calSeparator     { height: 5px; }
TD.calDay           { height:20px; color: #504f53; width:24px; text-align:center;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important; font-size: 13px;;border:1px solid #e1e1e1 !important }
TD.calClose         { height:25px; color:#000000; vertical-align:middle; text-align:center; font:bold 14px  Arial; }
TD.calDayCur        { font-weight:bold;color:#00A4A2;border:1px solid #00A4A2; }
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:#ffffff; font-weight:bold; text-decoration:none;text-align:center;background-color:#00A4A2; }
#calendar{
z-index:1200;
}
.calBottom
 { color:#ffffff; font-weight:bold; text-decoration:none;text-align:center;border-top:1px solid #00A4A2;height:25px; background-color:#00A4A2;

}