* {
	margin: 0;
	padding: 0;
}
#left_nav{
	width:186px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	background:#c01717;
}
#left_nav .bg{
	position:absolute;
	right:0px;
	top:0px;
}
#left_nav h4{
	color:#FFF;
	text-transform:uppercase;
	font-style:italic;
	padding:90px 0px 10px 11px;
	font-size:14px;
}
#left_nav a{
	color:#FFF;
	text-decoration:none;
}
#left_nav a:hover{
	color:#FFF;
	text-decoration:none;
}
.arrowlistmenu{
	width:100%; /*width of accordion menu*/
}
.arrowlistmenu h2{ /*CSS class for menu headers in general (expanding or not!)*/
	color:#FFF;
	text-transform: uppercase;
	width:100%;
	cursor: pointer;
	font-size:13px;
	border-top:1px solid #d7d7d7;
}
.arrowlistmenu h2.first{ 1px solid #d7d7d7;}
.arrowlistmenu h2 a{
	display:block;
	width:156px;
	padding:6px 0px 6px 30px;
	background:#c01717 url(../images/titlebar.png) 11px 7px no-repeat;
}
.arrowlistmenu h2 a:hover{
	background:#2348d5 url(../images/titlebar2.png) 11px 7px no-repeat;
}
.arrowlistmenu h2.selected a{background:#2348d5 url(../images/titlebar2.png) 11px 7px no-repeat;}
.arrowlistmenu h3{ /*CSS class for menu headers in general (expanding or not!)*/
	color:#FFF;
	cursor: pointer;
	width:100%;
	border-top:1px solid #d7d7d7;
	text-transform:capitalize;
	font-size:13px;
}
.arrowlistmenu h3 a{
	background:#c01717 url(../images/arrowbullet_1.png) 28px 9px no-repeat;
	display:block;
	width:145px;
	padding:6px 0px 6px 41px;
}
.arrowlistmenu h3 a:hover{background:#2348d5 url(../images/arrowbullet_3.png) 28px 9px no-repeat;}
.arrowlistmenu h3.selected a{background:#2348d5 url(../images/arrowbullet_3.png) 28px 9px no-repeat;}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	color:#FFF;
	cursor: pointer;
	width:100%;
	border-top:1px solid #d7d7d7;
}
.arrowlistmenu .menuheader.first{ border-top:none;}
.arrowlistmenu .openheader a{ /*CSS class to apply to expandable header when it's expanded*/
	background:#2348d5 url(../images/arrowbullet_2.png) 26px 10px no-repeat;
}
.arrowlistmenu .openheader a:hover{background:#2348d5 url(../images/arrowbullet_2.png) 26px 10px no-repeat;}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	width:100%;
	overflow:hidden;
}

.arrowlistmenu ul li{
	width:100%;
	float:left;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	font-size:13px;
}
.arrowlistmenu ul li a{
	display:block;
	float:left;
	outline-style:none;
	width:146px;
	padding:5px 0px 5px 40px;
	background:#c01717 url(../images/arrowbullet3.png) 30px 10px no-repeat;
}
.arrowlistmenu ul li a:hover{background:#2348d5 url(../images/arrowbullet4.png) 30px 10px no-repeat;}
.arrowlistmenu ul li.first{ border-top:none;}
.arrowlistmenu ul li.selected a{background:#2348d5 url(../images/arrowbullet4.png) 30px 10px no-repeat;}
.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
	background:none;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
}

.arrowlistmenu ul li a{
	color: #fff;
	text-decoration:none;
}

.arrowlistmenu ul li a:visited{
	color: #fff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	text-decoration:underline;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
}
.arrowlistmenu ul li .subcategoryitems a{}
