* { font-size: 100%; font-family: Arial; } .rpt_header{background:#e8e8e8;letter-spacing: 2px; font-weight:bold;font-family:arial; font-size:14px;} .border{ border:1px solid silver;border-width: thin;border-spacing: 0;border-collapse: collapse;} .rpt_header2{ font-weight:bold;} .rpt_summaryTbl { width:50%;} .rpt_label{ font-weight:bold;} .rpt_grpHeader{background:#e8e8e8;letter-spacing: 2px; color:darkgrey} .noWrap{white-space: nowrap !important;} .skuDesc{width:55px;} .skuCode{width:15px;} .recordList { border:1px solid silver; width:100%; } .recordList td { font-family:arial; font-size:11px; line-height:1em; padding:3px; vertical-align: text-top; width:50% } .recordList td { text-align:left; vertical-align:top; } .recordList td.n { text-align:right; } .recordList td.negative { color:red; } .XrecordList td { border-top:1px solid silver; border-left:1px solid silver; } .XrecordList td:first-child { border-left: none; } .XrecordList tr:first-child td{ border-top: none; } .recordList thead tr td { vertical-align: bottom; font-weight:bold; border-bottom:1px solid black; } .recordList tfoot tr:first-child td { border-top: 1px solid black !important; } table{ border-spacing: 0;border-collapse: collapse !important;} .alignL{ text-align:left !important;} .alignR{ text-align:right !important;} .alignC{ text-align:center !important;} .borderTop{ border-top:1px solid black;border-width:thin;border-spacing: 0;border-collapse: collapse;}