@charset "utf-8";
/* CSS Document */
body{ background:url(images/bck.jpg) #e3e3e3 top repeat-x fixed; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a {text-decoration:inherit; color:inherit;}
a:hover {text-decoration:inherit; color:inherit;}
.PDF {background:#900; color:#FFF; font-size:10px; font-weight:bold; text-decoration:none;}
.MSofficeDocument {background:#009; color:#FFF; font-size:10px; font-weight:bold; text-decoration:none;}
.grey_subtitle { font-size:14px; color:#666;}
.grey_text { font-size:14px; color:#333;}
.blue_text { font-size:14px; color:#008;}
a.blue_text { font-size:14px; color:#008; text-decoration:none;}
a:hover.blue_text { font-size:14px; color:#00F; text-decoration:underline;}
.black_text { font-size:14px; color:#000;}
#wrap{ width:800px; background:#FFF; margin:auto; overflow:hidden}
#titlebar { width:100%; border-bottom:#008 1px solid; text-align:left;}
#searchbar { width:100%; height:30px; vertical-align:middle;}
#searchbar a, #searchbar a:visited { text-decoration:none; color:#008;}
#searchbar a:hover, #searchbar a:active { text-decoration:none; color:#00C;}
#menu { width:100%; height:30px; background:url(images/bck_menu.gif) #555 top repeat-x; vertical-align:middle;}
#menu a, #menu a:visited { text-decoration:none; color:#eee;}
#menu a:hover, #menu a:active { text-decoration:none; color:#fff;}
#slideshow { width:100%; height:270px; background-color:#000; height:}
#banner { width:100%; height:200px; background-color:#000; height:}
#content { width:750px; padding:25px; border-bottom:#008 1px solid; display:block;}
#content H1 { font-size:22px; color:#555; margin-top:0px; padding-top:0px; margin-bottom:10px; font-weight:bold;}
#content H2 { font-size:15px; color:#008; margin-top:0px; padding-top:0px; margin-bottom:2px; font-weight:bold;}
#incontent a, #incontent a:visited { font-size:15px; color:#008; padding-left:5px; padding-right:5px; line-height:28px; font-weight:normal; display:block; border:1px solid #FFF; text-decoration:none;}
#incontent a:hover, #incontent a:active { font-size:15px; color:#000; padding-left:5px; padding-right:5px; line-height:28px; display:block; border:1px solid #ccc; background:#efefef; text-decoration:none;}
.internalmenu { font-size:15px; color:#999; padding-left:5px; padding-right:5px; line-height:28px; font-weight:normal; display:block; border:1px solid #FFF; text-decoration:none;}
#copyright { width:100%; height:50px; font-size:14px; color:#999;}
#copyright a, #copyright a:visited { text-decoration:none; color:#008;}
#copyright a:hover, #copyright a:active { text-decoration:none; color:#00C;}
/* start rss */
	.feedburnerFeedBlock p.date, .feedburnerFeedBlock .date {		
		color: #008;
		margin:0px;
		padding:0px 0px 0px 0px;
		font-size:12px;
		}
	.feedburnerFeedBlock ul li div {
		display: block;
		margin:0px;
		padding:5px 0px 0px 0px;
		}
	.feedburnerFeedBlock span.headline a {
		font-size:14px;
		color: #000;
		display:block;
		text-decoration:none;
		margin:0px;
		padding:10px 0px 0px 0px;
		}
	.feedburnerFeedBlock {
		margin-top:-12px;}
	.feedburnerFeedBlock ul li {
		padding: 0px 0px 0px 3px;
		text-indent: 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666;
		}
	.feedburnerFeedBlock ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	#creditfooter
	{
		display: none;
		height:0px;
		margin:0px;
		padding:0px;
	}
	div.feedflare
	{margin-bottom:20px; margin-top:15px; padding-left:10px; display:block; border-bottom:1px solid #CCC; background:#efefef;}
/* end rss */
/* start search */

		.highlight { background: #FFFF40; }
		.searchheading { font-size:15px; color:#008; margin-top:0px; padding-top:20px; margin-bottom:-15px; padding-bottom:0px; font-weight:bold;}
		.summary { font-size: 80%; font-style: italic; color:#808080; padding-bottom:10px;}
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; text-decoration:none; font-weight:bold; padding-bottom:5px; padding-top:10px;}		
		.description { font-size: 100%; color: #008000 ;}
		.context { font-size: 100%; padding-left:15px;}
		.infoline { font-size: 80%; font-style: normal; color: #808080; padding-left:15px;}

		.zoom_searchform { font-size: 100%; display:inline; margin-right:40px;}
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.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; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button { border:1px solid #999; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; background:#bbb;}
		input.zoom_searchbox { border:1px solid #999; font-family:Arial, Helvetica, sans-serif; color:#006; background:#fff;}		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		.recommend_image { float: left; display: block; }
		.recommend_image img { margin: 10px; width: 80px; border: 0px; }
/* end search*/

