/* $Header: /local/cvs_repository/ma.cafmodule/web_static/css/find_and_browse.css,v 1.21 2018/09/27 14:17:28 sacha Exp $ */
/*----------------------------------------------------------------------*/
/* Styles for search pages */

.find_search_form {
  padding: 10px 0 10px 10px;
  background-color: #B0EAEC;
}

.find_search_form_label {
  padding-top: 5px;
  padding-bottom: 2px;
  color: #fff;
}

.find_search_form_input_single,
.find_search_form_range {
  padding-bottom: 1px;
}

.find_search_form_input_single input {
  width: 180px;
}

.find_search_form_input_single select {
  width: 197px;
}

.find_search_form_input_single .date_entry {
  width: 60px;
}
.search_form_1st_el {
padding:0px;
}
.search_select_el {
 width: 200px;
 margin-bottom: 3px;
 margin-top: 0px;
}
.find_search_form_links {
    text-align: right;
    padding: 10px 10px 8px 10px;
    background-color: #f1ceed;
}
.find_search_form_links a {
    margin-left: 20px;
}

.find_search_form_input_range input {
  width: 80px;
}

.find_search_button {
  padding-top: 22px;
  margin-left: auto;
  margin-right: auto;
}

.find_top_rule_dotted {
  padding: 10px 0 5px 0;
}

.find_rule_dotted {
  padding: 20px 0 5px 0;
}

.find_nonsorted_column,
.find_nonsorted_column a:link,
.find_nonsorted_column a:active,
.find_nonsorted_column a:visited {
  color: #5E5E5E;
}


.find_sorted_column,
.find_sorted_column a:link,
.find_sorted_column a:active,
.find_sorted_column a:visited {
  color: #1DC8D2;
  font-weight: bold;
}

img.find_results_image {
    height: auto;
    width: auto;
    max-width: 110px;
    max-height: 110px;
}

.find_results_caption,
.find_results_caption a:link,
.find_results_caption a:active,
.find_results_caption a:visited {
  color: #9A9D96;
  font-weight: bold;
  padding: 5px 5px 5px 0px;
}

.find_results_number {
  float:left;
  width:70px;
}

.find_results_prev {
  padding-right:0px;
  float:left;
  text-align:right;
  width:180px;
}

.find_results_next {
  float:left;
  text-align:left;
  width:200px;
}

.find_results {
  float:left;
  width: 135px;
}

.allmonth_result {
  text-align:center;
  z-index:1;
  position:relative;
  border-bottom: 1px solid;
  width:700px;
}

.allmonth_label {
  background-color:#fff;
  clear:both;
  padding-top:10px;
}

.allmonth_caption_gap {
  padding-bottom: 0px;
}

.month_label {
  float:left;
  width:200px;
}

.find_results_inactive_caption {
  font-weight: bold;
  padding-right: 5px;
}

.find_title,
.find_title a:link,
.find_title a:active,
.find_title a:visited {
  color: #63D6DD;
  font-weight: bold;
  padding-right: 5px;
}

.browse_letter,
.browse_letter a:link,
.browse_letter a:active,
.browse_letter a:visited {
  color: #63D6DD;
  font-weight: bold;
  padding-right: 5px;
}

.find_results_sep {
  font-weight: bold !important;
  padding: 0 7px 0 2px;
}

SPAN.full_rec_title {
  padding: 4px 0px 4px 0px;
}

.full_rec_content a,
.full_rec_content a:link,
.full_rec_content a:active,
.full_rec_content a:visited {
 color: #63D6DD;
}

TABLE.full_rec_content TABLE.text TD {
  padding: 10px 0px 0px 0px;
}

TD.rule470 {
  padding-bottom: 5px;
}
.current_letter {
  margin: 15px 0px 15px 0px;
  font-size: 150%;
}
SPAN.largelinks,
SPAN.largelinks .selected,
SPAN.largelinks A
 {
 padding-top: 10px;
 margin-bottom: 10px;
 padding-right: 5px;
}
SPAN.largelinks A,
SPAN.largelinks A:link,
SPAN.largelinks A:active,
SPAN.largelinks A:visited,
SPAN.largelinks SPAN.selected {
 margin-top: 5px;
}

TD.event_find_res_cell_1 {
 width:80px;
}
TD.event_find_res_cell_2 {
 width:210px;
}
TD.event_find_res_cell_3 {
 width:90px;
}
TD.event_find_res_cell_4 {
 width:90px;
}

TD.job_find_res_cell_1 {
 width: 238px;
}
TD.job_find_res_cell_2 {
 width: 273px;
}
TD.job_find_res_cell_3 {
 width: 105px;
}
TD.job_find_res_cell_4 {
 width: 84px;
}

TD.obj_find_res_cell_2 {
 width:210px;
}
TD.obj_find_res_cell_3 {
 width:90px;
}

TD.search_filtered {
 vertical-align: top;
 padding: 0px;
}

.search_input_div {
 width: 210px;
 position: relative;
 bottom: 0px;
}
.search_input_el {
 margin: 0px;
 padding: 0px;
 width: 170px;
 height: 18px;
}
.go_img {
 position: absolute;
 vertical-align: bottom;
 height: 16px;
}
.go_link_button {
 color: #fff;
}
.find_featured_text_box {
 background-color: #fff;
 padding: 10px;
}
.find_featured_text_box img {
    max-width: 120px;
    max-height: 120px;
}
.main_column_result {
 width: 100%;
 border: 0px;
 padding: 0px;
 margin: 0px;
}
.colored_search_box {
 width: 220px;
}
div.find_featured_text_box span.salary {
 font-weight: bold;
}
.search_right_area {
 width: 455px;
 float: right;
}
div.find_search_form_large {
 padding-right: 10px;
 padding-bottom: 10px;
}
div.new_record_link {
 padding: 10px 10px 7px 10px;
 margin-bottom: 2px;
 text-align: right;
}
div.event_upload_msg {
 margin-top: 20px;
 margin-right: 20px;
}



