body,td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
background-color: #fff;
}

.divider {
margin: 10px 5px 10px 5px;
vertical-align: bottom;
width: 90%;
color: #ccf;
}

.linedivide {
background-image: url(images/divider.gif);
width: 100%;
height: 4px;
background-repeat: repeat;
}

.trbg {
color: #000;
background-image: url(images/top_gradient.jpg);
width: 100%;
height: 27px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

/* top nav table begin */
.navgrid {
background: url(images/navbg.gif);
}

.navtable {
text-align: left;
padding-left: 15px;
white-space: nowrap;
}
/* top nav table end */

.bordertopmenu {
border-bottom: 3px outset #00f;
border-left: 1px inset #669999;
border-right: 3px outset #00f;
border-top: 1px inset #669999;
width: 760px;
}

.bordercattitles {
border-bottom: 3px outset #00f;
border-left: 1px inset #669999;
border-right: 3px outset #00f;
border-top: 1px inset #669999;
}

a {
color: #33c;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

a:visited{
color: #666;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
}

a:hover, a:active  {
color: #f30;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
text-decoration: underline;
}

.bold {
color: #000000;
font-weight: normal;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.copyright {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: xx-small;
}

.cattitles {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bolder;
background: url(images/top_gradient.jpg);
height: 27px;
border-bottom: 3px outset #00f;
border-left: 1px inset #669999;
border-right: 3px outset #00f;
border-top: 1px inset #669999;
}
