div.sidenav {
	font-size: 16px;
	line-height: 29px;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight: 300;
	width: 260px;
}

div.sidenav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


div.sidenav.depth1 ul li {
	line-height: 29px;
}

div.sidenav.depth2 {
	display: none;
}

div.sidenav.depth1 ul li.hasSelected div.sidenav.depth2,
div.sidenav.depth1 ul li.hasSelected.selected div.sidenav.depth2 {
	display: block;
}

div.sidenav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div.sidenav ul li a {
	clear: both;
	color: #30302e;
	display: block;
	font-weight: 300;
	text-decoration: none;
}

/* Hover */
div.sidenav.depth1 ul li a:hover,
div.sidenav.depth1 ul li.selected div.sidenav.depth2 ul li a:hover,
div.sidenav.depth1 ul li div.sidenav.depth2 ul li.selected div.sidenav.depth3 ul li a:hover {
	color: #a00a34;
}

div.sidenav.depth1 ul li a:hover em.bullet {
	background: url(../images/sideNav/sidenav_bullet_hover.png) 0px 6px no-repeat;
}



div.sidenav.depth1 ul li a {
	background: url(../images/sideNav/sidenav_line.png) 0px bottom no-repeat;
}

/* Selected Background and Bullet */
div.sidenav ul li.selected a,
div.sidenav ul li.selected a:hover {
	color: #FFFFFF;
	background: url(../images/sideNav/sidenav_selected.png) 0px top repeat-y;
}

div.sidenav.depth1 ul li.selected a em.bullet {
	background: url(../images/sideNav/sidenav_bullet_selected.png) 0px 5px no-repeat;
}

/* Styles so depth 2 items would not be selected also */
div.sidenav.depth1 ul li.selected div.sidenav.depth2 ul li a,
div.sidenav.depth1 ul li div.sidenav.depth2 ul li.selected div.sidenav.depth3 ul li a {
	color: #101b17;
	background: none;
}

div.sidenav.depth1 ul li.selected div.sidenav.depth2 ul li a em.bullet,
div.sidenav.depth1 ul li div.sidenav.depth2 ul li.selected div.sidenav.depth3 ul li a em.bullet {
	background: url(../images/sideNav/sidenav_bullet.png) 5px 8px no-repeat;
}

div.sidenav ul li.selected li a {
	color: #ffc200;
}

div.sidenav ul li a em.bullet {
	background: url(../images/sideNav/sidenav_bullet.png) 0px 6px no-repeat;
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	height: 22px;
	width: 20px;
}

/*
div.sidenav.depth1 ul li.selected a em.bullet,
div.sidenav.depth1 ul li a:hover em.bullet,
div.sidenav.depth1 ul li div.sidenav.depth2 ul li a:hover  em.bullet,
div.sidenav.depth1 ul li div.sidenav.depth2 ul li div.sidenav.depth3 ul li a:hover  em.bullet  {
	background: none;
}
*/
div.sidenav.depth2 ul li, 
div.sidenav.depth3 ul li {
	margin-top: 0px;
	font-size: 14px;
	font-family: 'Archivo Narrow', sans-serif;
	height: 29px;
	overflow: hidden;
}

div.sidenav.depth2 ul li a em.bullet {
	background: url(../images/sideNav/sidenav_bullet.png) 0px 6px no-repeat;
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	height: 22px;
	width: 20px;
}

div.sidenav.depth2 ul li.selected a,
div.sidenav.depth3 ul li.selected a {
	color: #FFFFFF;
	background: url(../images/sideNav/sidenav_selected.png) 0px top repeat-y;
}


div.sidenav.depth2 ul li.selected a em.bullet,
div.sidenav.depth3 ul li.selected a em.bullet {
	background: url(../images/sideNav/sidenav_bullet_selected.png) 0px 5px no-repeat;
}

div.sidenav.depth2 ul li a:hover em.bullet,
div.sidenav.depth3 ul li a:hover em.bullet {
	background: none;
}

div.sidenav.depth2 a {
	padding-left: 15px;
	font-weight: normal;
}

div.sidenav.depth3 a {
	padding-left: 30px;
	font-weight: normal;

}

div.sidenav.depth4 a {
	padding-left: 25px;
	font-weight: normal;
}

div.sidenav.depth5 a {
	padding-left: 30px;
	font-weight: normal;
}