@charset "utf-8";
/* CSS Document */



.Menu_Top { /* Menu part 1 */
	background-color:#444;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px 0 4px 0;
}

.menu_background { /* Menu part 3 */
	background-color:#f6f6f6;
}

A.Menu {  /* Menu part 2 */
	display: block;
	text-align:left;
	padding: 5px 0 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:#00a;
}

A.Menu:Hover {
	text-align:left;
	background-color:#e1e1e1;
	padding: 5px 0 5px 5px;
	text-decoration:none;
	color: #000; 
	}


/*a {
	text-align: left;
	font-weight:normal;
	text-decoration:none;
	line-height:1.5em;
	font-size:small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}

a:hover {
	text-align: center;
	font-weight:normal;
	text-decoration: underline;
	line-height:1.5em;
	font-size:small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000
}  */



/* Search */

.input {
	background:#fff;
	border: #AAA solid 1px;
	border-radius:  5px;
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
 	font-size:	 16px;
	margin: 0 auto;
	padding: 6px;
}  

.input:focus {
	background:#EDF1FA;
	border: #004CB6 solid 1px;
	color: #00398B;
} 

		.highlight { 
			background: #FFFFCC; 
			border-bottom: 1px solid #000;
				}
		
		.searchheading { 
			font-size: medium;
			font-weight:normal;
			color: #1F72E0; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.summary { 
			font-size: small;
			font-style:italic;
			font-weight:normal;
			color:#000000; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.suggestion { 
			font-size: small;
			font-weight:normal;
			color:#000088; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.results {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.category { color: #999999; }
		
		.sorting { text-align: right; }

		.result_title { 
			font-weight:normal;
			text-decoration:none;
			font-size: 14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #000099;
}

		.result_title:hover {
			font-weight:normal;
			text-decoration: underline;
			font-size: 14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #444444
}
		
		.description {
			font-size: small;
			font-weight:normal;
			color:#444444; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.context { font-size: 100%; }
		
		.infoline {
			font-size: x-small;
			font-weight:normal;
			color:#777777; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }

		.zoom_searchform { 
			font-size: 80%; 
		}
		
		.zoom_results_per_page { 
			display: block;
			margin-top: 13px;
			clear: left;
			font-size:100%;
			text-align:left;
		 }
		
		.zoom_match {
			font-size: small;
			font-weight:normal;
			color:#000000; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }				
		
		.zoom_categories { font-size: 80%; }
		
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		
		input.zoom_searchbox { 
		background:#fff;
		border: #AAA solid 1px;
		border-radius:  5px;
		color: #666;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
 		font-size:	 16px;
		margin: 0 auto;
		padding: 6px;
		}	
		
		
		input.zoom_searchbox:focus {
		background:#EDF1FA;
		border: #004CB6 solid 1px;
		color: #00398B;
} 
		
		.result_image { 
		float: left; 
		display: block; 
		}
		
		.result_image img { margin: 10px; width: 35px; border: 0px; }

		.result_block { 
			margin-top: 10px; 
			margin-bottom: 15px; 
			clear: left;
			font-size:100%;
			padding: 5px;
			border: 1px solid #888;
			width:450px;
		}
		
		.result_altblock { 
			margin-top: 15px; 
			margin-bottom: 15px; 
			clear: left; 
			font-size:100%;
			background-color: #E7F7FC;
			padding: 5px;
			border: 1px solid #5D98EA;
			width:450px;
			}
		
		.result_pages {
			font-size: small;
			font-weight:normal;
			color:#444444; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.result_pagescount { 
			font-size: small;
			font-weight:normal;
			color:#444444; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;  }
		
		.searchtime { 
			font-size: small;
			font-style:italic;
			font-weight:normal;
			color:#777777;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.recommended { 
			margin-top:15px;
			background: #f0f0f0;
			border-bottom: 1px solid #666666;
			border-left: 1px solid #666666;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;}
			
		.recommended_heading {
			font-size: x-small;
			padding: 5px; 
			float: right; 
			font-weight: normal; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #444444;}
			
		.recommend_block { padding:5px; clear: left;}		
		
		.recommend_title { 
			font-size: medium;
			font-weight:normal;
			color: #0000FF; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.recommend_description {
			font-size: small;
			font-weight:normal;
			color:#444444; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left; }
		
		.recommend_infoline {
			font-size: 1pt;
			font-weight:normal;
			color: #444444; 
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;}

