

body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
}
h1 {
  margin: 0;
  padding: 0;
  font-size: 15pt;
}
h2 {
  margin: 10pt 0 5pt 0;
  padding: 0;
  font-size: 12pt;
}
h2 .mode {
  display: none;
}
.subtitle {
  display: none;
}
a {
  text-decoration: none;
  color: black;
}
ul.history {
  display: none;
}
.box {
  border: 1pt solid black;
  width: 20pt;
  height: 10pt;
}
.box div {
  border: 5pt solid black;
}
#logo {
  float: right;
}
#date form {
  display: none;
}
#tabHeader {
  display: none;
}
#info {
  display: none;
}
#footnote {
  margin: 0;
  padding: 15pt 0 0 0;
  font-size: 9pt;
}

table.normal {
  border-collapse: collapse;
  font-size: 8pt;
}
table.normal th {
  font-weight: bold;
}
table.normal th,
table.normal td {
  margin: 0;
  padding: 2pt 4pt;
  text-align: right;
}
table.normal th.second {
  text-align: left;
}
table.normal tr.first th,
table.normal tr.first td {
  border-bottom: 1pt solid black;
  text-align: right;
}
table.normal tr th.first,
table.normal tr td.first {
  border-right: 1pt solid black;
  text-align: left;
}

table.advanced {
  border-collapse: collapse;
  font-size: 8pt;
}
table.advanced th {
  font-weight: bold;
}
table.advanced th,
table.advanced td {
  margin: 0;
  padding: 2pt 4pt;
  text-align: left;
}
table.advanced th.first,
table.advanced td.first {
  border-right: 1pt solid black;
}
table.advanced tr.first th,
table.advanced tr.first td {
  border-bottom: 1pt solid black;
}
table.advanced tr th.last,
table.advanced tr td.last {
  text-align: right;
}
table.advanced .bar {
  display: none;
}

table.legend {
  display: inline;
  border-collapse: collapse;
}
table.legend th {
  font-weight: bold;
}
table.legend th,
table.legend td {
  padding: 2pt 4pt;
  text-align: right;
}
table.legend th.last,
table.legend td.last {
  border-left: 1pt solid black;
}
table.legend th.second,
table.legend td.second {
  text-align: left;
}
table.legend tr.first th,
table.legend tr.first td {
  border-bottom: 1pt solid black;
}
table.legend tr.first th.second,
table.legend tr.first td.second {
  text-align: left;
}

#stockListsInvestorLists table.normal tr.middle .first {
  border-right: none;
  width: 20pt;
}
#stockListsInvestorLists table.normal tr.middle .second {
  border-right: 1pt solid black;
}
#stockListsInvestorLists img {
  padding-top: 10pt;
}

