#search-form form{
    margin-left:auto;margin-right:auto;text-align:left;margin-bottom:15px;}
#advanced-search{
    text-align:left;width:100%;padding:5px 0px 0px;}
#advanced-search-toggle, #advanced-search-tip-toggle{
    cursor:pointer;}
#search-query-explained{
    padding:10px 0px;}
#advanced-search span.term,#search-query-explained span.term,#search-query-explained span.date,#search-query-explained span.when,#search-query-explained span.branch,#search-query-explained span.node,#search-query-explained span.op{font-weight:bold;}#search-query-explained span.op{
    text-transform:uppercase;}
#search-results li.search-result{
    padding:10px 0px;background:none;}
#search-results li.search-result h2{margin-top:8px}
#search-results li.search-result h2 small{font-weight:normal;}
#search-results li.search-result .description{margin:4px 0 0 0;}
#search-results li.search-result .url{margin:0px;color:#29A8DF;font-style: italic; }
#search-results li.search-result .mime{  margin-top: 6px;

  margin-bottom: 0px;

  float: left;}
#search-results li.search-result .mime-pdf{background:url(../images/mime/pdf.gif) no-repeat;}
#search-results li.search-result .mime-xls{background:url(../images/mime/xls.gif) no-repeat;}
#search-results li.search-result .mime-ppt{background:url(../images/mime/ppt.gif) no-repeat;width:26px;margin-right:6px;}
#search-results li.search-result .mime-doc,
#search-results li.search-result .mime-docx{background:url(../images/document.png) no-repeat;width:25px;height: 25px;margin-right:0px;}
#search-results li.search-result .mime-xml{background:url(../images/mime/xml.gif) no-repeat;}
#search-results .search-pagination,
#search-results .search-pages-links,
#search-results .search-pages-counter{clear:both;margin:0 auto;text-align:left;}
#finder-highlighter-start,#finder-highlighter-end{display:none;height:0px;opacity:0;}
span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0;}
ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #EEEEEE;background-color:white;border-right-color:#DDDDDD;border-bottom-color:#DDDDDD;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;}ul.autocompleter-choices li{background:none;position:relative;padding:0.1em 1.5em 0.1em 1em;cursor:pointer;font-weight:normal;font-size:1em;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff;}
ul.autocompleter-choices span.autocompleter-queried{font-weight:bold;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF;}
.finder_input_wrapper_l{
    background: url('../images/search_bg_l.gif') no-repeat;
    height: 46px;
    padding-left: 8px;
    width: 507px;
    margin-bottom: 15px;
}
.finder_input_wrapper_r{
    background: url('../images/search_bg_r.gif') right no-repeat;
    height: 46px;
    padding-right: 8px;
}
.finder_input_wrapper_c{
    background: #090959;
    height: 60px;
    padding: 15px;
    margin-top: 15px;
}

.finder_input_wrapper_c .button, .finder.search-bar button{
    background: url('../images/search.png') center no-repeat;
   
}
.finder.search-bar button{
    height: 22px;
    border: 0 none;
    float: left;
    margin-top: 3px;
    padding: 0px 0px 0px 21px;
}
.finder.search-bar {
    margin-bottom: 0px;
}

.finder_input_wrapper_c .button{
    border: 0 none;
     padding: 0px 6px 0px 30px;
    display: block;
    height: 22px;
    color: #FFFFFF;
    position: absolute;
    right: 30px;
    margin-top: 4px;
      
}
.com_finder_input{
    background: url('../images/search_input_bg.gif') no-repeat;
    float: left;
    padding: 3px 0 0 0;
    height: 19px;
    width: 382px;
}

.com_finder_input input{
    border: 0 none;
    background: transparent;
    width: 364px;
    padding: 0 6px;
    color: #A3A3A3;
    font-style: italic;
    margin: 0px 3px;
}
#q{
    width:100%;
    
}
.finder_input input{
    border-bottom: 1px solid #090959 !important;
    margin-top: -7px;
    margin-bottom:0px !important;
    width: 150px !important;
}
#advanced-search{
    float: left;
    background: #F2F2F7;
}

#advanced-search select{
    width: 180px;
}

#advanced-search-tip-toggle{
	display: block;
    background: url('../images/search_tip_bg.gif') no-repeat 0 4px;
    color: #182333;
    font-weight: bold;
    padding-left: 11px;
	padding-bottom: 10px;
    text-align: left;
    font-size: 14px;
}

#search-query-explained{
    border-top: 1px solid #828487;
}

#search-results ul.search-results-list{
    list-style:none;
    padding: 15px 0 0 0;
    margin:0px 0px 30px;
    border-top: 0px solid #4C4D4F;
}

.search-result .title{
    font-size:18px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight:600;
}

.search-result .start-date{
    color: #7C7B79;
}

.search-pagination{
    border-top: 2px solid #090959;
    padding-top: 8px;
}
#advanced-search-tip-toggle{
    display:none;
}

#finder-filter-select-list li{
    overflow: hidden;
    margin-right:30px  !important;
}

#finder-filter-select-list span.select{
    min-width:100px;
    width:auto;
    margin-top: 5px;
    margin-right: 0px;
}
#finder-filter-select-list span.select, #finder-filter-select-list label{
    float:left;
}

#search-results .finder-date{
    margin-bottom: 8px;
}

.search-pages-links .pagination{
  margin-bottom:20px;
  float:none !important;
}
  