/* --Original Simple By Design:http://www.simplebydesign.co.uk/joomla/modules/sbd-accordian-menu.html - converted to Dotnetnuke by Daoa dnn360.net,dnn360.biz*/
/* 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;
	/*opacity:0;*/
	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;
}
dl.accordion-menu dd.a-m-d .bd {
}
/*//////////////////////////////////////////////*/
/* Warning - Editing above can break the script */
/*//////////////////////////////////////////////*/
/* defaults for a's */
.accordian-menu a {
	font-size: .8em;
	text-decoration: none;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration:none;
	/*display: block;*/
	color: #333333;
}
/* defaults for all list bits */
dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*//////////////////////////////////////////////*/
/*level 1 stuff */
dl {
	border-bottom: solid 1px #BBD0D7;
}
/* level 1 down arrow */
dl.accordion-menu dt {
	font-size: .8em;
	font-weight: bold;
	background: #F1FBFE url(bg_set_sidenav.png) no-repeat 0px -72px;
	display:block;
	padding: 10px 0 9px 12px;
}
/* level 1 right arrow */
dl.accordion-menu dt.dir {
	background:  #F1FBFE url(bg_set_sidenav.png) no-repeat 0px -36px;
	padding: 10px 0 9px 12px;
}
/* level 1 no arrow */
dl.accordion-menu dt.dir:hover {
	color: #BD0015;
	cursor: pointer;
	background: #F1FBFE url(bg_set_sidenav.png) no-repeat 0px 0px;
	display:block;
	padding: 10px 0 9px 12px;
}
dl.accordion-menu dt:hover {
	color: #BD0015;
	cursor: pointer;
	display:block;
}
dl.accordion-menu dt a {
	font-weight:bold;
}
dl.accordion-menu dt a:hover {
	color: #BD0015;
}
/*//////////////////////////////////////////////*/
/* level 2 stuff */
dl dl {
	border:none;
}
dl.accordion-menu dd { 
}
/* level 2 down arrow */
dl.accordion-menu dd a {
	font-size: .8em;
	background: #FAFCFD url(bg_set_sidenav.png) no-repeat 0px -180px;
	padding: 10px 0 9px 18px;
	display:block;
}
dl.accordion-menu dd a:hover {
	color:#BD0015; 
	/*text-decoration: underline*/
} 
/*//////////////////////////////////////////////*/
/* level 3 stuff */
dl dl dl{
	border:none;
}
dl dl.accordion-menu dd { 
}
/* level 3 down arrow */
dl.accordion-menu dl dl dd a {
	font-size: .72em;
	color: #4D5A5F;
	background: #E5F1F6 url(bg_set_sidenav.png) no-repeat 0px -216px;
	padding: 10px 0 9px 26px;
	display:block;
}
dl.accordion-menu dl dl dd a:hover {
	color:#BD0015; 
} 
/*//////////////////////////////////////////////*/
 /*All sub menus*/
/* Example CSS to control active menu/submenu a link */
dl.accordion-menu dd a.active_roll_menu, dl.accordion-menu dd a.active_roll_menu :visited, dl.accordion-menu dd a.active_roll_menu :link {
/*	color: #C90016;
	font-weight:normal;
	background: green;*/
}
/*//////////////////////////////////////*/
/* Example CSS to override CSS for top level expanded menu */
#activeparent_roll_menu_0 {
	background: orange;
}
#activeparent_roll_menu_1 {
	background: green;
}
#activeparent_roll_menu_2 {
}
/*  level 0 */
dl.accordion-menu dt a.rollmainlevel, dl.accordion-menu dt a.rollmainlevel :link dl.accordion-menu dt a.rollmainlevel :hover {
	/*background: blue;*/
}
/* all level 1 */
dl.accordion-menu dd a.rollsublevel_1, dl.accordion-menu dd a.rollsublevel_1 :link {

}
dl.accordion-menu dd a.rollsublevel_1 :hover {

}

