@charset "utf-8";
/* CSS Document */

.tCalendar { margin:10px 0px 10px 10px; padding:0px; }
.tCalendar table { border:1px solid #999; background:#FFF; margin:0px; padding:0px}
.tCalendar table thead { background-color:#DCD3CD; color:#333; text-transform:uppercase; height:30px }
.tCalendar table tbody td { text-align:center;}
.tCalendar table tbody tr:first-child td { border-bottom:1px solid #ccc; line-height:20px }

.tCalendar table tbody tr td div.box {   
  width: 40px;
  height: 40px;
  border: 1px solid #ccc; border-radius:4px; margin:2px;
  text-align:center;
}

.tCalendar table tbody tr td div.box span {   
  text-align: center; line-height:20px; height:20px; display:block; clear:both;font-size:14px
}

.tCalendar table tbody tr td div.box div { 
  width:7px; height:7px; display:inline-block; margin:6px 3px 0px 0px; border-radius:50%; border:1px solid #333
}