


*, .manamind * {
  font-family: verdane, arial, helvetica;
  font-size: 9px;
}
body {
  margin: 0;
  padding: 0;
}

.stock1 h3,
.stock2 h3,
.manamind h3 {
  margin: 0;
  padding: 3px 6px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
  background: #a5a5a5;
}
table.horizontal {
  width: 100%;
  border-collapse: collapse;
}
table.horizontal th,
table.horizontal td {
  background: #e0e0e0;
  border: 1px solid white;
}

.manamind table.vertical tr.first th {
  padding: 0 6px;
  background: #435c8a;
  color: white;
}
.manamind table.vertical td {
  background: #e0e0e0;
  color: black;
}

.manamind .graphImage {
  background: #e0e0e0;
}
.manamind .graphImage iframe {
  padding: 6px;
}
.manamind .graphImage table {
  padding: 6px;
}
.manamind .graphImage form,
.manamind .graphImage table {
  width: 100%;
}

.manamind .profitCalculator table.vertical tr.last td {
  border: 0;
}

.manamind .companyDisclosures .pager {
  font-size: 8px;
}
.manamind .companyDisclosure .time {
  padding: 0 12px;
  color: white;
  background: #435c8a;
}

.manamind .historicalProfitLong table.horizontal th {
  text-align: left;
  font-weight: normal;
}
.manamind .historicalProfitLong table.horizontal td {
  text-align: right;
}

.manamind .shareholders table.vertical tr.middle th,
.manamind .shareholders table.vertical tr.last th {
  padding: 2px 6px;
  color: black;
}

.stock1 table.main {
  width: 100%;
}
.stock1 table.main td.main {
  padding: 0;
  border: 2px solid white;
  vertical-align: top;
  background: #e0e0e0;
}

.stock2 {
  padding: 4px;
}
.stock2 iframe {
  padding-top: 12px;
}
.stock2 .companyInfo table th {
  padding: 1px 6px;
  border: 0;
  background: #435c8a;
  color: white;
  text-align: left;
}
.stock2 .companyInfo tr td {
  padding: 1px 6px;
  border: 0;
  border-bottom: 1px solid white;
  text-align: right;
}
.stock2 .companyInfo {
  background: #e0e0e0;
  padding-bottom: 6px;
}
.stock2 .companyInfo h4 {
  margin: 0;
  padding: 6px 6px 3px 6px;
}
.stock2 .companyInfo p {
  margin: 0;
  padding: 0 6px;
}

