

#nav ul, .footerNav ul{
	list-style:none;
	z-index:1000;
    float: right;
}



#nav li{ z-index:899; float:left; font-size:11px; font-weight:lighter; color:#95A0A9; position:relative;}

#nav a, #nav a:visited{color:#fff; text-decoration:none;font-size:11px;font-weight:lighter;}

#nav a:hover{background:url('/static/images/navOnHover.png');}

#nav .navSep{width:192px;height:7px;background-image:url('/static/images/navSep.png');margin-bottom:7px;margin-top:0px;}



/*======================== TOP LEVEL navigation DEFINITIONS ========================*/

#nav {
    float: right;
    /*margin-top: 123px;*/
    margin-top: 16px;
    margin-right: 26px;
    color: #fff;
    width: 590px;
    min-height: 35px;
}

#nav ul li ul{
  display:none;                  /* initially hide the entire list hierarchy */
  z-index:1000;
  float:left;
  margin-left:-20px;

}

#nav ul li a,
#nav ul li a:visited {                    /* unselected top-level navigation items */
    font-size:11px;
    font-weight:lighter;
    display:block;
    text-decoration:none;
    min-height: 24px;
    padding: 8px 20px 0 20px;
}

#nav ul li:hover a,
#nav ul li a:hover {                        /* selected top-level navigation items */
  text-decoration:none;    /* these 2 lines create the push-in illusion */
}

/*======================== 2ND LEVEL navigation DEFINITIONS ========================*/

#nav ul li ul{
    background-color:#3b3b3b;
    color:#fff;
    /*border: 1px solid #666;*/
    font-size: 11px;
}

#nav ul li:hover ul,
#nav ul li a:hover ul {                           /* 2nd level drop-down box */
    display:block;
    position:absolute;
    margin:0;
    top:31px;              /* place us just up underneath the top-level images */
    left:0px;       /* left-align our drop-down to the previous button border */
    height:auto;      /* the drop-down height will be determiend by line count */
    z-index:1000;

    width:150px;
    font-size: 11px;
}


#nav ul li:hover,
#nav ul li a:hover {
  color:#fff;
}




/*#nav ul li ul li {
  text-align:left;
  width:100%;
  height:auto;
  vertical-align:middle;
  z-index:100;
  width:180px;
}*/

#nav ul li ul #lastLink{
  margin-bottom:5px;
}




#nav ul li:hover ul li a,
#nav ul li a:hover ul li a {                   /* 2nd level unselected items */
    border:0;
    margin:0;
    padding:10px 0 0 10px;
    font-size:12px;
    z-index:100;
    color:#fff;
    width: 140px;
    min-height: 20px;
}


#nav ul li:hover ul li:hover a,
#nav ul li a:hover ul li a:hover {                /* 2nd level selected item */
  z-index:100;
  background-color: #BA2123;
}
