.arrowlistmenu{
width:600px; /*width of accordion menu*/
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial, Helvetica, sans-serif;
color:#545559;
width:600px;
height:23px;
background:url(../images/tab-rep.jpg) left top repeat-x;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 5px 0 0px 10px; /*header text is indented 10px*/
border:#dcdcdc 1px solid;
cursor: hand;
cursor: pointer;
float:left;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background:url(../images/tab-rep.jpg) left top repeat-x;
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0 0  10px 0;
border:#dcdcdc 1px solid;
padding: 5px;
/*margin-bottom: bottom spacing between each UL and rest of content*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#7f7f7f;
	padding-bottom:20px;
background:#fcfafa;
width:600px;
float:left;
}
.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
float:left;
width:280px;
padding:0 10px 0 10px;
}
.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}
.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}
.arrowlistmenu ul li a{
color:#666666;
/*background: url(arrowbullet.png) no-repeat center left; custom bullet list image*/
padding: 2px 0;
	font-size:12px;
 /*padding-left: 19px;link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 90%;
}
.arrowlistmenu ul li a:visited{
color:#666666;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000;
}
.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}
.arrowlistmenu ul li ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}
.arrowlistmenu ul li ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}