body, table {
  font: normal 13px verdana, Arial, helvetica;

}

table td {
 
}

#accessibility {
  position: absolute;
  left: -9000px;
  width: 9000px;
}
.hide {
  display: none;
}


.subcategory p {
 margin:0px 0 0 10px;
}
#content {
 margin-top:10px;
}
h2 {
  color:#CC0033;
  font-size:18px;
  margin:0 0 10px 0;
  text-align:center;
}
.rightbar img {
 border:1px solid;
}
.rightbar .noborder img{
 border:0px;
}

.error {
 font-weight:bold;
 color:#cc0000;
}

.message {
 font-weight:bold;
 color:#009900;
}

span.message {
 font-weight:normal;
 color:#009900;
}


.subcategory1 h3, .subcategory1 h3 a {
 text-decoration:none;
 font-size:14px;
 margin-bottom:0px;
 text-align:center;
}

.subcategory2 .image {
   float:left;
   padding-right:30px;
}


.linklisting {
 margin-bottom:25px;
 border:0px solid;
}

.linkdescription {
  margin-top:18px;
}

h4 {margin:0px;}




p.yellow {
 background:#ffcc00;
 padding:5px 5px;
}
form ul {
 list-style:none;
 margin-left:0px;
 padding-left:0px;
}


form ul li ul {
 list-style:none;
 margin-left:20px;
 padding-left:0px;
}

#catFooter {
  color:#666;
  margin-top:20px;
}

.hide {
  display: none;
}

.clear:after {
  height: 0px;
  clear: both;
  display: block;
  visibility: hidden;
  content: ".";
}
.clear {
  display: inline-block;
}
/* start non ie/mac css \*/
* html .clear {
  height: 1%;
}
.clear {
  display: block;
}
/* end non ie/mac css */
