/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre {  }

/* Match h2 styling */
#DigitalLookContent h1, #DigitalLookContent h2, .textHeaderUnderline { font-size: 15px; font-weight: bold; color: #333; margin: 0.5em 0 0.3em; padding: 0; }

.secondColHolder { top: -4.5em; }

/* Display company info on separate lines */
#companyHeaderHolder .textRegularBold { display: block; }

/* Modify presentation of tabs */
#tabNavigationCompany li { padding-right: 4px; }
#tabNavigationCompany a { width: 140px; padding: 0.1em 0; font-weight: bold; font-size: 105%; line-height: 1.6em; border-color: #a6a6a6; color: #555; background: #e7e7e7; }
#tabNavigationCompany a:hover, #tabNavigationCompany li.subselected a { background: #dc1c20; color: #fff; border-color: #a6a6a6; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #dc1c20; color: #fff; font-weight: bold; font-size: 90%; border: 1px solid #5d7eac; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 100%; font-weight: normal; }

/* Modify print format */
@media print {
	pre { width: auto; color: #000; }
}

#announcementStoryBody {
	width: 700px;
	overflow: auto;
	padding: 15px;
	margin: 10px 0px;
	border: 1px solid #ccc
}

div.back {
	float: left;
	width: 75px;
	padding-top: 15px
}

div.next {
	float: right;
	width: 75px;
	padding-top: 15px
}

div.pages {
	margin: 0px 10px;
	width: 500px;
	float: left;
	padding-top: 15px
}

div.pages a {
	text-decoration: underline;
}


div.back ul.more_reverse, div.next ul.more {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: none;
}

div.back ul.more_reverse li, div.next ul.more li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-image: none;
}

#footerInternal {
	clear: both;
	padding-top: 10px
}
