h3 { font-size: 14px; margin-bottom:8px; }

/* Styles for tables of data */
.dataTable {font-family:arial, helvetica, sans-serif; font-size: 12px;background-color: #fff; color: #6E767A; }
#ir table{background-color: #fff;}
#ir td { font-family:arial, helvetica, sans-serif; font-size: 12px; }
.dataTable td, .dataTable caption { border-bottom: 0px solid #ccc; font-size: 12px; }
.dataTable td, .dataTable th { padding: 3px; }
.dataTable th,.dataTable th a { font-size: 11px;}
.dataTableBottom td { border-bottom: 0px;}
.dataTable .total td {background-color: #999; color: #fff; font-weight: bold;}
.dataTable .special td {color: #CC9900;}

/* Apply to all tables */
th { background-color: #fff; color: #000; font-size: 11px; text-align: left;  vertical-align: bottom;border-bottom: 1px solid #AFB5BC;  }
th a { color:#fff; }
.primary, .primary td { vertical-align: top; }
.primarybold, .primarybold td { vertical-align: top; font-weight: bold; }
.alternate, .alternate td { background-color: #ECECEC; vertical-align: top; }
caption { font-weight: bold; font-size: 14px; text-align: left; padding-top: 10px; }

#dataTableBottom td { font-size:11px; }

.textSubhead { color: pink; }

/* Valuation Changes up or down (Calculator, Stock quote, etc.) */
.pricedown {color:#990000;}
.priceup{color:#009900;}

/* Disclaimer Text */
.disclaimer {color:#999; font-size: 10px; }

/* Error Handling */
.error, .required {color: #f00;}
.warn {color: #f60;}

.briefcaseLegend {
  padding: 4px;
  text-align: right;
  font-size: 11px;
}

.menuselect { padding-bottom:7px; }

.filesize { font-size:11px; }

.hr { border-top:1px solid #ccc; }

.submit { 
  font-family:arial,helvetica; 
  font-size:12px; 
  color:#155891; 
  background-color:#E7EAEC;
  border:0;
  padding:2px;
  font-weight:bold; 
  border: 1px solid #A0ABAC;
}
.submitbutton {
  margin-top:10px; 
  text-align:right;
}

.section{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica;Color: #0288B7;
}
.section2 {
	FONT-SIZE: 15px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica
}
A.section {
	FONT-SIZE: 13px
}
A.section:visited {
	FONT-SIZE: 13px
}
A.section:hover {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
