/* <link href="/search/gsa_style.css" type="text/css" rel="stylesheet"> */
/* This is the one that pads all the results from the left */
#gsaSearchResults .tbl_resultKeyMatch td, #gsaSearchResults p.g, #gsaSearchResults td.s, #gsaSearchResults .lblSuggest{
  padding: 0 15px 0 15px;
}

#gsaSearchResults .hr {margin: 10px 15px 10px 15px;}

#gsaSearchResults table td{border: none;}
#gsaSearchResults fieldset, #gsaSearchResults table{margin-bottom: 0 !important;}
#gsaSearchResults input{font-size: 15px;border: auto;font-family: arial,sans-serif;font-weight: normal;}

#gsaSearchResults #searchTable td{padding: 0;}
#gsaSearchResults #q{margin: 0 0 0 10px; padding: 0 0 0 7px;height: 28px;min-width: 330px;}
#gsaSearchResults #tblSearchStats td{text-align: left;font-size: 15px;padding: 0 0 0 5px;}
#gsaSearchResults center p{display: none;}
#gsaSearchResults #searchTable{width: auto;}
#gsaSearchResults th, td{padding: none;color: #666666;}
#gsaSearchResults .n table{margin: 10px 0 0 0;width: auto;}
#gsaSearchResults .b a,#gsaSearchResults .n a{text-decoration: none;}
#gsaSearchResults a.f{color: #7777CC;font-family: arial,sans-serif;font-size: 80%;}
#gsaSearchResults #btnG {margin-left: 12px;}


#gsaSearchResults .g a .l, #gsaSearchResults .resultKeyMatch{}
#gsaSearchResults .g a,#gsaSearchResults .s a, #gsaSearchResults a.resultKeyMatch, #gsaSearchResults .p a
{
  font-family: arial, sans-serif;;
  line-height: 1.2;
  font-size: 16px;
  font-weight: normal;
  cursor: pointer;
  color: #12C;
}


#gsaSearchResults .g a:hover,#gsaSearchResults .s a:hover, #gsaSearchResults a:hover.resultKeyMatch, #gsaSearchResults .p a:hover
{
  color: #12C !important;
}

#gsaSearchResults td span .a
{
/*
  display: block;
  border: 1px dotted whitesmoke;
  height: 30px;
*/
}


#gsaSearchResults .g {margin: 12px 0 0 0;}

#gsaSearchResults .resultSuggestion{color: #7BAECA;margin: 0 6px 0 0;}

#gsaSearchResults .z{color: whitesmoke;}

#gsaSearchResults, .text_sortBy{font-family: Georgia, 'Times New Roman', Times, serif}

#gsaSearchResults .resultSuggestion:hover,#gsaSearchResults  .resultLinkSort:hover, #gsaSearchResults .g a:hover, #gsaSearchResults a.resultKeyMatch:hover{text-decoration: none;color: #A0B842;}

#gsaSearchResults .a{font-size: 12px;font-family: arial,sans-serif;}


#gsaSearchResults .spelling{margin: 0 0 0 15px;}
#gsaSearchResults .spelling, #gsaSearchResults .resultSuggestion{font-size: medium;}
#gsaSearchResults a.synonym{font-size: 11px;}

#gsaSearchResults .tbl_resultKeyMatch{margin: 0 0 0 0;}



#gsaSearchResults .s {font-family: Verdana, Arial, Helvetica, 'trebuchet MS', sans-serif, sans-serif;font-size: small;line-height: 1.2;font-weight: normal;color: #666;}

#gsaSearchResults #top-navigation{float: right; /*   height: 45px; */padding-right: 15px;}
#gsaSearchResults #top-navigation a, #top-navigation font{font-size: 11px;}
#gsaSearchResults th, #gsaSearchResults td{padding:0 0 0 0;}
#gsaSearchResults blockquote{margin: -10px 0 0 25px !important;} 


#gsaSearchResults .snippet_url, #tbl_resultKeyMatch .snippet_url
{
  /*border: 1px solid whitesmoke;*/
  line-height: 15px;
  margin: -2px 0 4px 0;
  display: block;
  font-family: arial, sans-serif;
  line-height: 148%;
}

#gsaSearchResults .keymatch_td_link{
/*   border: 1px dotted silver; */
  height: 15px !important;
  line-height: 148%;
  font-size: 13px !important;
}

#gsaSearchResults .td_snippet_url{
/*   border: 1px dotted grey; */
  
}


#gsaSearchResults .keymatch_td_link .a
{
font-size: 13px !important;
letter-spacing: .1px;
}

#gsaSearchResults .snippet_text{
  letter-spacing: normal;
  color: #222;
  display: inline;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

#gsaSearchResults button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media  (max-width: 480px) {
    #gsaSearchResults #q {
      min-width: 240px;
    }

  }










​