﻿.menu 
{
    position:absolute;
    width:1000px;
    height:2em;
    background:#6b2b91;
    color: White;
    border-top:10px solid #6b2b91;
    padding-bottom:1px;
    background:#6b2b91  bottom left repeat-x;
    margin-bottom:5em;
    z-index: 2;
}

* html .menu 
{
    padding-bottom:0;
}

.menu ul
{
    list-style-type:none;
    padding:0;
    margin:0 0 0 20px;
    width:1000px;
    height:100%;
    font-weight: bold;
}

.menu li
{
    float:left;
    border-right:solid 2px white;
    font-weight: bold;
}

menu li searchbox
{
    border: none;
}

.menu li input[type="text"]
{
    float:left;
    border: solid 1px purple;
}

.menu li input[type="submit"]
{
    float:left;
    display:inline;
}


.menu table
{
    position:absolute;
    border-collapse:collapse;
    left:0;
    top:0;
}

.menu a, .menu :visited 
{
    color:#fff;
    text-decoration:none;
}

.menu a b, .menu :visited b 
{
    display:block;
    font-weight:bold;
    float:left;
    padding:0 10px;
    height:2em;line-height:1.9em;
    background: transparent url(drop/mida.gif);
    cursor:pointer;
    border-bottom:1px solid #777;
}

.menu ul ul 
{
    visibility:hidden;
    position:absolute;
    height:2em;
    top:2em;
    left:-20px;
    width:999px;
    border-bottom:1px solid #777;
    border-right:1px solid #777;
    background:#e6deec;
}

.menu :hover 
{
    white-space:normal;
}

.menu a:hover b 
{
    color:#fff;
    background: transparent url(drop/midb.gif);
    border-bottom-color:#e6deec;
}

.menu li:hover > a b
{
    color:#fff;
    font-weight: bold;
    background: transparent url(drop/midb.gif);
    border-bottom-color:#e6deec;
}


.menu ul li:hover ul,
.menu ul a:hover ul
{
    display:block;
    visibility:visible;
    top:2em;
    margin-top:1px;
}

.menu ul :hover ul li 
{
    display:block; 
    border-left:1px solid #777; 
    background:#e6deec; 
    height:2em;
}

.menu ul :hover ul li a 
{
    display:block; 
    font-size:0.8em; 
    height:2em; 
    line-height:2.5em; 
    width:auto; 
    float:left; 
    color:#6b2b91; 
    padding:0 10px;
}

.menu ul :hover ul li a:hover 
{
    color:#c00;
}

.hiddenAccessibility
{
    display:none;
}

.maskedText
{
    color: Gray;
    font-size: x-small;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    width: 120px;
}

.boxText
{
    color: Gray;
    font-size: x-small;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    width: 120px;
}