﻿.NavNodeContainer 
{
	width:100%;
}
/* DEFAULT LINK */
.NavNodeContainer a:link,
.NavNodeContainer a:visited,
.NavNodeContainer a:hover
{
    font-family: Verdana;
    font-size:10px;
    font-weight:normal;
    color:#333;
    text-decoration:none;
    display:block;
    padding:4px 4px 3px 14px;
}
.NavNodeContainer a:hover
{
    font-weight:bold;
}
/* LEVEL 1 */
div.NavNodeLevel1,
div.NavSelectedNodeLevel1 { }
/* Link */
a.NavNodeLevel1:link,
a.NavNodeLevel1:visited,
a.NavNodeLevel1:hover,
a.NavSelectedNodeLevel1:link,        
a.NavSelectedNodeLevel1:visited,
a.NavSelectedNodeLevel1:hover,
a.NavExpandedNodeLevel1:link,        
a.NavExpandedNodeLevel1:visited,
a.NavExpandedNodeLevel1:hover
{
    font-size:11px;
    border-bottom:solid 1px #029401; 
    padding:10px 4px 10px 3px;
}
/* Hover and Selected */
a.NavSelectedNodeLevel1:link,        
a.NavSelectedNodeLevel1:visited,
a.NavSelectedNodeLevel1:hover,
a.NavExpandedNodeLevel1:link,        
a.NavExpandedNodeLevel1:visited,
a.NavExpandedNodeLevel1:hover        
{
    font-weight:bold;
    border-bottom:none;
}
/* LEVEL 2 */
div.NavGroupLevel2 { margin-top:-6px; padding-bottom:8px; border-bottom:solid 1px #029401; }
/* Selected */
a.NavNodeLevel2:link,
a.NavNodeLevel2:visited,
a.NavNodeLevel2:hover,   
a.NavSelectedNodeLevel2:link, 
a.NavSelectedNodeLevel2:visited,
a.NavSelectedNodeLevel2:hover,
a.NavExpandedNodeLevel2:link,        
a.NavExpandedNodeLevel2:visited,
a.NavExpandedNodeLevel2:hover
{
    font-size:11px;
    padding-left:14px;
}
a.NavNodeLevel2:hover,
a.NavSelectedNodeLevel2:link,        
a.NavSelectedNodeLevel2:visited, 
a.NavSelectedNodeLevel2:hover,
a.NavExpandedNodeLevel2:link,        
a.NavExpandedNodeLevel2:visited,
a.NavExpandedNodeLevel2:hover
{
    font-weight:bold;
}
/* LEVEL 3 */
div.NavGroupLevel3 { padding-bottom:4px; }
a.NavNodeLevel3:link,
a.NavNodeLevel3:visited,
a.NavNodeLevel3:hover,
a.NavSelectedNodeLevel3:link,
a.NavSelectedNodeLevel3:visited,
a.NavSelectedNodeLevel3:hover,
a.NavExpandedNodeLevel3:link,        
a.NavExpandedNodeLevel3:visited,
a.NavExpandedNodeLevel3:hover
{
    font-size:11px;
    padding-left:24px;
}
a.NavNodeLevel3:hover,
a.NavSelectedNodeLevel3:link,        
a.NavSelectedNodeLevel3:visited, 
a.NavSelectedNodeLevel3:hover,
a.NavExpandedNodeLevel3:link,        
a.NavExpandedNodeLevel3:visited,
a.NavExpandedNodeLevel3:hover
{
    font-weight:bold;
}
/* LEVEL 4 */
a.NavNodeLevel4:link,
a.NavNodeLevel4:visited,
a.NavNodeLevel4:hover,
a.NavSelectedNodeLevel4:link,
a.NavSelectedNodeLevel4:visited,
a.NavSelectedNodeLevel4:hover,
a.NavExpandedNodeLevel4:link,
a.NavExpandedNodeLevel4:visited,
a.NavExpandedNodeLevel4:hover
{
    padding-left:32px;
}
a.NavNodeLevel4:hover,
a.NavSelectedNodeLevel4:link,       
a.NavSelectedNodeLevel4:visited,
a.NavSelectedNodeLevel4:hover,
a.NavExpandedNodeLevel4:link,
a.NavExpandedNodeLevel4:visited,
a.NavExpandedNodeLevel4:hover
{
    font-weight:bold;
}
/* LEVEL 5 */
a.NavNodeLevel5:link,
a.NavNodeLevel5:visited,
a.NavNodeLevel5:hover,
a.NavSelectedNodeLevel5:link,
a.NavSelectedNodeLevel5:visited,
a.NavSelectedNodeLevel5:hover,
a.NavExpandedNodeLevel5:link,
a.NavExpandedNodeLevel5:visited,
a.NavExpandedNodeLevel5:hover
{
    padding-left:42px;
}
a.NavNodeLevel5:hover,
a.NavSelectedNodeLevel5:link,      
a.NavSelectedNodeLevel5:visited, 
a.NavSelectedNodeLevel5:hover,
a.NavExpandedNodeLevel5:link,
a.NavExpandedNodeLevel5:visited,
a.NavExpandedNodeLevel5:hover
{
    font-weight:bold;
}

/* UNDEFINED LEVELS */
a.NavNodeLevel:link,
a.NavNodeLevel:visited,
a.NavNodeLevel:hover,
a.NavSelectedNodeLevel:link, 
a.NavSelectedNodeLevel:visited,
a.NavSelectedNodeLevel:hover,
a.NavExpandedNodeLevel:link, 
a.NavExpandedNodeLevel:visited,
a.NavExpandedNodeLevel:hover 
{
    padding-left:52px;
}
a.NavNodeLevel:hover,
a.NavSelectedNodeLevel:link,      
a.NavSelectedNodeLevel:visited, 
a.NavSelectedNodeLevel:hover,
a.NavExpandedNodeLevel:link,
a.NavExpandedNodeLevel:visited,
a.NavExpandedNodeLevel:hover
{
    font-weight:bold;
}