/* General styles */

.RadTreeView_heylenSkin, .RadTreeView_heylenSkin a.rtIn, .RadTreeView_heylenSkin .rtEdit .rtIn input
{
    border: none;
    color: White;
}

.RadTreeView_heylenSkin .rtTop, .RadTreeView_heylenSkin .rtMid, .RadTreeView_heylenSkin .rtBot
{
    padding: 0 0 0 0px;
}

.RadTreeView_heylenSkin .rtPlus, .RadTreeView_heylenSkin .rtMinus
{
    margin: 4px 6px 0 -18px;
    width: 11px;
    height: 11px;
}

.RadTreeView_heylenSkin .rtPlus
{
    /*background: transparent url('TreeView/PlusMinus.gif') no-repeat 0px 0px;*/
}

.RadTreeView_heylenSkin .rtMinus
{
    /*background : transparent url(TreeView/PlusMinus.gif) no-repeat 0 -11px;*/
}

.RadTreeView_heylenSkin .rtSp
{
    height: 20px;
    width: 20px;
}

.RadTreeView_heylenSkin .rtChk
{
    margin: 0;
    padding: 0;
    width: 13px;
    height: 13px;
}

.RadTreeView_heylenSkin .rtIn
{
    /* 	margin: 1px 0; 	padding: 2px 3px 3px; 	*/
    margin: 0 !important;
    padding: 0 !important;
    padding-top: 0px !important;
    cursor: pointer;
    height: 12px;
    border:none !important;
}

/* End of general styles */

/* Three state checkboxes */

.RadTreeView_heylenSkin .rtIndeterminate
{
    /*background: transparent url(TreeView/TriState.gif) no-repeat 0 -26px;*/
}

.RadTreeView_heylenSkin .rtChecked
{
    /* background: transparent url(TreeView/TriState.gif) no-repeat 0 0;*/
}

.RadTreeView_heylenSkin .rtUnchecked
{
    /* background: transparent url(TreeView/TriState.gif) no-repeat 0 -13px; */
}

/* Node states */

.RadTreeView_heylenSkin .rtHover .rtIn
{
    /* 	color: #363636; 	background: #e2e2e2; 	border: 1px solid #e2e2e2; 	padding: 1px 2px 2px; 	*/
}



.RadTreeView_heylenSkin .rtSelected .rtIn
{
    color: #fff; /*background:white url(TreeView/ItemSelectedBg.gif) repeat-x 0 0;*/ /*border: 1px solid #040404;*/ /*padding: 1px 2px 2px;*/
}

.RadTreeView_heylenSkin_disabled .rtIn, .RadTreeView_heylenSkin .rtDisabled .rtIn
{
    /* 	color:#ccc; 	*/
}

.RadTreeView_heylenSkin .rtSelected .rtLoadingBelow
{
    /* 	color: #000; 	*/
}

/* End of node states */


/* In-line editing */

.RadTreeView_heylenSkin .rtLI .rtEdit .rtIn
{
    /* 	border:1px solid black; 	padding: 2px 1px 3px; 	height:1.2em; 	background: #fff; 	*/
}

.RadTreeView_heylenSkin .rtEdit .rtIn input
{
    /* 	height:1.4em; 	line-height:1em; 	border:0; 	margin:0; 	padding:0; 	background:transparent; 	*/
}

* html div.RadTreeView_heylenSkin .rtLI .rtEdit .rtIn
{
    padding-bottom: 1px;
}
* html div.RadTreeView_heylenSkin .rtLI .rtEdit .rtIn input
{
    line-height: 1.3em;
}
* + html div.RadTreeView_heylenSkin .rtLI .rtEdit .rtIn
{
    padding-bottom: 1px;
}
* + html div.RadTreeView_heylenSkin .rtLI .rtEdit .rtIn input
{
    line-height: 1.3em;
}

/* End of in-line editing */


/* Drop targets */

