body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #ebecec;
 behavior: url(/scripts/csshover3.htc);
}
a {
color: #555555;
}

.crumbs {
font-size:10px;
}

#wrapper { 
 margin: 0 auto;
 width: 819px;
}
#header {
 color: #333;
 width: 819px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 116px;
 margin: 10px 0px 0px 0px;
 background: url(/images/header_bg.png) no-repeat top;
}

#topnav {
 color: #333;
 width: 819px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 37px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
text-align:right;
}



#contentbox {
 float: left;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #ffffff;
 padding: 0px 0px 0px 10px;
 width: 250px;
 float: left;
}

#content { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 0px;
 width: 370px;
 display: inline;
}
#rightcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background: #ffffff;
 padding: 5px 0px 0px 9px;
 width: 180px;
 float: left;
}
#footer { 
 width: 819px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 45px;
 padding: 5px;
 font-size: 9pt;
color: #808080;

}

#footer a {
padding: 0px 6px 0px 6px;
text-decoration:none;
color: #808080;
}

#footer a:hover {
color: #333333;
}


.logo {
float:left;
margin-top:25px;
margin-left:35px;}

.tagline {
margin-top:28px;
margin-left:550px}





p {
color: #292929;
margin-top:10px;
}




.cat_textbox_small{
width:87px;
border:1px solid #ccc;
padding:5px;
}

.cat_textbox_small:focus{
border:1px solid #363c74;
}



.cat_button{
width:59px;
  margin: 0 0 0px 0;
  padding: 6px;
  background: #939598;
  border: 1px solid #cccccc;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;

}




