h5 {margin:0; padding:0;}
h4 {margin:0; padding:0;}
h3 {margin:0; padding:0;}

.arrowlistmenu{ margin-bottom:10px; font:11px/11px Verdana, Arial, Helvetica, sans-serif }

.arrowlistmenu .menuheader{background:url(../images/arr/plus.gif) no-repeat left top; color:#515151 !important; cursor:pointer; width:10px; height:5px; float:left; position:relative; top:0; z-index:10000; overflow:hidden; margin-top:7px;}
.arrowlistmenu .openheader{background:url(../images/arr/minus.gif) no-repeat left top; color:#515151 !important; cursor:pointer; width:10px; height:5px; float:left; position:relative; top:0; z-index:10000; overflow:hidden; margin-top:7px;}

.arrowlistmenu ul {list-style-type:none; margin:0; padding:0;}
.arrowlistmenu ul li {margin:0!important; padding:0!important; width:100%; font-weight: bold; color:#517496!important; text-indent:10px; line-height:16px;}
.arrowlistmenu ul li a {font-weight: normal; color:#517496!important; text-decoration:none; line-height:16px;}
.arrowlistmenu ul li a:hover{ color:#990000!important;}

.closedsubheader{background:url(../images/arr/plus.gif) no-repeat left top; color:#515151 !important; cursor:pointer; width:15px; height:7px; float:left; position:relative; top:0; left:8px; z-index:10000; overflow:hidden; margin-top:-10px;}
.opensubheader{background:url(../images/arr/minus.gif) no-repeat left top; color:#515151 !important; cursor:pointer; width:15px; height:7px; float:left; position:relative; top:0; left:8px; z-index:10000; overflow:hidden; margin-top:-10px;}

.categoryitems a {padding-left:10px !important; text-decoration:none;}
.categoryitems a:hover{color:#515151;}

.subcategoryitems { padding-left: 20px !important; font-weight: bold;}
.subcategoryitems a { color:#515151; text-decoration:none; font-weight: normal; padding-left: 0px !important;}
.subcategoryitems a:hover {color:#515151;}

.subcatdata { display: none }
