/* 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:170px;
	height:100%;
}
.control {
	padding:2px 0 2px 0;
	background-color:#8a60a0;
	width:170px;
	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:3px 0 0 0;
	width:170px;
	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:168px;
	text-align:center;
}
.global-topic font {
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
/* main topic of basic CMS*/
.topic {
	padding:2px 0 2px 0;
	background:#c7aed6 url(../images/arrow-down.gif) no-repeat 98% 50%;
	border:1px solid #ccc;
	width:168px;
	position:relative;
	cursor:pointer;
}
.topic:hover {
	background-color:#dfd0e8;
}
.topic font {
	padding:0 0 0 5px;
	color:black;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
/* sub-topic of level CMS*/
.subtopic {
	background-color:#F2F2F2;
	width:170px;
	text-align:center;
	position:relatice;
}
.subtopic font {
	color:black;
	font-weight:bold;
}
/* collspe list */
.collspe {
	background-color:transparent;
	width:170px;
	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;
}