@charset "utf-8";
.treeList {
	font-size: 12px;
}
.treeList  ul {
	clear: both;
	display: block;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.treeList li {
	list-style-type: none;
	display: block;
	line-height: 18px;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/tree/tree_line.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
.treeList li div {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	clear: both;
	white-space: nowrap;
	width: 100%;
}
.treeList  li  div  a {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	height: 18px;
	white-space: nowrap;
	display:block;
    text-overflow : ellipsis ;
	*width:12em !important;
}
.treeList .folder {
	background-image: url(../images/tree/tree_folder.gif);
	background-repeat: no-repeat;
	background-position: 18px 0px;
}

.treeList .folder_o {
	background-image: url(../images/tree/tree_folderopen.gif);
	background-repeat: no-repeat;
	background-position: 18px 0px;
}
.treeList .file {
	background-image: url(../images/tree/tree_file.gif);
	background-repeat: no-repeat;
	background-position: 18px 0px;
}
.treeList li b {
	display: block;
	height: 18px;
	width: 18px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	overflow: hidden;
}
.treeList .linemiddle {
	background-image: url(../images/tree/tree_linemiddle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.treeList .linebottom {
	background-image: url(../images/tree/tree_linebottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.treeList .linetop {
	background-image: url(../images/tree/tree_linetop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.treeList .plusmiddle {
	background-image: url(../images/tree/tree_plusmiddle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.treeList .plusbottom {
	background-image: url(../images/tree/tree_plusbottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.treeList .plustop {
	background-image: url(../images/tree/tree_plustop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.treeList  .minusmiddle {
	background-image: url(../images/tree/tree_minusmiddle.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.treeList  .minusbottom {
	background-image: url(../images/tree/tree_minusbottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.treeList  .minustop {
	background-image: url(../images/tree/tree_minustop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

