/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Insert top margin */
#DigitalLookContent { margin-top: 2em; }

.firstColHolder a:link, .firstColHolder a:visited, .firstColHolder a:hover {
	color: #fff;
}

/* Display company info on separate lines */
#companyHeaderHolder .textRegularBold { display: block; }

/* Set width of pre-formatted content to match page background */
pre {  }

/* Match h2 styling */
#DigitalLookContent .textHeaderUnderline, #companyFirstCol h1 { 

color: #fff; font-size: 1em; border: none; text-align: left; margin: 0.3em 0 0.3em; padding: 0; font-weight: bold }


#DigitalLookContent h2 {
	font-size: 1.15em;
	font-family: verdana, sans-serif;
	color: #fff;
}

#DigitalLookContent h1 {
	font-size: 1.5em;
	color: #fff;
	font-family: verdana, sans-serif;
	padding-top: 15px
}


#DigitalLookContent #companyFirstCol h1 { font-weight: normal; }

/* Reset left margin on list items */
#tabNavigationCompany ul li, ul#chartTabs li { margin-left: 0; list-style: none; }

/* Modify presentation of tabs */

/* Reset table widths */
#DigitalLookContent table { width: 100%; }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #2f4f88; color: #fff; font-weight: bold; font-size: 85%; border: 1px solid #2f4f88; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #000; font-size: 100%; font-weight: normal; }

fieldset {
	border: 1px solid #fff;
	padding: 5px 10px 10px 10px
}

/* Modify print format */
@media print {
	pre { font-size: xx-small; }
}

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;
}

#announcementStoryBody {
	background: #7B95C6;
	border: 1px solid #cccccc;
	margin: 10px 0px;
	padding: 15px 15px;
	width: 880px
}

#announcementStoryBody table {
	width: 90%;
}
