.topNavMenu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    overflow:hidden;
    cursor:pointer;
}
.topNavMenu >li {
    line-height: 50px;
    float: right;
    width: 250px;
    height: 50px;
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align:right;
    padding-right:10px;
    overflow:hidden;
    border:0px !important;
    text-shadow: 1px 1px #333;
}
#floatMenuTop {
    width:250px;
    position:absolute;
    border-top:1px solid #333;
    cursor:pointer;
}
#floatMenuTop ul {
    list-style:none;
    list-style-position:inside;
    margin:0 !important;
    padding:0 !important;
}
#floatMenuTop li {
    height: 25px;
    white-space: nowrap;
    width: 250px;
    overflow: hidden;
    text-align: right;
    line-height: 25px;
    border-top:0px !important;
    padding-right:10px;
    background-size:0px !important;
    background-repeat:no-repeat !important;
    text-shadow: 1px 1px #333;
}
#floatMenuTop a {
    display:block;
    padding-right:10px;
    text-decoration:none;
}

.menuToggle {
    height: 52px;
    width: 50px;
    display:table-cell;
}

.leftNav {
    top: 52px;
    bottom: 0px;
    width: 200px;
    position: absolute;
    background-size:0px !important;
    background-repeat:no-repeat !important;
    border-width: 0px !important;
    border-top:1px solid !important;
}
.leftNavMenu {
    list-style-type:none;
    width:100%;
    border:0px !important;
    padding:0;
    margin:0;
    cursor: pointer;
}
.leftNavMenu a {
    text-decoration:none;
    display:block;
}
.leftNavMenu > li {
    border-bottom:1px solid !important;
    border-top-width:0px !important;
    border-left-width:0px !important;
    text-shadow: 1px 1px #333;
    white-space: nowrap;
    width:200px;
    line-height:50px;
}
.leftNavMenu > li a {
    padding-left: 50px;
}
.leftNavMenu > li ul {
    display:block;
    margin: 0;
    list-style-type: none;
    width: 100%;
    padding: 0;
}
.leftNavMenu > li ul a {
    padding-left:0px;
}
.leftNavMenu > li ul li, #floatMenuLeft li {
    border-bottom:0px !important;
    border-top:1px solid !important;
    height: 24.5px;
    text-shadow: 1px 1px #333;
    white-space: nowrap;
    width: 200px;
    line-height: 25px;
    padding-left:25px;
    font-size:14px;
    background-size:0px !important;
    background-repeat:no-repeat !important;
}
#floatMenuLeft li {
    border-left:1px solid;
    padding-left:0px !important;
}
#floatMenuLeft {
    position: absolute;
    cursor:pointer;
}
#floatMenuLeft ul {
    list-style-type:none;
    list-style-position:inside;
    width:100%;
    border:0px !important;
    padding:0 !important;
    margin:0 !important;
}
#floatMenuLeft a {
    display:block;
    padding-left:15px;
}
