/*verticalMenu styles*/

/* all lists */
#verticalMenu, #verticalMenu ul {padding:0; margin:0; list-style:none; line-height:1; position:relative; }
#verticalMenu {width:100%; padding-bottom:4px;}
#verticalMenu li {margin:0 0 1px 0; *float:left; width:100%; position:relative;}
#verticalMenu a, #verticalMenu .selected {display:block; font-weight:bold; padding:0; text-align:left; text-decoration:none;}

#verticalMenu a {color:#fff; width:100%; background-color:#8F0C00;}
#verticalMenu a span {cursor:pointer;}

#verticalMenu a:hover, #verticalMenu .leftLinksselected {text-decoration:underline; color:#fff; background-color:#8F0C00; font-weight:bold;}

#verticalMenu a .text, #verticalMenu .leftLinksselected .text, #verticalMenu .parent a .text, #verticalMenu .parentselected .text, #verticalMenu .child2selected .text, #verticalMenu .child2 a .text {display:block; padding:3px 4px;}

#verticalMenu .parent a, #verticalMenu .parentselected {background-color:#EF1B00; border:0; font-weight:bold;}
#verticalMenu .parent a:hover .text, #verticalMenu .parentselected .text {color:#fff; background-color:#EF1B00; text-decoration:underline;}

#verticalMenu .child2 a {background-color:#fff; border:0; color:#8F0C00; font-weight:normal;}
#verticalMenu .child2 a:hover .text, #verticalMenu .child2selected .text {color:#8F0C00; background-color:#fff; text-decoration:underline; font-weight:normal;}
#verticalMenu .child2selected .leftNavLinks {background-color:#fff; display:block;}

/* second-level lists */
#verticalMenu li ul {position:absolute; background:#fff; width:15em; left:-999em; border:1px solid #42443A; border-top:0; z-index:20; margin:-1.5em 0 0 165px;}
#verticalMenu li ul li {display:block; width:15em; border-top:1px solid #42443A; margin:0;}
#verticalMenu li ul li a {display:block; width:15em;}

/* third-and-above-level lists */
#verticalMenu li ul ul {margin:-1.8em 0 0 15em;}
#verticalMenu li:hover ul ul, #verticalMenu li.sfhover ul ul {left:-999em;}

/* lists nested under hovered list items */
#verticalMenu li:hover ul, #verticalMenu li li:hover ul, #verticalMenu li.sfhover ul, #verticalMenu li li.sfhover ul {left:0;}

/*top level styles - you need to define a width for each of you top links otherwise safari doesn't like it*/
