/****************************************************************************
FILE NAME: 	search.css
DESCRIPTION: 	Style sheet that provides formating to the Google result page
		located at  the Leadership Center website.
LAST UPDATED: 	05/21/2008
COMMENTS:	This file was modified per ticket number NHC-578875
****************************************************************************/ 

/************************************/
/* Section 1: General Search Styles */
/************************************/

/* This rule was created to overwrite the ones locate*/
/* on lines 559, 563 and 567 in style.css file       */
/* if you take this rule off, the search results will*/
/* will show a boder line around some of its items   */
/* Ex: like the search box                           */
.content td, .content table{
	border: none;
}

.contentbox table, .contentbox div {
	font-size: small;
	border: none;
	background: transparent;
}

.contentbox table td {
	border: none;
}

.nowrap {
	white-space: nowrap;
}

.align_top { vertical-align: top; }
.align_middle { vertical-align: middle; }
.align_bottom { vertical-align: bottom; }
.align_left { text-align: left; }
.align_center { text-align: center; }
.align_right { text-align: right; }

/* used with h2 */
.search_title { 
	
}

.copyright {
	margin-top: 1.5em;
}

/* Used to divide elements on the page vertically */
.separation_bar { 
	width: 90%;
}

/*****************************/
/* Section 2: Top Bar Styles */
/*****************************/

/* ----------------------- */
/* SECTION 2.1: Search Box */
/* ----------------------- */
.result_page_header {
	margin: 20px 0 0 0 !important;
}

.search_links {
	font-size: 90%;
}

/* the search box displayed on the front page and results page */
.search_box { 
	
}

.search_box td {
	vertical-align: middle;
}

.search_box input {

}

/* ---------------------------- */
/* SECTION 2.2: Results Summary */
/* ---------------------------- */
.search_results_summary{
	font-size:90%;
	color:#111078;
}
.searched_for {
	text-align: left;
	white-space: nowrap;
}

.results_tally {
	text-align: right;
	white-space: nowrap;
}

/* ----------------------------------- */
/* SECTION 2.3: Top Results Navigation */
/* ----------------------------------- */
.top_wrapper{
	font-size: 75%;
	width: 98%;
	margin-top:2px;
	margin-bottom:15px;
	text-transform:uppercase;	
}

.sort_by, .sort_by td{
	text-align: right;
	vertical-align: top;
}

.nav_bottom_table .nav_top_link a, .sort_by a, .search_links a{
	color: #990000;
	text-decoration:underline;	
}

.nav_top_link a:hover, .sort_by a:hover, .search_links a:hover{
	text-decoration:none;
}

/* -------------------------- */
/* SECTION 2.4: Miscellanoues */
/* -------------------------- */
.result_page_header td {
	padding: 0;
}

.category_results {
	
}

.page_categories {
	white-space: nowrap;
}

.stopwords {

}

.spelling {

}

.synonyms {
	
}

.top_bar_wrapper {
	
}

/****************************/
/* Section 3: Result Styles */
/****************************/

.results {
	border: none;
}

/* The filetype displayed before the result title */
.result_filetype { 
	display: inline;
	font-size: 90%;
}

/* The page title of the result */
.results a, .result_title { 
	display: inline;
	font-size: 100%;
	text-decoration: underline;
	color: #109094;
}

.results a:hover, .result_title:hover{
	color: #21c8cd;
}

/* The snippet of text displayed for the search result */
.result_snippet { 
	font-size: 80%;
}

/* The url provided with the search result */
.result_url { 
	font-size: 80%;
}

/* Changes the color on the URL provided with the search result */
.result_url a{ 
	color: #808080;
}

/* Additional links rovided with the search result */
.result_added_link { 
	font-size: 80%;
}

/* File size and date on the result */
.result_size, .result_date { 
	font-size: 80%;
}

/* For second level results */
.indent_result { 
	padding-left: 2em;
}

.keymatch_result {
	
}

.description {

}

.category {

}

/***************************************/
/* Section 4: Google Navigation Styles */
/***************************************/


.nav_bottom_wrapper {
	border: none;
}
.nav_bottom_table {
	display: inline-table;
	border: none;
	border-collapse: collapse;
	
}

.nav_bottom_table tr td {
	text-align: center;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

/* Both the previous and next buttons in the navigation bar */ 
.nav_bottom_end {
	text-align: center;
}

.nav_bottom_table td a {
	text-align: center;
	padding: 0;
	margin: 0;
	color: #990000;
	text-decoration:none;
}
.nav_bottom_table td a:hover {
	text-decoration:none;
}
/*
.nav_bottom_table td img {
	border: none;
	padding: 0;
	margin: 0;
	
}

.nav_bottom_table td a img{
	text-decoration:none;
	border:none;
}
*/

.nav_bottom_current {
	color:#111078;
}

/*************************************/
/* Section 5: Advanced Search Styles */
/*************************************/

.advanced_search_header {
	width: 100%;
	border: none;
}

.advanced_search_header td {
	margin: 0.2em;
	padding: 0;
	border: none;
}

.advanced_search_panel {
	background: rgb(217,217,217);
	border: none;
}

.advanced_search_panel td {
	padding: 0.3em;
	border: none;
}

/* The table used to differentiate the results search section of the advanced search page from the other sections */ 
.advanced_results_panel { 
	
}

/*********************************/
/* Section 6: Cached Page Styles */
/*********************************/

.cached_page_header {
	width: 100%;
	border: 1px solid rgb(0,0,0);
}

.cached_page_header td {
	margin: 0.2em;
	padding: 0;
	border: none;
}


