.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #29568F;
background: url(../images_interface/triangle_blue_small.gif) no-repeat center left; /*custom bullet list image*/
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
margin-left: 10px;
text-transform: uppercase;
padding: 1px 0 1px 15px; /*header text is indented 15px*/
/*padding-left: 15px;*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images_interface/triangle_blue_small_down.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
line-height: .75em; /*bottom spacing between menu items*/
list-style-type: none;
}


.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: url(../images_interface/triangle_black_small.gif) no-repeat center left; /*custom bullet list image*/
}


.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: url(../images_interface/triangle_black_small_down.gif) no-repeat center left; /*custom bullet list image*/
}



.arrowlistmenu ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
/* background: url(../images_interface/triangle_black_small.gif) no-repeat center left; /*custom bullet list image*/
display: block;
margin-left: 15px;
line-height: .75em;
padding: 1px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
/*border-bottom: 1px solid #dadada;
*/}

.arrowlistmenu ul li a:link{
color: #000000;
}
.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFCC00;
}


.arrowlistmenu a:link{ 
color: #29568F;
}

.arrowlistmenu a:visited{ 
color: #29568F;
}

.arrowlistmenu a:hover{ /*hover state CSS*/
color: #FFCC00;
}


.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
/*background: lightblue;*/
}


.arrowlistmenu2{
width: 450px; /*width of accordion menu*/
}

.arrowlistmenu2 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #29568F;
background: url(../images_interface/triangle_blue_small.gif) no-repeat center left; /*custom bullet list image*/
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
margin-left: 10px;
text-transform: uppercase;
padding: 1px 0 1px 15px; /*header text is indented 15px*/
/*padding-left: 15px;*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images_interface/triangle_blue_small_down.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu2 ul{ /*CSS for UL of each sub menu*/
margin: 0;
padding: 0;
list-style-type: none;
margin-left: 15px;
margin-top: 5px; /*top spacing between each UL set and rest of content*/
margin-bottom: 5px; /*bottom spacing between each UL set and rest of content*/
}

.arrowlistmenu2 ul li{
line-height: 1em; /*bottom spacing between menu items*/
list-style-type: none;
}

.arrowlistmenu2 ul li .opensubheader{ /*Open state CSS for sub menu header*/
 background: url(../images_interface/triangle_black_small.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu2 ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: url(../images_interface/triangle_black_small_down.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu2 ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
/* background: url(../images_interface/triangle_black_small.gif) no-repeat center left; /*custom bullet list image*/
display: block;
margin-left: 15px;
line-height: 1em;
/*padding: .05em 0;*/
padding-left: 15px; /*link text is indented 10px*/
text-decoration: none;
/*border-bottom: 1px solid #dadada; */
}

.arrowlistmenu2 ul li a:visited{
color: #000000;
}

.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #FFCC00;
text-decoration:underline;
}


/*.arrowlistmenu2 a:link{ 
color: #29568F;
}

.arrowlistmenu2 a:visited{ 
color: #29568F;
}

.arrowlistmenu2 a:hover{ /*hover state CSS*/
color: #FFCC00;
}
*/

.arrowlistmenu2 ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
/*background: lightblue;*/
}

