﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
div.AspNet-TreeView
{ margin: 0; padding: 0; width: 180px; font-size: smaller; }
div.AspNet-TreeView ul
{ list-style: none; margin: 0; padding: 0; }
.AspNet-TreeView-Show {}
.AspNet-TreeView-Hide { display: none; }
.TreeView div.AspNet-TreeView 
{ border-bottom: 1px solid #000 !important; }
.TreeView div.AspNet-TreeView ul li
{ display: block; border-left: 1px solid #000; 
  border-right: 1px solid #000; border-bottom: 1px solid #fff; }
.TreeView div.AspNet-TreeView ul li ul li 
{ border: 0px; width: 100%; }
.TreeView div.AspNet-TreeView ul ul
{ margin: 0px 0px 0px 0px; }
.TreeView div.AspNet-TreeView ul ul ul 
{ margin-left: 0px; }
.TreeView div.AspNet-TreeView ul li img
{ border: none; vertical-align: middle; margin: 0px; }
.TreeView div.AspNet-TreeView li a
{ text-decoration: none; color: #ffffff; }
.TreeView .AspNet-TreeView .AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf 
{ margin-left: 12px; width: auto; clear: both; }
.TreeView .AspNet-TreeView .AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf a 
{ color: #000; }
.TreeView .AspNet-TreeView .AspNet-TreeView-Root:hover
{ color: #fff; background-color: #C78211; }
.TreeView .AspNet-TreeView .AspNet-TreeView-Root ul li:hover.AspNet-TreeView-Leaf, 
.TreeView .AspNet-TreeView .AspNet-TreeView-Root ul li.AspNet-TreeView-Leaf a:hover 
{ color: #000 !important; background-color: #FAFAD2 !important; }
.TreeView .AspNet-TreeView .AspNet-TreeView-ClickableNonLink
{ color: #fff; padding-left: 2px; margin-left: 0px; font-weight: bold; cursor: auto; }
.TreeView .AspNet-TreeView .AspNet-TreeView-ClickableLink
{ font-weight: bold; padding-left: 2px; }
.TreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{ background: url('../images/menus/collapse.gif') 2px 4px no-repeat;
  background-color: #333; border-left: 1px solid #fff; width: 20px; float: right;
  clear: both; z-index: 2; cursor: pointer; }
.TreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{ background: url('../images/menus/expand.gif') 2px 4px no-repeat;
  background-color: #333; border-left: 1px solid #fff; width: 20px; float: right;
  clear: both; z-index: 2; cursor: pointer; }
.TreeView div.AspNet-TreeView 
{ background-color: #006FAC; }
.TreeView div.AspNet-TreeView ul li.AspNet-TreeView-Root ul 
{ color: #000; background-color: #cce3FB !important; }
.TreeView div.AspNet-TreeView li.AspNet-TreeView-ParentSelected .AspNet-TreeView-ClickableLink a 
{ color: #fff !important; background-image: none; }
.TreeView div.AspNet-TreeView li.AspNet-TreeView-ParentSelected a 
{ color: #000 !important; background-image: none; font-weight: normal; }
.TreeView li.AspNet-TreeView-Selected
{ color: #000 !important; background-color: #e7ddbc !important; }
.TreeView li.AspNet-TreeView-Selected a
{ background: url('../images/menus/right_arrow.gif') right no-repeat; }
.TreeView li.AspNet-TreeView-SelectExpand a
{ background-image: none; }
.TreeView li.AspNet-TreeView-SelectExpand
{ color: #fff !important; background-color: #C78211 !important; background-image: none; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent 
{ border-top: 1px solid #fff !important; border-bottom: 1px solid #fff !important;
  background-color: #555; margin-left: 12px; padding-left: 1px; width: auto; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent ul
{ border-left: 0px solid #999 !important; border-top: 1px solid #fff !important; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent li.AspNet-TreeView-Parent 
{ background-color: #777; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Leaf
{ padding-top: 1px; padding-left: 1px; line-height: 135%; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Leaf a 
{ display: block; border-bottom: 1px dashed #333; width: 100%; height: 100%; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root
{ line-height: 200%; padding: 0px; }

