/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_Red,
.RadTreeView_Red a.rtIn,
.RadTreeView_Red .rtEdit .rtIn input
{
	line-height:1.273em;
}

/*
.RadTreeView_Red .rtTop, 
.RadTreeView_Red .rtMid, 
.RadTreeView_Red .rtBot
{
	padding: 0 0 0 20px;
}
*/

/*
.RadTreeView_Red .rtPlus, 
.RadTreeView_Red .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}
*/

.RadTreeView_Red .rtPlus
{
	background: transparent url(TreeView/PlusMinusRed.gif) no-repeat 0 0;
}

.RadTreeView_Red .rtMinus
{
	background: transparent url(TreeView/PlusMinusRed.gif) no-repeat 0 -11px;
}


.RadTreeView_Red .rtSp
{
/*	height:20px; */
}

/*
.RadTreeView_Red .rtIn
{
	margin: 1px 0;
	padding: 2px 3px 3px;
}
*/

/* endof general styles */

        
/* node states */

.RadTreeView_Red .rtHover 
{
	color: #FFFFFF;

}

.RadTreeView_Red .rtIn
{


}


.RadTreeView_Red .rtSelected .rtIn
{
	color: #FFFFFF;

}

.RadTreeView_Red_disabled .rtIn,
.RadTreeView_Red .rtDisabled .rtIn
{

}

.RadTreeView_Red .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */










/* rtl-specific styles */

/* firefox 2.0 */

.RadTreeView_Red_rtl .rtPlus,
.RadTreeView_Red_rtl .rtMinus,
x:-moz-any-link 
{
	margin-right:-11px;
	right:-15px;
}

/* firefox 3.0 */

.RadTreeView_Red_rtl .rtPlus,
.RadTreeView_Red_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:0;
	right:-18px;
}

/* ie 6 */

* html .RadTreeView_Red_rtl .rtPlus,
* html .RadTreeView_Red_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

/* ie 7 */

*+html .RadTreeView_Red_rtl .rtPlus,
*+html .RadTreeView_Red_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_Red_rtl .rtTop,
.RadTreeView_Red_rtl .rtMid, 
.RadTreeView_Red_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof 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_Red_rtl .rtLI .rtPlus,
    :root div.RadTreeView_Red_rtl .rtLI .rtMinus,
    :root div.RadTreeView_Red_rtl .rtFirst .rtLI .rtPlus,
    :root div.RadTreeView_Red_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_Red_rtl .rtLI .rtPlus,
	:root div.RadTreeView_Red_rtl .rtLI .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */

.RadTreeView_Red_designtime .rtPlus,
.RadTreeView_Red_designtime .rtMinus
{
	left:3px;
	top:4px;
}



/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_Blue,
.RadTreeView_Blue a.rtIn,
.RadTreeView_Blue .rtEdit .rtIn input
{
	line-height:1.273em;
}

.RadTreeView li { padding-top: 0px; padding-bottom: 0px; margin-top: 1px; margin-bottom: 2px; }



.RadTreeView .rtTop, 
.RadTreeView .rtMid, 
.RadTreeView .rtBot
{
	padding: 0 0 0 9px;
}


.RadTreeView .rtPlus, 
.RadTreeView .rtMinus
{
	margin:0px 15px 0 -10px;
	width:11px;
	height:11px;
}

.RadTreeView_Blue .rtPlus
{
	background: transparent url(TreeView/PlusMinusBlue.gif) no-repeat 0 0;
}

.RadTreeView_Blue .rtMinus
{
	background: transparent url(TreeView/PlusMinusBlue.gif) no-repeat 0 -11px;
}

.RadTreeView_Blue .rtSp
{
/*	height:20px;*/
}

.RadTreeView_Blue .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

/* this wraps the node text and indents the second line */
.RadTreeView .rtIn 
{ 
	margin: 1px 0; 
	padding: 2px 1px 3px 0px; 
	white-space: normal;	
	margin-left: -10px;
}


/* endof general styles */



.RadTreeView_Blue .rtHover 
{
	color: #FFFFFF;

}

.RadTreeView_Blue .rtIn
{


}


.RadTreeView_Blue .rtSelected .rtIn
{
	color: #FFFFFF;

}



.RadTreeView_Blue .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */




/* rtl-specific styles */

/* firefox 2.0 */

.RadTreeView_Blue_rtl .rtPlus,
.RadTreeView_Blue_rtl .rtMinus,
x:-moz-any-link 
{
	margin-right:-11px;
	right:-15px;
}

/* firefox 3.0 */

.RadTreeView_Blue_rtl .rtPlus,
.RadTreeView_Blue_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:0;
	right:-18px;
}

/* ie 6 */

* html .RadTreeView_Blue_rtl .rtPlus,
* html .RadTreeView_Blue_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

/* ie 7 */

