a.FacetLnk:link {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399 ! important;
	text-decoration: none;
	font-weight: 300;
}
a.FacetLnk:visited {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399 ! important;
	text-decoration: none;
	font-weight: 300;
}
a.FacetLnk:hover {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000 ! important;
	text-decoration : underline ! important;
	font-weight: 300;
}
.FacetLnk { font-weight: 300; font-size: 9pt; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }
.FacetSelected{
	font-size: 9pt;
	font-weight: 300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black ! important;
	padding-top : 4;
	padding-bottom : 4;
}
.FacetItem{
	padding-top : 4;
	padding-bottom : 4;
}
a.AllRecordsLnk:link{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399 ! important;
	text-decoration: none;
}
a.AllRecordsLnk:visited{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399 ! important;
	text-decoration: none;
}
a.AllRecordsLnk:hover {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000 ! important;
	text-decoration : underline ! important;
}

.FacetBullet{
	font-size: 9pt;
	font-weight: 300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399 ! important;
	padding-top : 4;
	padding-bottom : 4;
}
.gFacetPanel{
	background-color: #FEF5D5;
	border-right-color : #CCCCCC;
	border-right-style : solid;
	border-right-width : 1;
}
.gFacetPanelHiLite{
	background-color: FFEFA1;
	border-right-color : #CCCCCC;
	border-right-style : solid;
	border-right-width : 1;
	padding-top : 4;
	padding-bottom : 4;
}
a.HitLnk:link {font-size: 8pt; color: #DD6218 ! important; line-height:22px; text-decoration: none;}
a.HitLnk:visited {font-size: 8pt; color: #DD6218 ! important; line-height:22px; text-decoration: none;}
a.HitLnk:hover {font-size: 8pt; color: #CC0000 ! important; line-height:22px; text-decoration: none;}
a.rbLnk:link {font-size: 9pt; color: black ! important; line-height:22px; text-decoration: none;}
a.rbLnk:visited {font-size: 9pt; color: black ! important; line-height:22px; text-decoration: none;}
a.rbLnk:hover {font-size: 9pt; color: black ! important; line-height:22px; text-decoration: none;}
.gHitCount {font-size: 8pt; color: #DD6218 ! important; line-height:22px; text-decoration: none;}
.gTitle {font-size: 11pt;font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom : 2px;}
.gTitleH {font-size: 11pt;font-family: Arial, Helvetica, sans-serif; font-weight: bold; COLOR: #074FA0;}
.gSm {font-size: 8pt;}
.gSmGray {font-size: 8pt; COLOR: #757575;}
.gSmOrange {font-size: 8pt; COLOR: #FF9933;}
.gSmB {font-size: 8pt; font-weight: bold;}
.gSmBGray {font-size: 8pt; font-weight: 300; COLOR: #757575;}
.gSmBOrange {font-size: 8pt; font-weight: bold; COLOR: #FF9933;}
.gKey {font-size:7pt; COLOR:black;}
.gKeyTbl {background-color:#FFFBC7;}
.gKeyTblBdr {background-color:#F7F7D7;}
.gRBText{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; COLOR: black;}
a.gRBLink:visited{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; COLOR: black; text-decoration: none;}
a.gRBLink:hover{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; COLOR: black; text-decoration: none;}
a.gRBLink:link{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; COLOR: black; text-decoration: none;}

/* Section Style for Search Boxes */
.s_ranked {background: #FDFCE3; padding-top: 6px;}
.s_ranked hr {padding: 0; margin: 6px 0; border: 0; height: 1px; color: #E3CA8E; background: #E3CA8E;}
.s_exact {background: #F2F6FB; padding-top: 6px;}
.s_exact hr {padding: 0; margin: 6px 0; border: 0; height: 1px; color: #B2C1DF; background: #B2C1DF;}
.s_promptLabel {font-size: 11px; padding-bottom: 2px;}
.s_fieldLabel {font-size: 11px; color: #666666; white-space: nowrap;}

/* Note: All the styles below should be put into a linked CSS that will go on all ranked result pages */

/* Column Layouts and Container div */
/*.s_left {float: left; width: 220px; border-width: 4px; border-style:outset; border-color:#EEEEEE; background-color:lightblue; position: absolute; padding: 5px 0px 0px 8px; margin: 60px 0 0 0; z-index: 4;}
.s_main {float: right; position: absolute; left: 220px; width: 75%; z-index: 2; background-color:lightgreen;}
.s_container {position: relative; width: 100%;}*/
/*h2 strong {color:black !important;}
h3 strong {color: #074FA0;}*/

/* Column Layouts and Container div */
.s_main {width: 80%; float: right;}
.s_container {position: relative; width: 100%;}
h3 strong {color: #074FA0;}

/* Star Match and Page size controller div */
.s_leftElem {float: left; text-align: left;}
.s_rightElem {float: right; text-align: right;}

/* Search result listing styles */
.s_gsResults {width: 100%; border: solid #E0E0E0; border-width: 0 0 1px 1px;}
.s_gsResults th {text-align: left; vertical-align: bottom; font-size: 11px; background: #F9FAE6; border-bottom: 1px solid #F2F2D7; padding: 8px 0px 2px 5px;}
.s_gsResults td {vertical-align: top; padding: 1px 1px 1px 1px;}
.s_gsResults img {border: 0;}
.s_recType {font-size: 10px; color: #666666;}
.s_evenRow {background: #F3F3F3;}
.s_gsRankTip {margin: 10px 5px 10px 10px; padding: 6px 6px 6px 30px; font-size: 11px; border: 1px solid;}
.s_gsRankTip {background: #FCFAB7 url(i/alert16_ico.gif) no-repeat 8px 4px; border-color: #ECD786;}

/*Styles for search categories */
.s_recCat {background: #FFFFFF; border-color: #999999; border-style: solid; border-width: 0 1px; padding: 5px 9px; font-size: 11px;}
.s_recCat ul {margin: 0; padding: 0; margin-left: 1.3em;}
.s_recCat .s_cats {margin: 0; list-style: none;}
.s_recCat li {margin: 9px 0;}
.s_catsdb {padding-left: 5px;}

.s_boolCat {background: #FFFFFF; border: 1px solid #999999; padding: 9px; font-size: 11px !important;}
.s_boolCat {margin: 0; list-style: none;}
.s_boolCat ul {margin: 0; padding: 0; margin-left: 1em;}
.s_boolCat li {margin: 9px 0;}
.s_narrow {color: #CBA047;}

/* Category styles in the left nav */
.s_searchCat {style: block; font-size: 13px; margin: 8px 0; padding: 1px 0 0 4px;}
.s_searchCat img {vertical-align: middle; margin-right: 6px; border: 0;}
.s_activeCat a {color: #FFFFFF !important;}
.s_catArrow {float: right;}
.s_catArrow {margin: -1px 0 0 0 !important;}
.s_infolable {text-align: right; color: #999999;}
.s_recInfo td {padding: 0 6px 0 0 !important; font-size: 11px;}
.s_notFind {background: #EAEEF9 url(i/alert16_ico.gif) no-repeat 6px 6px; margin: 0 -1px 0 -5px; padding: 6px 1px 6px 28px;}
/*.s_notFind {background: #EAEEF9 url(i/alert16_ico.gif) no-repeat 6px 6px; margin: 24px -9px 0 -9px; padding: 6px 9px 6px 28px;}*/

/* Styles for Prev and Next Search Controls
.s_viewControls {margin: 5px 0; font-size: 11px; height: 20px;}
.s_viewControls select {font-size: 11px;} */

/* Search result listing styles */
.s_gsResultsB {margin-bottom: 20px;}
.s_gsResultsB table {width: 100%;}
.s_gsResultsB th {text-align: left; font-size: 11px; background: #E6EEFA; color: #37507C; border-bottom: 1px solid #BCD0EB; margin: 5px 8px 0px; padding: 3px 6px; cursor:hand;}
.s_gsResultsB th img {margin-right: 3px; vertical-align: bottom;}
.s_gsResultsB td {
	vertical-align: top;
	padding: 3px 6px;
	font-size: 11px;
}
.s_gsResultsB img {border: 0;}
.s_evenRow {background: #F3F3F3;}
.s_gsResultsBType { font-size: 12px; font-weight: bold; vertical-align: middle; padding: 3px 10px 3px 10px; background-color: #A8BFE1; color: #FFFFFF ! important;}

.s_pageCtrlBtm {border-left: 1px solid #E0E0E0; padding-left:8px; padding-bottom:4px; }
.s_crumbBdr {border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; padding-top:8px; padding-bottom:0px}



/* the following styles (to eof) came from stylesheet.css */
/*.dim {color: #aaaaaa;}*/
.subhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}

/* Styles for tables */
.tblhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #D4E6Ff}
.tblheadb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #D4E6Ff}
.tblheadRank {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #FEF5D5}
.tblheadbRank {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #FEF5D5}
.tblheads {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.tblheadsb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.tbltext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.tblrow {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff}
.tblrowb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; font-weight: bold}
.tblrowalt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; background-color: #F5F5F5;}
.tblrowaltb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F5F5F5; font-weight: bold;}
.tblline {background-color: #000000}
.tbllinedim {background-color: #cccccc}

/* Styles for new search of pages */
/*.srchheadline {font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #0066FF ! important; font-weight: bold}
.srchsubhead {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold}*/
.srchbody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #ffffff}
.srchbodyb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
/*.srchbodyg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-color: #eeeeee}*/
/*.srchcolhead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #D4E6Ff}
.srchcolheadb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #D4E6Ff}
.srchcolheads {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #D4E6Ff}
.srchcolheadsb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #D4E6Ff}*/
a.srchmatches:link, a.srchmatches:visited, a.srchmatches:hover {font-size: 13px; color: #000000; text-decoration: none}
.descriptionb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;background-color: #D4E6Ff}
/*.line {background-color: #cccccc}
.linedark {background-color: #000000}*/
.srchHit {font-weight: bold}
/* background color showing how record matched search params */
/*.srchHitEvent {border-width:thin; padding:0px; border-style:solid; border-color:#007755; background-color:#00eecc;}*/
.srchPreviewKey { font-size: 11px; padding-bottom: 10px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sIndiv {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff}
.sIndivAlt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;background-color: #F5F5F5; color: #535353;}
/* color for labels for data from db */
.srchFoundLbl{ color : #333333; }
/* color for type of database the record was found in */
.srchFoundCat{color : #A9A9A9;}
.srchFoundDB{color : #A9A9A9; font-size : 110%; }

.p_sourceTxt {font-size: 11px; color: #666666; margin: 6px 0 0 0;}

/*help & learn more ------------------------------------------*/	
#learnmore {background: #e6eefa; font-size: 11px; padding: 2%; margin: 5px 1%; border: 1px solid #e6eefa; display: block; text-decoration: none; width: 130px;}
#learnmore strong {font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; text-transform: uppercase; text-decoration: none;}
#learnmore span {  text-decoration: underline;}
#learnmore em {font-style: normal; color: #000;}
#learnmore:hover { background: #fff;}
#helpbtn {font-size: 11px; padding: 2%; background: #f5f5ea; height: 72px; border: 1px solid #d9d7c5; width: 130px; display: block; text-decoration: none; margin: 5px 1%; height: auto;}
#helpbtn strong {font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; text-transform: uppercase; text-decoration: none; margin: 5px; }
#helpbtn em {margin: 5px; display: block; font-style:normal;}
#helpbtn span {text-decoration: underline;}
#helpbtn:hover {background-color: #fff;}