.rtDropAbove_heylenSkin, .rtDropBelow_heylenSkin
{
    /*border: 1px dotted black;*/
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove_heylenSkin
{
    border-bottom: 0;
}

.rtDropBelow_heylenSkin
{
    border-top: 0;
}

/* End of drop targets */


/* Node lines */

.RadTreeView_heylenSkin .rtLines .rtLI, .RadTreeView_heylenSkin .rtLines .rtFirst .rtUL
{
    /*background:url(TreeView/NodeSpan.gif) repeat-y 0 0;*/
}
.RadTreeView_heylenSkin_rtl .rtLines .rtLI, .RadTreeView_heylenSkin_rtl .rtLines .rtFirst .rtUL
{
    /*background:url(TreeView/NodeSpan_rtl.gif) repeat-y 100% 0;*/
}

.RadTreeView_heylenSkin .rtLines .rtFirst
{
    /* background:url(TreeView/FirstNodeSpan.gif) no-repeat 0 1.273em;*/
}

.RadTreeView_heylenSkin_rtl .rtLines .rtFirst
{
    /* background:url(TreeView/FirstNodeSpan_rtl.gif) no-repeat 100% 1.273em;*/
}

.RadTreeView_heylenSkin .rtLines .rtFirst .rtUL
{
    /*background:url(TreeView/FirstNodeSpan.gif) repeat-y 0 1.273em;*/
}

.RadTreeView_heylenSkin_rtl .rtLines .rtFirst .rtUL
{
    /* background:url(TreeView/FirstNodeSpan_rtl.gif) repeat-y 100% 1.273em;*/
}

.RadTreeView_heylenSkin .rtLines .rtLast, .RadTreeView_heylenSkin .rtLines .rtLast .rtUL
{
    background: none;
}

.RadTreeView_heylenSkin .rtLines .rtTop
{
    /*background: url(TreeView/TopLine.gif) 0 0 no-repeat;*/
}

.RadTreeView_heylenSkin_rtl .rtLines .rtTop
{
    /*background: url(TreeView/TopLine_rtl.gif) 100% 0 no-repeat;*/
}

.RadTreeView_heylenSkin .rtLines .rtLast .rtTop
{
   /* background: url(TreeView/SingleLine.gif) 0 0 no-repeat;*/
}

.RadTreeView_heylenSkin_rtl .rtLines .rtLast .rtTop
{
   /* background: url(TreeView/SingleLine_rtl.gif) 100% 0 no-repeat;*/
}

.RadTreeView_heylenSkin .rtLines .rtMid
{
   /* background: url(TreeView/MiddleLine.gif) 0 0 no-repeat;*/
}

.RadTreeView_heylenSkin_rtl .rtLines .rtMid
{
   /* background: url(TreeView/MiddleLine_rtl.gif) 100% 0 no-repeat;*/
}

.RadTreeView_heylenSkin .rtLines .rtBot
{
   /* background: url(TreeView/BottomLine.gif) 0 0 no-repeat;*/
}

.RadTreeView_heylenSkin_rtl .rtLines .rtBot
{
    /*background: url(TreeView/BottomLine_rtl.gif) 100% 0 no-repeat;*/
}

/* End of node lines */


/* Rtl-specific styles */

/* firefox 2.0 */

.RadTreeView_heylenSkin_rtl .rtPlus, .RadTreeView_heylenSkin_rtl .rtMinus, x:-moz-any-link
{
    margin-right: -11px;
    right: -15px;
}

/* firefox 3.0 */

.RadTreeView_heylenSkin_rtl .rtPlus, .RadTreeView_heylenSkin_rtl .rtMinus, x:-moz-any-link, x:default
{
    margin-right: 0;
    right: -18px;
}

/* ie 6 */

* html .RadTreeView_heylenSkin_rtl .rtPlus, * html .RadTreeView_heylenSkin_rtl .rtMinus
{
    margin-right: -18px;
    right: 0;
}

/* ie 7 */

* + html .RadTreeView_heylenSkin_rtl .rtPlus, * + html .RadTreeView_heylenSkin_rtl .rtMinus
{
    margin-right: -18px;
    right: 0;
}

.RadTreeView_heylenSkin_rtl .rtTop, .RadTreeView_heylenSkin_rtl .rtMid, .RadTreeView_heylenSkin_rtl .rtBot
{
   /* padding: 0 10 0px 0;
    
    margin: 0;*/
}

/* End of rtl-specific styles */

/* Hacks for Opera & Safari */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
    /* Fixes for opera (changes the paddings/margins automatically in rtl mode) */

    :root div.RadTreeView_heylenSkin_rtl .rtLI .rtPlus, :root div.RadTreeView_heylenSkin_rtl .rtLI .rtMinus, :root div.RadTreeView_heylenSkin_rtl .rtFirst .rtLI .rtPlus, :root div.RadTreeView_heylenSkin_rtl .rtFirst .rtLI .rtMinus
    {
        margin: 4px 6px 0 -18px;
        right: 0;
    }
}

@media screen and (min-width:50px)
{
    /* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
    :root div.RadTreeView_heylenSkin_rtl .rtLI .rtPlus, :root div.RadTreeView_heylenSkin_rtl .rtLI .rtMinus
    {
        right: 0;
        margin-right: -18px;
        margin-left: 7px;
    }
}

/* End of hacks */

.RadTreeView_heylenSkin_designtime .rtPlus, .RadTreeView_heylenSkin_designtime .rtMinus
{
    left: 3px;
    top: 4px;
}

.rtTemplate, .rtTemplate a{
border-style:none !important;
border: none 0px;
padding: 0px 0px 0px 0px !important;
margin: 0px 0px 0px 0px !important;
height: 15px;
}

.rtTop .rtHover, .rtMid .rtHover{
border-style:none !important;
border-width: 0px !important;
background: none !important;
}

.rtMid, .rtTop, .rtBot{
    padding-left: 10px !important;
}