﻿
/* Top Navigation Elements for Horizontal Menu */
 .nav, .nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     line-height:1.5em;
	 z-index: 9999999;
     
 }
 
  .nav a:link, .nav a:active, .nav a:visited{
    display:block;
    padding:0px;

/* different padding for non-images
    padding:0px 5px;
*/
/*
    border:2px solid green;
    color:#fff;
    text-decoration:none;
    background-color:#333; 
*/
 }

/*
.nav a:hover{
    background-color:#fff;
    color:#333;
}
*/
 
 .nav li{
    float:left;
    position:relative;
		 z-index: 9999999;

    
}
 
 .nav ul {
    position:absolute;
    width:12em;
    top:1.5em;
    display:none;
		 z-index: 9999999;

}

/* sub menu items group*/
.nav li ul
{
    /* this margin should be adjusted to make the menu line up with the bottom of the tabs or top menu */
    margin-top: 20px;
    width: 12em;
    border-style: solid solid none solid;
    border-width: 1px;
    border-color: #000000;
    background-color: #9F9F9F;
		 z-index: 9999999;

}

/* sub menu item */
.nav li ul li
{
    width:12em;
    border-style: none none solid none;
    border-width: 1px;
    border-color: #000000;
		 z-index: 9999999;

}

.nav li ul li:hover
{
    
    background-color: #C0C0C0;
}


.nav li ul a:link,.nav li ul a:visited,.nav li ul a{
    width:12em;
    float:left;
    color:#fff;
    font-size:.85em;
    font-family:Arial;
    text-decoration:none;
    margin-left:10px;
    font-weight:bold;
    z-index:1000000;
}
 
.nav ul ul{
	top:auto;
	 z-index: 9999999;
	}	

.nav li ul ul {
    left:12em;
    margin:0px 0 0 10px;
	 z-index: 9999999;
    }

.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul{
    display:none;
    }
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul{
    display:block;
    } 

    
/* heath's control settings */



 .TopNavDiv
{
    
	 z-index: 9999999;
}
 
 .TopSubNavUL
  {
     text-align:left;
	 z-index: 9999999;
 }
 


    a.TopNav_Selected_Main 
    {
        font-weight:bold;
        color:Red;
    }
    
    a.TopNav_Selected_Sub
    {
        font-weight:bold;
        font-style:italic;
        color:white;
		z-index: 9999999;
    }
    
    .TopNav_Sub_NoLink
{
    margin-left:5px;
    line-height: 25px;
    color: #CC9900;
    font-weight: bold;
		 z-index: 9999999;

}
    

