/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre { width: 590px; }

#DigitalLookContent table {
	font-size: 11px;
}

#tabNavigationCompany { 
	position: absolute; 
	top: 10px;
	z-index: 10 
}

/* Display company info on separate lines */
#companyHeaderHolder .textRegularBold { display: block; width: 95%; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #0a5987; color: #fff; font-weight: bold; font-size: 85%; border: 1px solid #0a5987; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 105%; font-weight: normal; }

/* Set width/size of pre-formatted content */
pre { width: 590px; font-size: 11px }

/* Match h2 styling */
.textHeaderUnderline { font-size: 1.2em; margin: 10px 0px 20px 0px; padding: 0; color: #000; }

/* Reset left margin on list items */
#tabNavigationCompany ul li, #chartTabs li	{ margin-left: 0; }

/* Modify padding of tabs */
#tabNavigationCompany a { background: #D1D3D4; }
#tabNavigationCompany a:hover, #tabNavigationCompany li.subselected a { background: #09C; color: #fff; border-right-color: #818998; border-bottom-color: #818998; }

#footerInternal { padding-top: 2em; }

/* Modify print format */
@media print {
	pre { font-size: xx-small; }
}

/* Side by side positioning of charts */
#summaryChartHolder {
	height: 230px;
}
.firstColLeft {
	float: left;
	width: 300px
}
.firstColRight {
	float: left;
	width: 300px
}