/* Left Nav
------------------------------*/
#left_nav {
	width: 190px;
}

#h-nav {
	margin-bottom: 6px;
}

#h-nav-dd-holder #left_nav {
	position: absolute;
}

#h-nav-dd-holder #left_nav ul.level_2 {
	display: none;
}

#left_nav ul,
#left_nav li {
	list-style-type: none;
}

#left_nav ul.open {
	display: block;
}

#left_nav ul.closed {
	display: none;
}

#left_nav li {
	border-bottom: none;
	_border-bottom: 1px solid #fff;
}

#left_nav a,
#left_nav span {
	display: block;
}

#left_nav .container {
	float: none;
	padding: 0;
	margin: 0;
}

#left_nav .container h1 {
	cursor: pointer;
}

#left_nav .trigger {
	cursor: pointer;
	float: right;
	overflow: hidden;
	padding: 0;
}

#left_nav .trigger + a,
#left_nav .trigger + span {
	display: block;
	width: 167px;
}

/** Level 1 **/
#left_nav .level_1 li {
	text-indent: 10px;
}

#left_nav .level_1 h1 {
	background: #003E74 url(http://images.synacor.com/clientimages/13314/18850.gif) left top repeat-x;
	height: 21px;
	text-transform: uppercase;
}

#left_nav .level_1 h1 a,
#left_nav .level_1 h1 span {
	color: #fff;
	font: bold 13px/19px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#left_nav .level_1 h1 a:hover {
	color: #fff;
}

#left_nav .level_1 .trigger {
	background: url(http://images.synacor.com/clientimages/13314/18848.gif) left -17px no-repeat;
	cursor: pointer;
	height: 17px;
	margin: 2px 0 0 0;
	width: 23px;
}

#left_nav .level_1 .nav_open {
	background-position: left top;
}

/** Level 2 **/
#left_nav .level_2 li {
	background: #fff;
	border-bottom: 1px solid #ccc;
	color: #333;
	text-indent: 10px;
}

#left_nav .level_2 li.last {
	border-bottom: none;
	_border-bottom: 1px solid #fff;
}

#left_nav .level_2 h1 {
	background: #003e74 url(http://images.synacor.com/clientimages/13314/18850.gif) left top repeat-x;
	height: 21px;
	text-transform: uppercase;
}

#left_nav .level_2 h1 a,
#left_nav .level_2 h1 span {
	background: #003e74 url(http://images.synacor.com/clientimages/13314/18850.gif) left top repeat-x;
	color: #fff;
	font: bold 13px/20px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#left_nav .level_2 h1 a:hover {
	color: #fff;
}

#left_nav .level_2 a {
	background: #fff;
	color: #333;
	font: bold 12px/20px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#left_nav .level_2 a:hover {
	color: #084c87;
}

#left_nav .level_2 .trigger {
	background: url(http://images.synacor.com/clientimages/13314/18848.gif) left -17px no-repeat;
	cursor: pointer;
	height: 17px;
	margin: 2px 0 0 0;
	width: 23px;
}

#left_nav .level_2 .nav_open {
	background-position: left top;
}

/** Level 3 (& blended Level 2) **/
#left_nav .level_3 li {
	background: #fff;
	color: #333;
	text-indent: 10px;
	text-transform: none;
}

#left_nav .level_3 h1,
#left_nav .level_2 h1.blended {
	background: #fff;
	height: 20px;
	text-transform: none;
}

#left_nav .level_3 h1 a,
#left_nav .level_3 h1 span,
#left_nav .level_2 h1.blended a,
#left_nav .level_2 h1.blended span {
	background: #fff;
	color: #333;
	display: block;
	font: bold 12px/20px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#left_nav .level_3 h1 a:hover {
	color: #084c87;
}

#left_nav .level_3 a {
	background: #fff;
	color: #333;
	font: bold 12px/20px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#left_nav .level_3 a:hover {
	color: #084c87;
}

#left_nav .level_3 .trigger,
#left_nav .level_2 .blended .trigger {
	background: url(http://images.synacor.com/clientimages/13314/18849.gif) left -17px no-repeat;
	height: 17px;
	margin: 2px 0 0 0;
	width: 23px;
}

#left_nav .level_3 .nav_open,
#left_nav .level_2 .blended .nav_open {
	background-position: left top;
}

/** Level 4 **/
#left_nav .level_4 li {
	border-bottom: none;
	_border-bottom: 1px solid #fff;
	text-indent: 15px;
}

#left_nav .level_4 a {
	background: #fff;
	color: #333;
	font: normal 11px/16px Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#left_nav .level_4 a:hover {
	color: #084c87;
}