/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre { width: 590px; }

/* Match h2 styling */
#DigitalLookContent h1, #DigitalLookContent h2, .textHeaderUnderline { color: #008ACF; font-size: 110%; font-weight: bold; margin: 0.5em 0 0.3em; padding: 0; }

/* Display company info on separate lines */
#companyHeaderHolder .textRegularBold { display: block; }

/* Modify layout of company info to cope with dividends block */
#sharePriceCalculator { width: 100%; padding: 1em 0; } 
.secondColHolder { top: 0; float: left; width: 45%; padding-right: 5%; }

/* Clear & reposition main content */
#companyFirstCol, #companyFirstColNoSidebar, #companyFirstColNoSidebarBanner { top: 1.5em; }

/* Modify presentation of tabs */
#tabNavigationCompany a { background: #c1dbf0; color: #3d5a80; border: 1px solid #6da7c5; border-top-color: #e0eef8; border-left-color: #e0eef8; }
#tabNavigationCompany a:hover, #tabNavigationCompany li.subselected a{ background: #008ACF; border: 1px solid #0067ac; border-top-color: #a4b7d2; border-left-color: #a4b7d2; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #008ACF; color: #fff; font-weight: bold; font-size: 90%; border: 1px solid #008ACF; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 100%; font-weight: normal; }

/* Increase padding around footer div */
#terms { margin-top: 10px; }
#terms img { margin-top: 3px; margin-bottom: 25px; }

/* Set font-size to match td */
#DigitalLookContent th { font-size: 80%; }

/* Remove image link borders */
a img { border: none; }

/* Modify print format */
@media print {
	pre { font-size: xx-small; width: auto; }
}