/* CSS Document */


	html,body	{margin:0;padding:0;height:100%;background-image:url(i/bg.gif);}
	
	#container	{width:800px;position:relative;margin:auto;height:100%;}
	
	#header		{background-image:url(i/header.jpg);width:800px;height:148px;}
	
	#header	img	{border:0;}
	
	#content	{padding:0;padding-left:65px;font-family:Arial, Helvetica, sans-serif;width:800px;background:url(i/bodybg.jpg) repeat-y;}
	
	#navigation	{font-size:10px;line-height:30px;font-weight:bold;float:left;width:170px;margin:0px;}
	
	#navigation a:link	{color:#666666;}
	
	#navigation a:visited	{color:#666666;}
	
	#navigation a:hover	{color:#666666;text-decoration:none;}
	
	#navigation a:active	{color:#666666;}
	
	#navigation ul	{list-style-type:none;padding:0;margin:0;}
	
	#navigation li	{list-style-type:none;padding:0;margin:0;padding-left:15px;}
	
	#body	{background-color:#e6e6e6;margin:0px;margin-left:169px;width:480px;padding:5px 10px;color:#333333;}
	
	#body	h3	{margin:3px 0;padding:0;font-size:17px;}
	
	#body	h4	{margin:20px 0 0 0;padding:0;font-size:15px;padding-left:20px;background:url(i/bullet.gif) no-repeat left center;}
	
	#body	p	{font-size:13px;line-height:19px;}
	
	#footer		{background:url(i/footer.jpg) no-repeat;width:800px;height:20px;padding-left:65px;}
	
	.selected	{color:#333333;background-color:#e6e6e6;}
	
	.list	{background:url(i/bullet2.gif) left center no-repeat;}
	
	#clear	{clear:both;}
	
	#disclaimer	{font-size:9px;text-align:center;width:600px;margin-top:30px;margin-left:40px;}
	
	.sectionend	{border-bottom:1px solid white;padding-bottom:15px;margin-bottom:20px;}
	
	#timeline	{background:url(i/tbody.gif) repeat-y;width:162px;float:right;font-size:11px;margin-right:-10px;}
	
	#thead	{background:url(i/thead.gif) no-repeat;width:162px;height:33px;margin-left:1px;}
	
	#tfoot	{background:url(i/tfoot.gif) no-repeat;width:162px;height:23px;}
	
	#timeline	ul	{margin:0 0 0 50px;padding:0;list-style-type:none;}
	
	#timeline	li	{line-height:25px;}
	
	#timeline a:link	{color:#5b5b52}
	
	#timeline a:visited	{color:#5b5b52}
	
	#timeline a:hover	{color:#5b5b52;text-decoration:none;}
	
	#timeline a:active	{color:#5b5b52}
	
	.tselected	{list-style:url(i/seltl.gif) outside;color:#5f0e0e;}
	
	.image	{margin:10px 0;}
	
	blockquote	{background-color:white;padding:10px;width:50px;}
	
	.caption	{font-size:9px;}
	
	.underline	{border-bottom:1px solid #333333;}
	
	#body a:link	{color:#5b5b52}
	
	#body a:visited	{color:#5b5b52}
	
	#body a:hover	{color:#5b5b52;text-decoration:none;}
	
	#body a:active	{color:#5b5b52}
	
	#whatisencrypt	{background:url(i/what.jpg) no-repeat;width:178px;height:37px;}
	
	h3	span	{visibility:hidden;}
	
	#techterms	{background:url(i/techterms.jpg) no-repeat;width:190px;height:37px;}
	
	#classexercise	{background:url(i/classexercise.jpg) no-repeat;width:230px;height:37px;}
	
	#conclusion	{background:url(i/conclusion.jpg) no-repeat;width:230px;height:37px;}
	
	#sources	{background:url(i/sources.jpg) no-repeat;width:230px;height:37px;}
	
	#modern	{background:url(i/modern.jpg) no-repeat;width:230px;height:37px;}
	
	#evolution	{background:url(i/evolution.jpg) no-repeat;width:230px;height:37px;}
	
	#query	{width:150px;font-family:Arial, Helvetica, sans-serif;font-size:13px;border:1px solid grey;}
	
	#searchbox	{margin-top:25px;}
	
	#submit_btn	{margin-left:45px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
	
	.description{font-size: 14px;background-color:#EFEFEF;padding:10px;}

	#results	{font-size:15px;line-height:15px;padding:0px 20px 30px 20px;}
	
	#results	a	{font-size:15px;}
	

/* Title/link of pages */
.title{color:#0000FF; font-size:13px}



.searchBox{border:1px solid grey;}

#result_report {
	text-align:center ;
	padding:3px;
	font-weight: bold;
	font-size:12px;
	margin-bottom:14px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr{color:#000066;}
hr.powered{width:550; color: #000066}

/*main results table */

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
		text-align:center;
		font-size:14px;
}

#cat_table {
		width:600px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 14px; 
	text-align:center ;
	margin:10px;

}

#results br	{}
	
.url	{padding-bottom:20px;border-bottom:1px dotted grey;font-size:12px;padding-left:10px;}	

#styleswitcher	{width:65px;margin-left:420px;}

#styleswitcher img	{border:0;}
	
