


.default,html, .manamind * {
  font-family: arial, helvetica;
  font-size: 9px;
}

.default table, .manamind table {
border-width: 0px 0px 0px 0px;
border-spacing: 1px;
width: 100%;
margin:0px;
}

.default table td, .manamind table td {
padding: 0px 0px 0px 0px;
border-style: none none none none;
vertical-align: top;
}

.default table.outer td {
border: 1px solid #d0d0d0;
padding: 0px;
margin: 0px;
border-spacing: 0px;
}

.default table.outer td.half {
width: 50%;
}

.default table.outer td.third {
width: 33%;
}

.default table.outer td.single {
width: 100%;
}

.manamind div.vertical, .manamind div.horizontal, .manamind table.vertical, .manamind table.horizontal {
/*border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #D0D0D0;*/
}

.manamind table.inner td.neg, table.horizontal td.neg, .manamind table.vertical td.neg {
color: red;
}


.manamind table.inner td, .manamind table.vertical td, .manamind table.horizontal td{
background: white;
border: none;
padding-right: 1px;
padding-left: 1px;
vertical-align: top;
font-weight: normal;
text-align: left;
padding-top: 1px;
padding-bottom: 1px;
}


.manamind div.tableHeader, .manamind table.vertical tr.first td.first, table.horizontal tr.first td.first {
background: url(../framework/backgrad.png) repeat-x;
text-align: left;
font-size:12px;
font-weight:bold;
height:27px;
padding-top:2px;
padding-left:6px;
}


.default, table.outer
{
width: 490px;
}


.historyExport table.inner tr.middle td,.historyExport table.inner tr.last td {
padding-right: 0px;
padding-left: 0px;
}

.historyExport table.inner tr.first th.d,.historyExport table.inner tr.first th.n {
text-align:left;
}
.profitCalculator table.inner td.middle {
padding-right: 0px;
padding-left: 0px;
}

.profitCalculator table.inner td.last {
padding-left: 0px;
}

.profitCalculator table.inner td.first {
padding-right: 0px;
}

.companyInfo table.horizontal th {
text-align:left;
}

.default table.outer td.third#left {
width:25%;
}

.default table.outer td.third#center {
width:30%;
}


.singlecol {
clear:both;
}

#topleft,#topright {
width:50%;
}

#topleft,#topright {
float:left;
}
/*
div.historyExport {
height:100%;
}
*/
form#historyExportForm {
height:100%;
}
/*
table.horizontal {
height:100%;
}
*/
table.horizontal,div{
height:100%;
}

div#topleft div.manamind { height: 50% }
table.vertical { height: 100% }

#history,#share {
height:100%;
}

.historyExport input {
padding:0px;
}

td.third th {
padding:1px;
}

.companyDisclosuresArchive,.shareholders,.shareholdersCountry {
width:450px;
}

.companyDisclosuresArchive table.vertical tr.first th,.shareholders table.vertical tr.first th,.shareholdersCountry table.vertical tr.first th{
background-color:#0D0F5C;
}

.brokerStats table.inner tr.middle th.middle,.brokerStats table.inner tr td.middle {
text-align:center;
}

.brokerStats table.inner tr td.last,.brokerStats table.inner tr th.last{
text-align:right;
}

.manamind .companyDisclosures table.vertical td.d {
white-space:normal;
}


.manamind .companyDisclosures table td {
font-weight: bold;
}

.manamind .companyDisclosures table td a {
font-weight:normal;
}


.manamind a:link,
.manamind a:visited {
  color: #003399;
}
.manamind a:hover {
  color: #333399;
}


