@charset "UTF-8";

.arrowlistmenu { width: 169px; /*width of accordion menu*/ font-family: Arial, Helvetica, sans-serif; height: auto; font-size: 14px; text-transform: uppercase; color: #FFFFFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; }

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/ color: white; /*header text is indented 10px*/ cursor: hand; cursor: pointer; background-image: url(../images/btnbkg.gif); background-repeat: no-repeat; background-position: right bottom; padding-top: 2px; padding-right: 0; padding-bottom: 2px; padding-left: 10px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #8B8B8B; width: 138px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; font-family: Arial; font-size: 13px; }

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/ background-image: url(../images/btnbkg_ro.gif); color: #AACD2E; background-repeat: no-repeat; background-position: right 5px; font-family: Arial, Helvetica, sans-serif; }

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/ list-style-type: none; margin-bottom: 25px; /*bottom spacing between each UL and rest of content*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #43525D; background-color: #CCCCCC; height: auto; width: 148px; margin-top: 0px; margin-right: 10px; margin-left: 10px; padding: 0; }

.arrowlistmenu ul li{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #43525D; padding: 4px; margin: 0px; }

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/ color: #FFFFFF; background-color: #AACD2E; list-style-type: none; padding-top: 2px; padding-left: 5px; width: 100px; }

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/ list-style-type: none; }

.arrowlistmenu ul li a{ color: #43525D; /*custom bullet list image*/ display: block; padding-left: 5px; /*link text is indented 19px*/ text-decoration: none; padding-top: 2px; padding-right: 0; padding-bottom: 2px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
.arrowlistmenu ul li a.current { color: #2D4211; /*custom bullet list image*/ display: block; padding-left: 5px; /*link text is indented 19px*/ text-decoration: underline; padding-top: 2px; padding-right: 0; padding-bottom: 2px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.arrowlistmenu ul li a:visited{ color: #43525D; text-decoration: none; list-style-type: none; }

.arrowlistmenu ul li a:hover{ /*hover state CSS*/ background-color: #AACD2E; color: #FFFFFF; }

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/ color: #FFFFFF; background-color: #AACD2E; list-style-type: none; width: 100px; }
.arrowlistmenu .menuheader a { color: white; /*header text is indented 10px*/ cursor: hand; cursor: pointer; background-image: url(../images/btnbkg.gif); background-repeat: no-repeat; background-position: right bottom; font-family: Arial; font-size: 13px; text-decoration: none; padding-left: 10px; }
.arrowlistmenu .menuheader a:hover { color: #AACD2E; /*bottom spacing between header and rest of content*/ text-transform: uppercase; /*header text is indented 10px*/ cursor: hand; cursor: pointer; background-image: url(../images/btnbkg_ro.gif); background-repeat: no-repeat; background-position: right bottom; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; width: 138px; padding-left: 10px; }
.arrowlistmenu .menuheader a:visited { color: white; /*bottom spacing between header and rest of content*/ text-transform: uppercase; /*header text is indented 10px*/ cursor: hand; cursor: pointer; background-image: url(../images/btnbkg.gif); background-repeat: no-repeat; background-position: right bottom; font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }
.arrowlistmenu .categoryitems a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: none; color: #43525D; text-decoration: none; }
.arrowlistmenu .categoryitems a.current { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #2D4211; text-decoration: none; }
h3.menuheader expandable a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #FFFFFF; }

