.RadTreeView {
	white-space: nowrap; cursor: default;
}
.RadTreeView .rtTop {
	zoom: 1;
}
.RadTreeView .rtMid {
	zoom: 1;
}
.RadTreeView .rtBot {
	zoom: 1;
}
.RadTreeView .rtUL {
	zoom: 1;
}
.RadTreeView .rtSp {
	vertical-align: middle;
}
.RadTreeView .rtImg {
	vertical-align: middle;
}
.RadTreeView .rtIn {
	vertical-align: middle;
}
.RadTreeView .rtChk {
	vertical-align: middle;
}
.RadTreeView .rtUL {
	margin: 0px; padding: 0px; -moz-user-select: -moz-none;
}
.RadTreeView .rtLI {
	list-style: none;
}
.RadTreeView .rtUL .rtLI .rtUL {
	padding-left: 20px;
}
.RadTreeView .rtTop {
	padding: 1px 0px 1px 20px;
}
.RadTreeView .rtMid {
	padding: 1px 0px 1px 20px;
}
.RadTreeView .rtBot {
	padding: 1px 0px 1px 20px;
}
.RadTreeView .rtPlus {
	margin: 6px 7px 0px -18px; padding: 0px; width: 11px; height: 11px; font-size: 0px; vertical-align: top; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
.RadTreeView .rtMinus {
	margin: 6px 7px 0px -18px; padding: 0px; width: 11px; height: 11px; font-size: 0px; vertical-align: top; display: inline-block; cursor: pointer; background-repeat: no-repeat;
}
* html .RadTreeView .rtPlus {
	margin-right: 1px;
}
* html .RadTreeView .rtMinus {
	margin-right: 1px;
}
* + html .RadTreeView .rtPlus {
	margin-right: 1px;
}
* + html .RadTreeView .rtMinus {
	margin-right: 1px;
}
.RadTreeView .rtPlus {
	
}
.RadTreeView .rtPlusHover {
	background-position: 0px -22px;
}
.RadTreeView .rtMinus {
	background-position: 0px -11px;
}
.RadTreeView .rtMinusHover {
	background-position: 0px -33px;
}
.RadTreeView .rtChecked {
	margin: 0px 3px 0px 0px; width: 13px; height: 13px; line-height: 0; font-size: 0px; vertical-align: middle; display: inline-block;
}
.RadTreeView .rtUnchecked {
	margin: 0px 3px 0px 0px; width: 13px; height: 13px; line-height: 0; font-size: 0px; vertical-align: middle; display: inline-block;
}
.RadTreeView .rtIndeterminate {
	margin: 0px 3px 0px 0px; width: 13px; height: 13px; line-height: 0; font-size: 0px; vertical-align: middle; display: inline-block;
}
.RadTreeView .rtChecked {
	
}
.RadTreeView .rtUnchecked {
	background-position: 0px -13px;
}
.RadTreeView .rtIndeterminate {
	background-position: 0px -26px;
}
.RadTreeView .rtSp {
	width: 1px; height: 22px; margin-left: -1px; display: inline-block;
}
.RadTreeView .rtChk {
	margin: 0px 2px; padding: 0px; width: 12px; height: 12px;
}
.RadTreeView .rtIn {
	padding: 4px 3px 3px; text-decoration: none; margin-left: 1px;
}
.RadTreeView a.rtIn {
	cursor: pointer;
}
.RadTreeView div.rtIn {
	vertical-align: top; display: inline-block;
}
* + html .RadTreeView_rtl .rtIn {
	padding: 2px 3px;
}
* html .RadTreeView_rtl .rtIn {
	padding: 2px 3px;
}
* html .RadTreeView div.rtIn {
	display: inline-block;
}
* html .RadTreeView div.rtIn {
	display: inline;
}
* + html .RadTreeView div.rtIn {
	display: inline-block;
}
* + html .RadTreeView div.rtIn {
	display: inline;
}
.RadTreeView .rtTemplate {
	-moz-user-select: text;
}
.RadTreeView input {
	-moz-user-select: text;
}
.RadTreeView .rtLoadingIcon {
	background-position: 2px 0px; width: 21px; height: 16px; text-indent: -9999px; overflow: hidden; font-size: 0px; margin-top: -1px; vertical-align: text-top; display: inline-block; background-repeat: no-repeat;
}
* + html .RadTreeView .rtLoadingIcon {
	margin: 0px;
}
* html .RadTreeView .rtLoadingIcon {
	margin: 0px;
}
.RadTreeView .rtLoadingBelow {
	display: block;
}
* + html .RadTreeView_rtl .rtLoadingIcon {
	text-indent: 0px;
}
* html .RadTreeView_rtl .rtLoadingIcon {
	text-indent: 0px;
}
.RadTreeView .rtHover .rtIn {
	border-width: 1px; border-style: solid; padding: 3px 2px 2px; background-repeat: repeat-x;
}
.RadTreeView .rtSelected .rtIn {
	border-width: 1px; border-style: solid; padding: 3px 2px 2px; background-repeat: repeat-x;
}
* + html .RadTreeView_rtl .rtHover .rtIn {
	padding: 1px 2px;
}
* + html .RadTreeView_rtl .rtSelected .rtIn {
	padding: 1px 2px;
}
* html .RadTreeView_rtl .rtHover .rtIn {
	padding: 1px 2px;
}
* html .RadTreeView_rtl .rtSelected .rtIn {
	padding: 1px 2px;
}
.RadTreeView .rtEdit * {
	white-space: nowrap !important;
}
.RadTreeView .rtEdit .rtIn {
	outline: 0px; cursor: text;
}
.RadTreeView .rtEdit .rtIn input {
	outline: 0px; cursor: text;
}
.RadTreeView .rtLI .rtEdit .rtIn {
	border-width: 1px; border-style: solid; padding: 2px 1px 1px; height: 1.4em; text-decoration: none; vertical-align: middle;
}
* html .RadTreeView .rtLI .rtEdit .rtIn {
	padding: 0px 1px;
}
.RadTreeView .rtEdit .rtIn input {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 1.4em; line-height: 1.4em;
}
.RadTreeView .rtLines .rtLI {
	background-repeat: repeat-y;
}
.RadTreeView .rtLines .rtFirst .rtUL {
	background-repeat: repeat-y;
}
.RadTreeView_rtl .rtLines .rtLI {
	background-position: 100% 0px; background-repeat: repeat-y;
}
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
	background-position: 100% 0px; background-repeat: repeat-y;
}
.RadTreeView .rtLines .rtFirst {
	background-position: 0px 1.27em; background-repeat: no-repeat;
}
.RadTreeView_rtl .rtLines .rtFirst {
	background-position: 100% 1.27em; background-repeat: no-repeat;
}
.RadTreeView .rtLines .rtFirst .rtUL {
	background-position: 0px 1.27em; background-repeat: repeat-y;
}
.RadTreeView_rtl .rtLines .rtFirst .rtUL {
	background-position: 100% 1.27em; background-repeat: repeat-y;
}
.RadTreeView .rtLines .rtLast {
	
}
.RadTreeView .rtLines .rtLast .rtUL {
	
}
.RadTreeView .rtLines .rtTop {
	background-repeat: no-repeat;
}
.RadTreeView .rtLines .rtMid {
	background-repeat: no-repeat;
}
.RadTreeView .rtLines .rtBot {
	background-repeat: no-repeat;
}
.RadTreeView_rtl .rtLines .rtTop {
	background-position: 100% 0px; background-repeat: no-repeat;
}
.RadTreeView_rtl .rtLines .rtMid {
	background-position: 100% 0px; background-repeat: no-repeat;
}
.RadTreeView_rtl .rtLines .rtBot {
	background-position: 100% 0px; background-repeat: no-repeat;
}
.rtDropAbove {
	border: 1px dotted black; height: 3px; line-height: 3px; font-size: 3px; margin-top: -1px;
}
.rtDropBelow {
	border: 1px dotted black; height: 3px; line-height: 3px; font-size: 3px; margin-top: -1px;
}
.rtDropAbove {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.rtDropBelow {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.RadTreeView_rtl .rtPlus {
	position: relative;
}
.RadTreeView_rtl .rtMinus {
	position: relative;
}
* html .RadTreeView_rtl .rtPlus {
	position: static;
}
* html .RadTreeView_rtl .rtMinus {
	position: static;
}
* + html .RadTreeView_rtl .rtPlus {
	position: static;
}
* + html .RadTreeView_rtl .rtMinus {
	position: static;
}
* + html .RadTreeView_rtl .rtLI {
	zoom: 1;
}
* + html .RadTreeView_rtl .rtIn {
	zoom: 1;
}
* html .RadTreeView_rtl .rtLI {
	zoom: 1;
}
* html .RadTreeView_rtl .rtIn {
	zoom: 1;
}
* html .RadTreeView_rtl .rtIn {
	margin-top: -1px;
}
.RadTreeView_rtl .rtUL .rtLI .rtUL {
	padding-right: 15px; padding-left: 0px;
}
.RadTreeView_rtl .rtTop {
	margin: 0px; padding: 1px 20px 1px 0px;
}
.RadTreeView_rtl .rtMid {
	margin: 0px; padding: 1px 20px 1px 0px;
}
.RadTreeView_rtl .rtBot {
	margin: 0px; padding: 1px 20px 1px 0px;
}
.RadTreeView_rtl .rtPlus {
	background-position: -11px 0px;
}
.RadTreeView_rtl .rtPlusHover {
	background-position: -11px -22px;
}
.RadTreeView_rtl .rtMinus {
	background-position: -11px -11px;
}
.RadTreeView_rtl .rtMinusHover {
	background-position: -11px -33px;
}
.RadTreeView_rtl .rtPlus {
	right: -20px; margin-right: 7px;
}
.RadTreeView_rtl .rtMinus {
	right: -20px; margin-right: 7px;
}
* html .RadTreeView_rtl .rtPlus {
	right: 0px; margin-right: -13px;
}
* html .RadTreeView_rtl .rtMinus {
	right: 0px; margin-right: -13px;
}
* + html .RadTreeView_rtl .rtPlus {
	width: 0px; right: 0px; padding-left: 11px; margin-right: -13px;
}
* + html .RadTreeView_rtl .rtMinus {
	width: 0px; right: 0px; padding-left: 11px; margin-right: -13px;
}
.RadTreeView .rtPlus {
	margin-right: 7px; margin-left: -18px;
}
.RadTreeView .rtMinus {
	margin-right: 7px; margin-left: -18px;
}
:root .RadTreeView_rtl .rtPlus {
	right: 0px; margin-right: -18px; margin-left: 7px;
}
:root .RadTreeView_rtl .rtMinus {
	right: 0px; margin-right: -18px; margin-left: 7px;
}
:root .RadTreeView_rtl .rtPlus {
	right: -15px; margin-right: -13px; margin-left: 2px; position: relative;
}
:root .RadTreeView_rtl .rtMinus {
	right: -15px; margin-right: -13px; margin-left: 2px; position: relative;
}
div.RadTreeView_designtime .rtTop {
	position: relative;
}
div.RadTreeView_designtime .rtMid {
	position: relative;
}
div.RadTreeView_designtime .rtBot {
	position: relative;
}
div.RadTreeView_designtime .rtPlus {
	margin: 0px; left: 3px; top: 4px; position: absolute;
}
div.RadTreeView_designtime .rtMinus {
	margin: 0px; left: 3px; top: 4px; position: absolute;
}
.RadTreeView {
	-webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rtTouchDragClue {
	margin-top: -50px;
}
