body 
{
  font-family: arial, sans-serif; 
  font-size: 12px;
}

form 
{
  padding: 0 0 10px 0;
  margin: 0;
}

a, a:link, a:visited {
  color: #0000ff;
  text-decoration: underline;
}

a:hover {
  color: #2b28b1;
}




/*-------------  Categories  ------------------ */
.main_cat1 
{
  font-size: 13px; 
  font-weight: bold; 
  color:#000000;
  background: #C8C3B9;
}

.main_cat1 a:link, .main_cat1 a:visited, a.main_cat1:link, a.main_cat1:visited
{
  color:#000000;
  text-decoration: none;
}

.main_cat1 a:hover, a.main_cat1:hover
{
  color:#416184;
  text-decoration: underline;
}


.main_cat2 
{
  font-size: 11px; 
  font-weight: normal; 
  color:#000000;
}

a.main_cat2:link, a.main_cat2:visited
{
  color:#000000;
  text-decoration: none;
}

a.main_cat2:hover
{
  color:#416184;
  text-decoration: underline;
}

/*----------------------------------------------- */









.simpletext
{
  font-size: 12px;
  color: #000000;
}

a.simpletext:link, a.simpletext:visited, .simpletext a:link, .simpletext a:visited {
  color: #0000ff;
  text-decoration: underline;
}

a.simpletext:hover {
  color: #2b28b1;
}




#query
{
  border-top: 2px solid #AFBCCA;
  border-right: 2px solid #AEB6C0;
  border-bottom: 2px solid #AFBCCA;
  border-left: 2px solid #CAD2DC;  
}

.mybutton
{
  background: #ffffff;
  color: #000000;
  font-size: 12px;
  font-family: verdana;
  border: 1px solid #5D5D5D;
}



.description{
  font-size: 12px;
  color: #000000;
}


.title
{
  color: #000000; 
  font-size:13px;
  font-weight: bold;
}

.title a:link, .title a:visited 
{
  color: #2B28B1; 
}

.title a:hover
{
  color: #000000; 
}



#result_report
{
  font-size: 12px;
  text-align: left;
  padding:3px;
  background-color:#CED0D0; 
  font-weight: bold;
  color: #000040;
}

.catBanner {
  font-weight: bold;
  color: #10417D;
}

.catBanner, .catBanner a:link, .catBanner a:visited {
  font-weight: bold;
  color: #10417D;
  text-decoration: underline;
}

.webPageBanner {
  background-color:#e5ecf9; 
  font-weight: bold
}



#results {
  width: 570;
  margin-top: 10px;
}


#other_pages {
  text-align:center;
  font-size: 13px;
  color: #000000;
}

.pagelink
{
  margin: 0 2px;
  color: #910000;
}

.pagelink:link, .pagelink:visited
{
  color: #000000;
  text-decoration: underline;
}

.pagelink:hover
{
  color: #2B28B1;
}



#powered_by
{
  margin: 0 15px 10px 0;
  font-size:10px;
  text-align:right;
  color: #000000;

}

#powered_by a:link, #powered_by a:visited
{
  color: #000000;
  text-decoration: none;  
}


#common_report
{
  text-align:center;
}

#cat_table
{
  width:600px;
}




#cat_main {
  font-weight: bold;
  color: #10417D;
}


#sub_cat {
  font-size:12px;
}

.idented {
  margin-left:30px;
}

#did_you_mean {
  font-size: 14px; 
  text-align:center ;
}


#did_you_mean a:link, #did_you_mean a:visited {
  text-decoration: underline;
}


.url
{
  font-size: 12px; 
  color: #416184;
}

a.url:link, a.url:visited
{
  color: #416184;
}



.smalllink
{
  font-size: 9px; 
  color: #416184;
}

.smalllink a:link, .smalllink a:visited
{
  color: #416184;
}

.smalllink a:hover
{
  color: #000000;
}
