div.AspNet-TreeView { background: rgba(255, 255, 255, .35); padding: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #fff; -webkit-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .15); -moz-box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .15); box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, .15); margin-bottom: 10px;  }
div.AspNet-TreeView ul { margin: 0; padding: 0; }
div.AspNet-TreeView ul li { position: relative; margin: 0; padding: 0 0 0 25px; list-style: none; }
div.AspNet-TreeView ul li a { color: #98002E; display: block; padding: 4px 0; font-weight: bold; }
div.AspNet-TreeView ul li.AspNet-TreeView-Selected a, div.AspNet-TreeView ul li.AspNet-TreeView-ChildSelected ul li.AspNet-TreeView-Selected a { color: #231f20; }
div.AspNet-TreeView ul li.AspNet-TreeView-ChildSelected a { color: #043982; }
div.AspNet-TreeView ul li ul { padding-top: 5px; }
div.AspNet-TreeView ul li ul li { border-left: 1px dashed #bababa; padding: 0 0 0 15px; }
div.AspNet-TreeView ul li ul li a, div.AspNet-TreeView ul li.AspNet-TreeView-Selected ul li a, 
div.AspNet-TreeView ul li.AspNet-TreeView-ChildSelected ul li a
{ font-weight: normal; color: #98002E; }

div.AspNet-TreeView ul li a.AspNet-TreeView-Collapse
{background: url(collapse.gif) 0 0 no-repeat; width: 20px; height: 20px; position: absolute; cursor: pointer; left: 0; top: 3px; text-decoration: none; padding: 0; }
div.AspNet-TreeView ul li a.AspNet-TreeView-Expand
{background:  url(expand.gif) 0 0 no-repeat;  width: 20px; height: 20px; position: absolute; cursor: pointer; left: 0; top: 3px; text-decoration: none; padding: 0; }