#csstopmenu{
padding: 0;
left-padding: 5;
margin: 0;
list-style: none;
}

#csstopmenu ul {
padding: 0;
margin: 0;
list-style: none;
}

.topmenu {
margin-left: 13px;
margin-right: 11px;
text-align: center;
width: 765px;
white-space: nowrap;
# margin-left: 14px;
# left-padding: 5px;
}

#csstopmenu li {
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems {
padding-top: 2;
border: 1px solid #04002D;
# border-right: 2.5px solid #04002D;
text-transform: UPPERCASE;
font: normal normal normal 13px helvetica, sans-serif;
text-height: 18px;
background-color: #989898;
min-width: 105px;
width: 14%;
whitespace: nowrap;
text-align: center;
z-index: 10;
}

.mainitems .submenus {
  text-transform: none;
}

.over, .current {
background: #333333;
}

.headerlinks {
    white-space: nowrap;
}

.headerlinks a, .headerlinks a:visited{
font: normal normal normal 13px helvetica, sans-serif;
text-height: 18px;
padding: 8px 0px;
color: white;
}

.headerlinks a:hover{
background: #333333;
font: normal normal normal 13px helvetica, sans-serif;
text-height: 18px;
padding: 0px;
color: white;
}

.submenus{
display: none;
# width: 100%;
position: absolute;
top: 1.35em;
left: 0;
text-align: left;
background-color: #999999;
border: none;
z-index: 10;
font: normal normal normal 13px helvetica, sans-serif;
text-height: 18px;
}

.submenus li{
width: 100%;
}

.submenus li a, .submenus li a:visited{
display: block;
# width: 100%;
text-indent: 3px;
color: white;
border-bottom: none
font: normal normal normal 13px helvetica, sans-serif;
text-height: 18px;
white-space: nowrap;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

html>body .submenus li a:visited{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background: #333333;
color: white;
font: normal normal normal 13px helvetica, sans-serif;
text-height: 18px;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

.quicklinksbox {
/* margin-top: 25px; */
 border-left: solid 1px #989898;
 border-right: solid 1px #989898;
 border-bottom: solid 1px #989898;
 border: none;
 font: normal normal bold 12px helvetica, sans-serif;
}

.quicklinks-title {
 display: block;
 text-align: center;
 color: #C79836;
 text-decoration: none;
 margin-bottom: 2px;
}

.quicklinks-item a, .quicklinks-item a:visited, .quicklinks-item a:hover {
 color: #C79836;
 text-decoration: none;
 margin-bottom: 2px;
 padding-left: 3px;
 padding-right: 3px;
}

.quicklinks-item a:hover {
 color: #B6D8CC;
 text-decoration: none;
 margin-bottom: 2px;
 padding-left: 3px;
 padding-right: 3px;
 display: block;
}

.sub-quicklinks-item a, .sub-quicklinks-item a:visited {
 padding-left: 12px;
 color: #C79836;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 2px;
 display: block;
}

.sub-quicklinks-item a:hover {
 padding-left: 12px;
 color: #B6D8CC;
 font-weight: normal;
 text-decoration: none;
 margin-bottom: 2px;
}

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

.quicklinks li {
   border-top: solid 1px #989898;
 border: none;
}

.collapsed {
display: none;
}

.subbanner {
    margin-left: 14px;
    margin-right: 22px;
    margin-bottom: 4px;
    padding: 8px;
}

