/*verticalMenu styles*/

/* all lists */
.verticalMenu {line-height:1.0; margin-bottom:10px;}

.verticalMenu a, .verticalMenu .selected {display:block; padding:0;}
.verticalMenu .selected .text {text-decoration:underline;}

.verticalMenu a {width:100%;}
.verticalMenu a span {cursor:pointer;}

.verticalMenu .text {display:block; padding:1px 5px 1px 19px;}
.verticalMenu .leftLinks .text {background:url(/images/leftNav-leftLinks.gif) left no-repeat;}
.verticalMenu .open .leftLinksText {background:url(/images/leftNavOpen-leftLinks.gif) left no-repeat; font-weight:bold;}
.verticalMenu .tileselect {padding-top:7px; margin-top:5px; background:url(/images/leftNav-tileselect.gif) top right no-repeat;}

.verticalMenu .parent {background-color:#DEDEDE; border:1px solid #DEDEDE;}
.verticalMenu .parent .text {background:url(/images/leftNav-parent.gif) left no-repeat; padding-left:28px;}
.verticalMenu .open .parentText {background:url(/images/leftNavOpen-parent.gif) left no-repeat;}

.verticalMenu .child {background-color:#fff; border:2px solid #DEDEDE; border-top:0; border-bottom:0;}
.verticalMenu .child .text {background:url(/images/leftNav-child.gif) left no-repeat; padding-left:35px;}

.leftNavHeading {background-color:#fff; border:1px solid #C5C5C5; margin-bottom:5px;}
.leftNavHeadingInner {background:url(/images/leftNavHeader-top.gif) top right no-repeat;}
.leftNavHeading span, .leftNavHeadingFirst span {font-weight:bold; display:block; padding:5px 5px 6px 10px; color:#B51C31;}

.leftNavHeadingFirst {border-bottom:1px solid #C5C5C5; background:url(/images/leftNavHeader-back.gif) top left repeat-y; margin-bottom:5px;} 
.leftNavHeadingFirst .leftNavHeadingInner span {background:url(/images/leftNavHeader-firstTop.gif) top right no-repeat;}
