/*vertical navigation*/
	
.columnLeft div.v-nav {
	float: left;
	width: 170px;
	margin: 0;
	clear: both;
	}
.columnLeft div.v-nav ul {
	list-style-type: none;
	width: 170px;
	clear: both;
	margin: 0px;
	}

.columnLeft div.v-nav ul li a {
	/* width: 150px; */
	display: block;
	text-decoration: none;
	/* padding: 4px 5px 4px 15px; */
	/* color: #666; */
	/* border-bottom: 1px solid #666; */
	font-size: 11px;
	/* font-weight: 800; */
	}

.columnLeft div.v-nav ul li a:visited {
	text-decoration: none;
	}
.columnLeft div.v-nav ul li a:hover {
	color: #000;
	}

/* Don't need nested unorder-list anymore */
/*
.columnLeft div.v-nav ul li ul li a {
	width: 130px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 25px;
	color: #666!important;
	border-bottom: 0!important;
	font-size: 11px;
	font-weight: 400;
	background-image: none!important;
	} 

.columnLeft div.v-nav ul li ul	{
	border-bottom: 1px solid #666;
	}
.columnLeft div.v-nav ul li ul li a:visited {
	color: #666!important;
	text-decoration: none;
	}
.columnLeft div.v-nav ul li ul li a:hover {
	color: #000!important;
	}
*/	

       
/* body on states main level on states (1 item sample) */	

body.how-to-make-appointment div.v-nav li.how-to-make-appointment a	{
	color: #000;
	background-image: url(../images/left-nav-arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}	

body.locations-maps div.v-nav li.locations-maps a,
body.transplant div.v-nav li.transplant a,
div.v-nav li.neurosciences a	{
	color: #000;
	background-image: url(../images/left-nav-arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff!important;
	}

/*
	Modified for commonspot
	Vertical Nav: 1 Level

.v-nav ul li.first_its_on a	{
	color: #000;
	background-image: url(../images/left-nav-arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff!important;
	}
*/
/*
	Modified for commonspot
	Vertical Nav: 2 Level

.v-nav ul li.second_its_off a	{
	width: 130px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 25px;
	color: #666!important;
	border-bottom: 0!important;
	font-size: 11px;
	font-weight: 400;
	background-image: none!important;
	}

.columnLeft div.v-nav ul li ul	{
	border-bottom: 1px solid #666;
	}
.columnLeft div.v-nav ul li.second_its_off a:visited {
	color: #666!important;
	text-decoration: none;
	}
.columnLeft div.v-nav ul li.second_its_off a:hover {
	color: #000!important;
	}
	*/
/* hide subpages - no longer needed
#nav ul ul	{
	display: none;
	}
*/

.v-nav ul li.first_its_on a {
	width: 150px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 15px;
	color: #000;
	border-bottom: 1px solid #fff!important;
	font-size: 11px;
	font-weight: 800;
	background-image: url(../images/left-nav-arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

.v-nav ul li.first_its_on_last a {
	width: 150px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 15px;
	color: #000;
	border-bottom: 1px solid #666!important;
	font-size: 11px;
	font-weight: 800;
	background-image: url(../images/left-nav-arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

.v-nav ul li.first_its_off a {
	width: 150px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 15px;
	color: #666;
	border-bottom: 1px solid #666;
	font-size: 11px;
	font-weight: 800;
	}

.v-nav ul li.first_its_off_after a {
	width: 150px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 15px;
	color: #666;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	font-size: 11px;
	font-weight: 800;
	}

.v-nav ul li.second_its_on a {
	width: 140px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 25px;
	color: #000!important;
	background-color: #ccc;
	border-bottom: 0!important;
	font-size: 11px;
	font-weight: 400;
	background-image: none!important;
}

.v-nav ul li.second_its_off a {
	width: 140px;
	display: block;
	text-decoration: none;
	padding: 4px 5px 4px 25px;
	color: #666!important;
	border-bottom: 0!important;
	font-size: 11px;
	font-weight: 400;
	background-image: none!important;
}

.columnLeft div.v-nav ul li.second_its_off a:hover,
.columnLeft div.v-nav ul li.second_its_on a:hover {
	color: #000!important;
}
