/* General styling for nav tree labels. */
.ygtvlabel:visited { color:#800080; }
.ygtvlabel:hover { text-decoration: underline; }

/* Vertical alignment of expand/collapse icons.  
.ygtvdepthcell { display: none; }
.ygtvitem .ygtvitem .ygtvitem .ygtvspacer { height: 20px; width: 2em; }
.ygtvitem .ygtvitem .ygtvitem .ygtvitem .ygtvspacer { height: 20px; width: 3em; }
*/

/* Give each level in the tree its own background color. */ 
.ygtvchildren .ygtvitem { background-color: #C5E0EA; border-top: solid white 1px; }
.ygtvchildren .ygtvchildren .ygtvitem { background-color: #DAE9EF; }
.ygtvchildren .ygtvchildren .ygtvchildren .ygtvitem { background-color: #EFF3F4; border-top: solid white 1px; }

/* Lord have mercy on us. 
#ygtv1, #ygtv2, #ygtv3, #ygtv14, #ygtv25, #ygtv26, #ygtv27 { background-color: #C5B5B3; border-top: solid white 1px; }
#ygtv4, #ygtv5, #ygtv6, #ygtv7, #ygtv15, #ygtv16, #ygtv17, #ygtv18, #ygtv19, #ygtv20, #ygtv21, #ygtv22, #ygtv23, #ygtv24, #ygtv28, #ygtv29, #ygtv30, #ygtv31, #ygtv32 { background-color: #DBD0CF; border-top: solid white 1px; }
#ygtv8, #ygtv9, #ygtv10, #ygtv11, #ygtv12, #ygtv13 { background-color: #E8E4E3; border-top: solid white 1px; }
*/

/* Styling for currently selected node. */
.currentNode { font-style: italic; text-decoration: none; }
.currentNode:visited { color: #800080; }
.currentNode:hover { text-decoration: underline; }

/* Left over from old way of doing color layering. */
.depth0 { background-color: #C5E0EA; border-top: solid white 1px; }
.depth1 { background-color: #E4E8E9; border-top: solid white 1px; }
.depth2 { background-color: #FFFFFF; border-top: solid white 1px; }