*+html .RadTreeView_Blue_rtl .rtPlus,
*+html .RadTreeView_Blue_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_Blue_rtl .rtTop,
.RadTreeView_Blue_rtl .rtMid, 
.RadTreeView_Blue_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof 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_Blue_rtl .rtLI .rtPlus,
    :root div.RadTreeView_Blue_rtl .rtLI .rtMinus,
    :root div.RadTreeView_Blue_rtl .rtFirst .rtLI .rtPlus,
    :root div.RadTreeView_Blue_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_Blue_rtl .rtLI .rtPlus,
	:root div.RadTreeView_Blue_rtl .rtLI .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */

.RadTreeView_Blue_designtime .rtPlus,
.RadTreeView_Blue_designtime .rtMinus
{
	left:3px;
	top:4px;
}



/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_Yellow,
.RadTreeView_Yellow a.rtIn,
.RadTreeView_Yellow .rtEdit .rtIn input
{
	line-height:1.273em;
}

/*
.RadTreeView_Yellow .rtTop, 
.RadTreeView_Yellow .rtMid, 
.RadTreeView_Yellow .rtBot
{
	padding: 0 0 0 20px;
}
*/

/*
.RadTreeView_Yellow .rtPlus, 
.RadTreeView_Yellow .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}
*/

.RadTreeView_Yellow .rtPlus
{
	background: transparent url(TreeView/PlusMinusYellow.gif) no-repeat 0 0;
}

.RadTreeView_Yellow .rtMinus
{
	background: transparent url(TreeView/PlusMinusYellow.gif) no-repeat 0 -11px;
}

.RadTreeView_Yellow .rtSp
{
/*	height:20px;*/
}

.RadTreeView_Yellow .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

/*
.RadTreeView_Yellow .rtIn
{
	margin: 1px 0;
	padding: 2px 3px 3px;
}
*/

/* endof general styles */



.RadTreeView_Yellow .rtHover 
{
	color: #FFFFFF;

}

.RadTreeView_Yellow .rtIn
{


}


.RadTreeView_Yellow .rtSelected .rtIn
{
	color: #FFFFFF;

}



.RadTreeView_Yellow .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */




/* rtl-specific styles */

/* firefox 2.0 */

.RadTreeView_Yellow_rtl .rtPlus,
.RadTreeView_Yellow_rtl .rtMinus,
x:-moz-any-link 
{
	margin-right:-11px;
	right:-15px;
}

/* firefox 3.0 */

.RadTreeView_Yellow_rtl .rtPlus,
.RadTreeView_Yellow_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:0;
	right:-18px;
}

/* ie 6 */

* html .RadTreeView_Yellow_rtl .rtPlus,
* html .RadTreeView_Yellow_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

/* ie 7 */

*+html .RadTreeView_Yellow_rtl .rtPlus,
*+html .RadTreeView_Yellow_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_Yellow_rtl .rtTop,
.RadTreeView_Yellow_rtl .rtMid, 
.RadTreeView_Yellow_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof 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_Yellow_rtl .rtLI .rtPlus,
    :root div.RadTreeView_Yellow_rtl .rtLI .rtMinus,
    :root div.RadTreeView_Yellow_rtl .rtFirst .rtLI .rtPlus,
    :root div.RadTreeView_Yellow_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_Yellow_rtl .rtLI .rtPlus,
	:root div.RadTreeView_Yellow_rtl .rtLI .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */

.RadTreeView_Yelllow_designtime .rtPlus,
.RadTreeView_Yellow_designtime .rtMinus
{
	left:3px;
	top:4px;
}



/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_Green,
.RadTreeView_Green a.rtIn,
.RadTreeView_Green .rtEdit .rtIn input
{
	line-height:1.273em;
}

/*
.RadTreeView_Green .rtTop, 
.RadTreeView_Green .rtMid, 
.RadTreeView_Green .rtBot
{
	padding: 0 0 0 20px;
}
*/

/*
.RadTreeView_Green .rtPlus, 
.RadTreeView_Green .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}
*/

.RadTreeView_Green .rtPlus
{
	background: transparent url(TreeView/PlusMinusGreen.gif) no-repeat 0 0;
}

.RadTreeView_Green .rtMinus
{
	background: transparent url(TreeView/PlusMinusGreen.gif) no-repeat 0 -11px;
}

.RadTreeView_Green .rtSp
{
/*	height:20px;*/
}

.RadTreeView_Green .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

/*
.RadTreeView_Green .rtIn
{
	margin: 1px 0;
	padding: 2px 3px 3px;
}
*/

/* endof general styles */



.RadTreeView_Green .rtHover 
{
	color: #FFFFFF;

}

.RadTreeView_Green .rtIn
{


}


.RadTreeView_Green .rtSelected .rtIn
{
	color: #FFFFFF;

}



