﻿html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, hr, font, img, q, s, samp, small, strike, sub, sup, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { font: 0.75em/1.4em Arial, sans-serif; color: #000; margin:0px; padding:0px; }

.pager-cover { width:100%; text-align:center; }
.pager { margin: 2px auto 4px auto; padding: 6px 0; font-size: 90%; list-style: none; width:296px; }
.pager li { float: left; }
.pager a, .pager span { display: block; text-align:center; float: left; font-weight: bold; background: #fff url(images/p_num.gif) center -20px no-repeat; margin: 0px 2px; text-decoration: none; color: #444; width: 20px; padding: 2px 0; }
.pager span, .pager a:hover { color: #fff; background-position: 0px 0px; }
.pager strong { visibility:hidden; }
.pager .next, .pager .prev { background: none; width: 60px; }
.pager a.next { background: url(images/p_next.gif) 20px -20px no-repeat; }
.pager a.prev { background: url(images/p_prev.gif) 0px -20px no-repeat; }
.pager a.next:hover { background-position: 20px 0px; }
.pager a.prev:hover { background-position: 0px 0px; }


table { background: #fff url(images/tableCenter.gif) repeat-x; font-size: 90%; margin:0px; border-collapse: collapse; text-align: left; border: none; width: 530px; }
th, td { vertical-align: middle; }
th { color: #fff; height: 34px; vertical-align: middle; font-weight: bold; }
th a { color: #fff; text-decoration: none; font-weight: bold; }
th a:hover { text-decoration: underline; }
td { height: 25px; color: #5f5f5f; }
.thleft { background: url(images/tableLeft.gif) top left no-repeat; width: 120px; text-align: center; }
.thright { background: url(images/tableRight.gif) top right no-repeat; width: 60px; }
.tdleft { background: url(images/tableBg.gif) top left repeat-y; }
.tdleft img { padding-left:10px; padding-right:5px; float:left; }
.tdright { background: url(images/tableBg.gif) top right repeat-y; }
tr.tdodd td { background-color: #f5f8f9; border-bottom: solid 1px #ebeef0; }
tr.tdeven td { background-color: #fff; border-bottom: solid 1px #ebeef0; }
tr.tdlast td { border-bottom: solid 1px #d2d2d2; }
tr.tdhover td { background-color: #ecf8dc; cursor: pointer; }
.center { text-align:center; }
