/*
***********************************************************************
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%;}
.smallest{font-size:75%;}
.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;}


.nav_link{
	border-width: 0;
	color: #fff;
	font-family: Merriweather Web, "Noto Sans Arabic", "Noto Sans BN homepage", "Noto Sans GU homepage", "Noto Sans KR homepage", "Noto Sans SC homepage", "Noto Sans BN", "Noto Sans GU", "Noto Sans KR", "Noto Sans SC", "Noto Sans TC", Georgia, Cambria, "Times New Roman", Times, serif;
	font-size: .91rem;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
	padding: 1rem 1.5rem;
	background: #1a4480;
	width: auto;
}

.nav_link:hover{
	color: white;
	text-decoration: underline;
}
.nav_link:visited{
	color: white;
}


