body, td, tr, table{
font: 12px Verdana;
color:#291975;
}

a{
font: bold 12px Verdana;
color: #291975;
text-decoration: none;
}

a:hover{
color: #46A8DD;
text-decoration: underline;
}

.wireframemenu{
border: 1px solid #C0C0C0;
background-color: #F2F2F2;
border-bottom-width: 0;
width: 170px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 12px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #291975;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}


html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
height: auto;
}
html>body .wireframemenu a:hover{ /*Non IE rule*/
width: auto;
height: auto;
}
html>body .boxhead { /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #E5E5E5;
color: #46A8DD;
text-decoration: none;
}
.boxhead{
font: bold 12px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #291975;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
background:#C0C0C0; 
}

.forumline{
padding: 4px 3px;
border: 1px solid #C0C0C0;
border-bottom: 0px solid;
}

.row1 {
padding: 4px 3px;
border-bottom: 1px solid #C0C0C0;
background-color: #F2F2F2;
}

.row2 {
padding: 4px 3px;
border-bottom: 1px solid #C0C0C0;
background-color: #E5E5E5;
}

.thCornerR , .thTop , .catHead  {
padding: 4px 3px;
background:#C0C0C0; 
}

.codebox {
padding: 4px 3px;
border: 1px solid #C0C0C0;
background-color: #F2F2F2;
}


