
.RadTreeView_Telerik {
    color: #343434 !important;
    font-family: "Segoe UI" !important;
    font-size:11px ;
    /*line-height: 32px !important;*/
}

.RadTreeView_Telerik .rtUL {
    color: #343434 !important;
}

.RadTreeView_Telerik .rtUL .rtUL {
    padding-left: 18px  !important;
}

.RadTreeView_Telerik .rtIn
{
    padding: 5px 10px !important;
    border: 0 !important;
    display: inline-block !important;
    vertical-align: top !important;
    

    
}

.RadTreeView_Telerik .rtHover .rtIn,.RadTreeView_Telerik .rtSelected .rtIn {
    padding: 0 10px !important;
    border:0 !important;
   
}

.RadTreeView_Telerik .rtHover .rtIn {
    /*color: black !important;
    background-color: #e8e8e8 !important;*/
     color: white !important;
    background-color: #8dc500 !important;
}

.RadTreeView_Telerik .rtSelected .rtIn {
    /*color: white !important;
    background-color: #d9d9d9 !important;*/
}

.RadTreeView_Telerik .rtDisabled {
    opacity: .5 !important;

}

.RadTreeView_Telerik .rtSp {
    height: 32px !important;
}

.RadTreeView_Telerik .rtChecked,.RadTreeView_Telerik .rtUnchecked,.RadTreeView_Telerik .rtIndeterminate {
    margin: 0 3px !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url('Common/CheckBoxRadioSprites.png') !important;
    background-repeat: no-repeat !important;
}

.RadTreeView_Telerik .rtChecked {
    background-position: center -85px !important;
}

.RadTreeView_Telerik .rtUnchecked {
    background-position: center -5px !important;
}

.RadTreeView_Telerik .rtIndeterminate { 
    background-position: center -285px !important;
}

.RadTreeView_Telerik .rtPlus,.RadTreeView_Telerik .rtMinus {
    margin: 5px 0 0 -22px !important;
    width: 22px !important;
    height: 22px !important;
    background-image: url('../img/treeview_sprite.png') !important;
    background-repeat: no-repeat !important;
    top: 0 !important;
    left: 0 !important;
}

.RadTreeView_Telerik .rtPlus
{
    background-position: -14px -164px !important;
}

.RadTreeView_Telerik .rtPlusHover
{
    background-position: -64px -164px !important;
}

.RadTreeView_Telerik .rtMinus,.RadTreeView_Telerik .rtMinusHover {
    background-position: -64px -64px !important;
}

.RadTreeView_Telerik .rtLines .rtLI,
.RadTreeView_Telerik .rtLines .rtLI .rtUL,
.RadTreeView_Telerik .rtLines .rtTop,
.RadTreeView_Telerik .rtLines .rtMid,
.RadTreeView_Telerik .rtLines .rtBot,
.RadTreeView_Telerik .rtLines .rtLast .rtTop {
    background-image: none !important;
}

.RadTreeView_Telerik .rtTop,.RadTreeView_Telerik .rtMid,
.RadTreeView_Telerik .rtBot 
{
    padding: 0 0 0 22px !important;
}


.RadTreeView_Telerik_rtl .rtUL .rtUL
{
    padding-left: 0 !important;
    padding-right: 26px !important;
}

.RadTreeView_Telerik_rtl .rtChecked,
.RadTreeView_Telerik_rtl .rtUnchecked,
.RadTreeView_Telerik_rtl .rtIndeterminate
{
    background-repeat: no-repeat !important;
}

.RadTreeView_Telerik_rtl .rtPlus,
.RadTreeView_Telerik_rtl .rtMinus
{
    margin-left: -22px !important;
    margin-right: 5px !important;
    left: auto  !important;
    right: 0 !important;
}

.RadTreeView_Telerik_rtl .rtPlus,.RadTreeView_Telerik_rtl .rtPlusHover
{
    background-position: -14px -114px !important;
}

.RadTreeView_Telerik_rtl .rtMinus,.RadTreeView_Telerik_rtl .rtMinusHover
{
    background-position: -64px -64px !important;
}

.RadTreeView_Telerik_rtl .rtTop,.RadTreeView_Telerik_rtl .rtMid,.RadTreeView_Telerik_rtl .rtBot
{
    padding-left: 0 !important;
    padding-right: 22px !important;
}

div.RadTreeView_Telerik .rtHover .rtIn
{
    /*background-color: rgb(8, 102, 198) !important;*/
	/*color: rgb(255, 255, 255) !important;*/
	/*font-weight: bold !important;*/
    

    padding-bottom: 5px !important;
    padding-left: 10px !important;
    padding-top: 5px !important;
}

div.RadTreeView_Telerik .rtSelected .rtIn,
div.RadTreeView_Telerik .rtSelected .rtHover .rtIn
{
    /*font-weight: bold;*/
    text-decoration:underline;
	background-color: white !important;
    padding-bottom: 5px !important;
    padding-left: 10px !important;
    padding-top: 5px !important;
    color: #343434 !important;
}



