.arrowlistmenu{
width: 242px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/

background-image:url(../images/buttonbg-darkblue.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#017485;
color:#FFFFFF;
font-size:13px;
/*text-transform:uppercase;*/
text-align:left;
cursor: hand;
cursor: pointer;
padding-bottom:0px;
padding-top:0px;
padding:0;
margin:0px;
display: inline-block; 
border:0;
width: 100%; /*width of accordion menu*/


}

.arrowlistmenu .menuheaderorange{ /*CSS class for menu headers in general (expanding or not!)*/

background-image:url(../images/buttonbg-orange.gif);
color:#FFFFFF;
font-size:12px;
/*text-transform:uppercase;*/
text-align:left;
cursor: hand;
cursor: pointer;
padding-bottom:0px;
padding-top:0px;
padding:0;
margin:0px;
display: inline-block; 
border:0;
width: 100%; /*width of accordion menu*/

}

.arrowlistmenu .menuheaderorange a{ /*CSS class for menu headers in general (expanding or not!)*/

color:#FFFFFF;
}
.arrowlistmenu .menuheaderorange a:visited{ /*CSS class for menu headers in general (expanding or not!)*/

color:#FFFFFF;
}

.arrowlistmenu .menuheaderorange a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
text-decoration:underline;
color:#FFFFFF;
}


.arrowlistmenu .menuheaderlightblue{ /*CSS class for menu headers in general (expanding or not!)*/

background-image:url(../images/buttonbg-lightblue.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#8ec1c9;
color:#FFFFFF;

font-size:13px;
/*text-transform:uppercase;*/
text-align:left;
cursor: hand;
cursor: pointer;
padding-bottom:0px;
padding-top:0px;
padding:0;
margin:0px;
display: inline-block; 
border:0;
width: 100%; /*width of accordion menu*/


}

.arrowlistmenu .menuheaderlightblue a{ /*CSS class for menu headers in general (expanding or not!)*/

color:#FFFFFF;
}
.arrowlistmenu .menuheaderlightblue a:visited{ /*CSS class for menu headers in general (expanding or not!)*/

color:#FFFFFF;
}

.arrowlistmenu .menuheaderlightblue a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
text-decoration:underline;
color:#FFFFFF;
}

.arrowlistmenu .menuheader a{ /*CSS class for menu headers in general (expanding or not!)*/

color:#FFFFFF;
}
.arrowlistmenu .menuheader a:visited{ /*CSS class for menu headers in general (expanding or not!)*/

color:#FFFFFF;
}

.arrowlistmenu .menuheader a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
text-decoration:underline;
color:#FFFFFF;
}


.arrowlistmenu .expandable{ /*CSS class for menu headers in general (expanding or not!)*/

background-image:url(../images/buttonbg-darkblue-expand.gif);
color:#FFFFFF;
font-size:13px;
/*text-transform:uppercase;*/
text-align:left;
cursor: hand;
cursor: pointer;
padding-bottom:0px;
padding-top:0px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:url(../images/buttonbg-darkblue-contract.gif);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
display: inline-block; 
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
background-color:#92bfc6;
}

.arrowlistmenu ul li a{
color: #017485;
display: block;
padding-left: 15px; /*link text is indented 19px*/
padding-bottom:16px;
padding-top:17px;
margin:0px;
margin-bottom:0px;
text-decoration: none;
border:0;
border-bottom: 1px solid #ffffff;
width:227px;
}


.arrowlistmenu ul li{
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;

}


.arrowlistmenu .menuheader .categoryitems li a{
color: #017485;
display: inline-block; 
width:207px;
margin:0;
padding:0;
padding-left: 25px;
padding-right: 10px; /*link text is indented 19px*/
padding-bottom:16px;
padding-top:17px;

}

.arrowlistmenu .menuheader .categoryitems li a:visited{
color: #017485;
}

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