#nav {padding:0; margin:0; list-style:none; height:35px; position:relative; z-index:500; width:719px; float:right;}
#nav li.menu-top {display:block; float:left;}
#nav li.menu-top a{text-decoration:none; font-size:11px; color:#D6A71D; cursor:pointer; text-indent:-9999em;}

a.menu-1-home { display:block; float:left; height:35px;  width:65px; background:url(../images/menu/menu-sprite.png) no-repeat 0 0;}
a:hover.menu-1-home { background:url(../images/menu/menu-sprite.png) no-repeat 0 -35px;}
a.menu-1-home-active {display:block; float:left; height:35px;  width:65px;  background:url(../images/menu/menu-sprite.gif) no-repeat 0 -35px !important;}

a.menu-2-association { display:block; float:left; height:35px;  width:142px; background:url(../images/menu/menu-sprite.png) no-repeat -65px 0;} 
a:hover.menu-2-association { background:url(../images/menu/menu-sprite.png) no-repeat  -65px -35px;}
a.menu-2-association-active {display:block; float:left; height:35px;  width:142px; background:url(../images/menu/menu-sprite.png) no-repeat  -65px -35px !important;} 

a.menu-3-members { display:block; float:left; height:35px;  width:87px; background:url(../images/menu/menu-sprite.png) no-repeat -207px 0;} 
a:hover.menu-3-members { background:url(../images/menu/menu-sprite.png) no-repeat  -207px -35px;}
a.menu-3-members-active  { display:block; float:left; height:35px;  width:87px; background:url(../images/menu/menu-sprite.png) no-repeat  -207px -35px !important;}

a.menu-4-info { display:block; float:left; height:35px;  width:114px; background:url(../images/menu/menu-sprite.png) no-repeat -294px 0;} 
a:hover.menu-4-info { background:url(../images/menu/menu-sprite.png) no-repeat  -294px -35px;}
a.menu-4-info-active { display:block; float:left; height:35px;  width:114px;  background:url(../images/menu/menu-sprite.png) no-repeat  -294px -35px !important;}

a.menu-5-events { display:block; float:left; height:35px;  width:76px; background:url(../images/menu/menu-sprite.png) no-repeat -408px 0;} 
a:hover.menu-5-events { background:url(../images/menu/menu-sprite.png) no-repeat  -408px -35px;}
a.menu-5-events-active { display:block; float:left; height:35px;  width:76px; background:url(../images/menu/menu-sprite.png) no-repeat  -408px -35px !important;}

a.menu-6-opportunities { display:block; float:left; height:35px;  width:128px; background:url(../images/menu/menu-sprite.png) no-repeat -484px 0;} 
a:hover.menu-6-opportunities { background:url(../images/menu/menu-sprite.png) no-repeat  -484px -35px;}
a.menu-6-opportunities-active {display:block; float:left; height:35px;  width:128px; background:url(../images/menu/menu-sprite.png) no-repeat  -484px -35px !important;}

a.menu-7-contact { display:block; float:left; height:35px;  width:105px; background:url(../images/menu/menu-sprite.png) no-repeat -612px 0;} 
a:hover.menu-7-contact { background:url(../images/menu/menu-sprite.png) no-repeat  -612px -35px;}
a.menu-7-contact-active { display:block; float:left; height:35px;  width:105px; background:url(../images/menu/menu-sprite.gif) no-repeat  -612px -35px !important;}

/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/* Association */
#nav li:hover ul.sub-association {width:160px; height:auto; z-index:300; white-space:nowrap;left:0; top:35px; }
#nav li:hover ul.sub-association li{ display:block; float:left; width:160px;}
#nav li:hover ul.sub-association li a{ display:block; float:left;}

a.asso-about {display:block;float:left;height:24px;width:160px;background:url(../images/menu/sub-association.png) no-repeat 0 0;}
a:hover.asso-about {background:url(../images/menu/sub-association.png) no-repeat -160px 0;}

a.asso-chairman {display:block;float:left;height:24px;width:160px;background:url(../images/menu/sub-association.png) no-repeat 0 -24px ;}
a:hover.asso-chairman {background:url(../images/menu/sub-association.png) no-repeat -160px -24px;}

a.asso-executive {display:block;float:left;height:24px;width:160px;background:url(../images/menu/sub-association.png) no-repeat 0 -48px ;}
a:hover.asso-executive {background:url(../images/menu/sub-association.png) no-repeat -160px -48px;}

a.asso-secretariat {display:block;float:left;height:24px;width:160px;background:url(../images/menu/sub-association.png) no-repeat 0 -72px ;}
a:hover.asso-secretariat {background:url(../images/menu/sub-association.png) no-repeat -160px -72px;}

a.asso-partners {display:block;float:left;height:25px;width:160px;background:url(../images/menu/sub-association.png) no-repeat 0 -96px ;}
a:hover.asso-partners  {background:url(../images/menu/sub-association.png) no-repeat -160px -96px;}

/* Members */
#nav li:hover ul.sub-members {width:150px; height:auto; z-index:300; white-space:nowrap;left:0; top:35px; }
#nav li:hover ul.sub-members li{ display:block; float:left; width:150px;}
#nav li:hover ul.sub-members li a{ display:block; float:left;}

