.main_cat1 {font-size:12px; font-weight:bold; color:#0000ff;}
.main_cat2 {font-size:12px; font-weight:bold; color:#0000ff;}
.cat1:visited {font-size:12px; font-weight:bold;}
.searchurl {color:#115599; font-size:14px;}
a:link, a:visited, a:active, a:hover {font-size:12px; text-decoration:underline;}
.searchdescription {font-size:12px;}
td {font:12px arial;}
.title {color:#0000ff; font-size:15px}
.searchbox {}
.searchbox input {font-size:14px; padding:2px;}
.searchbox .submit {font-size:12px;}
#result_report {text-align:center; padding:4px; background:#efefef; font-weight:bold; margin:15px 0px;}
.catBanner {padding:3px; margin-top:15px; background:#D9E1E3; font-weight:bold;}
.webPageBanner {padding:3px; margin-top:20px; background:#D9E1E3; font-weight:bold;}
hr {color:#000066;}
hr.powered {width:550px; color:#000066;}
#results {padding:0px;}
.result-item {padding:15px 0px; border-top:1px solid #777;}
#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 {margin:10px 0px;}
#cat_table {width:600px; margin-top:20px; padding-top:10px; padding-bottom:20px; border-top:1px solid #aaa; border-bottom:1px solid #aaa;}
#cat_main {font-weight:bold;}
.divline {margin-top:20px; margin-bottom:-5px; border-bottom:1px solid #ddd;}
#sub_cat {font-size:12px;}
.idented {margin-left:30px;}
#did_you_mean {margin:10px 0px;}
.url {color:#999;}
.url img {vertical-align:middle; margin-left:5px;}
.url img:hover {opacity:.6;}
