#searchBarW {
position:relative;
height:76px;
border:1px solid #cecece;
background-color:#f0f0f0;
border-radius:10px;
box-shadow:2px 2px 4px #696969;
margin-bottom:6px;
}
#searchBar {
  position:relative;
  height:28px;
	background:url("/images/orangeBar.png") repeat-x scroll center center orange;
  border:1px solid orange;
  border-radius:10px;
  box-shadow:2px 2px 4px #696969;
}
#searchToolbar{
  position:relative;
}
#searchOptionsR{
float:right;
margin-top:-3px;
}
#searchRefine{
padding:10px;
}
#searchTitle {
  text-align:center;
  font-weight:bold;
  font-size:12px;
  color:#23416F;
}
#formsearchFull {
position:relative;
}
#refineSearch {
display:inline;
}
.searchFormFull{
  position:relative;
  padding:3px;
  width:100%;
  font-size:12px;
  height:auto;
}
#inpsearchFull{
  width:100%;
  font-size:14px;
}
#inpResMax{
margin-right:10px;
}
#cmdsearchFull{
position:absolute;
top:3px;
width:19px;
height:17px;
right:10px;
}
.searchInputFull{
  position:relative;
  margin-bottom:20px;
  padding-right:10px;
}
.searchContext {
  position:relative;
  font-size:12px;
  color:#23416F;
  font-weight:bold;
	background:white url('/images/h4.png') repeat-x center center;
  border: 1px solid #cccccc;
  padding:2px 5px;
  margin:8px 0px;
}
.searchContext a, .searchContext a:link, .searchContext a:visited, .searchContext a:hover, .searchContext a:active{
  text-decoration:none;
  color:#336699;
}
.searchContext a:hover{
  border-bottom:solid 1px red;
  color:#3366FF;
}
.searchMode{
  float:right;
  padding-left:10px;
}
.searchResSummary{
  padding-top:5px;
  text-align:center;
}
#sResults {
position:relative;
padding-bottom:20px;
}
/*for highlighting search results*/
.sres0, .sresP0{ background-color: #ffff99; }
.sres1, .sresP1{ background-color: #ffccff; }
.sres2, .sresP2{ background-color: #ffcc66; }
.sres3, .sresP3{ background-color: #ccff99; }
.sres4, .sresP4{ background-color: #ccffff; }
.sres5, .sresP5{ background-color: #ffcc99; }
.sres6, .sresP6{ background-color: #ccff33; }
.sres7, .sresP7{ background-color: #ccffcc; }

/*
.sresP0{ border: 1px solid #ffff99; }
.sresP1{ border: 1px solid #ffccff; }
.sresP2{ border: 1px solid #ffcc66; }
.sresP3{ border: 1px solid #ccff99; }
.sresP4{ border: 1px solid #ccffff; }
.sresP5{ border: 1px solid #ffcc99; }
.sresP6{ border: 1px solid #ccff33; }
.sresP7{ border: 1px solid #ccffcc; }
*/

#showHelp {
font-size:12px;
}
#showHelp a, #showHelp a:link, #showHelp a:visited, #showHelp a:active{
  text-decoration:none;
  color:#336699;
  border-bottom:1px dotted #ff0000;
  outline:none;
}
#showHelp a:hover{
  text-decoration:none;
  color:#3366ff;
  border-bottom:1px solid #ff0000;
  outline:none;
}

#searchToolbar a, #searchToolbar a:link, #searchToolbar a:visited, #searchToolbar a:active{
text-decoration:none;
color:#23416F;
padding:0px 5px;
border:1px solid #dedede;
border-radius:12px;
box-shadow: inset 0 0 2px #cecece;
background-color:#ffffff;
  outline:none;
}
#searchToolbar a:hover{
text-decoration:none;
color:#336699;
border:1px solid orange;
border-radius:12px;
box-shadow:  0 0 10px #ffffff;
  outline:none;
}
#filters, #views {
margin:4px 0;
}
.fParms, .vParms {
display:inline;
}
.sOption {
/*
display:inline;
*/
}
.sOptionLabel {
display:inline-block;
min-width:48px;
}

#sHelp {
border:solid 1px #cecece;
background:white url('/images/h2.png') repeat-x top center;
padding:0px 10px 5px 10px;
/*display:none;*/
}
#sHelp div {
text-align:center;
font-weight:bold;
font-size:16px;
color:#23416F;
}

.sResultDoc {
position:relative;
margin:2px 10px 10px 5px;
border:1px solid orange;
background-color:#f0f0f0;
padding:5px 5px 5px 80px;
min-height:90px;
}
.sResultFile {
position:relative;
margin:2px 10px 10px 5px;
border:solid 1px orange;
padding:5px;
}
.sResult {
position:relative;
margin:2px 10px 10px 5px;
border-top:solid 1px blue;
}
.resScoreBar {
position:absolute;
	background-color: transparent;
	background-image: url(/images/star1.png) ;
	background-repeat: repeat-x;
  top:0px;
  right:0px;
  height:20px;
  width:100px;
}
.resSource{
  padding:5px 0px;
  margin-right:100px;
}
.resSource a, .resSource a:link, .resSource a:visited, .resSource a:hover, .resSource a:active{
  text-decoration:none;
  color:#336699;
  border-bottom:1px dotted #ff0000;
}
.resSource a:visited{
  color:purple;
  border-bottom:1px dotted #ff0000;
}
.resSource a:hover{
  color:#336699;
  border-bottom:1px solid #ff0000;
}
.resText{
  color:black;
  padding-left:10px;
}
.resScore {
  position:absolute;
  top:0px;
  left:0px;
  height:20px;
	background-color: transparent;
	background-image: url(/images/star2.png) ;
	background-repeat: repeat-x;
}
.resScore_10 {
width:100px;
}
.resScore_9 {
width:90px;
}
.resScore_8 {
width:80px;
}
.resScore_7 {
width:70px;
}
.resScore_6 {
width:60px;
}
.resScore_5 {
width:50px;
}
.resScore_4 {
width:40px;
}
.resScore_3 {
width:30px;
}
.resScore_2 {
width:20px;
}
.resScore_1 {
width:10px;
}
#debugData{
margin-top:12px;
}

.sOptions{
margin-left:8px;
}

/* media queries for screen size */
@media screen and (max-width: 412px) {
  #refineSearch {display:none;}
  #searchAdvanced {display:none !important;}
  #searchBarW {height:70px !important; }
}