 /* --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;
	text-align:left;	
}

html.accordion-menu-js dd.a-m-d-expand {
	display:block;
	text-align:left;
}

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;
	text-align:left;
}

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 */

/* Editable section below */

dl, dt, dd         { margin: 0; padding: 0; list-style-type: none;text-align:left;}
dl.accordion-menu dt         { font-size: 12px; font-weight: bold; padding-top:2px; padding-bottom:2px; }
dl.accordion-menu dt:hover   { color: #0194d3; font-size: 12px; cursor: pointer; display:block; text-align:left;}
dl.accordion-menu dt a       { font-size: 12px; text-decoration: none; text-align:left;}
dl.accordion-menu dt a:hover { color: #0194d3; font-size: 12px; text-align:left;} /*top level end*/  

dl.accordion-menu dd         { /*line-height: 12px;*/ padding-left: 5px; text-align:left;}
dl.accordion-menu dd a       { font-size: 12px; text-decoration: none; display: block; text-align:left;}
dl.accordion-menu dd a:hover { color: #0194d3; text-decoration: underline ;text-align:left;}  /*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: #0194d3;font-weight:bold; text-decoration: underline}

/* Example CSS to override CSS for top level expanded menu */
#activeparent_roll_menu_0{}
#activeparent_roll_menu_1{}
#activeparent_roll_menu_2{ }

/*  level 0 */
dl.accordion-menu dt  a:link{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dt  a:visited{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dt  a:hover{color:#0194d3; font-weight:bold; text-decoration:underline ;padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dt  a:active{color:#0194d3; font-weight:bold; padding-top:2px; padding-bottom:2px;}



/* all level 1 */

dl.accordion-menu dd rollsublevel_1  a:link{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd rollsublevel_1  a:visited{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd rollsublevel_1  a:hover{color:#0194d3; font-weight:bold; text-decoration:underline; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd rollsublevel_1  a:active{color:#0194d3; font-weight:bold; padding-top:2px; padding-bottom:2px;}

dl.accordion-menu dd rollsublevel_2  a:link{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd rollsublevel_2  a:visited{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd rollsublevel_2  a:hover{color:#0194d3; font-weight:bold; text-decoration:underline; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd rollsublevel_2  a:active{color:#0194d3; font-weight:bold; padding-top:2px; padding-bottom:2px;}


dl.accordion-menu dd  a:link{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd  a:visited{color:#515055; font-weight:bold; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd  a:hover{color:#0194d3; font-weight:bold; text-decoration:underline; padding-top:2px; padding-bottom:2px;}
dl.accordion-menu dd  a:active{color:#0194d3; font-weight:bold; padding-top:2px; padding-bottom:2px;}
