/* Left Side menu */
#lsNavMenu { margin: 0; padding: 0; list-style-type: none; }
#lsNavMenu ul { margin: 0; padding: 0; border-right: 1px solid #98dae6; list-style: none; }
#lsNavMenu li { float: left; width: 100%; margin: 0; padding: 0; border-bottom: 1px solid #fff; text-align: left; vertical-align: bottom; list-style-position: outside;}
html>body #lsNavMenu li { width: auto; float: none; }
#lsNavMenu li a { display: block; width: auto; margin: 0; padding: 2px 12px 3px 7px; background-color: #98dae6; border: none; font-size: .8em; font-weight: bold; text-decoration: none; color: #002c33;}
#lsNavMenu li a:hover, #lsNavMenu li a:active { text-decoration: underline;}

#lsNavMenu li.navActive a { background-color: #670000; font-weight: bold; color: #fff; text-decoration: underline; }

#lsNavMenu li .navarrows { font-weight: bold; color: #fff; }
#lsNavMenu li.navActive .navarrows { color: #ffba00; }

#lsNavMenu li ul { margin: 0; padding: 0; border: none; list-style: none; }
#lsNavMenu li.navActive li { border-top: 1px solid #98dae6;}
#lsNavMenu li.navActive li a { padding-left: 18px; background-color: #fff; color: #670000; text-decoration: none; font-weight: normal;}
#lsNavMenu li.navActive li .navarrows { color: #78961d; }

#lsNavMenu li li.navActive a { background-color: #fff; font-weight: bold; color: #670000; text-decoration: underline; }
#lsNavMenu li li.navActive .navarrows { color: #78961d; }

#lsNavMenu li li.navActive li a { padding-left: 28px; background-color: #fff; color: #670000; text-decoration: none; font-weight: normal; }
#lsNavMenu li li.navActive li .navarrows {}
#lsNavMenu li li li.navActive li a { padding-left: 38px; background-color: #fff; color: #670000; text-decoration: none; font-weight: normal; }
#lsNavMenu li li li li.navActive li a { padding-left: 48px; background-color: #fff; color: #670000; text-decoration: none; font-weight: normal; }

#lsNavMenu li li li.navActive a, #lsNavMenu li li li li.navActive a, #lsNavMenu li li li li li.navActive a { text-decoration: underline; font-weight: bold; }

html>body #lsNavMenu li li li li li a, html>body #lsNavMenu li li li li a, html>body #lsNavMenu li li li a, html>body #lsNavMenu li li a, html>body #lsNavMenu li a { width: auto; }

/* Top Menu */
/* The top menu is defined in structure_styles.css */

/* Bottom menu */
ul#bottomMenu { float: right; clear: both; width: 79%; margin: .2em 0 1em 0; padding: 0; padding-top: 2px; padding-right: 10px; text-align: center; list-style: none;}
#bottomMenu li {display: inline; margin: 0; padding: .2em .8em .2em .8em; border-right: solid 1px #ff8019; vertical-align: top; font-size: .8em; line-height: 1.3em; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal; color: #cd3301; list-style-position: outside;}
#bottomMenu li.last {border: 0;}
#bottomMenu li a:link, #bottomMenu li a:visited { margin: 0; color: #670000; text-decoration: none; }
#bottomMenu li a:hover, #bottomMenu li a:active { color: #cd3301; text-decoration: underline; }
