/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre { text-align: left; }

#DigitalLookContent {
	padding: 5px;
	font: normal 0.9em Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.2em;
	color: black;
	width: 562px;
	overflow: hidden

}

#DigitalLookContent table {
	border-color: #a9afb5;
	width: 100%
}

#DigitalLookContent td {
 	padding: 3px;
	border-color: #a9afb5
}

/* Match h2 styling */
#DigitalLookContent h1, h2, .textHeaderUnderline, .textHeadingLarge { margin:10px 0; padding:0; color:#000; font-size:100%; font-weight:bold; }
#contentWrapper2col #content h1 {width:200px; margin:0px; float:none; padding:5px 0; height:30px; background:#EDEEFF; border:0; font-weight:bold; font-size:140%; }
#contentWrapper2col #content h2 {width:200px; position:static; margin:0px; float:none; padding:5px 0; height:30px; background:#EDEEFF; border:0; font-weight:bold; font-size:110%; }

/* Position logo */
#companyHeaderHolder { width: 532px; height: 4em; }
#companyHeaderHolder img { float: right; }

/* Modify layout of company info to cope with dividends block */

#companySecondCol {
	margin-top: 25px;
}


#sharePriceCalculator { width: 532px; padding: 1em 0; } 
.secondColHolder { top: 0; float: left; width: 45%; padding-right: 5%; }

/* Clear & reposition main content */
#companyFirstCol, #companyFirstColNoSidebar, #companyFirstColNoSidebarBanner { top: 0; margin-top: 1em; }

#companyFirstColNoSidebarBanner {
	margin-top: 5.5em;
}

/* Set font-size to match td */
th {font-size:12px; }

/* Remove image link borders */
a img {border: none; }

/* Modify presentation of tabs */
#tabNavigationCompany a {background:#ee311e; font-weight: normal;}
#tabNavigationCompany a:hover, #tabNavigationCompany li.subselected a {background:#ee311e; text-decoration: underline; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #ee311e; color: #fff; font-weight: bold; font-size: 90%; border: 1px solid #d94400; padding: 0 1px; text-transform: uppercase; font-family: arial, sans-serif; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 100%; font-weight: normal; padding: 0; border-color: #a9afb5; text-transform: none; margin-right: 0.7em; }
#sharePriceCalculator div.seperator p { clear: left; margin: 0; }

.pre {
	font-family: monospace;
	white-space: pre-wrap;
	width: 550px;
}

.whiteSpacePre {
	font-family: monospace;
	white-space: pre;
	margin: 0px;
	padding: 0px;
}

div.pre br { display: none; }

#DigitalLookContent h1 {
	display: block;
}

/* Modify print format */
@media print {
	pre { font-size: xx-small; width: auto; }
}