table { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
.data, .data2, .dataBold, .dataBold2, .dataBoldRed, .firm, .text, .total { font: 12px/110% Arial; border-left: 2px solid white; border-bottom: 1px dashed rgb(182, 189, 193); padding: 11px 5px; margin: 0px; text-align: left; vertical-align: top; color: rgb(52, 51, 51); }
.rank, .rank2 { font: bold 11px/110% Arial; border-left: medium none ! important; border-bottom: 1px dashed rgb(182, 189, 193); padding: 12px 5px 11px ! important; margin: 0px; vertical-align: top; text-align: center ! important; color: rgb(61, 76, 92) ! important; }
.rank2 { color: rgb(151, 92, 23); }
.firm { font-weight: bold; color: rgb(37, 36, 36) ! important; }
.data { text-align: right; }
.data2, .dataBold2 { text-align: center; }
.dataBold, .dataBold2, .dataBoldRed { font-weight: bold; color: rgb(52, 51, 51); }
.dataBoldRed { color: rgb(102, 0, 0); }
th { font: bold 12px/110% Arial; padding: 7px 5px 6px; margin: 0px; text-align: left; vertical-align: bottom; color: rgb(61, 76, 92); }
tr.dark, tr.darkrow { background-color: rgb(231, 235, 237); }
tr.light, tr.lightrow {  }
tr.underline { border-bottom: 1px solid rgb(153, 102, 51); }
.head, .hed { font-size: 26px ! important; line-height: 28px ! important; font-family: Georgia ! important; padding: 0px 0px 4px ! important; text-align: left ! important; color: rgb(37, 36, 36) ! important; margin: 0px; border: medium none; vertical-align: top; }
.blurb { font: 15px/18px Arial; color: rgb(37, 36, 36); padding: 3px 0px 18px; margin: 0px; border: medium none; vertical-align: top; }
.header, .header2, .headerCategory { font: bold 11px/110% Arial; padding: 7px 5px 6px; vertical-align: bottom; border-bottom: 2px solid black; color: rgb(61, 76, 92); }
.header2 { text-align: center; padding: 7px 0px 6px; }
.headerCategory { background-color: rgb(137, 139, 141); border: medium none; color: white; font: bold 11px/100% Arial; letter-spacing: 2px; padding: 2px 0px; text-align: center; text-transform: uppercase; }
.source { font: 12px/150% Arial; border: medium none; padding: 6px 0px 0px; }
.total { border-bottom: medium none; font-weight: bold; margin: 0px; text-transform: uppercase; letter-spacing: 1px; }
.category { font: bold 12px/110% Arial; border: medium none; color: rgb(102, 0, 0); text-transform: uppercase; letter-spacing: 1px; padding: 6px 0px 3px; }
.category2 { border: medium none; font: bold 17px/110% Georgia; text-transform: none; letter-spacing: 0px; padding: 6px 0px 3px; }
.super { font: 10px/110% Arial; position: relative; top: -3px; padding-left: 2px; }
