#nav {
    white-space:nowrap;
    margin:0px;
    padding:0px;
    display:block;
    position: absolute;
    z-index:5;
    list-style:none;
    background: transparent url('../images/menu.jpg') 1px 0px no-repeat;
}
#nav LI {
    padding:0px;
    margin:0px;
    margin-left:1px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    float:left;
    display:block;
    position:relative;
    background:none;
    background-color:#4b6782;
    height:68px;
}
#nav LI A {
    float:left;	
    color:white;
    font-weight:bold;
    text-decoration:none;
    line-height:1.7;
    text-align:left;
    margin:0;
    padding:6px;
    padding-left:17px;
    padding-right:17px;
}
#nav LI A:hover, #nav LI A.mainMenuParentBtnFocused {
    text-decoration:underline;
}

/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

#subMenusContainer UL {
    margin:0px;
    padding:0px;
    width:150px;
    background:none;
    background-color:#4b6782;
}
#subMenusContainer LI {
    background:none;
    padding:0px;
    margin:0px;
}
#subMenusContainer A {
    display:block;
    font-weight:bold;
    color:white;
    text-decoration:none;
    padding:9px;
    text-align:left;
}
#subMenusContainer A:hover, .subMenuParentBtnFocused {
    text-decoration:underline;
    background-color:black;
}


/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW { 
    display:none; 
    position: absolute; 
    padding:0px;
    margin:0px;
    width:150px;
}

#subMenusContainer {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:0;
    overflow:visible;
    z-index:1000000000; 
}


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li {
    float:none;
}

#nav li li a{ /* Just submenu links*/	
    position:relative;
    float:none;
}

#nav li ul { /* second-level lists */
    position: absolute;
    width: 10em;
    margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    margin-top:2.2em;
}

/* third-and-above-level lists */
#nav li ul ul { margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{	margin-left: 0; }
#nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#nav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#nav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#nav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#nav li:hover a:focus{ margin-left: 0; }
#nav li li:hover a:focus + ul { margin-left: 10em; }

