table { width: 100%; }
table th { text-align: left; font: bold 12px/1.2em arial, sans-serif; min-width: 50px; }
table tr { font: 12px/1.2em arial, sans-serif; background-color: #F3F3F3; }
table tr .header { background: transparent url('../img/bg.gif') no-repeat scroll center right; cursor: pointer; }
table tr .header.headerSortUp { background-image: url('../img/asc.gif'); }
table tr .header.headerSortDown { background-image: url('../img/desc.gif'); }
table tr:nth-child( odd ) { background-color: #FFF; }
table tr td { padding: 3px 0 3px 5px; }

