/*Search page body */
body {background-color:#FFFFFF; font-family:arial,sans-serif; font-size: 13px; }

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

/*Small urls*/
.url {color: #008000}


a:visited{color:#5555AA}
/*hr{color:#000066}*/

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

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

/* Title/link of pages */
.title{
color:#0066cc; 
font-size:15px;
text-decoration:underline;
}


A.title,A.title:link,A.title:visited{
color:#0066cc; 
font-size:15px;
text-decoration:underline;
}



A.bottom_nav_links,A.bottom_nav_links:link,A.bottom_nav_links:visited {
font-weight:400;
font-size: 1.0em;
color:#06c;
white-space:normal;
text-decoration:none font-family:times,serif
}

A.bottom_nav_links:hover {
font-weight:400;
font-size: 1.0em;
color:RED;
white-space:normal;
text-decoration:none font-family:times,serif

}

.search_on
{

border:1px solid #5f6162;
width:380px;
height:35px;
font-family:Arial, Helvetica, sans-serif;
color: #5f6162;
font-size:20px;

padding:5px, 1px, 1px, 6px;
}


.search_but{
			border:1px solid #5f6162;
			
      height:35px;
      font-family:Arial, Helvetica, sans-serif;
      font-weight:100;
      color: #5f6162;
      font-size:14px;
			background-color:#EAEAEA;
      padding:1px, 1px, 1px, 1px;
										
										}
										
.search_but:hover{
			border:1px solid #5f6162;
			
      height:35px;
      font-family:Arial, Helvetica, sans-serif;
      font-weight:100;
      color: #FFFFFF;
      font-size:14px;
			background-color:#535353;
      padding:1px, 1px, 1px, 1px;
										
										}							

.search_font
{

font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #5f6162;

}

.breadcrumbs{
font-family: Arial; 
font-size: 12px;
text-align: right;
color: #0066cc;
}

.category_title,A.category_title,A.category_title:link,A.category_title:visited  {
color:#3965FB;
font-family:georgia,times,serif;
font-size:2.5em;
font-weight:350;

width:100%;
margin:0;
padding:0;
}

A.category_title:hover  {
color:#FF0000;
font-family:georgia,times,serif;
font-size:2.5em;
font-weight:350;
width:100%;
margin:0;
padding:0;
}

A.swhite_top_links,A.swhite_top_links:link,A.swhite_top_links:visited {
font-weight:400;
font-size:11px;
color:#06c;
white-space:normal;
text-decoration:none font-family:times,serif
}

A.white_top_links,A.white_top_links:link,A.white_top_links:visited {
padding-right: 2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;

display:inline;
font-size:12px;
color:#06c;
white-space:normal;
font-weight: 700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.white_top_links:hover {
padding-right: 2px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: solid 1px #000;
border-left: solid 1px #000;
border-right: solid 1px #000;
border-top: solid 1px #000;

display:inline;
font-size:12px;
color:#FFFFFF;
white-space:normal;
background-color:RED; 
white-space:normal;
font-weight: 700;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

A.swhite_top_links:hover {
font-weight:400;
font-size:11px;
color:red;
white-space:normal;
text-decoration:underline font-family:times,serif
}


.searchBox{border:1px solid #113377;}

#result_report {
	text-align:right ;
	padding:3px;
	background-color:#e5ecf9; 
	
	margin-bottom:1px;
}

.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 */
#results{width: 580;}

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

#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;
}

#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:left;
	margin:10px;

}