a.mem-benefits {display:block;float:left;height:24px;width:150px;background:url(../images/menu/sub-members.png) no-repeat 0 0;}
a:hover.mem-benefits {background:url(../images/menu/sub-members.png) no-repeat -150px 0;}

a.mem-join {display:block;float:left;height:24px;width:150px;background:url(../images/menu/sub-members.png) no-repeat 0 -24px;}
a:hover.mem-join {background:url(../images/menu/sub-members.png) no-repeat -150px -24px;}

a.mem-directory {display:block;float:left;height:25px;width:150px;background:url(../images/menu/sub-members.png) no-repeat 0 -48px;}
a:hover.mem-directory {background:url(../images/menu/sub-members.png) no-repeat -150px -48px;}

/* sub-information */
#nav li:hover ul.sub-information {width:289px; height:auto; z-index:300; white-space:nowrap;left:0; top:35px; }
#nav li:hover ul.sub-information li{ display:block; float:left; width:289px;}
#nav li:hover ul.sub-information li a{ display:block; float:left;}

a.info-franchise {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0 0;}
a:hover.info-franchise {background:url(../images/menu/sub-information.png) no-repeat -289px 0;}

a.info-license {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -24px;}
a:hover.info-license {background:url(../images/menu/sub-information.png) no-repeat -289px -24px;}

a.info-legal  {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -48px;}
a:hover.info-legal {background:url(../images/menu/sub-information.png) no-repeat -289px -48px;}

a.info-branding  {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -72px;}
a:hover.info-branding {background:url(../images/menu/sub-information.png) no-repeat -289px -72px;}

a.info-archive  {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -96px;}
a:hover.info-archive {background:url(../images/menu/sub-information.png) no-repeat -289px -96px;}

a.info-service  {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -120px;}
a:hover.info-service {background:url(../images/menu/sub-information.png) no-repeat -289px -120px;}

a.info-association  {display:block;float:left;height:24px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -144px;}
a:hover.info-association {background:url(../images/menu/sub-information.png) no-repeat -289px -144px;}

a.info-publication  {display:block;float:left;height:25px;width:289px;background:url(../images/menu/sub-information.png) no-repeat 0  -168px;}
a:hover.info-publication {background:url(../images/menu/sub-information.png) no-repeat -289px -168px;}

/* sub-events */
#nav li:hover ul.sub-events {width:289px; height:auto; z-index:300; white-space:nowrap;left:0; top:35px; }
#nav li:hover ul.sub-events li{ display:block; float:left; width:289px;}
#nav li:hover ul.sub-eventsli a{ display:block; float:left;}

a.events-calendar {display:block;float:left;height:24px;width:209px;background:url(../images/menu/sub-events.png) no-repeat 0 0;}
a:hover.events-calendar {background:url(../images/menu/sub-events.png) no-repeat -209px 0;}

a.events-signature {display:block;float:left;height:24px;width:209px;background:url(../images/menu/sub-events.png) no-repeat 0  -24px;}
a:hover.events-signature {background:url(../images/menu/sub-events.png) no-repeat -209px -24px;}

a.events-trade  {display:block;float:left;height:24px;width:209px;background:url(../images/menu/sub-events.png) no-repeat 0  -48px;}
a:hover.events-trade {background:url(../images/menu/sub-events.png) no-repeat -209px -48px;}

a.events-network {display:block;float:left;height:24px;width:209px;background:url(../images/menu/sub-events.png) no-repeat 0  -72px;}
a:hover.events-network {background:url(../images/menu/sub-events.png) no-repeat -209px -72px;}

a.events-education  {display:block;float:left;height:24px;width:209px;background:url(../images/menu/sub-events.png) no-repeat 0  -96px;}
a:hover.events-education {background:url(../images/menu/sub-events.png) no-repeat -209px -96px;}

a.events-publication  {display:block;float:left;height:25px;width:209px;background:url(../images/menu/sub-events.png) no-repeat 0  -120px;}
a:hover.events-publication {background:url(../images/menu/sub-events.png) no-repeat -209px -120px;}

/* sub-opportunities */
#nav li:hover ul.sub-opportunities {width:115px; height:auto; z-index:300; white-space:nowrap;left:0; top:35px; }
#nav li:hover ul.sub-opportunities li{ display:block; float:left; width:115px;}

a.oppor-advertise {display:block;float:left;height:24px;width:115px;background:url(../images/menu/sub-opportunities.png) no-repeat 0 0;}
a:hover.oppor-advertise {background:url(../images/menu/sub-opportunities.png) no-repeat -115px 0;}

a.oppor-franchise {display:block;float:left;height:24px;width:115px;background:url(../images/menu/sub-opportunities.png) no-repeat 0 -24px;}
a:hover.oppor-franchise{background:url(../images/menu/sub-opportunities.png) no-repeat -115px -24px;}

a.oppor-sponsorship {display:block;float:left;height:25px;width:115px;background:url(../images/menu/sub-opportunities.png) no-repeat 0 -48px;}
a:hover.oppor-sponsorship {background:url(../images/menu/sub-opportunities.png) no-repeat -115px -48px;}



#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:200px; top:-4px; background:#D6A71D; padding:3px; border:1px solid #9C7C1B; white-space:nowrap; width:auto; z-index:400; height:auto; overflow:inherit;}

