/* ------------------------------------------------------------------------------------------ */
/* -------------------------------            ACP             ------------------------------- */
/* -------------------------               LIST GROUP               ------------------------- */
/* -------------------------------        Version  0.1        ------------------------------- */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/*                                           GENERAL                                          */
/* ------------------------------------------------------------------------------------------ */

/* ============       LEVEL 01       ============ */
.listGroup {
/*	float: right;
	width: 250px;*/
	padding: 0 0 30px 10px;
}
.ltr .listGroup {float: left;padding: 0 10px 30px 0;}
.listGroup > h3 {
	margin: 0 0 10px;
	border-bottom: 1px solid #ff8800;
	text-align: right;
}
.listGroup > h3 > span {
	border-bottom: 5px solid #ff8800;
	font: 17px/35px Yekan,Tahoma,Geneva,sans-serif;
	color: #ff8800;
}
.listGroup > ul {
	margin: 0;
	padding: 0;
}
.listGroup > ul > li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none outside none;
	background: none repeat scroll 0 0 #eeeeee;
	border-bottom: 1px solid #ffffff;
}
.ltr .listGroup > ul > li{text-align: right}
.listGroup > ul > li.lastChild {
	border-bottom: medium none;
}
.listGroup > ul > li > i,.listGroup ul li ul li i,.listGroup ul li ul li ul li i {
	display: block;
	position: absolute;
	top: 4px;
	left: 6px;
	text-align: center;
	font-size: 15px;
	color: #078397;
	cursor: pointer;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #EEEEEE;
	line-height: 11px;
	border: 1px solid #7ab8c2
}
/*.listGroup ul li ul li i {
	display: block;
	position: absolute;
	top: 7px;
	left: 5px;
	font-size: 14px;
	color: #128EC7;
	cursor: pointer;
}*/
.ltr .listGroup > ul > li > i{left: auto;right: 6px;}
.listGroup > ul > li > a {
	display: block;
	padding: 0 15px 0 0;
}
.ltr .listGroup > ul > li > a {text-align: left;padding: 0 0 0 15px;}
.listGroup > ul > li > a > span {
	display: block;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #078397;
}

/* ============       LEVEL 02       ============ */
.listGroup ul li ul {
	display: none;
	margin: 0;
	padding: 0;
}
.listGroup ul li ul li ul li,.listGroup ul li ul li ul li ul li ul li{background-color:#EEEEEE;}
.listGroup ul li ul li ul li a span,.listGroup ul li ul li ul li ul li ul li a span{color:#078397}
.listGroup ul li ul li ul li ul li{background-color:#4F6B6F}
.listGroup ul li ul li ul li ul li a span{color:#fff}
.listGroup ul li ul li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none outside none;
	background: none repeat scroll 0 0 #4f6b6f;
	border-bottom: 1px solid #ffffff;
}

.ltr .listGroup ul li ul li i {right: 10px;}
.listGroup ul li ul li a {
	display: block;
	padding: 0 5px 0 30px;
}
.ltr .listGroup ul li ul li a{text-align: left;padding: 0 0 0 15px;}
.listGroup ul li ul li a span {
	display: block;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #ffffff;
}


/* ------------------------------------------------------------------------------------------ */
/* -------------------------------                            ------------------------------- */
/* ------------------------                    END                   ------------------------ */
/* -------------------------------                            ------------------------------- */
/* ------------------------------------------------------------------------------------------ */