table.sim-results { font-family:arial; font-size:9pt; border:1px solid #202020; width:920px; }
table.sim-results td.n { text-align:right; }
table.sim-results caption { text-align: left; color:red; font-weight:bold; font-size:10pt; padding-bottom:5px; }
table.sim-results td { border-left:1px solid #202020; padding-left:4px; padding-right:4px; }
table.sim-results td:first-child { border-left:none; }
table.sim-results tbody tr td { border-top:1px solid #202020; vertical-align:top; padding-bottom:4px; padding-top:4px;}
table.sim-results tbody tr.total td { font-weight:bold; }
table.sim-results tbody tr.detail + tr.total td { padding-top:10px; }
table.sim-results thead tr td { vertical-align:bottom; font-weight:bold; padding-top:4px; padding-bottom:3px; background-color:#F0F0F0; }
table.sim-results thead tr td.n { text-align:center; }
table.sim-results thead tr + tr td { border-top: 1px solid #202020; }
table.sim-results thead tr.leader td { text-align:center; padding-left:10px; padding-right:10px; }
