span.hilite {
        font-weight:bold;
        color:#008EFF;
        font-style:italic;
}

a.searchResultURL {
        font-weight:bold;
}

div#searchSimple {
        margin-top:10px;
        margin-botttom:10px;
}

div#activeSearch {
        font-weight:bold;
        font-size:12pt;
        margin:2px;
        width:50%;
        padding:2px;
        margin:4px 0px 4px 0px;
}

div#searchFormContainer {
        width:50%;
        clear:none;
        position:relative;
        float:left;
}

div#searchBtnContainer {
        clear:none;
        position:relative;
        float:left;
        margin:15px 0px 4px 4px;
}

div#startSearch,div#activeSearch,div#searchNoResultsFound {
        width:90%;
        clear:both;
        position:relative;
}


div#searchNoResultsFound {
        width:98%;
        padding:2px;
        margin:20px 0px 4px 0px!important;
        border-top:1px solid #cccccc;
        background-color:#ececec;
        display:none;
}

div#searchNoResultsFound ul li {
       margin-left:10px!important;
       list-style:none;
       margin-top:2px;

}

div#searchResultsContainer {
        width:100%;
        position:relative;
        float:left;
        clear:both;
        margin:5px 0 5px 0;
}

div#searchStats {
        width:99%;
        position:relative;
        float:left;
        clear:both;       
        padding:2px; 
        margin:4px 5px 4px 0px;
        border-top:1px solid #cccccc;
        background-color:#ececec;
}

div#searchResultsOuter {
        width:100%;
        position:relative;
        float:left;
        clear:both;
     
}

div.searchResultRow {
        margin:15px 0px 5px 0;
        padding-top:5px;
}


div.searchResultBody {
        width:100%;
}

div.searchResultInfoRow {
        font-size:0.9em;
        font-weight:bold;
        margin-top:2px;
}

div.searchResultsClear {
        position:relative;
        clear:left;
        float:left;
        width:90%;
}

/**************************************/
/*Pagination of lists of things*/
/**************************************/

div.pagination {
        position:relative;
        clear:both;
        float:none;
        text-align:right;
        margin-top:1px;
}

div.searchNavOuter {
        border-top:1px solid #cccccc;
        background-color:#ececec;
        position:relative;
        clear:both!important;
        float:none;
        display:none;
}

div#searchResultsNavBarTop {
        display:none!important; 
}

a.navNumberOn {
 /*     background-color : #fff; */
        background-color:#ececec;
                 color : darkred;
               padding : 1px 2px 1px 2px;
/*                border : 1px solid #999; */
                border : none!important;
             font-size : 1.0em;
           font-weight : bold;
       text-decoration : none;
                cursor : default;
}

a.navPrev, a.navNext {
    /*  background-color : #fff; */
        background-color:#ececec;
               padding : 1px 2px 1px 2px;
                /*border : 1px solid #999;*/
                border : none!important;
             font-size : 1.0em;
           font-weight : bold;
     /*  text-decoration : none; */
                cursor : pointer;
}

a.navNumber {
    /*  background-color : #ccf; */
        background-color:#ececec;
               padding : 1px 2px 1px 2px;
              /*  border : 1px solid #999;*/
                border : none!important;
             font-size : 1.0em;
           font-weight : bold;
       text-decoration : pointer;
}

span#searchResultDate {
       display:none;
}
