/*
 * This support file is used to style the Drop Down Menu
 */

ul.nm {
	position: relative;
	z-index: 46;

    list-style: none outside ;
    font-size: 0.875em; 
    height: 100%;
} 
	ul.nm li {
		position: relative;
		display: block;
		float: left;
        height: 2em;

        color: #4e778a;
        padding: 0 0 0 0;
        margin: 1em 10px 0 0;
        /* Setting an explicit width here will break the nested li width */
	}
        ul.nm li h4 {
            padding: 2px 15px 0 15px;
            height: 100%;
        }
        ul.nm li.section, ul.nm li.current, ul.nm li:hover {
            background: transparent url('../images/navtab-right.png') no-repeat top right;
        }
            .section h4, .current h4, ul.nm li:hover h4 {
                background: transparent url('../images/navtab-left.png') no-repeat top left;
            }
        ul.nm li.section, ul.nm li.current {background-color: white;}
        ul.nm li a {color: #9cd; text-decoration: none; display:block; height:100%}
            
ul.nm li ul {				
	display: block;
	position: absolute;
	z-index: 48;
	overflow: visible;
	visibility: hidden;

    background-color: #023A51;
    list-style: none outside;
    font-size: 0.875em;
    padding: 0;
    border-left: 1px black solid;
    margin: 0;
    width: auto;
    min-width: 12em;        /* This must be greater than the width of the parent li */
}
    ul.nm li:hover ul {visibility: visible;}

ul.nm ul li{ 
	float: none;			/* leave this line here - inherits float:left (from ul.nm li) otherwise */
	z-index: 49;
	white-space: nowrap;
	display: block;

    margin: 0;
    width: auto;
    height: auto;
    padding: 5px;
}
li.section ul li.current {background: transparent none;}
    ul.nm ul li:hover {background: black;}
    ul.nm li li a {
        padding: 0.1em 0.3em 0.2em 0.6em; 
        border: 0;
    }
a.section h4, a.current h4 {color: #023a51;}
ul.nm h4 {font-size: 1em; font-weight: normal;}
ul.nm h5 {font-size: 0.875em; height:100%; width:100%;}
#filler {position:absolute;background-color: transparent; width:100%; height: 10px;}
.section #filler, .current #filler{background-color: white;}