.TreeView_Vista .tvDisabled
{
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}
.TreeView_Vista .Template
{
	float:left;
}

.TreeView_Vista .List .List
{
    list-style-type: none;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: 0;
    padding-left: 20px;
    float: left;
}
.TreeView_Vista .ListItem
{
    margin: 0;
    padding: 0;
    float: left;
    background: url( 'Images/Empty.gif' ) center;
    clear: both;
}
.TreeView_Vista .ListItem .NodeBody
{
    height: 20px;
    float: left;
}
* + html .TreeView_Vista .ListItem .NodeBody
{
    float: none;
}
.TreeView_Vista .ListItem .NodeBody .NodeImage
{
    margin-left: 0;
    margin-top: 2px;
    float: left;
}
.TreeView_Vista .ListItem .NodeBody .NodeCheckBox
{
    float: left;
    background: url( 'Images/treeview.png' ) center 50px;
    width: 20px;
    height: 20px;
}
.TreeView_Vista .ListItem .NodeBody .NodeCheckBox-Hover
{
    background: url( 'Images/treeview.png' ) center -330px;
}
.TreeView_Vista .ListItem .NodeBody .NodeCheckBox-Checked
{
    background: url( 'Images/treeview.png' ) center -80px;
}
.TreeView_Vista .ListItem .NodeBody .NodeCheckBox-Hover-Checked
{
    background: url( 'Images/treeview.png' ) center -30px;
}
.TreeView_Vista .ListItem .NodeBody .NodeCheckBox-Indeterminate
{
    background: url( 'Images/tristate.png' ) no-repeat center
}
.TreeView_Vista .ListItem .NodeBody .NodeCheckBox-Hover-Indeterminate
{
    background: url( 'Images/tristate-hover.png' ) no-repeat center
}
.TreeView_Vista .ListItem .NodeBody .Link
{
    text-decoration: none;
    outline: none;
    float: left;
    display: block;
    margin-left: 3px;
    margin-top: 1px;
}
.TreeView_Vista_TextNode
{
    font-size: 12px;
    line-height: 19px;
    font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
    text-decoration: none;
    margin: 0;
    outline: none;
    color: #000;
    background-color: Transparent;
    padding: 1px 4px;
}
.TreeView_Vista .ListItem .NodeBody .Hover .TextNode
{
    color: #000;
    background: url( 'Images/Item-Background.gif' ) repeat-x top left;
    border: solid 1px #d8f0fa;
    padding: 0 3px;
}
.TreeView_Vista .ListItem .NodeBody .Selected .TextNode, .TreeView_Vista .ListItem .NodeBody .Focus .TextNode
{
    color: #000;
    background: url( 'Images/Item-Background.gif' ) repeat-x center left;
    border: solid 1px #99defd;
    padding: 0 3px;
}
.TreeView_Vista .InsertionTemplate
{
    background-color: #d8f0fa;
    border: solid 1px #99defd;
    height: 1px;
    font-size: 0;
}
.TreeView_Vista .DragVisual
{
    margin-top: -20px;
    margin-left: 100px;
    color: #666;
    width: 100%;
}
.TreeView_Vista .DragVisual .NodeCheckBox
{
    float: left;
}
.TreeView_Vista .DragVisual .NodeImage
{
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
    float: left;
}
.TreeView_Vista .DragVisual .Link
{
    text-decoration: none;
    outline: none;
    display: block;
    float: left;
    margin-top: 3px;
}
.TreeView_Vista .DragVisual .Link .TextNode
{
    font-size: 12px;
    font-family: Segoe UI, Myriad, Myriad Pro, Calibri, Arial, Sans-Serif;
    text-decoration: none;
    margin: 0;
    padding: 0;
    outline: none;
    color: #000;
}
.TreeView_Vista LI
{
    list-style-type: none;
    width: 100%;
    padding: 0;
    margin: 0;
    font-size: 0;
    float: left;
}
.TreeView_Vista .HitArea, .TreeView_Vista .LineArea
{
    width: 20px;
    height: 20px;
    float: left;
}
.TreeView_Vista .EditArea
{
    width: 150px;
    height: 18px;
    font-size: 18px;
}
.TreeView_Vista .Open-HitArea, .TreeView_Vista .Open-FirstItem-HitArea, .TreeView_Vista .Open-LastItem-HitArea, .TreeView_Vista .Open-FirstRootItem-HitArea, .TreeView_Vista .Open-UniqueItem-HitArea
{
    background: url( 'Images/treeview.png' ) 0 -280px;
}
.TreeView_Vista .Open-HitArea-Hover, .TreeView_Vista .Open-FirstItem-HitArea-Hover, .TreeView_Vista .Open-LastItem-HitArea-Hover, .TreeView_Vista .Open-FirstRootItem-HitArea-Hover, .TreeView_Vista .Open-UniqueItem-HitArea-Hover
{
    background: url( 'Images/treeview.png' ) 0 -230px;
}
.TreeView_Vista .Close-HitArea, .TreeView_Vista .Close-FirstItem-HitArea, .TreeView_Vista .Close-LastItem-HitArea, .TreeView_Vista .Close-FirstRootItem-HitArea, .TreeView_Vista .Close-UniqueItem-HitArea
{
    background: url( 'Images/treeview.png' ) 0 -180px;
}
.TreeView_Vista .Close-HitArea-Hover, .TreeView_Vista .Close-FirstItem-HitArea-Hover, .TreeView_Vista .Close-LastItem-HitArea-Hover, .TreeView_Vista .Close-FirstRootItem-HitArea-Hover, .TreeView_Vista .Close-UniqueItem-HitArea-Hover
{
    background: url( 'Images/treeview.png' ) 0 -130px;
}
