table.listing{font-size:12pt;width:100%;margin:0 0 1px}
table.listing thead th{text-align:center;line-height:18px;background:none;color:#82c936;white-space:nowrap;height:18px}
table.listing td{padding:.5ex 10px;border-bottom:1px solid #E0E6E8;font-size:.9em;height:19px;vertical-align:middle}
table.listing tr.r0{background:#F1F8FA}
table.listing tr.r1{background:#FFF}
table.listing .bottom{font-weight:700;color:#335c72;height:25px}
table.listing .header{font-weight:700;border-bottom:1px solid #E0E6E8;color:#335c72}

.pages{margin:0;clear:left;padding:0}
.pages a,.pages span{border:1px solid #fff;background:#fff;display:block;float:left;margin-right:.1em;padding:.2em .5em}
.pages span.current{border:1px solid #2E6AB1;background:#2E6AB1;font-weight:700;color:#fff}
.pages a{border:1px solid #9AAFE5;text-decoration:none}
.pages a:hover{border-color:#2E6AB1}
.pages a.nextprev,.button h2 a,#auth td,.ibutton input,#formTable td,.empty{font-weight:700}
.pages span.nextprev{color:#666}
.pages span.nextprev{color:#999;border:1px solid #ddd}

