ul.Menu,
ul.Menu-Lvl_1  
{
    position: relative;
}

ul.Menu, 
ul.Menu ul
{
    margin: 10px 0 0 1px;
    padding: 0;
    display: block;
    float:left;
}

ul.Menu .Menu-Leaf-Lvl_0,
ul.Menu .Menu-WithChildren-Lvl_0
{
    position: relative;
    list-style: none;
    float: left;
}

ul.Menu .Menu-Leaf-Lvl_1
{
    position: relative;
    list-style: none;
    top:0;
}

ul.Menu .Menu-Leaf-Lvl_0 a,
ul.Menu .Menu-Leaf-Lvl_0 span,
ul.Menu .Menu-WithChildren-Lvl_0 a,
ul.Menu .Menu-WithChildren-Lvl_0 span
{
    display: block;
    text-decoration: none;
}

ul.Menu .Menu-Lvl_1
{
    position: absolute;
    visibility: hidden;
    margin-top:0;
}

/* Add more rules here if your menus have more than three (3) tiers
ul.Menu li:hover ul ul,
ul.Menu li.Menu-Hover ul ul
{
    visibility: hidden;
} */

/* This simply shows the sub levels with the top level is hovered. */
ul.Menu li:hover ul,
ul.Menu li li:hover ul,
ul.Menu li li li:hover ul,
ul.Menu li.Menu-Hover ul,
ul.Menu li li.Menu-Hover ul,
ul.Menu li li li.Menu-Hover ul
{
    visibility: visible;
}

.Menu-Vertical ul.Menu li
{
    width: 100%;
}

.MainMenu,
.SecondaryMenu,
.AdminMenu
{
    cursor: default;
    white-space: nowrap;
}

/* Menu Level 1 */
.MainMenu ul.Menu
{
    font-size: small;
}

.SecondaryMenu ul.Menu,
.AdminMenu ul.Menu
{
    font-size: 1.1em;
    padding: 2px 2px 2px 2px;
    top: 6px;
}
.AdminMenu ul.Menu
{
	top:8px;
}
/* Menu Level 2 */
.MainMenu ul.Menu-Lvl_1
{
    /*width: 150px;*/
    margin-left:-1px;
	padding:0;
	margin-bottom:0;
}

.SecondaryMenu ul.Menu-Lvl_1,
.AdminMenu ul.Menu-Lvl_1
{
    /*width: 250px;*/
	margin-left:-1px;
}

/* Style for items on first level */
.MainMenu .Menu-Leaf-Lvl_0,
.MainMenu .Menu-WithChildren-Lvl_0
{
    margin: 0 18px 0 0;
}

.SecondaryMenu .Menu-Leaf-Lvl_0,
.SecondaryMenu .Menu-WithChildren-Lvl_0,
.AdminMenu .Menu-Leaf-Lvl_0,
.AdminMenu .Menu-WithChildren-Lvl_0
{
    color:#992F1D;
    margin: 0 2px 0 0;
}

/* Style for items on second level */
.MainMenu .Menu-Leaf-Lvl_1
{
   /* width: 150px;*/
    color:#992F1D;
    margin: 0 0 0 0;
    background-color: #EDE7DB;
}


.MainMenu .Menu-Lvl_1,
.SecondaryMenu .Menu-Lvl_1,
.AdminMenu .Menu-Lvl_1
{
    background-color: White;
}

.SecondaryMenu .Menu-Leaf-Lvl_1,
.AdminMenu .Menu-Leaf-Lvl_1
{
   /* width: 250px;*/
    color:#992F1D;
    background-color: ##EDE7DB;
    margin: 0;
}

/* Sets the style for the first level. */
.MainMenu .Menu-Link-Lvl_0,
.MainMenu span,
.SecondaryMenu .Menu-Link-Lvl_0,
.SecondaryMenu span,
.AdminMenu .Menu-Link-Lvl_0,
.AdminMenu span
{
    color: #992F1D;
    padding: 3px 3px 5px 3px;
    background: none;
}

/* Sets the style for the second level. */
.MainMenu .Menu-Link-Lvl_1,
.MainMenu span,
.SecondaryMenu .Menu-Link-Lvl_1,
.SecondaryMenu span,
.AdminMenu .Menu-Link-Lvl_1,
.AdminMenu span
{
    color: #992F1D;
    padding: 3px 3px 3px 3px;
    background: none;
}

