/*
***********************************************************************
Name: 		dsp_body.cfm
Purpose:	I provide styling for all pages within the abstracts search
			tool.
Created:	Unknown
Author:		Unknown
Notes:
***********************************************************************
Params:		Name - Description
***********************************************************************
Changes:	2022.09.13 - L. Carpenter - [NCR-335] - Update EPA styling.
			Modify .ncerTotalFundText. Remove old commented code.
*/
A.normal:link {color: #00009C; font-weight: normal; text-decoration : underline; font-size: 10pt;} 
A.normal:active {color: #00009C; font-weight: normal; text-decoration : underline; font-size: 10pt;} 
A.normal:visited {color: #00009C;font-weight: normal;text-decoration : underline; font-size: 10pt;}
A.normal:hover {color: #999999; font-weight: normal; text-decoration : underline; font-size: 10pt;}

A.small:link {color: #00009C; font-weight: bold; text-decoration : underline; font-size: 8pt;} 
A.small:active {color: #00009C; font-weight: bold; text-decoration : underline; font-size: 8pt;} 
A.small:visited {color: #00009C;font-weight: bold;text-decoration : underline; font-size: 8pt;}
A.small:hover {color: #999999; font-weight: bold; text-decoration : underline; font-size: 8pt;}

A.bold:link {color: #00009C; font-weight: bold; text-decoration : underline; font-size: 10pt;} 
A.bold:active {color: #00009C; font-weight: bold; text-decoration : underline; font-size: 10pt;} 
A.bold:visited {color: #00009C;font-weight: bold;text-decoration : underline; font-size: 10pt;}
A.bold:hover {color: #999999; font-weight: bold; text-decoration : underline; font-size: 10pt;}

/** Tables ********************************************************************/
table {
  background-color: #fff;
  color: #212121;
  margin-bottom: 1.7rem;
}

table td.separateResult {
  border: 1px solid #5b616b;
  padding: 0.88235em;
  background-color:#ffffcc;
  font-weight:bold;	
}

table td.backgroundEven {
	background-color:#f1f1f1;	
}
table td.backgroundOdd{
	background-color:#ffffff;
}

table td.sortedFFD1A5 {
	background-color:#FFD1A5;
}
table td.sortedFFDCB9 {
	background-color:#FFDCB9;
}
table td.sortedFFE6CD {
	background-color:#FFE6CD;
}
table td.sortedFFF0E1 {
	background-color:#FFF0E1;
}
table td.sortedFDE7D1 {
	background-color:#FDE7D1;
}
table td.sortedFDE7AC {
	background-color:#FDE7AC;
}
table td.sortedffffff {
	background-color:#FFFFFF;
}

table td.whitebackground {
	background-color:#FFFFFF;
}

table td.blackbackground {
	background-color:#000000;
}

td,
th {
  border: 1px solid #5b616b;
  padding: 0.88235em;
}
th {
  background-color: #f1f1f1;
  font-weight: 700;
}
thead th {
  text-align: left;
}
caption {
  margin-bottom: 0.5em;
}

table.noborder td,
table.noborder th {
  border-left: 0;
  border-right: 0;
}
table.noborder th {
  background-color: transparent;
}
table.noborder thead th {
  border-top: 0;
}

table.striped tr:nth-of-type(even) {
  background-color: #f1f1f1;
}

table.nostyle th,
table.nostyle thead tr,
table.nostyle tr:nth-of-type(even) {
  background-color: #fff;
}
table.nostyle td,
table.nostyle th {
  border: 0;
}

TD {
	font-size: 10pt;
	font-family: arial,helvetica;
}

.ncerRegionalText {
	font-size: 10pt;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	background-color:white;
}
.ncerTotalFundText {
	font-size: 11pt;
	font-family: helvetica,arial,verdana;
	font-weight: bold;
	color: #ffffff;
	border:#000 solid 1px;
	text-align:right;
	margin:0px;
	
}
.ncerTopBarText {
	font-family: arial, helvetica, sans-serif; 
	font-size: 9pt; 
	color: #ffffff; 
	font-weight: bold;
}
.ncerMsgText {
	font-family: arial,helvetica,sans-serif;
	font-size:12pt;
	color: #ffffff;
	font-weight: bold;
}
.ncerSBIRTitleText {
	font-family: arial,helvetica,sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.ncerCentersTitleText {
	font-family: arial,helvetica,sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}

.alert {font-family: Arial;font-size: 10pt;font-weight: bold;color: red;}
.alert_H3 {font-family: Arial;font-size: 13pt;font-weight: bold;color: red;}
.alert_small {font-family: Arial;font-size: 8pt;font-weight: bold;color: red;}
.bold {font-family: Arial;font-size: 10pt;font-weight: bold;}
.small {font-family: Arial;font-size: 8pt;font-weight: normal;}
.normal {font-family: Arial;font-size: 10pt;font-weight: normal;}
.big_normal {font-family: Arial;font-size: 12pt;font-weight: normal;}
.big {font-family: Arial;font-size: 12pt;font-weight: bold;}
.bigger {font-family: Arial;font-size: 14pt;font-weight: bold;}
.header {font-family: Arial;font-size: 12pt;font-weight: bold;color: white;background-color: navy;}
.highlight {font-family: Arial;font-size: 10pt;font-weight: bold; color:olive;}
.checkbox-small {height:1px;width:1px;margin:2px;}
.usa-unstyled-list {list-style-type: none;}
.usa-fieldset.limited {height:200px;overflow:scroll;}
.box__title.smaller{font-size:90%;}
.smallerHeading{font-size:90%;}
.smaller{font-size:90%;}
.tblContainer{overflow:scroll;}
.tblClass{font-size:medium; min-width: 10%; line-height: normal;}
.tblUpdateResults { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #1E66AE; }
.collectionSeparator{background-color:#ffccaa; font-size:small;font-weight:bold;}
.grayBackground{background-color:#C0C0C0;}
.publicationsTable{border:#000 1px solid;background-color:#ccc;}
.yellowBackground{background-color:#ffffcc;border:1px solid black;padding-top:10px;}
.borderOnePx{border:1px solid black;}
.noDisplay{display:none;}
.showDisplay{display:block;}
.emptySearchResults{background-color:#3377ff;color:#ffffff;text-align:center;}

/*ID DIVS*/
#searchStatus{background-color:#336699; font-size:smaller; color:#ffffff;}