/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre { width: 700px; }

/* Match h2 styling */
#DigitalLookContent h1, h2, .textHeaderUnderline {  margin: 10px 0px; padding: 0; }

#DigitalLookContent h2, #DigitalLookContent .textHeaderUnderline {
	
}

/* Position logo */
#companyHeaderHolder { width: 95%; }
#companyHeaderHolder img { float: right; }

/* Modify layout of company info to cope with dividends block */
.secondColHolder { top: 0; float: left; width: 45%; padding-right: 15px; }

/* Clear & reposition main content */
#companyFirstCol, #companyFirstColNoSidebar, #companyFirstColNoSidebarBanner { top: 1.5em; margin-top: 1em; }

/* Set font-size to match td */
th { font-size: 12px; }

/* Remove image link borders */
a img { border: none; }

/* Modify presentation of tabs */
#tabNavigationCompany a {  }
#tabNavigationCompany a:hover, #tabNavigationCompany li.subselected a{ background: #00435c; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #83b0c3; color: #fff; font-size: 90%; border: 1px solid #3b3b3b; padding: 1px; text-transform: uppercase; font-family: "FS Albert Web Regular", "FSAlbert", Arial, Helvetica, sans-serif; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 100%; font-weight: normal; padding: 0; border-color: #666; text-transform: none; }

#footerInternal { padding-bottom: 2em; }

/* Modify print format */
@media print {
	pre { font-size: xx-small; width: auto;	}
}

.firstColHolder td.dataRegularUlOn, .firstColHolder td.dataRegularUlOnR {
	border-bottom: 1px solid #d5cfc8;
	background: #fff;
	padding: 3px;
	text-align: left;
	vertical-align: top
}

td.dataRegularUlOnR {
	border-bottom: 1px solid #d5cfc8;
	background: #fff;
	padding: 3px;
	text-align: right
}

td.dataRegularUlOffR, th.dataRegularHeaderR {
	border-bottom: 1px solid #d5cfc8;
	padding: 3px;
	text-align: right
}

.firstColHolder td.dataRegularUlOff, .secondColContent .dataRegularUlOn, .secondColContent .dataRegularUlOff {
	padding: 3px;
	border-bottom: 1px solid #d5cfc8;
}

.secondColContent table {
	border: 1px solid #00435c;
	padding: 5px
}

#DigitalLookContent .secondColHolder table {
	background: #fff;
}








