#dx-sidebar-menu {
    margin-bottom: 16px;
    width:228px;
}
.lev1 {
    color: #494949;
    font: 18px/34px 'sansationbolditalic';
    letter-spacing: -0.06em;
    list-style: none outside none;
    margin: 0;
    margin-left: -25px;
}
ul.lev1 > li:first-child {
    border: medium none;
}
.lev1 ul {
    display: none;
}
.lev1 ul {
    letter-spacing: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#dx-sidebar-menu ul.lev1 a {
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    
    padding-left: 10px;
    position: relative;
    text-decoration: none;
    z-index: 80;
}
#dx-sidebar-menu ul.lev1:hover {
    background:transparent;
    color: #0A0B0D;
    text-decoration: none;
}
.lev1 li {
    background: #b6cbb8; /* Old browsers */
    background: -moz-linear-gradient(top,  #b6cbb8 0%, #b1c6b3 21%, #a8bfab 22%, #9fb7a1 23%, #90a993 50%, #6f8b75 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6cbb8), color-stop(21%,#b1c6b3), color-stop(22%,#a8bfab), color-stop(23%,#9fb7a1), color-stop(50%,#90a993), color-stop(100%,#6f8b75)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b6cbb8 0%,#b1c6b3 21%,#a8bfab 22%,#9fb7a1 23%,#90a993 50%,#6f8b75 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b6cbb8 0%,#b1c6b3 21%,#a8bfab 22%,#9fb7a1 23%,#90a993 50%,#6f8b75 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b6cbb8 0%,#b1c6b3 21%,#a8bfab 22%,#9fb7a1 23%,#90a993 50%,#6f8b75 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #b6cbb8 0%,#b1c6b3 21%,#a8bfab 22%,#9fb7a1 23%,#90a993 50%,#6f8b75 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6cbb8', endColorstr='#6f8b75',GradientType=0 ); /* IE6-9 */
    cursor: pointer;
    
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    box-shadow:0 1px 1px #000;
    margin-bottom:3px;
}
.lev1 li.has_ul {
    color: #FFFFFF;
    display: block;
    font: 20px/34px 'sansationbolditalic';
    padding-left: 10px;
    position: relative;
    text-decoration: none;
    
}
.lev2 li.has_ul {
    color:#000
}
.lev1 li:hover {
    background: #f9a800; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9a800 0%, #f38f13 50%, #f07f1f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9a800), color-stop(50%,#f38f13), color-stop(100%,#f07f1f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9a800 0%,#f38f13 50%,#f07f1f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9a800 0%,#f38f13 50%,#f07f1f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9a800 0%,#f38f13 50%,#f07f1f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9a800 0%,#f38f13 50%,#f07f1f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a800', endColorstr='#f07f1f',GradientType=0 ); /* IE6-9 */
    color:#000;
}
.lev1 li.clicked {
    color: #333300;
}
.lev1 li.clicked li {
    font-weight: normal;
    border-top:solid 1px #b7bdbe;
    
}
.lev2 li.clicked li {
    font-weight: bold;
    width:206px;
    margin-left:0px;
    border-top:solid 1px #b7bdbe;
}
.lev1 li.clicked {
    height: 100%;
    padding-bottom: 0;
}
.lev1 li ul {
    margin: 7px 0 5px -10px;
    background:#EBF6F7;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
}
.lev2 li {
    background:none;
    color: #424547;
    display: block;
    font: 16px/30px 'Calibri' !important;
    height: 30px;
    position: relative;
    text-decoration: none;
    z-index: 90;
    border-radius:0px;
    -moz-border-radius:0px;
    -khtml-border-radius:0px;
    -webkit-border-radius:0px;
    box-shadow:0 0 0;
    margin-bottom:0;
}
.lev2 li:hover {
    background:none;
}
.lev2 li.has_ul:hover{
    color: #f99e08;
}

.lev3 li {
    padding-left: 10px;
    width:157px;
}
#dx-sidebar-menu ul.lev1 ul.lev2 a {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    display: block;
    font: 12px/25px 'Verdana';
    height:100%;
    position: relative;
    z-index: 99999;
}
#dx-sidebar-menu ul.lev1 ul.lev2 a:hover {
    color: #f99e08;
}