﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/*
########################################
COLORS
########################################
tan: #e7ddbc;
blue: #006FAC;
golden brown: #C78211;
light yellow: #FAFAD2;
light blue: #cce3FB;
*/

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: 0px solid #000 !important; background-color: #006FAC; }


.TreeView .AspNet-TreeView li.AspNet-TreeView-Root
{ display: block; position: relative; float: left; width: 175px; border-bottom: 1px solid #fff;
  line-height: 1.8em; color: #fff; font-weight: bold; background-color: #006FAC; 
  padding-left: 5px;
}

.TreeView .AspNet-TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Parent .AspNet-TreeView-ClickableNonLink
{ display: block; position: relative; width: 140px; height: auto; 
border: 0px solid #fff; line-height: 1.5em; margin: 0px; padding: 3px; }
.TreeView .AspNet-TreeView .AspNet-TreeView-ClickableLink
{ display: block; width: 154px; padding-left: 0px; 
background-color: #006FAC !important; border: 0px solid #fff; }

.TreeView a
{ border-bottom: 1px solid #000; }
.TreeView .AspNet-TreeView .AspNet-TreeView-ClickableLink a 
{ display: block; width: 100%; background-color: #006FAC; }
.TreeView .AspNet-TreeView .AspNet-TreeView-ClickableNonLink
{ display: block; position: relative; width: auto; margin-left: 0px; }
.TreeView div.AspNet-TreeView ul li.AspNet-TreeView-Root ul li
{ color: #000; background-color: #cce3FB; }
.TreeView div.AspNet-TreeView ul li.AspNet-TreeView-Root ul 
{ color: #000; background-color: #cce3FB; }


.TreeView div.AspNet-TreeView ul li
{ display: block; white-space: normal;
  border-left: 0px solid #777;
  border-right: 0px solid #000; border-bottom: 0px 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: #fff; }


.TreeView .AspNet-TreeView li.AspNet-TreeView-Root.AspNet-TreeView-Leaf.AspNet-TreeView-Selected:hover,
.TreeView .AspNet-TreeView .AspNet-TreeView-Root:hover li.AspNet-TreeView-ClickableNonLink,
.TreeView .AspNet-TreeView .AspNet-TreeView-Root.AspNet-TreeView-Leaf a:hover,
.TreeView .AspNet-TreeView .AspNet-TreeView-Root:hover
{ color: #fff; background-color: #C78211 !important; }
.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; background-color: #FAFAD2 !important; }

.TreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{ background: url('/images/menus/collapse.gif') 1px 2px no-repeat;
  background-color: #333; border-left: 1px solid #fff; width: 20px; height: 24px; float: right;
  clear: both; z-index: 300; cursor: pointer; }
.TreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{ background: url('/images/menus/expand.gif') 1px 2px no-repeat; color: #fff;
  background-color: #333; border-left: 1px solid #fff; width: 20px; height: 24px; float: right;
  clear: both; z-index: 300; cursor: pointer; }

.TreeView div.AspNet-TreeView li.AspNet-TreeView-ParentSelected 
{ color: #000; background-image: none; background-color: #e7ddbc !important; }
.TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Selected a
{ background: #e7ddbc url('/images/menus/right_arrow.gif') right no-repeat !important; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root.AspNet-TreeView-Leaf.AspNet-TreeView-Selected a
{ background: url('/images/menus/right_arrow_white.gif') right no-repeat; color: #fff; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Parent.AspNet-TreeView-Selected
{ background-color: #000 !important; color: #fff !important; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Parent.AspNet-TreeView-ChildSelected,
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root.AspNet-TreeView-Leaf.AspNet-TreeView-Selected
{ background-color: #000 !important; color: #fff; }

.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-Selected a:hover
{ background-color: #C78211 !important; color: #fff; }
.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf.AspNet-TreeView-Selected
, .TreeView .AspNet-TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Parent.AspNet-TreeView-ChildSelected li.AspNet-TreeView-Leaf.AspNet-TreeView-Selected
{ background-color: #e7ddbc; color: #000; font-weight: bold !important; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected ul li.AspNet-TreeView-Parent.AspNet-TreeView-Selected
{ background-color: #e7ddbc; color: #000; font-weight: bold !important; }

.TreeView .AspNet-TreeView 
li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
ul li.AspNet-TreeView-Parent.AspNet-TreeView-Selected a
{
	background: none !important;
	text-decoration: none !important;
}

.TreeView .AspNet-TreeView 
li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
ul li.AspNet-TreeView-Parent a
{
	border-bottom-color: #555;
}

.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
li.AspNet-TreeView-Parent.AspNet-TreeView-Selected 
li.AspNet-TreeView-Leaf.AspNet-TreeView-ParentSelected, 
.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
li.AspNet-TreeView-Parent.AspNet-TreeView-Selected 
li.AspNet-TreeView-Leaf.AspNet-TreeView-ParentSelected a
{
	background: none !important;
	background-color: #cce3FB !important;
	border-bottom-color: #000 !important;
}

.TreeView .AspNet-TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Parent 
{ border-top: 1px solid #fff !important; border-bottom: 2px groove #fff !important;
  color: #fff; background-color: #555; margin-left: 5px; padding-left: 5px; 
  /* height: 1.1em; line-height: 1.1em; */ width: auto; 
}
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent ul
{ border: 0px !important; }


.TreeView .AspNet-TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Leaf a, 
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent li.AspNet-TreeView-Leaf a
{ color: #000; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Root li.AspNet-TreeView-Leaf, 
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent li.AspNet-TreeView-Leaf
{ padding-top: 0px; padding-bottom: 0px; padding-left: 5px; line-height: 1.5em; font-weight: normal; width: 169px; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Parent li.AspNet-TreeView-Leaf
{ width: 160px; }


.TreeView .AspNet-TreeView .AspNet-TreeView-Root.AspNet-TreeView-Leaf
{ padding-left: 5px; width: 175px; line-height: 1.8em; }
.TreeView .AspNet-TreeView li.AspNet-TreeView-Leaf a 
{ display: block;  width: 100%; height: 100%; }


/* ADDED: MAY 27, 2010 */
.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
.AspNet-TreeView-Leaf.AspNet-TreeView-ChildSelected a
{ font-weight: bold; background: #96C3FF; }

.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
.AspNet-TreeView-Leaf.AspNet-TreeView-ChildSelected .AspNet-TreeView-Leaf 
{ margin-left: 5px; width: 160px; }


.TreeView li.AspNet-TreeView-Root.AspNet-TreeView-ChildSelected 
.AspNet-TreeView-Leaf.AspNet-TreeView-ChildSelected .AspNet-TreeView-Leaf a
{ font-weight: normal; background: #cce3FB; }
