.hierarchy-tree .i-node-head {
	border-bottom: 1px solid #bbbbbb;
}

.hierarchy-tree .i-node-head * {
	vertical-align: top;
}

.hierarchy-tree .paging-toolbar {
	border-bottom: 1px solid #bbbbbb;
}

.hierarchy-tree .i-tree-header {
	background-color: #bbbbbb;
	border: 1px solid #fff;
}

.hierarchy-tree .i-tree-header span {
	padding-left: 3px;
}

.hierarchy-add {
	margin-left: 3px;
	cursor: pointer;
	float: left;
	width: 16px;
	height: 16px;
	background-image:url(../images/icons/plus_16_inactive.png) !important;
}

.hierarchy-edit {
	margin-left: 3px;
	cursor: pointer;
	float: left;
	width: 16px;
	height: 16px;
	background-image:url(../images/icons/edit_16_inactive.png) !important;
}

.hierarchy-detach {
	margin-left: 3px;
	cursor: pointer;
	float: left;
	width: 16px;
	height: 16px;
	background-image:url(../images/icons/cancel_16_inactive.png) !important;
}

.w-grid-row-over .hierarchy-add {
	background-image:url(../images/icons/plus_16.png) !important;
}

.w-grid-row-over .hierarchy-edit {
	background-image:url(../images/icons/edit_16.png) !important;
}

.w-grid-row-over .hierarchy-detach {
	background-image:url(../images/icons/cancel_16.png) !important;
}

.hierarchy-limit-selector {
	float: right;
}

.hierarchytreepanel .highlight {
	color: #DE5600 !important;
}

