 
#searchOpener   {  
	display: block;
  background-position: 50% 50%;
  background-repeat: no-repeat; 
  text-indent: -100000px;
		background-size:contain; 
 cursor: pointer;
		}

#content #searchResults p{ line-height: 18px; margin: 1px 0}
#content #searchResults p, #content #searchResults p *{font-size: 15.2px; line-height: 22px}
#content #searchResults p a  {  font-size: 15.9px; padding-top: 5px; display: block;}
#content #searchResults hr{ margin: 1px 0; background: none; border: none; height: 10px;}
#content .mapAddress{ cursor: pointer; color: #006699}
.searchHighlight, span.searchHighlight , #content span.searchHighlight{	background-color: #E5FFA6; display: inline}

#SELsearch{
	background-image: url("../images/searchBlack.png");
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 97% 50%;
	background-size: 15px auto}

#content #searchResults p.searchResultsImg{float: left; padding: 2px;border: 1px solid #e1e1e1;margin: 0 8px 0 0 }
p.searchResultsImg span , #content p.searchResultsImg span{ background-position: 50% 50%;  display: block;width: 80px; height:80px; background-size: contain;   }


#searchForm{ position: relative;transition:margin 0.2s  ; border: 0px solid red}
#searchWrap.searchWrapOpen {  } 
#searchSubmit{
position: absolute; 
right: 2px;
top: 2px;
height: 98%;
border: none;
width: 50px;  
display: block;
text-indent: -10000px;
font-size: 0;
background: none;
background-image: url(../images/icons/searchBlack.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 15px auto;  
}
#searchClear{ position: absolute;	right: 50px;	top: 2px; height: 40px;padding: 0 4px;cursor: pointer;line-height: 42px; font-size: 20px;color: #ccc; transition:all 0.4s}
#searchClear:hover{color: #555}
#SELsearch {border: 1px solid #222;}

.trustees #content table{ border: 1px solid #ccc; border-radius: 5px; width: 100%;  background: #fff;padding: 15px 10px;}
.trustees #content table td{ padding: 5px;}
.trustees #content table tr td:first-child{ font-weight: 500}
/*.trustees #content table td{  border: 0px; border-bottom: 1px solid #e1e1e1;}
.trustees #content table tr td:first-child{ border-right: 1px solid #e1e1e1}*/
.trustees #content table tr:last-child td{ border: 0px}

@media only screen and (min-width:1121px) { 
#navMain{ padding-left:60px;}
#socialTop li{ margin-right: 6px;}
#strapLine{ letter-spacing: -0.32px;}
.noBanners #strapLine{display: none}
#socialTop{ margin-right: 35px}
#searchOpener   {  		background-image: url("../images/searchWhite.png");} 
#searchWrap{ position: absolute; border:0px solid red; margin: 0 0 0 -560px;width:1120px; z-index: 1111; left: 50%; top: 0px; }
.headerFixed #searchWrap{ position: fixed;}
#searchOpener{ position: absolute;  width: 20px;  height: 20px;  right: 0px; top: 34px} 
.headerFixed  #searchOpener{ top: 14px;}
#searchForm{ position: absolute; top: 60px; right: -10px;width: 300px; }
.headerFixed #searchForm{ top: 50px; transition:  top 0.51s}
li#nav_donate{
	margin-left: 20px;
	border-radius: 30px;
	background-color: #BD0000;
	margin-top: 6px;
	height: 32px;
	line-height: 32px; transition: all 0.5s
}
.headerFixed li#nav_donate{ background: #222;}
li#nav_donate a, .noBanners #navMain li#nav_donate a , .hasBanners #navMain li#nav_donate a{color: #fff; height: 32px; line-height: 32px; padding: 0 20px; font-weight: 700}
} /* scr*/

@media only screen and (max-width:1120px) {
#searchWrap{ position: relative;margin: 0 auto;width:100%; z-index: 1111; }
#searchOpener   {  		background-image: url("../images/searchWhite.png");  position: fixed;  width: 20px;  height: 20px;  left: 20px; top: 34px} 
#searchForm{ position: fixed;  top: 68px; left: 10px; width: calc(100% - 20px) }
} /* mob*/

#content p a { text-decoration: underline;  }
.chronology #content table { border: 1px solid #e1e1e1; border-radius: 5px; padding: 2px;}
.chronology  table *{font-size: 13.5px;}
.chronology table tr:first-child{ background: #e1e1e1;}
.chronology td strong{ font-weight: 600}

#chronologyPDF{ width: 100%; height: 1000px}
#timelinePDF{ width: 100%; height: 450px;  }

