/*************************************************************************** */
/*   SEARCH RESULTS - formatting of results displayed - 3.0   */
/*************************************************************************** */

/* Definition List for each result (old 1.0 code) */
DL { }
DT { }
DD { margin-left: 20px; }

/* -------------- Search Results appearances 3.0 -------------- */
/* the entire area with all results, below the search box */
div.results_area { margin-top: 6pt; font-family: Verdana, Helvetica, Arial, sans-serif; }
div.results_area a { text-decoration: none; }
/* the top navigation bar */
div.results_navTop { margin-bottom: 6pt; border-bottom: 1px solid #CCC; }
/* the bottom navigation bar */
div.results_navBottom { border-top: 1px solid #CCC; }
/* the range of results displayed (i.e. 1-10) */
span.results_range { }
/* the hyperlinks to previous/next page of results */
span.results_navigation { }
/* container for each single entry */
div.result_entry { margin-bottom: 12pt; width: 95%; }
/* container for title but not sample text */
div.result_entry_title { clear: both; }
/* number of result */
div.result_number { float: left; }
/* title and hyperlink */
div.result_info { margin-left: 36pt; }
/* all details that follow title */
span.result_details { font-size: smaller; }
div.result_authors { margin-left: 36pt;  display:none;}
/* sample text with keywords highlighted using 'b' span */
div.result_content { font-size: smaller; margin-left: 36pt; }
/* ------ Highlighted keyword in search results ('b' is the class) ------ */
SPAN.b { background-color: #FFFF99; text-decoration: underline; }


/*************************************************************************** */
/*   SEARCH BOX - appearance of search box and form elements - 3.0   */
/*************************************************************************** */
body#mainsearch img { margin-top:2px; }
div#srchMain { width: 98%; }
form { margin:0; }
table.srchBox { width: 100%; border: 1px solid black; background-color: #EEE; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 8pt; margin: 0 0 12pt 0; }
table.srchBox td { text-align: center; vertical-align: middle; padding: 4px 2px 4px 2px; margin: 0; }
td.srchTitle { width: 15em; font-weight: bold; }
td.srchQuery { font-weight: bold; }
input#queryBox, input#note_search_text { width: 70%; }
input#srchButton, input#note_search_button { width: 20%; }
/* ------ Search Options ------ */
td.srchOptions { text-align: center; padding: 6px 2px 4px 2px; margin: 0 4px 4px 4px; border-top: 1px solid black; background-color: #DDD; }
td.srchOptions input[type="button"] { width: 50%; }


/*************************************************************************** */
/*   SEARCH WAIT - Box displayed while search is running - 3.0   */
/*************************************************************************** */
div#searchWaitBox { width: 60%; margin-left: auto; margin-right: auto; }
table#searchWait { text-align: center; border: 2px solid #999; background-color: #EEE; margin-top: 24pt; }
table#searchWait td { padding: 0; }
table#searchWait td#searchWaitText { padding: 0 20pt 0 20pt; border-right: 1px solid #999; font-weight: bold; font-size: larger; }

#srchTips table { width:80%; margin:auto; }
#srchTips th { border-bottom: 1px solid #999; padding:0.5em; }
#srchTips td { width:50%; vertical-align:top; padding:0.5em; }
#srchTips code { color: #009900; }
