/* CALENDAR */
.week_cell        {background-color:#93A5DD; }
.day_cell         {background-color:#EDF2FB; }
.empty_day_cell   {background-color:#F8F8F8; }
.full_day_cell    {background-color:#A4CAE6; }
.today_cell       {background-color:#FF8304; }
.full_today_cell  {background-color:#D62408; }

.week_cell a:link, .week_cell a:visited             {DISPLAY: block; LINE-HEIGHT: 20px; height:20px; width:15px;   TEXT-DECORATION: none;  FONT-SIZE: 10px; color:#fff; }
.day_cell a:link, .day_cell a:visited               {DISPLAY: block; LINE-HEIGHT: 20px; height:20px; width:15px;   TEXT-DECORATION: none;  FONT-SIZE: 10px; }
.empty_day_cell a:link, .empty_day_cell a:visited   {DISPLAY: block; LINE-HEIGHT: 20px; height:20px; width:15px;   TEXT-DECORATION: none;  FONT-SIZE: 10px; color:#E4E4E4; }
.full_day_cell a:link, .full_day_cell a:visited     {DISPLAY: block; LINE-HEIGHT: 20px; height:20px; width:15px;   TEXT-DECORATION: none;  FONT-SIZE: 10px; color:#fff; }
.full_today_cell a:link, .full_today_cell a:visited {DISPLAY: block; LINE-HEIGHT: 20px; height:20px; width:15px;   TEXT-DECORATION: none;  FONT-SIZE: 10px; color:#fff; }
.today_cell a:link, .today_cell a:visited           {DISPLAY: block; LINE-HEIGHT: 20px; height:20px; width:15px;   TEXT-DECORATION: none;  FONT-SIZE: 10px; color:#fff; }
.day_cell a:hover, .week_cell  a:hover, .today_cell  a:hover, .full_today_cell  a:hover, .full_day_cell  a:hover  { font-weight: bold; }
.satsun  { color:#B1C6F3; }

.day_number       { font-size:12px; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#000 }
.days_header      { background-color: #002374; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #EDF2FB; LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.text             { FONT-SIZE: 12px; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.colorblue        { background-color: #002373; }
.calmenu          { background-color: #fff; }
.textblue         { FONT-SIZE: 12px; COLOR: #002373;  FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.error            { FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.tablehl          { margin-top:3px; text-align: center; border-bottom: #EDF2FB 1px solid; border-top: #EDF2FB 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #002373; LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.tablehlD         { margin-top:3px; text-align: center; border-bottom: #EDF2FB 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #12127D; LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.tablehlU         { margin-top:3px; text-align: center; border-top: #EDF2FB 1px solid;    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #12127D; LINE-HEIGHT: 18px; FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.edit_alert       { color:#fff; font-weight:bold;  LINE-HEIGHT: 18px;}
