/*Search page body */
body { margin: 0 auto; padding: 0; border: 0; color: #000; background-color: #fff; text-align: left; font: normal 0.8em/1em "luxi sans", Verdana, Fortuna, sans-serif; }

#canvas { padding: 0; text-align: left; }

/*** search form related ***/
.searchform { margin: 0 0 10px; border-bottom: 3px solid #000; } 
.searchform form { height: 60px; margin: 0; padding: 27px 0 0 140px; border-bottom: 1px solid #989f4f; background: transparent url(/big-tree.gif) no-repeat 20px bottom; }
a.nodeco { text-decoration: none; margin-right: 10px; }
/*** end of search form related ***/

#top { margin: 0; padding: 0; }

#topnav { margin: 0; padding: 2px 20px 2px; color: #eee; text-align: right; background: #e5ecf9; font-size: 80%; }

#content { padding: 0 45px; }

#bottom { margin: 0; padding: 10px; text-align: center; font-size: 85%; border-top: 1px solid #989f4f; }

/*Top categories*/
.main_cat1 {font-size: 1.2em; font-weight: bold; color:#00f}
.main_cat2 {font-size: 1em; font-weight: bold; color:#00f}
.cat1:visited {font-size: 1.2em; font-weight: bold; color:#55a}

/*Small urls*/
.url {color: #159}


a:visited{color:#55a}
/*hr{color:#000066}*/

/*Page descriptions*/
.description{font-size: 1em;}

/* */
td {font-family:arial,sans-serif; font-size: 1em; }

/* Title/link of pages */
.title{color:#00f; font-size:1.2em}

.searchBox{border:1px solid #137;}

#result_report {
	text-align:center ;
	padding:3px;
	background-color:#e5ecf9; 
	font-weight: bold;
	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, hr.powered { color:#000066; height: 0; border-top: 1px dashed #666; clear: both; background-color: transparent;}

/*main results table */
#results{padding: 2px 10px;}

h1 {
	text-align: center;
	font-family: Verdana, Ariel;
	font-size:1.4em;
	color: #006;
	}

#other_pages {
	text-align:center;
}

#powered_by {
	margin:0 auto;
	margin-top: 20px;
	padding: 10px 0 5px;
	font-size: 0.8em;
	text-align:center;
	vertical-align: middle;
}

#common_report {
		text-align:center;
}

#cat_main { font-weight: bold; text-transform: uppercase; text-align: center; }


#cat_main dl { float: left; list-style: none inside; display: inline; padding: 10px 0 0; margin: 0; }
#cat_main dt { font-weight: bold; padding: 0 0 10px; margin: 0; text-transform: uppercase; }
#cat_main dd { font-weight: normal; padding: 0 0 5px; margin: 0; text-transform: none; }


.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #ddd;
}

#sub_cat {
	font-size: 1em;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	font-size: 1.1em; 
	text-align:center ;
	margin:10px;
}
