/* Warning - Editing below can break the script */
html.accordion-menu-js dd.a-m-d{
	display: none;
}
html.accordion-menu-js dd.a-m-d-expand {
	display: block;
}
html.accordion-menu-js dd.a-m-d-before-expand {
	display: block;
	position: relative;
	z-index: -1;
	height: auto !important;
	visibility: hidden;
	overflow: visible;
}
html.accordion-menu-js dt.a-m-t-expand {
}
html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}
.accordion-menu{
	margin-bottom: 40px;
	width: 200px;
}
/* Warning - Editing above can break the script */

/* Editable section below */
dl, dt, dd { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
dl.accordion-menu dt {
	color: #454545;
	font-size: 85%;
	width: 200px;
	background: url(../images/puntos.gif) bottom left repeat-x;
	white-space: nowrap;
}
dl.accordion-menu dt a{
	padding: 0.7em 0 0.7em 12px;
	display: block;
	background: url(../images/menu_arrow.gif) left no-repeat;
	background-position: 0 1.1em;
}
dl.accordion-menu dt:hover { 
	color: #003366; 
	cursor: pointer; 
	display:block;
}
dl.accordion-menu dt a       { color: #000000; text-decoration: none; }
dl.accordion-menu dt a:hover { color: #003366; }

.bd dd a{
	padding: 5px 5px 5px 20px;
	display: block;
	margin-left: 10px;
	background: #efefef url(../images/menu_arrow.gif) top left no-repeat;
	background-position: 0.5em 0.8em;
}
.bd dl {
	background: #fff url(../images/puntos.gif) bottom left repeat-x;
	padding-bottom: 10px;
}
dl.accordion-menu dd a       { color: #000000; text-decoration: none; display: block; }
dl.accordion-menu dd a:hover { color: #003366; }

/* Example CSS to control active menu/submenu a link */
#active_roll_menu{ color: #CC9900 !important; }
a:hover#active_roll_menu { cursor: default; }

/* Example CSS to override CSS for top level expanded menu */
#activeparent_roll_menu{ color: #003366; }
.rollsublevel{
	font-size: 85%;
}
.rollsublevel_1{
	font-size: 85%;
}