/* supplier search styles */

.rectype_ma_auth_organisation ul li {
    padding-bottom: 0.1em;
    border-bottom: solid 1px #e0e0e0;
    margin-bottom: 0.1em;
}
.rectype_ma_auth_organisation ul li.last {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
}
.rectype_ma_auth_organisation ul li a:link,
.rectype_ma_auth_organisation ul li a:visited {
    color: #5E6667;
}




/*----------------------------------------------------------------------*/
/* Styles for faceted search page */

.ma_faceted_search #leftmenu_wrapper a:link,
.ma_faceted_search #leftmenu_wrapper a:visited,
.ma_faceted_search #main_column a:link,
.ma_faceted_search #main_column a:visited {
    color: #5E6667;
}
.ma_faceted_search #leftmenu_wrapper a:hover,
.ma_faceted_search #leftmenu_wrapper a:active,
.ma_faceted_search #main_column a:hover,
.ma_faceted_search #main_column a:active {
    color: #63D6DD;
}
.ma_faceted_search #leftmenu_wrapper {
    padding: 17px 10px 20px 1px;
}
.ma_faceted_search #main_column {
    padding: 10px 0 20px 0;
}
.ma_faceted_search .controls {
    margin-bottom: 1em;
}
.ma_faceted_search .controls-item,
.ma_faceted_search .controls-heading {
    position: relative;
    padding-top: 4px;
    padding-bottom: 2px;
}
.ma_faceted_search .controls-heading .reset {
    float: right;
}
.ma_faceted_search .controls-item {
    background-image: url("../../img/ma/dash.jpg");
    background-position: left top;
    background-repeat: repeat-x;
}
.ma_faceted_search .controls-item .control-label-active {
    cursor: pointer;
}
.ma_faceted_search .facet-list .left {
    float: left;
}
.ma_faceted_search .toggleon,
.ma_faceted_search .toggleoff {
    float: left;
    width: 15px;
    height: 1em;
    background-image: url("../../img/ma/fsearch_toggle.png");
    background-repeat: no-repeat;
}
.ma_faceted_search .toggleoff {
    background-position: 3px 0px;
}
.ma_faceted_search .toggleon {
    background-position: 3px -24px;
}
.ma_faceted_search .facet-list .facet-label {
    padding-left: 20px;
    background-image: url("../../img/ma/fsearch_toggle.png");
    background-repeat: no-repeat;
}
.ma_faceted_search .facet-list-closed .facet-label {
    background-position: 3px 0px;
}
.ma_faceted_search .facet-list-open .facet-label {
    background-position: 3px -24px;
}
.ma_faceted_search .facet-list-closed ul {
    display: none;
}
.ma_faceted_search .facet-list ul li {
    margin-top: 2px;
    margin-bottom: 2px;
}
.ma_faceted_search .facet-list ul li .toggleon,
.ma_faceted_search .facet-list ul li .toggleoff {
    margin-right: 3px !important;
}
.ma_faceted_search .facet-list .term {
    display: block;
    margin-left: 2px;
    padding-left: 18px;
    background-image: url("../../img/ma/general_checkbox.png");
    background-position: 0px -35px;
    background-repeat: no-repeat;
}
.ma_faceted_search .facet-list ul li.nohits .term {
    color: #aaa;
    /* background: none; */
}
.ma_faceted_search .facet-list .loading {
    background-image: url("../../img/ma/fsearch_activity.gif");
    background-position: 0px 0px;
}
.ma_faceted_search .facet-list .selected {
    font-weight: bold;
    background-position: 0px 1px;
}
.ma_faceted_search .search-terms {
    margin-bottom: 1em;
}
.ma_faceted_search .result-navigation .result-position {
    float: left;
}
.ma_faceted_search .result-navigation .next-prev {
    float: right;
    padding-right: 10px;
}
.ma_faceted_search .results li {
    margin-top: 1em;
}
.ma_faceted_search .remove-x {
    font-size: 0.8em;
    margin-left: 1em; /* to cope with some cufon oddities */
}

.ma_faceted_search ul.results li div.image {
    float: left;
    margin-right: 10px;
    /*
    float: right;
    margin-left: 10px;
    */
    width: 180px;
}
.ma_faceted_search ul.results li div.details-with-image {
    float: right;
    width: 280px;
}
.ma_faceted_search ul.results li div.details a {
    padding-right: 5px;
}
.ma_faceted_search ul.results li div.details div {
    padding-right: 5px;
    margin-bottom: 0.5em;
}
.ma_faceted_search ul.results li div.item_publication {
    font-weight: bold;
}

.ma_faceted_search .results .item {
    padding-bottom: 1em;
}
.ma_faceted_search .results .item_title {
    display: block;
    padding: 2px 0px 2px 0px;
    margin-bottom: 1em;
    background-image: url("../../img/ma/dash.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.ma_faceted_search .results .item_relevance {
    background-color: #ff0; float: right;
}

.ma_faceted_search #user-comments .facet-list {
    background: none;
}
