#sortBy {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px 0px 5px 0px;
  padding-left: 5px;
}

#correction, #correction a, #correction .mean {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
  color: #000;
}

#correction .mean {
  color: #bf0202;
}

#correction a {
  font-style: italic;
}

#quickLink {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px 0px 10px 0px;
}

#quickLink .disabled {
  color: #777;
}

#quickLink a {
  color: #bf0202;
}

#tags {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000000;
}

#tags a:hover {
  color: #bf0202;
}


.searchHeader {
  font-family: Arial, Helvetica, sans-serif;
  background: #efefef;
  border-top: 1px solid #dcdcdc;
  margin-bottom: 5px;
  padding: 5px;
}

.searchResult {
  font-family: Arial, Helvetica, sans-serif;
  margin: 15px 0px 10px 0px;
  padding-left: 5px;
}

.resultsRed, .resultsSmall, .resultsCategory {
  font-family: Arial, Helvetica, sans-serif;
}

.resultsSmall {
  font-size: 0.9em;
  font-weight: bold;
}

.resultsTime {
  font-size: 0.9em;
  padding-left: 5px;
}

.resultsRed {
  font-size: 1.2em;
  font-weight: bold;
  color: #bf0202;
}

.resultsCategory, .resultsCategory a, .resultsCategory a:hover {
  font-size: 1em;
  font-weight: bold;
  color: #777;
  text-decoration: none;
}

.resultsCategory a:hover {
  color: #bf0202;
  text-decoration: none;
}

.moreResults {
  margin: 10px 0px 5px 0px;
  padding-left: 5px;
  font-weight: bold;
}


.searchPagination {
  font-family: Arial, Helvetica, sans-serif;
  margin: 3px;
  padding: 3px;
}

.searchPagination a, .searchPagination a:hover, .searchPagination a:active,
.searchPagination span.current, .searchPagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  font-weight: bold;
  text-decoration: none;
}

.searchPagination a {
  border: 1px solid #fff;
  color: #000;
}

.searchPagination a:hover, .searchPagination a:active {
  border: 1px solid #000;
  color: #000;
}

.searchPagination span.current {
  border: 1px solid #000;
  color: #fff;
	background-color: #fba346;
}

.searchPagination span.disabled {
  border: 1px solid #fff;
  color: #ddd;
}

/* Autocomplete */
/* Menu DIV */
.jqac-menu{
  font-family: Arial, Helvetica, Sans-serif;    
  font-size: 12px;
  color: black;
  background-color: white;
  border: 2px solid #000;
}
/* unordered list for suggestions */
.jqac-menu ul{
  list-style: none;
  margin: 1px;
  padding: 1px;
  overflow: hidden;
}
/* SPAN "link" */
.jqac-menu .jqac-link {
  cursor: hand; cursor: pointer;
  display: block;
}
/* highlighted menu item */
.jqac-menu .jqac-highlight {
  background-color: #ddd;
}
/* warning for no results */
.jqac-menu .jqac-warning {
  font-style: italic;
}
/* loading for AJAX get */
.jqac-menu .jqac-loading {
  font-style: italic;
  text-decoration: blink;
}
/* matched sub-string */
.jqac-menu em {
    text-decoration: underline;
}
/* suggestion info */
.jqac-menu .jqs-info {
    text-align: right;
    font-style: italic;
    color: #666;
}

#search_form{
  margin-top: 10px;
}

#search_form input{
  vertical-align: middle;
}

