table.custom {border-spacing: none; border-collapse: collapse; width:300px;}
table td.selector {white-space:nowrap; width:2px; text-align: left;}
table td.radio {width:2px; text-align: left;}
table td.label {text-align: left;}


table.custom2 {border-spacing: none; border-collapse: collapse; width:300px;}
table.custom2 td.selector {white-space:nowrap; width:2px; text-align: left;}
table.custom2 td.radio {width:2px; text-align: left;}
table.custom2 td.label {text-align: left;}

table.custom2 {margin-bottom:1.4em;width:100%; font-size:12px;}
table.custom2 th {font-weight:bold;}
table.custom2 thead th {background:#bfbfbf;}
table.custom2 td {padding:4px 10px 4px 5px;}
table.custom2 th, table.custom2 caption {padding:6px 10px 6px 5px;}
table.custom2 tr.even td {background:#e5ecf9;}
table.custom2 tfoot {font-style:italic;}
table.custom2 caption {background:#eee;}
table.custom2 caption, table.custom2 th, table.custom2 td {text-align:left;}
table.custom2 td {font-weight:normal;}


.span-0 {width:20px;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}

