@charset "utf-8";
/* CSS Document */

.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}
.accordion li {
	list-style: none;
}
.accordion > li {
	list-style: none;
	margin: 0 0 15px 0;
}

/* Layout & Style */

.accordion li > a {
	display: block;
	position: relative;
	color: #fff;
	font-size:18px;
	border-bottom: dotted 1px #fff;
	padding:0 0 6px 10px;
	margin: 0 0 6px 0;
}
.accordion li b a {
	display: block;
	position: relative;
	color: #fff;
	font-size:18px;
	border-bottom: dotted 1px #fff;
	background: url(../images/ins_list_icon_b.png) no-repeat left 5px;
	padding:0 0 6px 30px;
	margin: 0 0 0 0;
	font-weight: normal;
}

/*.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {
	color: #3e5706;
}*/

/* Images */

.accordion > li > a:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 24px;
	height: 24px;
	margin: 4px 8px;
	background-repeat: no-repeat;
	background-image: url(../img/icons.png);
	background-position: 0px 0px;
}
/* Sub Menu */

ul.sub-menu{
	padding:4px 0 0 0;
}
.sub-menu li a {
	color: #fff;
	font-size: 15px;
	border-bottom: none;
	background:none;
	padding:0 0 3px 28px;
	margin: 0 0 5px 0;
	background:url(../images/rmenu_icon.png) no-repeat 7px 5px;
}
.sub-menu li:hover a { color: #fbd500; }
.sub-menu li:last-child a { border: none; }

/* Functionality */

.accordion li > .sub-menu {
	display: none;
}
.accordion li:target > .sub-menu {
	display: block;
}