
.webfx-menu, .webfx-menu *
{
    -moz-box-sizing: content-box;
}

.webfx-menu
{
    position: absolute;
    z-index: 200;
    visibility: hidden;
    border: 1px solid black;
    padding:1px;
    text-align: left;
    background: white;
    -moz-opacity: 0.9;    
}

.webfx-menu-empty
{
    display: block;
    border: 1px solid white;
    padding: 2px 5px 2px 5px;
    font-family: Tahoma,Arial,Verdana;
    font-size: 11px;
    color: white;
    font-weight: bold;
}

.webfx-menu a
{
    display: block;
    overflow: hidden;
    padding: 3px 1px 3px 5px;
    font-family: Tahoma,Arial,Verdana;
    font-size: 11px;
    color: white;
    font-weight: bold;
    white-space: nowrap;
    text-decoration: none;
    vertical-align: middle;
    color: black;
    border: 1px solid white;
}

.webfx-menu a:visited, .webfx-menu a:visited:hover
{
    color: black;
}

.webfx-menu a:hover
{
    color: black;
    background: rgb(234,242,255);
    border: 1px solid rgb(120,172,255);
    position:relative;
    display:block;
}

.webfx-menu a .arrow
{
    float: right;
    border: 0;
    width: 6px;
    margin-right: 3px;
    margin-top: 4px;
}

/* separator */
.webfx-menu div
{
    height: 0;
    border-top: 1px solid rgb(120,172,255);
    border-bottom: 1px solid rgb(234,242,255);
    overflow: hidden;
    margin: 2px 0px 2px 0px;
    font-size: 0mm;
    width: 150px;
}

.webfx-menu-bar
{
    padding: 3px;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    background-image: url(../../App_Themes/Images/Backgrounds/BGLinkBar.jpg);
    background-repeat: repeat-x;
    -moz-opacity: 0.7; /* for Mozilla */
    background-color: #036;
    text-align: left;
}

.webfx-menu-bar a, .webfx-menu-bar a:visited
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 1em;
    color: #FFF;
    font-weight: bold;
    padding: 3px;
    padding-left: 6px;
    padding-right: 6px;
    white-space: nowrap;
    text-decoration: none;
}

.webfx-menu-bar a:hover
{
    font-family: Tahoma,Arial,Verdana;
    font-size: 1em;
    color: #FFF;
    font-weight: bold;
    border: solid 1px transparent;
    border-right: #3885b6;
    border-bottom: #3885b6;
    background-image: url(../../App_Themes/Images/Backgrounds/BGLinkBarShiny.jpg);
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
    cursor: default;
    cursor: hand;
    cursor: pointer;
    text-decoration: none;
}

.webfx-menu-bar a .arrow
{
    border: 0;
    float: none;
}

.webfx-menu-bar a:active, .webfx-menu-bar a:focus
{
    -moz-outline: none;
    outline: none;
    border-left: 1px solid rgb(0,66,174);
    border-right: 1px solid rgb(234,242,255);
    border-top: 1px solid rgb(0,66,174);
    border-bottom: 1px solid rgb(234,242,255);
}