/* All leaves */
.MainMenu li a, 
.MainMenu li span,
.SecondaryMenu li a, 
.SecondaryMenu li span,
.AdminMenu li a, 
.AdminMenu li span
{
    background-image: none !important;
}

/* Items hovered on the first level */
.MainMenu .Menu-Leaf-Lvl_0:hover,
.MainMenu .Menu-Leaf-Lvl_0:hover .Menu-Link-Lvl_0,
.MainMenu .Menu-WithChildren-Lvl_0:hover,
.MainMenu .Menu-WithChildren-Lvl_0:hover .Menu-Link-Lvl_0,
.MainMenu .Menu-Leaf-Lvl_0.Menu-Hover,
.MainMenu .Menu-Leaf-Lvl_0.Menu-Hover .Menu-Link-Lvl_0,
.MainMenu .Menu-WithChildren-Lvl_0.Menu-Hover,
.MainMenu .Menu-WithChildren-Lvl_0.Menu-Hover .Menu-Link-Lvl_0,
.SecondaryMenu .Menu-Leaf-Lvl_0:hover,
.SecondaryMenu .Menu-Leaf-Lvl_0:hover .Menu-Link-Lvl_0,
.SecondaryMenu .Menu-WithChildren-Lvl_0:hover,
.SecondaryMenu .Menu-WithChildren-Lvl_0:hover .Menu-Link-Lvl_0,
.SecondaryMenu .Menu-Leaf-Lvl_0.Menu-Hover,
.SecondaryMenu .Menu-Leaf-Lvl_0.Menu-Hover .Menu-Link-Lvl_0,
.SecondaryMenu .Menu-WithChildren-Lvl_0.Menu-Hover,
.SecondaryMenu .Menu-WithChildren-Lvl_0.Menu-Hover .Menu-Link-Lvl_0,
.AdminMenu .Menu-Leaf-Lvl_0:hover,
.AdminMenu .Menu-Leaf-Lvl_0:hover .Menu-Link-Lvl_0,
.AdminMenu .Menu-WithChildren-Lvl_0:hover,
.AdminMenu .Menu-WithChildren-Lvl_0:hover .Menu-Link-Lvl_0,
.AdminMenu .Menu-Leaf-Lvl_0.Menu-Hover,
.AdminMenu .Menu-Leaf-Lvl_0.Menu-Hover .Menu-Link-Lvl_0,
.AdminMenu .Menu-WithChildren-Lvl_0.Menu-Hover,
.AdminMenu .Menu-WithChildren-Lvl_0.Menu-Hover .Menu-Link-Lvl_0
{
    color: White;
    background: #992F1D;
    z-index:105;
}

/* Items hovered on the second level */
.MainMenu .Menu-Leaf-Lvl_1:hover,
.MainMenu .Menu-Leaf-Lvl_1:hover .Menu-Link-Lvl_1,
.MainMenu .Menu-WithChildren-Lvl_1:hover,
.MainMenu .Menu-WithChildren-Lvl_1:hover .Menu-Link-Lvl_1,
.MainMenu .Menu-Leaf-Lvl_1.Menu-Hover,
.MainMenu .Menu-Leaf-Lvl_1.Menu-Hover .Menu-Link-Lvl_1,
.MainMenu .Menu-WithChildren-Lvl_1.Menu-Hover,
.MainMenu .Menu-WithChildren-Lvl_1.Menu-Hover .Menu-Link-Lvl_1,
.SecondaryMenu .Menu-Leaf-Lvl_1:hover,
.SecondaryMenu .Menu-Leaf-Lvl_1:hover .Menu-Link-Lvl_1,
.SecondaryMenu .Menu-WithChildren-Lvl_1:hover,
.SecondaryMenu .Menu-WithChildren-Lvl_1:hover .Menu-Link-Lvl_1,
.SecondaryMenu .Menu-Leaf-Lvl_1.Menu-Hover,
.SecondaryMenu .Menu-Leaf-Lvl_1.Menu-Hover .Menu-Link-Lvl_1,
.SecondaryMenu .Menu-WithChildren-Lvl_1.Menu-Hover,
.SecondaryMenu .Menu-WithChildren-Lvl_1.Menu-Hover .Menu-Link-Lvl_1,
.AdminMenu .Menu-Leaf-Lvl_1:hover,
.AdminMenu .Menu-Leaf-Lvl_1:hover .Menu-Link-Lvl_1,
.AdminMenu .Menu-WithChildren-Lvl_1:hover,
.AdminMenu .Menu-WithChildren-Lvl_1:hover .Menu-Link-Lvl_1,
.AdminMenu .Menu-Leaf-Lvl_1.Menu-Hover,
.AdminMenu .Menu-Leaf-Lvl_1.Menu-Hover .Menu-Link-Lvl_1,
.AdminMenu .Menu-WithChildren-Lvl_1.Menu-Hover,
.AdminMenu .Menu-WithChildren-Lvl_1.Menu-Hover .Menu-Link-Lvl_1
{
    color: White;
    background: #992F1D;
}


