body {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

h1 {color: #000066; font: bold 16pt Arial, Helvetica, sans-serif}
h2 {color: #000066; font: bold 14pt Arial, Helvetica, sans-serif}
h3 {color: #000066; font: bold 12pt Arial, Helvetica, sans-serif}
h4 {color: #999999; font: bold 11pt Arial, Helvetica, sans-serif}
h5 {color: #999999; font: bold 10pt Arial, Helvetica, sans-serif}
h6 {color: #000066; font: bold 10pt Arial, Helvetica, sans-serif}

th {padding: 1px; vertical-align: top; text-align: left; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #000066; font-weight: bold}
td {padding: 1px; vertical-align: top; text-align: left; font-size: 10pt; font-family: Arial, Helvetica, sans-serif}

hr {color: #999999}

.footnote {color: black; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

a:link {color: #000066; text-decoration: none}
a:visited {color: #000066; text-decoration: none}
a:hover {color: #000066; text-decoration: underline}

dt {color: #000066; font: normal 10pt Arial, Helvetica, sans-serif}
dd {color: #000000; font: normal 10pt Arial, Helvetica, sans-serif}

.offset {}
.offset td {background-color: #f0f0f0}
.offset th {background-color: #f0f0f0}

.altrow {background-color: #f5f5f5}


.homeside {  }
table.homeside tr td {  text-align: center}

.home_bonds {  background-color: #0d9d4c}
td.home_bonds table {  background-color: #dbf0e4}
td.home_bonds table tr td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
td.home_bonds table tr td a:link {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_bonds table tr td a:hover {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_bonds table tr td a:visited {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_bonds table tr td a:active {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_bonds table tr th {color: #0d9d4c; font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; text-align: left; vertical-align: top}

.home_commodities {  background-color: #6600b0}
td.home_commodities table {  background-color: #e8d9f3}
td.home_commodities table tr td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
td.home_commodities table tr td a:link {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_commodities table tr td a:hover {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_commodities table tr td a:visited {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_commodities table tr td a:active {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_commodities table tr th {color: #6600b0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; text-align: left; vertical-align: top}

.home_equities {  background-color: #1898d3}
td.home_equities table {  background-color: #ddf0f8}
td.home_equities table tr td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
td.home_equities table tr td a:link {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_equities table tr td a:hover {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_equities table tr td a:visited {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_equities table tr td a:active {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_equities table tr th {color: #1898d3; font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; text-align: left; vertical-align: top}

.home_stirs {  background-color: #caf100}
td.home_stirs table {  background-color: #f7fdd9}
td.home_stirs table tr td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
td.home_stirs table tr td a:link {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_stirs table tr td a:hover {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_stirs table tr td a:visited {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_stirs table tr td a:active {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_stirs table tr th {color: #799100; font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; text-align: left; vertical-align: top}

.home_swaps {  background-color: #e5315d}
td.home_swaps table {  background-color: #fbe0e7}
td.home_swaps table tr td {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
td.home_swaps table tr td a:link {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_swaps table tr td a:hover {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_swaps table tr td a:visited {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_swaps table tr td a:active {color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
td.home_swaps table tr th {color: #e5315d; font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; text-align: left; vertical-align: top}

