/*

RadTreeView Icms40ContentModuleTreeView skin

* For notes on some CSS class names, please check RadTreeView common skin file *

*/

/* general styles */

.RadTreeView_Icms40ContentModuleTreeView, .RadTreeView_Icms40ContentModuleTreeView a.rtIn, .RadTreeView_Icms40ContentModuleTreeView .rtEdit .rtIn input
{
	/* 	font: 11px "Segoe UI" ,tahoma,verdana,sans-serif; 	color: #000; 	*/
	line-height: 1.273em;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #203B78;
}

.RadTreeView_Icms40ContentModuleTreeView .rtTop, .RadTreeView_Icms40ContentModuleTreeView .rtMid, .RadTreeView_Icms40ContentModuleTreeView .rtBot
{
	padding: 0 0 0 15px; /* Red */
	background: url(ContentModuleTreeView/ItemBg.gif) repeat-x;
}

.RadTreeView_Icms40ContentModuleTreeView .rtUL .rtLI .rtUL
{
	padding-left: 15px;
}

.RadTreeView_Icms40ContentModuleTreeView .rtPlus, .RadTreeView_Icms40ContentModuleTreeView .rtMinus
{
	margin: 5px 1px 0 -10px;
	width: 9px;
	height: 9px;
}

.RadTreeView_Icms40ContentModuleTreeView .rtPlus
{
	background: transparent url(ContentModuleTreeView/PlusMinus.gif) no-repeat 0 0;
}

.RadTreeView_Icms40ContentModuleTreeView .rtMinus
{
	background: transparent url(ContentModuleTreeView/PlusMinus.gif) no-repeat 0 -9px;
}

.RadTreeView_Icms40ContentModuleTreeView .rtSp
{
	height: 20px;
}

.RadTreeView_Icms40ContentModuleTreeView .rtChk
{
	margin: 0 2px;
	padding: 0;
	width: 12px;
	height: 12px;
}

.RadTreeView_Icms40ContentModuleTreeView .rtIn
{
	margin-left: 3px;
	padding: 2px 3px;
	text-decoration: none;
}

/* endof general styles */


/* node states */

.RadTreeView_Icms40ContentModuleTreeView .rtHover .rtIn
{
	height: 20px; /*padding: 1px 2px;*/
	/*color: #363636;*/
	/*border: 1px solid #99defd;*/ /*	background: #f6fbfd url(ContentModuleTreeView/ItemHoveredBg.gif) repeat-x left bottom;*/
}

.RadTreeView_Icms40ContentModuleTreeView .rtSelected .rtIn
{
	/*padding: 1px 2px;*/
	/*color: #333;*/
	/*border: 1px solid #99defd;*/ /*background: #f6fbfd url(ContentModuleTreeView/ItemSelectedBg.gif) repeat-x left bottom;*/
}

.RadTreeView_Icms40ContentModuleTreeView_disabled .rtIn, .RadTreeView_Icms40ContentModuleTreeView .rtDisabled .rtIn
{
	color: #ccc;
}

.RadTreeView_Icms40ContentModuleTreeView .rtSelected .rtLoadingBelow
{
	color: #333;
}

/* endof node states */


/* in-line editing */

.RadTreeView_Icms40ContentModuleTreeView .rtLI .rtEdit .rtIn
{
	border: 1px solid #99defd;
	padding: 0 2px;
	height: 1.2em;
	background: #fff;
	text-decoration: none;
	text-decoration: none;
}

.RadTreeView_Icms40ContentModuleTreeView .rtEdit .rtIn input
{
	height: 1em;
	line-height: 1em;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

/* endof in-line editing */


/* drop targets */

.rtDropAbove_Icms40ContentModuleTreeView, .rtDropBelow_Icms40ContentModuleTreeView
{
	border: 1px dotted black;
	font-size: 3px;
	line-height: 3px;
	height: 3px;
}

.rtDropAbove_Icms40ContentModuleTreeView
{
	border-bottom: 0;
}

.rtDropBelow_Icms40ContentModuleTreeView
{
	border-top: 0;
}

/* endof drop targets */


/* rtl-specific styles */

.RadTreeView_Icms40ContentModuleTreeView_rtl .rtPlus
{
	background: transparent url(ContentModuleTreeView/PlusMinus.gif) no-repeat -9px 0;
}

.RadTreeView_Icms40ContentModuleTreeView_rtl .rtMinus
{
	background: transparent url(ContentModuleTreeView/PlusMinus.gif) no-repeat -9px -9px;
}

/* firefox */
.RadTreeView_Icms40ContentModuleTreeView_rtl .rtPlus, .RadTreeView_Icms40ContentModuleTreeView_rtl .rtMinus
{
	margin-right: -9px;
	right: -8px;
}

* html .RadTreeView_Icms40ContentModuleTreeView_rtl .rtPlus, * html .RadTreeView_Icms40ContentModuleTreeView_rtl .rtMinus
{
	margin-right: -10px;
	right: 0;
}

* + html .RadTreeView_Icms40ContentModuleTreeView_rtl .rtPlus, * + html .RadTreeView_Icms40ContentModuleTreeView_rtl .rtMinus
{
	margin-right: -10px;
	right: 0;
}

.RadTreeView_Icms40ContentModuleTreeView_rtl .rtTop, .RadTreeView_Icms40ContentModuleTreeView_rtl .rtMid, .RadTreeView_Icms40ContentModuleTreeView_rtl .rtBot
{
	padding: 0 15px 2px 0;
	margin: 0;
}

/* endof rtl-specific styles */


/* hacks for Opera & Safari */
@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */

	html:first-child .RadTreeView_Icms40ContentModuleTreeView_rtl .rtPlus, html:first-child .RadTreeView_Icms40ContentModuleTreeView_rtl .rtMinus, html:first-child .RadTreeView_Icms40ContentModuleTreeView_rtl .rtFirst .rtLI .rtPlus, html:first-child .RadTreeView_Icms40ContentModuleTreeView_rtl .rtFirst .rtLI .rtMinus
	{
		margin: 5px 1px 0 -10px;
		right: 0;
	}

	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_Icms40ContentModuleTreeView_rtl .rtPlus, :root .RadTreeView_Icms40ContentModuleTreeView_rtl .rtMinus
	{
		right: 0;
		margin-right: -10px;
		margin-left: 1px;
	}
}

/* endof hacks */
