/* BEGIN: COMMON RULES SECTION */

.MenuAdapterBase {
    z-index: 100;
    width: 100%;
    background-color: #e9f9ff;
    border-top: solid 1px #c3dae0;
    border-bottom: solid 1px #dbdce3;
    border-left-style: none !important;
    border-right-style: none !important;
}

.MenuAdapterBase ul.AspNet-Menu {
    display: block;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.MenuAdapterBase ul.AspNet-Menu li {
    float: left;
    display: block;
    list-style: none;
    padding: 1px;
}

.MenuAdapter ul.AspNet-Menu div.AspNet-Menu-Separator {
    display: none;
}

.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Leaf:hover,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-WC:hover,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected:hover,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-WC-Selected:hover,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Hover {
    background-color: #74d7f8;
    /*	border: solid 1px #dbdce3;*/
    padding: 0px;
    position: relative;
}

.MenuAdapter ul.AspNet-Menu li a,
.MenuAdapter ul.AspNet-Menu li span {
    color: #444444;
    font-size: 16px;
    text-decoration: none;
    padding: 4px 2px 4px 4px;
    font-family: arial, helvetica, sans-serif;
}

.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-WC a,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Leaf span,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-WC span,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected a,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-WC-Selected a,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected span,
.MenuAdapter ul.AspNet-Menu li.AspNet-Menu-WC-Selected span {
    color: #444444;
    display: block;
    font-size: 11px;
    text-decoration: none;
    padding: 4px 2px 4px 4px;
    font-family: arial, helvetica, sans-serif;
}

ul.AspNet-Menu ul {
    position: absolute;
    visibility: hidden;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #e9f9ff;
    border-left: solid 1px transparent;
    border-right: solid 1px #def4f7;
    border-top: solid 1px #ffffff;
    border-bottom: solid 2px #001f57;
}

/* END: COMMON RULES SECTION */

/* BEGIN: ADD MORE RULES IN THIS SECTION IF YOU NEED MORE THAN 5 TIERS FOR THE MENU */

ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li li:hover ul ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li li li:hover ul ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li li li li:hover ul ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul ul {
    display: none;
    _visibility: hidden;
}

ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul {
    display: block;
    _visibility: visible;
}

/* END: ADD MORE RULES IN THIS SECTION IF YOU NEED MORE THAN 5 TIERS FOR THE MENU */

/* BEGIN: THE RULES IN THIS SECTION ARE RELATED TO THE HORIZONTAL ORIENTATION */

.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu li .AspNet-Menu-Main {
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url('../../Images/Menu/arrowMain.gif');
}

.MenuAdapter .AspNet-Menu-Horizontal .AspNet-Menu-LinkWC {
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url('../../Images/Menu/arrowRight.gif');
}

.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu {
    width: 100%;
}

.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-WC-Selected {
    width: 150px;
    text-align: center;
}

.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
    left: -1px;
    top: 100%;
    width: 152px;
}

/* This style controls left & top position of child menu items */
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul ul {
    left: 0px;
    top: 85%;
    width: 150px;
    margin: -20px 0 0 150px;
}

.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-WC,

.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Horizontal ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-WC-Selected {
    width: 150px;
    text-align: left;
}

/* END: THE RULES IN THIS SECTION ARE RELATED TO THE HORIZONTAL ORIENTATION */

/* BEGIN: THE RULES IN THIS SECTION ARE RELATED TO THE VERTICAL-LEFT ORIENTATION */

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu li a.AspNet-Menu-LinkWC {
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url('../../Images/Menu/arrowRight.gif');
}

.MenuAdapter .AspNet-Menu-Vertical-Left {
    top: 33px;
    left: 0px;
    text-align: left;
}

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu li {
    width: 100%;
}

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu {
    width: 100%;
}

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu li.AspNet-Menu-WC-Selected {
    width: 100%;
    text-align: left;
}

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul {
    left: 0px;
    top: 0px;
    width: 200px;
    margin: 0px 0 0 100%;
}

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul ul {
    width: 200px;
    margin: 0px 0 0 200px;
}

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-WC,

.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Left ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-WC-Selected {
    width: 200px;
    text-align: left;
}

/* END: THE RULES IN THIS SECTION ARE RELATED TO THE VERTICAL-LEFT ORIENTATION */


/* BEGIN: THE RULES IN THIS SECTION ARE RELATED TO THE VERTICAL-RIGHT ORIENTATION */

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu li a.AspNet-Menu-LinkWC {
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url('../../Images/Menu/arrowLeft.gif');
}

.MenuAdapter .AspNet-Menu-Vertical-Right {
    top: 33px;
    left: -100%;
    text-align: right;
}

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu li {
    width: 100%;
}

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu {
    width: 100%;
}

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu li.AspNet-Menu-WC-Selected {
    width: 100%;
    text-align: right;
}

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul {
    left: -200px;
    top: 0px;
    width: 200px;
    margin: 0px 200px 0px 0px;
}

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul ul {
    width: 200px;
    margin: 0px 200px 0px 0px;
}

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul li.AspNet-Menu-WC,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-Leaf,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-WC,

.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul li.AspNet-Menu-WC-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-Leaf-Selected,
.MenuAdapter .AspNet-Menu-Vertical-Right ul.AspNet-Menu ul ul ul ul li.AspNet-Menu-WC-Selected {
    width: 200px;
    text-align: right;
}

/* END: THE RULES IN THIS SECTION ARE RELATED TO THE VERTICAL-RIGHT ORIENTATION */