/* Items selected on the first level */
.MainMenu .Menu-Leaf-Lvl_0 .Menu-Selected,
.MainMenu .Menu-WithChildren-Lvl_0 .Menu-Selected,
.MainMenu .Menu-WithChildren-Lvl_0 .Menu-ChildSelected,
.SecondaryMenu .Menu-Leaf-Lvl_0 .Menu-Selected,
.SecondaryMenu .Menu-WithChildren-Lvl_0 .Menu-Selected,
.SecondaryMenu .Menu-WithChildren-Lvl_0 .Menu-ChildSelected,
.AdminMenu .Menu-Leaf-Lvl_0 .Menu-Selected,
.AdminMenu .Menu-WithChildren-Lvl_0 .Menu-Selected,
.AdminMenu .Menu-WithChildren-Lvl_0 .Menu-ChildSelected
{
    color: White;
    background-color: #992F1D;
}
.Menu-Lvl_1 .Menu-Leaf-Lvl_1 {
	border:1px solid #ffffff;
	border-bottom:none 0px;
	background-color:#EDE7DB;
	}

/* Items selected on the first level */
.SecondaryMenu .Menu-Leaf-Lvl_0 .Menu-Selected,
.SecondaryMenu .Menu-WithChildren-Lvl_0 .Menu-Selected,
.SecondaryMenu .Menu-WithChildren-Lvl_0 .Menu-ChildSelected
{
    color: #992F1D;
    background-color: #F8F7F3;
    border-top: solid 1px Black;
    border-left: solid 1px Black;
    border-right: solid 1px Black;
    padding:2px 3px 5px;
}

.AdminMenu .Menu-Leaf-Lvl_0 .Menu-Selected,
.AdminMenu .Menu-WithChildren-Lvl_0 .Menu-Selected,
.AdminMenu .Menu-WithChildren-Lvl_0 .Menu-ChildSelected
{
    color: #992F1D;
    background-color: White;
    border: solid 1px Black;
    border-Top:none;
    padding:5px 3px 4px;
	margin-top:-2px;
}
/* Removes inherited padding */
.Menu-ChildSelected .Menu-Lvl_1 .Menu-Selected {
    padding:0;
    border-color:#ffffff;
}
.Menu-ChildSelected .Menu-Lvl_1 .Menu-Selected .Menu-Selected {
    padding:3px;
}
/* This is needed to stop the style of the upper levels from being inherited */
.MainMenu .Menu-ChildSelected .Menu-Lvl_1,
.MainMenu .Menu-ChildSelected .Menu-Lvl_1 .Menu-Leaf-Lvl_1,
.SecondaryMenu .Menu-ChildSelected .Menu-Lvl_1,
.SecondaryMenu .Menu-ChildSelected .Menu-Lvl_1 .Menu-Leaf-Lvl_1,
.AdminMenu .Menu-ChildSelected .Menu-Lvl_1,
.AdminMenu .Menu-ChildSelected .Menu-Lvl_1 .Menu-Leaf-Lvl_1
{
    border-bottom: none 0px White;
}

/* Items selected on the second level */
.SecondaryMenu .Menu-Leaf-Lvl_1 .Menu-Selected,
.SecondaryMenu .Menu-Leaf-Lvl_1 .Menu-Selected,
.AdminMenu .Menu-Leaf-Lvl_1 .Menu-Selected,
.AdminMenu .Menu-Leaf-Lvl_1 .Menu-Selected
{
    color: White;
    border: none 0px White;
    background-color: #992F1D;
}
