/*******  
 * Elements written by showForm()
 */ 

/* the actual form */ 
form.search_form {
    margin-bottom: 1.4em;
}
/* the query field */
input.search_box {
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
}
/* the 'Go' button */
input.search_button {
	height: 2em;
}


/******* 
 * Elements written by showSearch()
 */

/* notifications about stop words */
p.search_stop_words {

}
/* general results info */
p.search_results_info {
	font-size: 1.2em;
	padding: 5px 0px;
	color: #808080;
	border: solid 1px #808080;
	border-left: none;
	border-right: none;
}

p.search_results_info strong {
	color: #333;
} 

/* spelling suggestion */
p.search_spelling_suggestion {
	margin: 0px;
	margin-bottom: .4em;
}
/* container for actual results */
div.search_results_holder {

}
    /* title of page/document foound */
	a.search_result_title {
		line-height: 1.3em;
		font-size: 1.25em;
		color: #c59116;
		text-decoration: underline;
    }
		a.search_result_title:link     {  }
		a.search_result_title:active   {  }
		a.search_result_title:visited  {  }
		a.search_result_title:hover    {  }

    /* excerpt from page/document */
	.search_result {
		margin-bottom: 2em;
		border-left: solid 2px #eee;
		padding-left: 15px;
	}
	
	p.search_result_blurb {
	    margin-top: .5em;
		margin-bottom: .25em;
	}
    /* url of page/document */
	span.search_result_url {
	    color: #008000;
    }
    /* dashes in: 'url - size - time - cached link' */
	span.search_result_dash {
	    color: #008000;
    }
    /* page/document size */
	span.search_result_document_size {
	    color: #008000;
    }
    /* page/document modification time */
	span.search_result_modified_time {
	    color: #008000;
	}
    /* cached copy link */
	a.search_result_cached_link {
	    color: #7777CC;
    }
		a.search_result_cached_link:link 	 { color: #7777CC; }
		a.search_result_cached_link:active   { color: #7777CC; }
		a.search_result_cached_link:visited  { color: #7777CC; }
		a.search_result_cached_link:hover    { color: #7777CC; }


/* container for suggestions when no results are returned */
div.search_suggestions {
	border-width: 1px;
	border-top-width: 4px;
	border-style: solid;
	padding: 1em;
	margin: 1em 0;
	color: #365c76;
	border-color: #d0e4f1;
	background: url(/lib/css/images/info_bg.gif) #eff7fc;
}
    /* actual suggestions are li's in a ul */
	div.search_suggestions ul {
    
    }
	div.search_suggestions ul li {
    
    }

    
    
/*******
 * Elements written by showCachedCopy()
 */

/* container for notifications about cached copy */
div.search_cached_header {
	background-color: #FFFFFF;
    padding: 10px;
    border-bottom: 1px solid #999999;
}

/* container for no cached copy response */
div.search_cached_none {
	background-color: #FFFFFF;
    padding: 10px;
    font-family: verdana;
    font-size: 12px;
}
 
/* highlighting classes applied to first ten words or phrases searched for */ 
span.hl0 {
	color: #FFFFFF;
	background-color: #cc0000;
}
span.hl1 {
	color: #FFFFFF;
	background-color: #00cc00;
}
span.hl2 {
	color: #FFFFFF;
	background-color: #0000cc;
}
span.hl3 {
	color: #FFFFFF;
	background-color: #666666;
}
span.hl4 {
	color: #FFFFFF;
	background-color: #cc00cc;
}
span.hl5 {
	color: #FFFFFF;
	background-color: #00cccc;
}
span.hl6 {
	color: #FFFFFF;
	background-color: #00cc00;
}
span.hl7 {
	color: #FFFFFF;
	background-color: #0000cc;
}
span.hl8 {
	color: #FFFFFF;
	background-color: #666666;
}
span.hl9 {
	color: #FFFFFF;
	background-color: #cc00cc;
}
span.hl10 {
	color: #FFFFFF;
	background-color: #00cccc;
}
