/* {{{ side nav */
#sideNavContainer {
	width: 175px;
	margin: 8px 0px 0px 5px;
	float: left;
}

#sideNavContainer :focus {
	outline: 0;
}

#sideNavContainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#sideNavContainer a, div#sideNavContainer a:visited {
	display: block;
	text-decoration: none;
	font-family: Arial, helvetica, sans-serif;
	color: #032e3c;
}

#sideNavContainer a:hover {
	color: #032e3c;
}

/* {{{ level 1 */
#sideNavContainer li {
	background: none;
	padding: 0px;
}

#sideNavContainer li a {
	font-size: 12px;
	padding: 6px 10px 6px 5px;
	margin: 0px;
}

#sideNavContainer li a:hover {
	background-color: #eee;
}

#sideNavContainer li a.selected {
	background-color: #eee;
	color: #032e3c;
	font-weight: bold;
}

#sideNavContainer li.first a {
	border: none;
}
/* }}} */

/* {{{ level 2 */
#sideNavContainer li li {
	background: none;
	padding: 0px;
}

#sideNavContainer li li a {
	font-size: 12px;
	padding: 6px 0px 6px 20px;
	margin: 0px;
}

#sideNavContainer li li a:hover {
	background-color: #fff;
	color: #63AB11;
}

#sideNavContainer li li a.selected {
	background-color: #fff;
	color: #032e3c;
	font-weight: bold;
}

#sideNavContainer li li.first a {
	border: none;
}

#sideNavContainer li li.last {
	border-bottom: 1px dotted #ccc;
}
/* }}} */

/* {{{ level 3 */
#sideNavContainer li li li {
	background: none;
	padding: 0px;
}

#sideNavContainer li li li a {
	font-size: 12px;
	padding: 6px 0px 6px 35px;
	margin: 0px;
}

#sideNavContainer li li li a:hover {
	background-color: #fff;
	color: #63AB11;
}

#sideNavContainer li li li a.selected {
	background-color: #fff;
	color: #032e3c;
	font-weight: bold;
}

#sideNavContainer li li li.first a {
	border: none;
}

#sideNavContainer li li li.last {
	border-bottom: 1px dotted #ddd;
}
/* }}} */
/* }}} */

