@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
#content_left .prod .arrowlistmenu {
	width:257px; float:left; /*width of accordion menu*/
}
#content_left .prod .arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
	font-family:calibri;
	font-size:15px;
	color:white;
	background:black url(../images/titlebar.png) repeat-x center left;
	margin-bottom:1px; /*bottom spacing between header and rest of content*/
	/*padding:4px 0 4px 10px;*/ /*header text is indented 10px*/
	height:18px;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
	padding:2px 0 3px 40px;
	display:block;
	width:217px;
}
#content_left .prod .arrowlistmenu .menuheader a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
#content_left .prod .arrowlistmenu .menuheader a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
#content_left .prod .arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
	background-image:url(../images/titlebar-active.png);
}
#content_left .prod .arrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:0px; /*bottom spacing between each UL and rest of content*/
}
#content_left .prod .arrowlistmenu ul li {
	padding-bottom:0px; /*bottom spacing between menu items*/
}
#content_left .prod .arrowlistmenu ul li .opensubheader { /*Open state CSS for sub menu header*/
	background-color:#135391 !important;/*	background:lightblue !important;*/
}
#content_left .prod .arrowlistmenu ul li .closedsubheader { /*Closed state CSS for sub menu header*/
	background-color:#003467 !important;/*	background:lightgreen !important;*/
}
#content_left .prod .arrowlistmenu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	background:url(../images/arrowbullet.png) no-repeat center left;
	background-position:left 9px; /*custom bullet list image*/
	background-color:#1069b9;
	display:block;
	/*padding:2px 0;*/
	padding-left:40px;
	line-height:23px;
	text-decoration:none;
	border-bottom:1px solid #dadada;
	
}
/*#content_left .prod .arrowlistmenu ul li a:visited {
	color: #ffffff;
}*/
#content_left .prod .arrowlistmenu ul li a:hover { /*hover state CSS*/
	background-color:#2780d1;
	color:#ffffff;
}
#content_left .prod .arrowlistmenu ul li a.subexpandable:hover { /*hover state CSS for sub menu header*/
/*	background:lightblue;*/
}
#content_left .prod .arrowlistmenu ul li .subcategoryitems a {
	padding-left:47px;
	background:url(../images/arrowbullet1.png) no-repeat center left;
	background-position:left 9px;
	background-color:#1069b9;
}
#content_left .prod .arrowlistmenu ul li .subcategoryitems a:hover {
	background-color:#2780d1;
	color:#ffffff;
}
