/* column widths */

col.colUnit {
  width:5%;
}
td.colUnit, th.colUnit {
	text-align:left !important;
}

#AnnualReturns col.data,
#TrailingReturns col.data {
	width:10%;
}

#FinancialsBalanceSheet col.data,
#FinancialsCashFlow col.data,
#FinancialsIncomeStatement col.data,
#KeyRatiosBalanceSheet col.data,
#KeyRatiosCashFlow col.data,
#KeyRatiosEfficiency col.data,
#KeyRatiosGrowthRates col.data,
#KeyRatiosLiquidity col.data,
#KeyRatiosMargins col.data,
#KeyRatiosProfitability col.data {
	width:14%;
}

#FinancialsBalanceSheet .years10 col.data,
#FinancialsCashFlow .years10 col.data,
#FinancialsIncomeStatement .years10 col.data {
	width:9%;
}

#HistoricalDividends col.colAmount {
	width:10%;
}
#HistoricalDividends col.colCurrency {
	width:12%;
}
#HistoricalDividends col.colDateDec {
	width:17%;
}
#HistoricalDividends col.colDateEx {
	width:17%;
}
#HistoricalDividends col.colDatePaid {
	width:17%;
}
#HistoricalDividends col.colType {
	width:27%;
}

#IntradayPriceSummary .col1 {
	width:24%;
}
#IntradayPriceSummary .col2,
#IntradayPriceSummary .col4 {
	width:23%;
}
#IntradayPriceSummary .col3 {
	width:18%;
}
#IntradayPriceSummary .col5 {
	width:12%;
}

#OverviewDividends col.data {
	width:32%;
}

#OverviewFinancialsTable col.data {
	width:23%;
}

#OverviewRatios col.data {
	width:24%;
}

#StockSplits col.adjFactor {
	width:25%;
}
#StockSplits col.date {
	width:25%;
}
#StockSplits col.splitFrom {
	width:25%;
}
#StockSplits col.splitTo {
	width:25%;
}

/* other */

#AnalystResearchMenu {
	border-top:1px solid #ccc;
	margin-top:20px;
}
#AnalystResearchMenu h3 {
	font-size:100%;
	line-height:2;
}
#AnalystResearchMenu ul {
	border-top:1px solid #ccc;
}
#AnalystResearchMenu li {
	border-bottom:1px solid #ccc;
	line-height:2;
}

.analystResearchOverview strong {
	color:#666;
}
#MorningstarTake div .item {
	min-height:4.75em;
}
#MorningstarTake .item h3 {
	padding-top:0;
}
.wideLayout #MorningstarTake .clearfix .item {
	width:33%;
}
#BearsView ul,
#BullsView ul {
	list-style-type:disc;
	padding-left:16px;
}
#BearsView li,
#BullsView li {
	border-bottom:1px solid #ccc;
	padding:3px 0 4px;
}

#CompanyAdvisors .collapse {
	background-position:0 7px;
	cursor:pointer;
	padding-left:12px;
}
#CompanyAdvisors .expand {
	background-position:0 9px;
	cursor:pointer;
	padding-left:12px;
}

/* News tab */
#NewsAbstractSens col.date{
	width:15%;
}
#NewsAbstractSens col.type,
#NewsAbstractSens col.source{
	width:20%;
}
#NewsAbstractSens col.headline{
	width:auto;
}

/* advanced financials tab */
#FinancialsAdvancedTabOptions {
	background:transparent url('/img/backgrounds/r_ctlbg1.gif') repeat-x 0 0;
	border:1px solid #ccc;
	border-bottom-color:#333;
	height:39px;
	padding:3px 4px;
}
#FinancialsAdvancedTabOptions > div {
	float:left;
	margin-left:20px;
}

#FinancialsAdvancedTabOptionsDateOrdering {
	/*width:120px;*/
}
#FinancialsAdvancedTabOptionsDateOrdering div,
#FinancialsAdvancedTabOptionsPeriod div {
	margin-top:3px;
}
#FinancialsAdvancedTabOptionsDateOrdering li.select,
#FinancialsAdvancedTabOptionsPeriod li.select {
	background:#fff url('/img/backgrounds/ddarow.gif') no-repeat right top;
	border:1px solid #888;
	line-height:1.54;
	padding-left:5px;
	width:118px;
}
#FinancialsAdvancedTabOptionsDateOrdering li ul,
#FinancialsAdvancedTabOptionsPeriod li ul {
	background-color:#eee;
	border:1px solid #888;
	border-top:0;
	line-height:1.54;
	margin:1px 0 0 -1px;
	width:100%;
}
#FinancialsAdvancedTabOptionsDateOrdering li ul li a,
#FinancialsAdvancedTabOptionsPeriod li ul li a {
	padding:1px 5px;
}
#FinancialsAdvancedTabOptionsDateOrdering li ul li a:hover,
#FinancialsAdvancedTabOptionsPeriod li ul li a:hover {
	background-color:#ccc;
	text-decoration:none;
}

#FinancialsAdvancedTabRounding div,
#FinancialsAdvancedTabView div,
#FinancialsAdvancedTabExport div {
	border:1px solid #999;
	border-right-color:#fff;
	border-bottom-color:#fff;
	height:18px;
	margin-top:3px;
}
#FinancialsAdvancedTabExport div {
	width:26px;
}
#FinancialsAdvancedTabRounding a,
#inancialsAdvancedTabView a,
#FinancialsAdvancedTabExport a {
	display:block;
	float:left;
}
#FinancialsAdvancedTabRounding a img,
#FinancialsAdvancedTabView a img,
#FinancialsAdvancedTabExport a img {
	height:18px;
	width:26px;
}

.loader {
  position:absolute;
  left:0;
  top:0;
  background:#FFFFFF url('/img/loading_image.gif') no-repeat center center;
	display:none;
  height:100%;
  margin:0;
  opacity:0.7;
  padding:0;
  width:100%;
}