﻿.foo {}  /* W3C CSS Validator prefers to start with a class rather than a comment */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

.MainTree 
{
    position: relative;
}

.MainTree div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 0 0 0 0; 
    font-size: 9px;
    font-family: Arial;
}

.MainTree div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 12px;
}

.MainTree div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 4px 0 0;
}

.MainTree div.AspNet-TreeView li a
{
    text-decoration: none;
    padding-left: 4px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Root
{
    background:url(../../images/navs/bg-fade-light.png) repeat-x bottom;
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
    margin:0 0 0 0;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Parent
{
    background:url(../../images/navs/bg-fade-light.png) repeat-x bottom;
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
    margin:0 0 0 0;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    background:url(../../images/navs/bg-fade-light.png) repeat-x bottom;
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #D2D2D2;
    border-bottom: solid 1px #D2D2D2;
    border-left: solid 1px #E7E7E7;
    margin:0 0 0 0;
}

.MainTree div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    position: relative;
    background: url(../../images/navs/collapse.gif) 0 -1px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
    font-family: Arial;
    font-size: 9px;
    line-height: 15px;
}

.MainTree div.AspNet-TreeView .AspNet-TreeView-Expand
{
    position: relative;
    background: url(../../images/navs/expand.gif) 0 -1px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
    font-family: Arial;
    font-size: 9px;
    line-height: 15px;
}

.MainTree div.AspNet-TreeView .AspNet-TreeView-Selected a
{
    font-weight: bold !important;
    color: #006400 !important;
}

.MainTree div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{
    font-weight: normal !important;
    color: #00008B !important;
}


.MainTree div.AspNet-TreeView a,
.MainTree div.AspNet-TreeView a:visited,
.MainTree div.AspNet-TreeView a:active,
.MainTree div.AspNet-TreeView a:hover,
.MainTree div.AspNet-TreeView a:link
{
    color: #948A54;
}



/* (ADD) '[us] */


.MainTree div.AspNet-TreeView li.AspNet-TreeView-Root { 
    color: #393220;
    padding: 1px 0 1px 2px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Root a { 
    color: #393220;
    text-decoration: none;
    padding-left: 0px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Root a:link, 
.MainTree div.AspNet-TreeView li.AspNet-TreeView-Root a:visited { 
	color : #393220;
	text-decoration : none;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Root a:hover { 
	color : #76923C;
	text-decoration : none;
}


.MainTree div.AspNet-TreeView li.AspNet-TreeView-Parent { 
    color: #5F542C;
    padding: 1px 0 1px 2px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Parent a { 
    color: #5F542C;
    text-decoration: none;
    padding-left: 0px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Parent a:link, 
.MainTree div.AspNet-TreeView li.AspNet-TreeView-Parent a:visited { 
	color : #5F542C;
	text-decoration : none;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Parent a:hover { 
	color : #76923C;
	text-decoration : none;
}


.MainTree div.AspNet-TreeView li.AspNet-TreeView-Leaf { 
    color: #948A54;
    padding: 1px 0 1px 2px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Leaf a { 
    color: #948A54;
    text-decoration: none;
    padding-left: 0px;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Leaf a:link, 
.MainTree div.AspNet-TreeView li.AspNet-TreeView-Leaf a:visited { 
	color : #948A54;
	text-decoration : none;
}

.MainTree div.AspNet-TreeView li.AspNet-TreeView-Leaf a:hover { 
	color : #56732E;
	text-decoration : none;
}



/* --------------------------------------------------------------------------------------------------- */
/* Used when the TreeView adapter is NOT used. */
/* These styles are used by the TreeView's skin, found in this theme's skin file. */


td.TreeView-Skin-Node { 
    /* background: url(../../images/navs/bg-fade-light-short.png) repeat-x bottom; */
    padding: 1px 0 1px 2px;
    /* width:100%; */
	}

td.TreeView-Skin-Node a { 
    text-decoration: none;
    padding-left: 0px;
	}


td.TreeView-Skin-RootNode { 
    color: #393220;
    padding: 1px 0 1px 6px;
	}

td.TreeView-Skin-RootNode a { 
    color: #393220;
    text-decoration: none;
    padding-left: 0px;
	}

td.TreeView-Skin-RootNode a:link, 
td.TreeView-Skin-RootNode a:visited { 
	color : #393220;
	text-decoration : none;
	} 

td.TreeView-Skin-RootNode a:hover { 
	color : #76923C;
	text-decoration : none;
	} 


td.TreeView-Skin-ParentNode { 
    color: #5F542C;
    padding: 1px 0 1px 6px;
	}

td.TreeView-Skin-ParentNode a { 
    color: #5F542C;
    text-decoration: none;
    padding-left: 0px;
	}

td.TreeView-Skin-ParentNode a:link, 
td.TreeView-Skin-ParentNode a:visited { 
	color : #5F542C;
	text-decoration : none;
	} 

td.TreeView-Skin-ParentNode a:hover { 
	color : #76923C;
	text-decoration : none;
	} 


td.TreeView-Skin-LeafNode { 
    color: #948A54;
    padding: 1px 0 1px 6px;
	}

td.TreeView-Skin-LeafNode a { 
    color: #948A54;
    text-decoration: none;
    padding-left: 0px;
	}

td.TreeView-Skin-LeafNode a:link, 
td.TreeView-Skin-LeafNode a:visited { 
	color : #948A54;
	text-decoration : none;
	} 

td.TreeView-Skin-LeafNode a:hover { 
	color : #56732E;
	text-decoration : none;
	} 


td.TreeView-Skin-Level-Node { 
    color: #4A442A;
    padding: 1px 0 1px 6px;
	}

td.TreeView-Skin-Level-Node a { 
    color: #4A442A;
    text-decoration: none;
    padding-left: 0px;
	}

td.TreeView-Skin-Level-Node a:link, 
td.TreeView-Skin-Level-Node a:visited { 
	color : #4A442A;
	text-decoration : none;
	} 

td.TreeView-Skin-Level-Node a:hover { 
	color : #76923C;
	text-decoration : none;
	} 


.TreeView-Skin-Root table { 
    margin: 4px 0;
	}

.TreeView-Skin-Leaf { 
    padding:0 0 0 2px;
	}


/* TreeView Container '[us] */

.treeview-container {
	/* background:url(../../images/treeview_bg.jpg) no-repeat; */
	background:#F8FFF8;
    border-top: solid 1px #E7E7E7;
    border-right: solid 1px #E7E7E7;
    border-bottom: solid 1px #E7E7E7;
    border-left: solid 1px #E7E7E7;
	margin-left:0px;
	margin-right:auto;
	width:356px;
	padding:5px 0 10px 0;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	} 
