/*** Import structural stylesheet ***/
  @import url("ir-layout.css");

/*** Site specific formatting ***/

/* Set width of content to match page */
#DigitalLookContent, pre { width: 950px; }

/* Match h2 styling */
#DigitalLookContent h1, h2, .textHeaderUnderline, .textHeadingLarge { margin: 0; padding: 0; color: #3d5217; font-size: 140%; font-weight: bold; font-family: "arial narrow", sans-serif }

/* Position logo */
#companyHeaderHolder { width: 95%; height: 4em; }
#companyHeaderHolder img { float: right; }


#companySecondCol {
	height: 230px;
}


/* Clear & reposition main content */
#companyFirstCol, #companyFirstColNoSidebar, #companyFirstColNoSidebarBanner { top: 0; 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 { background: #81bc3c url(../images/header/menu_bg.jpg) repeat-x top left; border-top: 1px solid #444; border-left: 1px solid #444; border-bottom: 1px solid #3d5217; border-right: 1px solid #3d5217; text-transform: uppercase; font-weight: bold }
#tabNavigationCompany a:hover, #tabNavigationCompany li.subselected a { background: #3d5217; border-left: 1px solid #444; border-bottom: 1px solid #3d5217; border-right: 1px solid #3d5217; text-decoration: none; text-transform: uppercase; font-weight: bold }

/* Style 'Go' button (and reset styles for text field!) */
#sharePriceCalculator input { background: #3d5217; color: #fff; font-weight: bold; font-size: 90%; border: 1px solid #3d5217; padding: 0 1px; text-transform: uppercase; font-family: arial, sans-serif; }
#sharePriceCalculator input#num_holdings { background: #fff; color: #444; font-size: 100%; font-weight: normal; padding: 0; border-color: #3d5217; text-transform: none; margin-right: 0.7em; }
#sharePriceCalculator div.seperator p { clear: left; margin: 0; }

#DigitalLookContent .firstColHolder td.dataRegularUlOn, #DigitalLookContent .firstColHolder td.dataRegularUlOff, #DigitalLookContent .firstColHolder td.dataRegularUlOnR, #DigitalLookContent .firstColHolder td.dataRegularUlOffR {
	padding: 5px;
}

#DigitalLookContent .firstColHolder td.dataRegularUlOn, #DigitalLookContent .firstColHolder td.dataRegularUlOnR {
	background: #efefef;
}


/* Modify print format */
@media print {
	pre { font-size: xx-small; width: auto; }
}