
.TreeView {//zoom: 1;}

.TreeView {padding: 0; clear: both; font-size: 100.01%; font-family: Tahoma, Verdana, Arial, sans-serif; width: 100%; height: 100%;}
.TreeView ul {margin: 0; padding: 0; padding-left: 16px; list-style-type: none;}
.TreeView .Root {padding-top: 3.75em; position: relative;}

.TreeView li {white-space: nowrap; display: block; margin: 0; padding: 0; position: relative;}

.TreeView li span {position: relative; display: block;}

.TreeView li span a.Plus {position: absolute; top: 0px; left: 0px;}
.TreeView li span a.NodeAnchor {position: relative; padding: 0 0.2em; font-size: 85%; margin-left: 16px; //margin-left: 0px; //left: 17px; //padding-right: 20px;}
.TreeView li span a.NodeAnchor u {position: relative; z-index: 1; top: 2px; text-decoration: none !important;}
.TreeView li span a.NodeAnchor em {position: relative; z-index: 2; font-style: normal; margin-left: 3px; font-size: 125%;}

.TreeView li.Opened ul {display: block; position: relative;}
.TreeView li.Closed ul {display: none; position: relative;}

.TreeView li.Opened ul {background-image: url(../Images/Icons/I_VLine.gif); background-position: 16px top; background-repeat: repeat-y; background-color: transparent;}
.TreeView li.Opened.Last > ul {background-color: #f1eff1;}

.Explorer .TreeView .Opened ul {background-color: transparent;}
.Explorer .TreeView .Last ul.Last {background-color: #f1eff1;}
.Explorer .TreeView li span {height: 1.75em;}

.TreeView .Book {background-image: url(../Images/Icons/I_Book.gif);}
.TreeView .Article {background-image: url(../Images/Icons/I_File.gif);}

.TreeView .Namespace {background-image: url(../Images/Icons/XmlDoc/namespace.gif);}
.TreeView .Pubclass {background-image: url(../Images/Icons/XmlDoc/pubclass.gif);}
.TreeView .Pubdelegate {background-image: url(../Images/Icons/XmlDoc/pubdelegate.gif);}
.TreeView .Pubenumeration {background-image: url(../Images/Icons/XmlDoc/pubenumeration.gif);}
.TreeView .Pubevent {background-image: url(../Images/Icons/XmlDoc/pubevent.gif);}
.TreeView .Pubfield {background-image: url(../Images/Icons/XmlDoc/pubfield.gif);}
.TreeView .Pubinterface {background-image: url(../Images/Icons/XmlDoc/pubinterface.gif);}
.TreeView .Pubmethod {background-image: url(../Images/Icons/XmlDoc/pubmethod.gif);}
.TreeView .Pubproperty {background-image: url(../Images/Icons/XmlDoc/pubproperty.gif);}
.TreeView .Pubstructure {background-image: url(../Images/Icons/XmlDoc/pubstructure.gif);}
.TreeView .Puboperator {background-image: url(../Images/Icons/XmlDoc/puboperator.gif);}

.TreeView .Loading b {background-image: url(../Images/Icons/loading.gif) !important;}

.TreeView li.Last > span {background-image: url(../Images/LastBg.gif); background-position: left .75em; background-repeat: no-repeat; background-color: transparent;}
.Explorer .TreeView .Last span.LastSpan {background-image: url(../Images/LastBg.gif); background-position: left .75em; background-repeat: no-repeat; background-color: transparent;}

.TreeView li span a.Plus {display: inline-block; width: 16px; height: auto; vertical-align: middle; position: absolute; left: 0px; top: 0px; z-index: 2;}
.TreeView a.Plus:link, .TreeView a.Plus:visited, .TreeView a.Plus:active, .TreeView a.Plus:hover {cursor: default !important;}

.TreeView li.Opened span a.Plus b {display: inline-block; width: 16px; height: 1.5em; background-position: center; background-repeat: no-repeat; background-image: url(../Images/Icons/I_Minus.gif);}
.TreeView li span a.Plus b, .TreeView li.Closed span a.Plus b {display: inline-block; width: 16px; height: 1.5em; background-position: center; background-repeat: no-repeat; background-image: url(../Images/Icons/I_Plus.gif);}
.TreeView li span a.Plus:focus, .TreeView li span a.NodeAnchor:focus {border: none !important; outline: none;}
	
.TreeView li span a.NodeAnchor u {display: inline-block; width: 16px; height: 16px;}
.TreeView li span a.NodeAnchor u b {display: inline-block; width: 16px; height: 16px; background-position: center; background-repeat: no-repeat; }

.TreeView .Active em {background-color: silver;}

.TreeView li span i.HL {position: absolute; width: 16px; height: 1.5em; display: block; background: url(../Images/Icons/I_HLine.gif) right .7em no-repeat; left: 2px; top: 0px; z-index: 1;}

.TreeView li span i.VL {width: 16px; height: 1.5em; display: inline-block; z-index: 1; overflow: hidden; position: absolute; top: 0; left: 0;}
.TreeView li span i.VL b {position: fixed; top: 0; left: 58px; display: block; background: url(../Images/Icons/I_VLine.gif) top left repeat-y; width: 600px; height: 9999em;}


/* colors */

.TreeView a:link {color: #000000; text-decoration: none !important;}
.TreeView a:visited {color: #000000; text-decoration: none !important;}
.TreeView a:active {color: #000000; text-decoration: none !important;}
.TreeView a:link:hover, .TreeView a:visited:hover, .TreeView a:active:hover {color: #cc0000; text-decoration: none !important;}
