#navcontainer ul {
background-color:#BEBEBE;
color:#FFF;
width:100%;
font:normal 90% arial, helvetica, sans-serif;
text-align:center;
margin:0;
padding:.2em 0;
}

#navcontainer li {
display:inline;
}

#navcontainer li a {
text-decoration:none;
background-color:#BEBEBE;
color:#FFF;
border-right:1px solid #fff;
padding:.2em 1em;
}

#navcontainer li a:hover {
background-color:#666;
color:#fff;
}

#navcontainerMain {
width:160px;
}

#navcontainerMain ul {
margin-left:0;
padding-left:0;
font-family:Arial, Helvetica, sans-serif;
}

#navcontainerMain a {
display:block;
width:100%;
background-color:#036;
border-bottom:1px solid #eee;
padding:3px;
}

#navcontainerMain a:link,#navcontainerMain a:visited {
color:#EEE;
text-decoration:none;
}

#navcontainerMain a:hover {
background-color:#369;
color:#fff;
}

.catContainer {
width:100%;
}

.categories a {
color:#000;
display:block;
border-bottom:1px solid;
font:12px Verdana, sans-serif;
text-decoration:none;
text-align:left;
padding:2px 2px 2px 3px;
}

.categories a:hover {
text-decoration:none;
}

#ddimagetabs a {
text-decoration:none;
font:bold .9em Arial;
color:#000;
width:86px;
height:22px;
float:left;
display:inline;
margin-right:3px;
padding-top:0;
background-image:url(images/bluetab.jpg);
background-repeat:no-repeat;
text-align:center;
}

#ddimagetabs a:hover,#ddimagetabs a.current {
background-image:url(images/bluetabover.jpg);
color:#FFF;
}

#tabcontentcontainer {
width:100%;
height:14px;
background-color:#2945A0;
padding-top:2px;
padding-bottom:2px;
color:#FFF;
font:12px Arial;
}

#tabcontentcontainer a {
color:#FFF;
text-decoration:none;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
padding-right:4px;
}

#tabcontentcontainer a:hover {
background-color:#6d7eb6;
color:#FFF;
text-decoration:none;
}

.tabcontent {
display:none;
}

.menustyle {
padding-right:6px;
padding-left:3px;
border-right:1px solid #A9A9A9;
}

.cssnav {
position:relative;
font-family:arial, helvetica, sans-serif;
font-size:1.12em;
color:#FFF;
background-image:url(images/overbtn.jpg);
background-repeat:no-repeat;
white-space:nowrap;
display:block;
width:180px;
height:26px;
margin:0;
padding:0;
}

.cssnav a {
color:#000;
font-size:1.12em;
width:180px;
height:26px;
display:block;
float:left;
text-decoration:none;
}

.cssnav img {
width:180px;
height:26px;
border:0;
}

* html a:hover {
visibility:visible;
}

.cssnav a:hover img {
visibility:hidden;
}

.cssnav span {
position:absolute;
left:24px;
top:4px;
cursor:pointer;
margin:0;
padding:0;
}