.RadTreeView_Green .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */




/* rtl-specific styles */

/* firefox 2.0 */

.RadTreeView_Green_rtl .rtPlus,
.RadTreeView_Green_rtl .rtMinus,
x:-moz-any-link 
{
	margin-right:-11px;
	right:-15px;
}

/* firefox 3.0 */

.RadTreeView_Green_rtl .rtPlus,
.RadTreeView_Green_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:0;
	right:-18px;
}

/* ie 6 */

* html .RadTreeView_Green_rtl .rtPlus,
* html .RadTreeView_Green_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

/* ie 7 */

*+html .RadTreeView_Green_rtl .rtPlus,
*+html .RadTreeView_Green_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_Green_rtl .rtTop,
.RadTreeView_Green_rtl .rtMid, 
.RadTreeView_Green_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof 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_Green_rtl .rtLI .rtPlus,
    :root div.RadTreeView_Green_rtl .rtLI .rtMinus,
    :root div.RadTreeView_Green_rtl .rtFirst .rtLI .rtPlus,
    :root div.RadTreeView_Green_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_Green_rtl .rtLI .rtPlus,
	:root div.RadTreeView_Green_rtl .rtLI .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */

.RadTreeView_Green_designtime .rtPlus,
.RadTreeView_Green_designtime .rtMinus
{
	left:3px;
	top:4px;
}



/*

RadTreeView Default skin

* For notes on the CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_BarGray,
.RadTreeView_BarGray a.rtIn,
.RadTreeView_BarGray .rtEdit .rtIn input
{
	line-height:1.273em;
}

/*
.RadTreeView_BarGray .rtTop, 
.RadTreeView_BarGray .rtMid, 
.RadTreeView_BarGray .rtBot
{
	padding: 0 0 0 20px;
}
*/

/*
.RadTreeView_BarGray .rtPlus, 
.RadTreeView_BarGray .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}
*/

.RadTreeView_BarGray .rtPlus
{
	background: transparent url(TreeView/PlusMinusGray.gif) no-repeat 0 0;
}

.RadTreeView_BarGray .rtMinus
{
	background: transparent url(TreeView/PlusMinusGray.gif) no-repeat 0 -11px;
}

.RadTreeView_BarGray .rtSp
{
/*	height:20px;*/
}

.RadTreeView_BarGray .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

/*
.RadTreeView_BarGray .rtIn
{
	margin: 1px 0;
	padding: 2px 3px 3px;
}
*/

/* endof general styles */



.RadTreeView_BarGray .rtHover 
{
	color: #FFFFFF;

}

.RadTreeView_BarGray .rtIn
{


}


.RadTreeView_BarGray .rtSelected .rtIn
{
	color: #FFFFFF;

}



.RadTreeView_BarGray .rtSelected .rtLoadingBelow
{
	color: #000;
}

/* endof node states */




/* rtl-specific styles */

/* firefox 2.0 */

.RadTreeView_BarGray_rtl .rtPlus,
.RadTreeView_BarGray_rtl .rtMinus,
x:-moz-any-link 
{
	margin-right:-11px;
	right:-15px;
}

/* firefox 3.0 */

.RadTreeView_BarGray_rtl .rtPlus,
.RadTreeView_BarGray_rtl .rtMinus,
x:-moz-any-link, x:default
{
	margin-right:0;
	right:-18px;
}

/* ie 6 */

* html .RadTreeView_BarGray_rtl .rtPlus,
* html .RadTreeView_BarGray_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

/* ie 7 */

*+html .RadTreeView_BarGray_rtl .rtPlus,
*+html .RadTreeView_BarGray_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_BarGray_rtl .rtTop,
.RadTreeView_BarGray_rtl .rtMid, 
.RadTreeView_BarGray_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

/* endof 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_BarGray_rtl .rtLI .rtPlus,
    :root div.RadTreeView_BarGray_rtl .rtLI .rtMinus,
    :root div.RadTreeView_BarGray_rtl .rtFirst .rtLI .rtPlus,
    :root div.RadTreeView_BarGray_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_BarGray_rtl .rtLI .rtPlus,
	:root div.RadTreeView_BarGray_rtl .rtLI .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

/* endof hacks */

.RadTreeView_BarGray_designtime .rtPlus,
.RadTreeView_BarGray_designtime .rtMinus
{
	left:3px;
	top:4px;
}

/*
ul { margin-bottom: 0 !important; }
li.rtLI,
.rtTop,
.rtSp,
.rtPlus,
.rtIn
 { margin: 0; padding: 0; border: 0px solid red; line-height: 1.05em !important; }


*/

.RadTreeView .rtMinus.rootToggle,
.RadTreeView .rtPlus.rootToggle { background-image: none; width: 5px; } /* this width is meant to be ~half of the normal width */
