/*Side Nav styles */
#sidenav {
	float: left;
	display: inline;
	position: relative;
	width: 210px;
	height: auto;
	margin: 10px 0 0 31px;
	padding: 0;
}

/* 1st level*/
#sidenav ul {
	float: left;
	display: inline;
	position: relative;
	width: 210px;
	height: auto;
	list-style:none;
	margin: 0;
	padding: 0;
}

#sidenav ul li {
	float: left;
	display: inline;
	clear: none;
	width: 210px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidenav ul li a:link, #sidenav ul li a:visited,#sidenav ul li a:active {
	float:left; 
	display:inline;
	width: 190px;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0; 
	padding: 0 0 0 20px;
	text-decoration: none;
	border-bottom: 1px solid #c2c8cc; 
	background: url(../assets/images/page/bkgd_snav_bullet_off.gif) no-repeat left bottom;
}

	#sidenav ul li a:hover { text-decoration: none; color: #262626; background: url(../assets/images/page/bkgd_snav_bullet_on.gif) no-repeat left bottom;}


/*active state*/
#sidenav ul li a.active:link, #sidenav ul li a.active:visited,#sidenav ul li a.active:hover, #sidenav ul li a.active:active {text-decoration: none; color:#262626; background: url(../assets/images/page/bkgd_snav_bullet_on.gif) no-repeat left bottom;}

/* Expandy link

#sidenav ul li a.expand:link, #sidenav ul li a.expand:visited,#sidenav  ul li a.expand:active {
	margin: 0;
	color:#fff;
	background:#989a9d;
	font-weight:bold;
}

#sidenav ul li a.expand:hover { border-color:#00738c; background:#00738c;}*/

/* 2nd level
#sidenav ul li ul {
	margin: 1px 0 0 0;
	padding: 0;
	width: 210px;
	position:relative;
	float:left;
	display:inline;
	height: auto;
	list-style:none;
}

#sidenav ul li ul li {
	width: 210px;
	padding: 0;
	display: inline;
	list-style: none;
	clear: none;
	margin: 0 0 1px 0;
	float: left;
}

#sidenav ul li ul li a:link, #sidenav ul li ul li a:visited,#sidenav  ul li ul li a:active {
	float: left; 
	display: inline;
	width: 137px;
	font-size: 1.1em;
	text-decoration: none;
	color: #81272a;
	line-height:16px;
	margin: 0; 
	padding: 0 5px 0 5px;
	background:#d1d1d3;
	border: none;
	border-left:8px solid #989a9d;
}

#sidenav ul li ul li a:hover { border-color:#00738c; color:#fff; background:#00738c;}
*/
/*active state
#sidenav ul li ul li a.active:link, #sidenav ul li ul li a.active:visited,#sidenav ul li ul li a.active:hover, #sidenav ul li ul li a.active:active { cursor:default; border-color:#00738c; color:#fff; background:#00738c;}
*/
