@charset "utf-8";
.attendance_title { margin:0 auto; text-align:center; font-size:12px; color:#000000;  }

.paging { overflow:hidden; margin:0 auto; text-align:center; font-size:12px; color:#777777 ; margin-top:3px; background-color:#f8f8f8;  }

#date { float:left; color:#777777;}
.date a:hover { text-decoration:none; color:#555555;}

#page_no { float:right; color:#777777; width:auto; }
.page_no a:hover { text-decoration:none; color:#555555;}

.a_text { border:1px solid #dedede; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; width:210px; height:18px}

.addon_view { text-align:right; font-size:.9em; color:#000000; }

.messages { padding:0; margin:10px 0 0 0; font-size:.9em; text-align:center; color:#777777; }

.greetings a{ padding-left:10px; text-decoration:none; color:#777777;}
.greetings a:hover { padding-left:10px; text-decoration:none; color:#555555;}

.attendanceTable { width:100%; border:0;  margin:0; padding:0; background:#f8f8f8; }
.attendanceTable th div { white-space:nowrap; }
.attendanceTable th,
.attendanceTable td { vertical-align:middle; line-height:1.6; padding:2px 0; border-bottom:1px solid #eeeeee;}
.attendanceTable th { font-weight:bold; text-align:center; border-bottom:1px solid #aaaaaa; border-top:1px solid #aaaaaa;}
.attendanceTable .bold { font-size:12px; color:#777777; }
.attendanceTable .center {text-align:center;}
.attendanceTable tr {font-size:.9em; color:#777777; border:5px solid #dedede;}

/* Button */
.buttonOfficial,
.buttonOfficial span,
.buttonOfficial input,
.buttonOfficial button{ position:relative; vertical-align:middle; display:inline-block;
height:25px; font-size:12px; line-height:25px; color:#4d4d4d; cursor:pointer; background-image:url(../images//buttonOfficial.gif);
background-repeat:no-repeat; text-decoration:none !important; overflow:visible; border:0; padding:0; background-color:transparent;}

.buttonOfficial{ background-position:left top; margin-right:4px;}
.buttonOfficial span,
.buttonOfficial input,
.buttonOfficial button{ left:4px; background-position:right top; padding:0 8px 0 4px;}

a.buttonOfficial{ _margin-top:-1px;}
a.buttonOfficial span{ _vertical-align:top;}