/**********************************************Vertical Nav ****************************************/
#nav_vert { padding:0; font-size:1em; z-index:999; width:190px;}

/************** ALL LEVELS *************/ /* Style consistent throughout all nav levels */
#nav_vert li {
list-style:none;
position:relative;
text-align:left;
}
#nav_vert li.over { z-index:999; }
#nav_vert li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */
#nav_vert a { line-height:1.3em; }
#nav_vert a, #nav_vert a:hover { display:block; text-decoration:none; }
#nav_vert span { display:block; cursor:pointer; }
#nav_vert .potential {
	background:transparent url(http://wellnessvalueedge.com/images/template/collapsed-4b4b4b.gif) no-repeat scroll left center;
	}
#nav_vert .potential.open {
	background: transparent url('http://wellnessvalueedge.com/images/template/expanded-4b4b4b.gif') left center no-repeat;
	}

/************ 1ST LEVEL ***************/
#nav_vert li { /*background:url(../images/nav_bg.gif) repeat-x 50%;*/ padding: 1px 0; }
#nav_vert li.active a { color:#7F0044; background-color: #fff; }
#nav_vert a {
	padding: 5px 12px 6px 15px;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:13px;
	}
#nav_vert li.over a, #nav_vert a:hover { 
	color: #930044;
	}

/************ 1ST LEVEL RESET ************/
#nav_vert ul li, #nav_vert ul li.active {

float:none;
height:auto;
background:none;
margin:0;
padding: 0;
}
#nav_vert ul a, #nav_vert ul a:hover {
float:none;
padding:0;
background:none;
}

/************ 2ND LEVEL ***********/
#nav_vert ul li a { 
	font-weight: normal !important;
	margin-left: 14px !important;
	padding: 1px 10px !important;
	border-left: 2px solid #F0E7E2;
	}
#nav_vert ul li a:hover {
	border-color: #FFBFD5;
	} 
#nav_vert ul {
	display: block;
	margin-bottom: 5px;
	}

/* Show menu */
#nav_vert li.open ul {  }
#nav_vert li.open ul ul {  }
#nav_vert li.open ul li.open ul {  }

#nav_vert ul li a { background:#FFFFFF/*#ecf3f6*/;  }
#nav_vert ul li a span { background:url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav_vert ul li a, #nav_vert ul li a:hover {  }
#nav_vert ul span, #nav_vert ul li.last li span { padding:3px 15px 4px 15px;}
#nav_vert ul li.last span { background:none; }

/************ 3RD+ LEVEL ************/

#nav_vert ul ul { top:5px;}
#nav_vert ul ul ul {  }
#nav_vert li.open ul li.open ul ul {  }
#nav_vert li.open ul li.open ul li.open ul {  }

/* Fix for the IE bug */

#nav_vert iframe {
position: absolute;
left: -1px;
top: 0;
z-index: -1;
/*filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);*/ /* Removed 1/7/2010-SAC due to CSS validation */
} 
