#subnav {
  background-color: #bc1f00 !important;
  background-image: url(../images/snav_bg.gif);
  background-repeat: repeat-x;
  }
#subnav h2 {
  border-color:#ccc;
  }
#subnav li {
 background-image:url(../images/css/snav_over_left.gif);
 background-repeat: no-repeat;
 background-position: top left !important;
}
#subnav li a {
  background-image:url(../images/snav_off.gif);
  
  background-repeat: repeat-x;
  background-position: top left;
}
#subnav li a span {
	background-image:url(../images/snav_off.gif);
	
	background-repeat: repeat-x;
	background-position: top right;
}
#subnav li.selected a {
/*  background-image:url(../images/css/snav_on_left.gif) !important;
  background-repeat: no-repeat;*/
    background-image:url(../images/subnav_on_left.gif);
  background-repeat: no-repeat;
  background-position: top left !important;
/*  border: 1px solid #bc1f00;
  border-bottom: none;*/
}
#subnav li a:hover {
  color:#000 !important;
   background-color: #fff;
   background-image: none;
}
#subnav li a:hover span {
 color:#000 !important;
	background-color: #fff;
	   background-image: none;
}
#subnav li.selected a:hover {
  color:#000 !important;
	background-color: #fff;
	   background-image: none !important;
}
#subnav li.selected a:hover span {
	color:#000 !important;
	background-color: #fff;
	background-image: none !important;
}

#subnav li.selected a span {
/*   background-image:url(../images/css/snav_on_right.gif) !important;
  background-repeat: no-repeat;*/
    background-image:url(../images/subnav_on_right.gif);
  
  background-repeat: no-repeat;
  background-position: top right;
}

html>body #subnav li:hover a, html>body #subnav li.parent li a:hover {
 color:#004583;
  }
html>body #subnav li:hover li a {
  }
html>body #subnav li.parent:hover ul {
  }
