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

/*Search page body */
body {
	background-color:	#000000;
	font-family:		arial,sans-serif;
	font-size:			13px;
	color:				#999999;
	margin-top: 		10px;
	margin-left: 		20%;
	margin-right: 		20%;
	margin-bottom: 		3px;
}

a:link {
	color: #0066FF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #FF0000;
}

a:active {
	text-decoration: none;
	color: #FF0000;
}

a:visited {
	text-decoration: none;
	color: #0066FF;
}

/*hr{color:#000066}*/
hr {
	color:			#000066;
}

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

/*Top categories*/
.main_cat1 {
	font-size: 		16px; 
	font-weight: 	bold; 
	color:			#0000FF;
	width:			80%;
	text-align:		left;
}
.main_cat2 {
	font-size: 		12px; 
	font-weight:	bold; 
	color:			#0000FF;
	width:			80%;
	text-align:		left;
}
.cat1:visited {
	font-size:		16px;
	font-weight:	bold;
	color:			#5555AA;
	width:			80%;
	text-align:		left;
}

/*Small urls*/
.url {
	color: 			#AACCFF;
}

/*Page descriptions*/
.description {
	font-size:		13px;
}

/* */
td {
	font-family:	arial,sans-serif;
	font-size:		13px;
}

/* Title/link of pages */
.title{
	color:			#CCCCFF; 
	font-size:		15px;
}

.searchBox{
	border:			0;
}

#result_report {
	text-align:			center;
	padding:			3px;
	background-color:	#222255; 
	font-weight:		bold;
	margin-bottom:		14px;
}

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

.webPageBanner {
	padding:			3px;
	margin-top:			20px;
	background-color:	#5C2427; 
	font-weight: 		bold;
}

/*main results table */
#results{
	width: 			80%;
	text-align:		left;
}

h1 {
	text-align:		center;
	font-family:	Ariel,Verdana;
	font-size:		24px;
	color:			#CCCCFF;
}

#other_pages {
	text-align:		center;
}

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

#common_report {
		text-align:	center;
}

#cat_table {
		width:			70%px;
		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;
}