#tb_info {
 position:relative; 
 text-align:right;
 color:#4759a1;
 padding-left:4px;
 padding-bottom:8px;
}

#tb {
 position:relative;
 width:100%;
 border-collapse:collapse;
 text-align:center;
}

#tb td {
 padding:8px;
}

#tb thead tr td {
 border-top:2px solid #4759a1;
 border-bottom:1px solid #4759a1;
}

#tb thead tr td {
 font-weight:bold;
 color:#485aa2;
}

#tb tbody tr td {
 border-bottom:1px solid #eeeeee;
}

.thtd {
 background-color:#f9f9f9;
}

#t_search {
 height:15px;
 border:1px solid #99a6d8;
}

.frm_pad {
 padding:2px;
}

.se_btn {
 background-color:#485aa2;
 border:1px solid #265580;
 width:40px;
 height:20px;
 color:#ffffff;
 font-size:12px;
 letter-spacing:-1px;
 cursor:pointer;
}

.re_btn {
 background-color:#222222;
 border:1px solid #000000;
 width:40px;
 height:20px;
 color:#ffffff;
 font-size:12px;
 letter-spacing:-1px;
 cursor:pointer;
}

.leftAlign {
 text-align:left;
}

.a_eff:hover {
 color:#40539e;
}

.display_row { display:none; }

.paging_div { position:relative; margin-top:20px; text-align:center; }
.paging_div a.apage { padding:0px 4px; font-weight:bold; color:#888888; display:inline-block; }
.paging_div a.apage:hover { text-decoration:underline; color:#333333; }
.paging_div a.apage_on { font-weight:bold; color:#333333; text-decoration:underline; }