/* --------------------------------------------------- */
/*  DROP MENU CLASSES                                  */
/* --------------------------------------------------- */

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

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

#csstopmenu a {
text-decoration: none;
}

.mainitems {
border: none;
border-left-width: 0;
background-color: #000000;
}

.headerlinks a {
display: block;
margin: auto 2px;
width: 180px;
font-family: Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
font-size: 11px;
color: #990033;
background-color: #E6D6FF;
padding: 4px;
text-align: center;
}

.headerlinks a:hover {
color: #E6D6FF;
font-weight: 500;
background-color: #990033;
}

html>body .headerlinks {
width: 181px;
}

.submenus {
display: none;
position: absolute;
top: 1.75em;
left: 2px;
background-color: #990033;
border: none;
text-align: left;
padding: 2px;
}

.submenus li {
width: 100%;
font-size: 11px;
font-weight: 400;
}

.submenus li a {
display: block;
width: 100%;
text-indent: 3px;
}

html>body .submenus li a /* non IE */
{

}

html>body .submenus /* non IE */
{
position: absolute;
right: -2px;
}

.submenus li a:hover {
background-color: #E6D6FF;
color: #990033;
font-weight: 400;
}

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

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

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

/* --------------------------------------- */
/*     END DROP MENU CLASSES               */
/* --------------------------------------- */
