@charset "utf-8";
.attendance_title { margin:0 auto; text-align:center; font-weight:bold; font-size:12px; color:#000000; }
#paging { margin:0 auto; text-align:center; font-size:12px; margin-top:5px;height:17px; }
#paging a { text-decoration:none; color:#000000; }
#date { width:100px; float:left; color:#000000; }
#date a { text-decoration:none; color:#000000; }
#page_no { float:right; color:#000000; width:auto; }
#button { position:relative; margin:0 auto; text-align:center; }
.a_text { position:relative; width:98%; }
.a_button { position:relative; width:68px;  }
.addon_view { text-align:right; }
.addon_view a:link {text-decoration:none; color:#000000 }
.addon_view a:visited {text-decoration:none; color:#000000 }

.attendanceTable { width:100%; border:0; border-top:2px solid #000000; margin:3px 0 0 0; padding:0; color:#000000;}
.attendanceTable th div { white-space:nowrap; }
.attendanceTable tr.bg0{ background:#fff;}
.attendanceTable tr.bg1{ background:#f8f8f8;}
.attendanceTable th,
.attendanceTable td{ border:0; padding:3px 1px; text-align:center; vertical-align:middle; }
.attendanceTable th{ background:#f4f4f4; text-align:center;}
.attendanceTable tbody th{ border-bottom:1px solid #000000;}
.attendanceTable td{ border-bottom:1px solid #000000;}
.attendanceTable th.button, .colTable th.button, .crossTable th.button { text-align:right; }
.attendanceTable td.alert, .colTable td.alert, .crossTable td.alert  { color:red !important; }
.attendanceTable td.alert a, .colTable td.alert a, .crossTable td.alert a { text-decoration:none; color:red !important; }
.attendanceTable .bold { font-weight:bold; font-size:12px; }

