/* nav enclosure */
.navEnclose ul,li,td{margin:0;padding:0} /* controls how close menu is to top  */


/* main nav */
.dmNav{font-family:Arial,"MS Trebuchet",sans-serif;font-size:13px;}
.dmNav *{margin:0;padding:0}
.dmNav a{display:block;padding:5px 4px;text-decoration:none !important}
.dmNav li ul li{width:15em}
.dmNav li ul ul{margin:-2.2em 0 0 12em}
.dmNav li ul{left:-999em;position:absolute;width:12em;z-index:1000000 !important}
.dmNav li{float:left}
.dmNav li:hover ul ul,.dmNav li.sfhover ul ul{left:-999em}
.dmNav li:hover ul,.dmNav li li:hover ul,.dmNav li.sfhover ul,.dmNav li li.sfhover ul{left:11.6em;margin-left:0}
.dmNav li:hover ul,.dmNav li.sfhover ul{left:auto;margin-left:-1px}
.dmNav,.dmNav ul{list-style:none;margin-left:0px;overflow:visible;width:968px}  /* this controls the overall width, ALSO margin-left controls left offset */

/* top level */
.dmNav li.dmPrimaryNav{background:#224161;border-bottom:1px solid #283d53;border-top:1px solid #6c8197;border-left:1px solid #6c8197;border-right:1px solid #283d53;}
.dmNav li.dmPrimaryNav a{color:#fff !important;}  /*text color */
.dmNav li.dmPrimaryNav a:hover,.dmNav li.dmPrimaryNav a:active{background:#4e6b87;}
.dmNav li.dmPrimaryNav.sfhover{background:#4e6b87;}

/* second level */
.dmNav li.dmPrimaryNav ul li{background:#224161;border-bottom:1px solid #273f5a;border-left:1px solid #526983;border-right:1px solid #273f5a;border-top:1px solid #526983; text-align: left;}
.dmNav li.dmPrimaryNav ul li a{color:#fff !important;}
.dmNav li.dmPrimaryNav ul li a:hover,.dmNav li.dmPrimaryNav ul li a:active{background:#4e6b87;}
.dmNav li.dmPrimaryNav ul li.sfhover{background:#4e6b87;}
