.treeview {
	PADDING: 0px;
	MARGIN: 0px; 
	LIST-STYLE: none;
}
.treeview UL {
	/*background-color: gray;*/
	padding: 2px 0 2px 5px;
	MARGIN: 0 0 0 5px; 
	LIST-STYLE: none;
}
.tv-tex { margin-left:10px; padding: 0;} 

.treeview .hitarea {
	background: url(../images/minus.gif) no-repeat;
	height: 16px;
	width: 16px;
	margin: 6px 0 0 0;
	float: right;
	cursor: pointer;
}
* HTML .hitarea {
	DISPLAY: inline;
	 FLOAT: none
}
.treeview LI {
	background: url(../../img/mn_tri.png) 0px 5px no-repeat;
	MARGIN: 0;
	padding: 2px 0px 3px 1px; /*文字の位置*/
}
#treecontrol {
	MARGIN: 2px 0px; DISPLAY: none
}
.treeview .hover {
	COLOR: red; CURSOR: pointer
}

	
/*.treeview LI {
	BACKGROUND: url(../images/treeview-default-line.gif) no-repeat 0px 0px }*/
	
.treeview LI.collapsable {
	BACKGROUND-POSITION: 0px -180px
}
.treeview LI.expandable {
	BACKGROUND-POSITION: 0px -180px
}

.treeview .expandable-hitarea {
	background: url(../images/plus.gif) no-repeat;
}
.treeview LI.last {
 background: url(../../img/mn_tri.png) 0px 5px no-repeat;
}
/*
.treeview LI.lastCollapsable {
	BACKGROUND-IMAGE: url(../images/treeview-default.gif)
}
.treeview LI.lastExpandable {
	BACKGROUND-IMAGE: url(../images/treeview-default.gif)
}*/

.treeview LI.lastCollapsable {
	BACKGROUND-POSITION: 0 -180px;
}
.treeview LI.lastExpandable {
	BACKGROUND-POSITION: 0 -180px;
}

.treeview DIV.lastCollapsable-hitarea {
	BACKGROUND-POSITION: 0;
}
.treeview DIV.lastExpandable-hitarea {
	BACKGROUND-POSITION: 0;
}

