div.table { color: #000080; line-height: 1.2em; font-size: 10pt; }
tr,th,td { color: #000080; line-height: 1.2em; font-size: 10pt; }
.sub { font-size: 110%; padding: 0.5em 0.5em 0.5em 0.5em; color: #ffffff; background-color: #000080; border: thin none; font-weight: bold; text-align: center; margin-right: 5em; margin-left: 5em; }
table { table-layout: auto; border-collapse: separate; empty-cells: show; }

#tbl td { padding: 5px 5px; border-width: 0px; }

#tbl0 td { color:#003399; line-height:1.2em; font-size:10pt; }

#tbl1 td { padding: 5px 5px; border-width: 1px; border-color: #c0c0c0; border-style: solid; }

#tbl2 tr { border-width: 0px; }
#tbl2 td { border-width: 0px; }

#tbl3 td { padding: 2px 5px; border-width: 1px; border-color: #c0c0c0; border-style: solid; }

#tbl4 tr { border-width: 1pt; border-color: #c0c0c0; border-style: solid; }
#tbl4 td { border-width: none; }

#tbl5 td { padding: 0.5px; border-width: 1px; border-color: #c0c0c0; border-style: solid; }

#tbl6 td { padding: 5px; border-width: 0px; }

#tbl7 td { padding: 5px 5px; border-width: 0px 0px 2px 0px; border-color: #fc9; border-style: solid; }

#tbl8 td { padding: 5px 5px; border-width: 5px; border-color: #fc9; border-style: double; }

#tbl9 { padding: 10px; border-collapse: separate; }
#tbl9 th { background-color:#ffd7d7; }

#tbl10 td { padding: 2px 2px; border-width: 1px; border-color: #c0c0c0; border-style: solid; }

#tbl11 td { padding: 5px 5px; border-width: 1px 0px 1px 0px; border-color: #c0c0c0; border-style: solid; }

#tbl12 td { padding: 2px 2px; border-width: 1px 0px 0px 0px; border-color: #c0c0c0; border-style: solid; }



