body { font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif; font-size: 10pt; }

#header, #progress, #top-links, #bottom-links, #fuss{ display:none;}

h1 { font-size: 18px; line-height:22px; margin:20px 0 20px 0; padding-bottom:8px; border-bottom:1px solid #ccc; }
h2 { font-size: 16px; line-height:20px; margin-bottom:20px; }
h3 { font-size: 14px; line-height:18px; margin-bottom:20px; color:#000; border-bottom:1px solid #ccc; }
h4 { font-size: 12px; line-height:16px; margin-bottom:20px; }
h5 { font-size: 11px; line-height:15px; margin-bottom:20px; }
h6 { font-size: 10px; line-height:14px; margin-bottom:20px; }

.col23-set, .col2-set { display:inline-block; width:99%;}
.col2-set { border-bottom:1px dotted #ccc; }
.col2-set h4 { border-bottom:1px solid #ccc; }
.col2-set .col-1, .col2-set .col-2 { width:48.99%; float:left; }
.col23-set .col-1 { width:68%; float:left;}
.col23-set .col-2 { width:auto; float:left; text-align:right; }
.col23-set .col-2 { padding:30px 0 0 0; }
.col2-set .col-1  { margin-right:10px;}	
.block:after, .col2-set:after, .col-1:after, .col-2:after, dl:after { clear:left; content:"."; visibility:hidden; display:block; }

table.summary { margin-bottom:20px;}
table.summary td {border-right:1px solid #ccc; text-align:right;}
table.summary th {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
table.summary th.last, 
table.summary td.last {border-right:none;}