/* CSS Document */

font {

	height:0;

}

dir, ul, li, a, font {

	padding:0;

	margin:0;

	list-style:none;

	font-size:12px;

	font-family:arial,sans-serif,georgia,'times new roman',times,serif;

	font-weight:none;

	text-decoration:none;

	cursor:default;

}

.tools {

	padding:0;

	width:100%;

	height:100%;

}

.control {

	padding:2px 0 2px 0;

	background-color:#8a60a0;

	width:100%;

	text-align:center;

	position:relative;

	overflow:hidden;

}

.control li {

	position:relative;

	float:left;

}

.control font {

	padding:0 0 0 5px;

	color:#fff;

	font-size:13px;

	font-weight:bold;

	cursor:default;

}

.control a, .control strong {

	padding:0 0 0 5px;

	color:#2f2f3f;

	font-weight:bold;

	cursor:pointer;

}

.control a:hover {

	text-decoration:underline;

}

.func {

	background-color:transparent;

	padding:5px 0 0 45px;

	position:relative;

	overflow:hidden;

}

.func li {

	padding:0 0 3px 0;

	position:relative;

	float:left;

}

.func li a, .func li strong {

	padding:0 0 0 5px;

	font-weight:lighter;

}

.func li a {

	cursor:pointer;

}

.expand {

	margin:0;

	width:100%;

	position:relative;

}

/* Global Topic was upper than main topic */

.global-topic {

	margin:12px 0 3px 0;

	padding:2px 0 2px 0;

	background-color:gray;

	border:solid 1px #cacaca;

	width:100%;

	text-align:center;

}

.global-topic font {

	color:#fff;

	font-weight:bold;

	font-size:13px;

}

/* main topic of basic CMS*/

.topic {

	padding:20px 0 20px 15px;

	/*background:#dadada;

	border-bottom:1px solid #ccc;
*/
	/*width:100%;*/

	position:relative;

	cursor:pointer;

	border-left:10px solid #4CAF50;
	transition:all 0.25s ease 0s;
	background: rgba(218,218,218,0.50);
	border-bottom: 1px solid #dadada;
}

.topic:hover {

	border-left:none;
	transition:all 0.25s ease 0s;
	background: none;
}

.topic font {

	padding:0 0 0 5px;

	color:#333;

	font-size:15px;

	font-weight:bold;

	cursor:pointer;

}

.topic:hover font {

	color:#666666;

}

/* sub-topic of level CMS*/

.subtopic {

	background-color:#F2F2F2;

	width:100%;

	text-align:center;

	position:relatice;

}

.subtopic font {

	color:black;

	font-weight:bold;

}

/* collspe list */

.collspe {

	background-color:transparent;

	width:100%;

	position:relatice;

	overflow:hidden;

}

.collspe a {

	padding:0 0 0 5px;

	color:black;

	cursor:pointer;

}

.collspe a:hover {

	text-decoration:underline;

}

.collspe ul li {

	padding:2px 0 2px 0;

}

/*.expand a li { background:url(../icon/arrow.png) left center no-repeat }*/