/*vertical navigation*/
	
div#nav {
	float: left;
	width: 179px;
	margin-top: 10px;
	padding: 0;
	clear: both;
	}
div#nav ul {
	list-style-image: none!important;
	list-style-type: none!important;
	clear: both;
	border-top: 1px solid #fff;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #edeaeb;
	}

div#nav ul li a {
	width: 173px;
	/* font-family: tahoma; */
	display: block;
	text-decoration: none;
	padding: 5px 0 5px 5px;
	margin: 0;
	color: #606;
	border-bottom: 1px solid #fff;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: 400;
	}
	
div#nav ul li ul li a {
	width: 158px;
	/* height: 30px; */
	text-decoration: none;
	padding: 3px 0 3px 20px!important;
	font-size: 11px;
	font-weight: 400!important;
	border-bottom: 1px solid #edeaeb;

	}	
div#nav ul li a:hover {
	color: #000;
	background-color: #c0b8c3;
	}
div#nav ul ul	{
	border-top: none!important;
	border-left: none!important;
	border-right: none!important;
	}
	
/* special cases popups */

div#nav li.newsletter a:hover span,
div#nav li.conference-center a:hover span,
div#nav li.blog a:hover span	{
	padding-right: 20px;
	background-image: url(../images/shell/icon-popup.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
	
	
/* body on states main level on states */	

body.mileposts div#nav li.mileposts a,
body.turbo-sales-system div#nav li.turbo-sales-system a,
body.construction-partnering div#nav li.construction-partnering a,
body.workshops-presentations div#nav li.workshops-presentations a,
body.about-turbo div#nav li.about-turbo a,
body.turbo-books div#nav li.turbo-books a,
body.newsletter div#nav li.newsletter a,
body.conference-center div#nav li.conference-center a,
body.opportunities div#nav li.opportunities a,
body.contact-us div#nav li.contact-us a,
body.links div#nav li.links a,
body.home div#nav li.home a
	{
	color: #000;
	background-color: #fff;
	}
body div#nav li.mileposts a	{
	border-bottom: 1px solid #edeaeb;
	text-indent: 10px;
	background-position: 3px 7px;
	}	
	
		
/* body.mileposts div#nav ul li ul li a, */
body.mileposts div#nav li.mileposts li a,
body.mileposts-sub div#nav li.mileposts-sub li a	{
	/* color: #936; */
	color: #845c85;
	text-indent: 0;
/* 	background-color: transparent;
	background-image: none; */
	}
	
	
/* added for section to have white background */
body.mileposts div#nav li.mileposts ul,
body.mileposts-sub div#nav li.mileposts-sub ul	{
	background-color: #fff;
	}
body.mileposts-sub div#nav li.mileposts-sub a	{
	background-color: #fff;
	border-bottom: 1px solid #edeaeb;
	}
body.mileposts-sub div#nav li.mileposts-sub a:hover	{
	background-color: #c0b8c3;
	border-bottom: 1px solid #edeaeb;
	}	
body.mileposts div#nav ul li ul li a:hover,
body.mileposts-sub div#nav ul li ul li a:hover	{
	color: #000!important;
	background-color: #c0b8c3;
	}
li.mileposts a,
li.mileposts-sub a	{
	background-image: url(../images/shell/nav-plus.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	}	
	
body.mileposts div#nav li.mileposts a	{
	background-image: url(../images/shell/nav-minus.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	background-color: #fff;
	}	
body.mileposts-sub div#nav li.mileposts-sub a	{
	background-image: url(../images/shell/nav-minus.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	}	
	
body.mileposts-sub.mp1 div#nav li.mp1 a,
body.mileposts-sub.mp2 div#nav li.mp2 a,
body.mileposts-sub.mp3 div#nav li.mp3 a,
body.mileposts-sub.mp4 div#nav li.mp4 a,
body.mileposts-sub.mp5 div#nav li.mp5 a,
body.mileposts-sub.mp6 div#nav li.mp6 a,
body.mileposts-sub.mp7 div#nav li.mp7 a
	{
	color: #000!important;
	background-color: #fff!important;
	}	
	
body.mileposts.mp1 div#nav li.mileposts li a.mp1,
body.mileposts-sub.mp1 div#nav li.mileposts-sub li a.mp1	{
	background-image: url(../images/shell/mp1.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp1,
body.mileposts-sub div#nav li a.mp1	{
	background-image: url(../images/shell/mp1-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	
body.mileposts.mp2 div#nav li.mileposts li a.mp2,
body.mileposts-sub.mp2 div#nav li.mileposts-sub li a.mp2	{
	background-image: url(../images/shell/mp2.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp2,
body.mileposts-sub div#nav li a.mp2	{
	background-image: url(../images/shell/mp2-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	
body.mileposts.mp3 div#nav li.mileposts li a.mp3,
body.mileposts-sub.mp3 div#nav li.mileposts-sub li a.mp3	{
	background-image: url(../images/shell/mp3.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp3,
body.mileposts-sub div#nav li a.mp3	{
	background-image: url(../images/shell/mp3-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	
body.mileposts.mp4 div#nav li.mileposts li a.mp4,
body.mileposts-sub.mp4 div#nav li.mileposts-sub li a.mp4	{
	background-image: url(../images/shell/mp4.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp4,
body.mileposts-sub div#nav li a.mp4	{
	background-image: url(../images/shell/mp4-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	
body.mileposts.mp5 div#nav li.mileposts li a.mp5,
body.mileposts-sub.mp5 div#nav li.mileposts-sub li a.mp5	{
	background-image: url(../images/shell/mp5.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp5,
body.mileposts-sub div#nav li a.mp5	{
	background-image: url(../images/shell/mp5-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	
body.mileposts.mp6 div#nav li.mileposts li a.mp6,
body.mileposts-sub.mp6 div#nav li.mileposts-sub li a.mp6	{
	padding-left: 20px!important;
	background-image: url(../images/shell/mp6.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp6,
body.mileposts-sub div#nav li a.mp6	{
	padding-left: 20px!important;
	background-image: url(../images/shell/mp6-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	
body.mileposts.mp7 div#nav li.mileposts li a.mp7,
body.mileposts-sub.mp7 div#nav li.mileposts-sub li a.mp7	{
	background-image: url(../images/shell/mp7.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
body.mileposts div#nav li a.mp7,
body.mileposts-sub div#nav li a.mp7	{
	background-image: url(../images/shell/mp7-on.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}	

/* hide subpages */
#nav ul ul	{
	display: none;
	}
	
/* show a categories subpages when in that category */
body.mileposts div#nav li.mileposts ul,
body.mileposts-sub div#nav li.mileposts-sub ul,
body.turbo-sales-system div#nav li.turbo-sales-system ul	{
	display: block;
	}
body.turbo-sales-system div#nav li.turbo-sales-system ul {
	border-top: 1px solid #edeaeb!important;
	margin-top: -1px;
	}
body.turbo-sales-system div#nav ul li ul li a:hover	{
	color: #000!important;
	background-color: #c0b8c3;
	}
	
	
/* div#nav ul li a.pop	{
	background-image: url(../images/shell/icon-popup.gif);
	background-repeat: no-repeat;
	background-position: right!important;
	} */


