/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre { width: 570px; }

/* Insert top margin */
#DigitalLookContent { margin-top: 1em; }

/* Display company info on separate lines */
#DigitalLookContent #companyHeaderHolder .textRegularBold { display: block; }

/* Set width of pre-formatted content to match page background */
#DigitalLookContent pre { width: 570px; }

/* Match h2 styling */
#DigitalLookContent h1, #DigitalLookContent h2, #DigitalLookContent .textHeaderUnderline { color: #005dab; font-size: 15px; font-weight: bold; border: none; text-align: left; margin: 0.3em 0 0.3em; padding: 0; }

/* Reset left margin on list items */
#DigitalLookContent #tabNavigationCompany ul li, ul#chartTabs li { margin-left: 0; list-style: none; }

/* Modify presentation of tabs */
#DigitalLookContent #tabNavigationCompany a { width: 89px; background-color: #9a9a9a; color: #fff; border: 1px solid #9a9a9a; font-weight: bold; padding: 2px 10px 3px; }
#DigitalLookContent #tabNavigationCompany a:hover, #DigitalLookContent #tabNavigationCompany li.subselected a { background-color: #005dab; color: #fff; border: 1px solid #005dab; text-decoration: none; }

/* Reset table widths */
#DigitalLookContent table { width: 100%; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #005dab; color: #fff; font-weight: bold; font-size: 85%; border: 1px solid #0a5987; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 100%; font-weight: normal; }



/* Modify print format */
@media print {
	pre { font-size: xx-small; }
}

#announcementStoryBody table td {
	font-size: 11pt;
}