#submenu .jacobs ul.accordion {   
  margin-bottom:20px;
  padding:0;
  background-color:#898a8e;
  
  -moz-text-shadow: 1px 1px #3f4a48;
  -webkit-text-shadow: 1px 1px #3f4a48;
  text-shadow: 1px 1px #3f4a48;
  
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

#submenu .jacobs .accordion, #submenu .jacobs .accordion li { 
}
#submenu .jacobs ul.accordion li, #submenu .jacobs .accordion li {
  border-top:1px solid #555658;
  border-bottom:1px solid #282828;
}
#submenu .jacobs .accordion a { 
	padding: 10px 20px 10px 15px; 
  text-decoration:none; 
  display: block; 
  color: #fff; 
}
#submenu .jacobs .accordion ul a { 
	padding: 10px 20px 10px 25px; 
}
#submenu .jacobs .accordion ul ul a { 
	padding: 10px 20px 10px 35px; 
}

#submenu .jacobs .accordion a.dcjq-parent {	
	background: none;
	background:#898a8e url(/assets/images/nav/sidenav_down_arrow_dark.gif) no-repeat 170px 10px;
}
#submenu .jacobs .accordion ul a.dcjq-parent {
	background: none;
	background:#6f7073 url(/assets/images/nav/sidenav_down_arrow_dark.gif) no-repeat 170px 10px;
}

#submenu .jacobs .accordion a.dcjq-parent:hover, #submenu .jacobs .accordion a.dcjq-parent.active,
#submenu .jacobs .accordion ul a.dcjq-parent:hover, #submenu .jacobs .accordion ul a.dcjq-parent.active {
  background: none;
	background:#555658 url(/assets/images/nav/sidenav_down_arrow_light.gif) no-repeat 170px 10px;
}

#submenu .jacobs .accordion ul li.dcjq-parent-li {
	background: none;
  background: #898a8e url(/assets/images/nav/sidenav_right_arrow.gif) no-repeat 170px 10px;
}
#submenu .jacobs .accordion ul li.dcjq-parent-li ul li.dcjq-parent-li {
	background: none;
  background: #6f7073 url(/assets/images/nav/sidenav_right_arrow.gif) no-repeat 170px 10px;
}


#submenu .jacobs .accordion a.active, #submenu .jacobs .accordion a:hover.active,
#submenu .jacobs .accordion ul a.active, #submenu .jacobs .accordion ul a:hover.active { 
	background: none;
	background:#555658 url(/assets/images/nav/sidenav_right_arrow.gif) no-repeat 170px 10px;
}
#submenu .jacobs .accordion a:hover { background:#555658; }
#submenu .jacobs .accordion a:active{ background:#555658; }
#submenu .jacobs .accordion ul a, 
#submenu .jacobs .accordion ul ul a, 
#submenu .jacobs .accordion ul ul ul a { background:#3b3c3e; }

#submenu .jacobs > ul:first-child.accordion > li:first-child, 
#submenu .jacobs > ul:first-child.accordion > li:first-child > a:first-child {
	-moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
}
#submenu .jacobs ul.accordion:first-child > li:last-child,
#submenu .jacobs ul.accordion:first-child > li:last-child a:hover,
#submenu .jacobs ul.accordion:first-child > li:last-child a.active {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px; 
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
}


/*
898a8e - light - inactive parent, inative item
555658 - medium - active parent, active item, hover
3b3c3e - dark - sub items
282828/555658 - dark/medium border bottom
right arrow - collapsed
down arrow - expanded
dark arrow - inactive
light arrow - active, subparents, hover

*/