﻿.calendar { border:medium none; font-size:11px; border:medium none; }
.calendar table { background-color:#e1e3dc; border:medium none; border-right:1px solid #9badb2; border-bottom:1px solid #9badb2; }
     .calendar thead { background:#e1e3dc; border:medium none; } 
          .calendar thead .button { background:#e1e3dc; border:medium none;   }
          .calendar thead .title { background:none; border:medium none; color:#52381b;  } /* month/year */
          .calendar thead .nav {  } /* arrows */
          .calendar thead .hilite {  }
          .calendar thead .name {  }
          .calendar thead .name {  } /* day name. ex: Mon */
          .calendar thead .day { background:#c0d6db; border:medium none;  }
          .calendar thead .weekend { color:#52381b; }
     .calendar tbody { background:#e9ece4;  }
          .calendar tbody .daysrow { }
               .calendar tbody td.day {  }
               .calendar tbody td.weekend { color:#52381b; }
               .calendar tbody td.disabled { color:#c0d6db;  }
               .calendar tbody td.false { color:#000;  }
               .calendar tbody td.selected { background:#23596f; color:#FFFFFF;} /* once clicked */
               .calendar tbody td.disabled {  }
          .calendar tbody .rowhilite { background:#dadcd9; }
          .calendar tbody .rowhilite td { background:#dadcd9; }
          .calendar tbody .rowhilite td.hilite { color:#000000; }
     .calendar tfoot {  }
          .calendar tfoot .footrow {  }
               .calendar tfoot .ttip { background:none repeat scroll 0 0 #FFFFFF; border:medium none;  }