/* CSS Menus v 2.0 by Ron Craig */
/* Written 25 Jul 2014 :Revised 11 Nov 2017  */

/* # - id="" - can only be used 1nce per page
   . - class="" - can be used multiple times per page */

#yr-nav
  /* ----------------------------------  Top Navigation Bar  ---------------------------------------- */

  .hor-nav                 { width:721px; margin:0 auto; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }  /*margin:25px 0 300px 15px;*/
  .hor-nav, .hor-nav ul    { padding:0; list-style-type:none; }
  /*.hor-nav ul { margin:0 0 15px; }*/
  .hor-nav li.top          { border-top:1px solid #ffffff; }
  .hor-nav li              { margin:0 0 0 -1px; position:relative; float:left; background-color:#303030; border:1px solid #ffffff; border-width:0 1px 1px 1px; }
  .hor-nav ul li ul li.top { margin:-1px 0 0 -1px; }
  .hor-nav a,
  .hor-nav a:visited       { width:119px; line-height:25px; display:block; text-decoration:none; color:#ff9911; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .hor-nav li:hover > a    { color:#ffff00; background-color:#0000ff; }
  .hor-nav li ul           { display:none; }
  .hor-nav li:hover > ul   { display:block; position:absolute; top:0; left:120px; }
  .hor-nav > li:hover > ul { left:0; top:26px; }

  /* ----------------------------------  Vertical Navigation  --------------------------------------- */

  .ver-nav               { width:170px; margin:0; padding:0; list-style-type:none; /*position:relative;*/ z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; } /* Unlock position:relative; for TE */
  .ver-nav ul            { width:170px; margin:0; padding:0; list-style-type:none; position:relative; }
  .ver-nav li.top        { border-top:1px solid #151515; }
  .ver-nav li            { position:relative; background-color:#303030; border:1px solid #151515; border-width:0 1px 1px 1px; } /* Lockout position:relative; for TE */
  .ver-nav ul li.top     { margin:-1px 0 0 0; } /* Lockout - TE */
  .ver-nav a             { width:168px; line-height:25px; display:block; text-decoration:none; color:#ff9911; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .ver-nav li a          { text-decoration:none; }
  .ver-nav a:visited     { color:#ff0000; }
  .ver-nav :hover > a    { color:#ffff00; background-color:#0000ff; }
  .ver-nav li ul         { display:none; }
  .ver-nav :hover > ul   { /*height:250px;*/ display:block; position:absolute; top:0; left:168px; } /* Unlock height:250px; Adjust left - TE */

  /* ----------------------------------  Vertical Dark Navigation  ---------------------------------- */

  .drk-nav               { width:170px; margin:0; padding:0; border-top:8px solid #CCCCCC; border-right:8px solid #636363; /*border-bottom:8px solid #636363;*/ border-left:8px solid #CCCCCC; list-style-type:none; /*position:relative;*/ z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; } /* Unlock position:relative; for TE */
  .drk-nav ul            { width:170px; margin:0; padding:0; list-style-type:none; position:relative; }
  .drk-nav li.top        { border-top:1px solid #656565;/*#151515;*/ }
  .drk-nav li            { position:relative; background-color:#303030; border:1px solid #656565;/*#151515;*/ border-width:0 1px 1px 1px; } /* Lockout position:relative; for TE */
  .drk-nav ul li.top     { margin:-1px 0 0 0; } /* Lockout - TE */
  .drk-nav li.htxt       { line-height:25px; color:#ffff00; font-weight:bold; font-style:italic; text-align:center; }
  .drk-nav a             { width:168px; line-height:25px; display:block; text-decoration:none; color:#ff9911; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .drk-nav li a          { text-decoration:none; }
  .drk-nav a:visited     { color:#ffff00; }
  .drk-nav :hover > a    { color:#ffff00; background-color:#0000ff; }
  .drk-nav li ul         { display:none; }
  .drk-nav :hover > ul   { /*height:250px;*/ display:block; position:absolute; top:0; left:168px; z-index:510; } /* Unlock height:250px; Adjust left - TE */

  /* ----------------------------------  Vertical Dark Top Equal Navigation  ------------------------ */

  .drkte-nav             { width:170px; margin:0; padding:0; border-right:8px solid #636363; border-bottom:8px solid #636363; border-left:8px solid #CCCCCC; list-style-type:none; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  .drkte-nav ul          { width:170px; margin:0; padding:0; list-style-type:none; }
  .drkte-nav li.top      { margin:-1px 0 0 0; border-top:1px solid #656565;/*#151515;*/ }
  .drkte-nav li          { line-height:25px; background-color:#303030; border:1px solid #656565;/*#151515;*/ border-width:0 1px 1px 1px; }
  .drkte-nav ul ul li,
  .drkte-nav ul ul li a  { color:#ff9911; font-weight:bold; text-align:left; text-indent:5px; }
  .drkte-nav li.htxt     { color:#ffff00; font-weight:bold; font-style:italic; text-align:center; }
  .drkte-nav li:hover    { color:#ffff00; font-weight:normal; background-color:#0000ff; }
  .drkte-nav a           { width:168px; line-height:25px; display:block; text-decoration:none; color:#ff9911; text-indent:5px; text-align:center; font-weight:bold; font-style:italic; }
  .drkte-nav li a        { text-decoration:none; }
  .drkte-nav a:visited   { color:#ff0000; }
  .drkte-nav :hover > a  { color:#ffff00; background-color:#0000ff; }
  .drkte-nav li ul       { display:none; }
  .drkte-nav :hover > ul { height:500px; display:block; position:absolute; top:0; left:169px; z-index:500; }

  /* ----------------------------------  Vertical Dark Navigation Test  ----------------------------- */

  .drk-tstNav               { width:170px; margin:0; padding:0; border-top:8px solid #CCCCCC; border-right:8px solid #636363; /*border-bottom:8px solid #636363;*/ border-left:8px solid #CCCCCC; list-style-type:none; /*position:relative;*/ z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; } /* Unlock position:relative; for TE */
  .drk-tstNav ul            { width:170px; margin:0; padding:0; list-style-type:none; position:relative; }
  .drk-tstNav li.top        { border-top:1px solid #ffffff; }
  .drk-tstNav li            { position:relative; background-color:#303030; border:1px solid #ffffff; border-width:0 1px 1px 1px; } /* Lockout position:relative; for TE */
  .drk-tstNav ul li.top     { margin:-1px 0 0 0; } /* Lockout - TE */
  .drk-tstNav li.htxt       { line-height:25px; color:#ffff00; font-weight:bold; font-style:italic; text-align:center; }
  .drk-tstNav a             { width:168px; line-height:25px; display:block; text-decoration:none; color:#ff9911; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .drk-tstNav li a          { text-decoration:none; }
  .drk-tstNav a:visited     { color:#ffff00; }
  .drk-tstNav :hover > a    { color:#ffff00; background-color:#0000ff; }
  .drk-tstNav li ul         { display:none; }
  .drk-tstNav :hover > ul   { /*height:250px;*/ display:block; position:absolute; top:0; left:168px; z-index:510; } /* Unlock height:250px; Adjust left - TE */

  /* ----------------------------------  Vertical Dark Top Equal Navigation Test  ------------------- */

  .drkte-tstNav             { width:170px; margin:0; padding:0; border-right:8px solid #636363; border-bottom:8px solid #636363; border-left:8px solid #CCCCCC; list-style-type:none; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  .drkte-tstNav ul          { width:170px; margin:0; padding:0; list-style-type:none; }
  .drkte-tstNav li.top      { margin:-1px 0 0 0; border-top:1px solid #ffffff; }
  .drkte-tstNav li          { line-height:25px; background-color:#303030; border:1px solid #ffffff; border-width:0 1px 1px 1px; }
  .drkte-tstNav ul ul li,
  .drkte-tstNav ul ul li a  { color:#ff9911; font-weight:bold; text-align:left; text-indent:5px; }
  .drkte-tstNav li.htxt     { color:#ffff00; font-weight:bold; font-style:italic; text-align:center; }
  .drkte-tstNav li:hover    { color:#ffff00; font-weight:normal; background-color:#0000ff; }
  .drkte-tstNav a           { width:168px; line-height:25px; display:block; text-decoration:none; color:#ff9911; text-indent:5px; text-align:center; font-weight:bold; font-style:italic; }
  .drkte-tstNav li a        { text-decoration:none; }
  .drkte-tstNav a:visited   { color:#ff0000; }
  .drkte-tstNav :hover > a  { color:#ffff00; background-color:#0000ff; }
  .drkte-tstNav li ul       { display:none; }
  .drkte-tstNav :hover > ul { height:500px; display:block; position:absolute; top:0; left:169px; z-index:500; }

  /* ----------------------------------  Vertical Blue Navigation  ---------------------------------- */

  .blu-nav               { width:170px; margin:0; padding:0; border-top:8px solid #CCCCCC; border-right:8px solid #636363; /*border-bottom:8px solid #636363;*/ border-left:8px solid #CCCCCC; list-style-type:none; /*position:relative;*/ z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; } /* Unlock position:relative; for TE */
  .blu-nav ul            { width:170px; margin:0; padding:0; list-style-type:none; position:relative; }
  .blu-nav li.top        { border-top:1px solid #ff00ff;/*#151515;*/ }
  .blu-nav li            { position:relative; background-color:#0000ff; border:1px solid #ff00ff;/*#151515;*/ border-width:0 1px 1px 1px; } /* Lockout position:relative; for TE */
  .blu-nav ul li.top     { margin:-1px 0 0 0; } /* Lockout - TE */
  .blu-nav li.htxt       { line-height:25px; color:#ffff00; font-weight:bold; font-style:italic; text-align:center; background-color:#3366ff; }
  .blu-nav a             { width:168px; line-height:25px; display:block; text-decoration:none; color:#ffffff; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .blu-nav li a          { text-decoration:none; }
  .blu-nav a:visited     { color:#ffff00; }
  .blu-nav :hover > a    { color:#ffff00; font-weight:bold; background-color:#3366ff; }
  .blu-nav li ul         { display:none; border:0; z-index:600; }
  .blu-nav :hover > ul   { /*height:250px;*/ display:block; position:absolute; top:0; left:168px; z-index:510; } /* Unlock height:250px; Adjust left - TE */

  /* ----------------------------------  Vertical Blue Top Equal Navigation  ------------------------ */

  .blute-nav             { width:170px; margin:0; padding:0; border-right:8px solid #636363; border-bottom:8px solid #636363; border-left:8px solid #CCCCCC; list-style-type:none; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  .blute-nav ul          { width:170px; margin:0; padding:0; list-style-type:none; }
  .blute-nav li.top      { margin:-1px 0 0 0; border-top:1px solid #ff00ff;/*#151515;*/ }
  .blute-nav li          { line-height:25px; background-color:#3366ff; border:1px solid #ff00ff;/*#151515;*/ border-width:0 1px 1px 1px; }
  .blute-nav ul ul li,
  .blute-nav ul ul li a  { color:#ffffff; font-weight:bold; text-align:left; text-indent:5px; }
  .blute-nav li.htxt     { color:#ffff00; font-weight:bold; font-style:italic; text-align:center; background-color:#3366ff; }
  .blute-nav li:hover    { color:#ffff00; font-weight:normal; background-color:#0000ff; }
  .blute-nav a           { width:168px; line-height:25px; display:block; text-decoration:none; color:#ffffff; text-indent:5px; text-align:center; font-weight:bold; font-style:italic; }
  .blute-nav li a        { text-decoration:none; }
  .blute-nav a:visited   { color:#ff0000; }
  .blute-nav :hover > a  { color:#ffff00; background-color:#0000ff; }
  .blute-nav li ul       { display:none; border:0; }
  .blute-nav :hover > ul { height:500px; border:0; display:block; position:absolute; top:0; left:169px; z-index:500; }

  /* ----------------------------------  Vertical Blue Navigation Test  ----------------------------- */

  .blu-tstNav               { width:170px; margin:0; padding:0; border-top:8px solid #CCCCCC; border-right:8px solid #636363; /*border-bottom:8px solid #636363;*/ border-left:8px solid #CCCCCC; list-style-type:none; /*position:relative;*/ z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; } /* Unlock position:relative; for TE */
  .blu-tstNav ul            { width:170px; margin:0; padding:0; list-style-type:none; position:relative; }
  .blu-tstNav li.top        { border-top:1px solid #ffffff; }
  .blu-tstNav li            { position:relative; background-color:#0000ff; border:1px solid #ffffff; border-width:0 1px 1px 1px; } /* Lockout position:relative; for TE */
  .blu-tstNav ul li.top     { margin:-1px 0 0 0; } /* Lockout - TE */
  .blu-tstNav li.htxt       { line-height:25px; color:#ffff00; font-weight:bold; font-style:italic; text-align:center; background-color:#3366ff; }
  .blu-tstNav a             { width:168px; line-height:25px; display:block; text-decoration:none; color:#ffffff; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .blu-tstNav li a          { text-decoration:none; }
  .blu-tstNav a:visited     { color:#ffff00; }
  .blu-tstNav :hover > a    { color:#ffff00; font-weight:bold; background-color:#3366ff; }
  .blu-tstNav li ul         { display:none; border:0; z-index:600; }
  .blu-tstNav :hover > ul   { /*height:250px;*/ display:block; position:absolute; top:0; left:168px; z-index:510; } /* Unlock height:250px; Adjust left - TE */

  /* ---------------------------------  Vertical Blue Top Equal Navigation Teast  ------------------- */

  .blute-tstNav             { width:170px; margin:0; padding:0; border-right:8px solid #636363; border-bottom:8px solid #636363; border-left:8px solid #CCCCCC; list-style-type:none; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  .blute-tstNav ul          { width:170px; margin:0; padding:0; list-style-type:none; }
  .blute-tstNav li.top      { margin:-1px 0 0 0; border-top:1px solid #ffffff; }
  .blute-tstNav li          { line-height:25px; background-color:#3366ff; border:1px solid #ffffff; border-width:0 1px 1px 1px; }
  .blute-tstNav ul ul li,
  .blute-tstNav ul ul li a  { color:#ffffff; font-weight:bold; text-align:left; text-indent:5px; }
  .blute-tstNav li.htxt     { color:#ffff00; font-weight:bold; font-style:italic; text-align:center; background-color:#3366ff; }
  .blute-tstNav li:hover    { color:#ffff00; font-weight:normal; background-color:#0000ff; }
  .blute-tstNav a           { width:168px; line-height:25px; display:block; text-decoration:none; color:#ffffff; text-indent:5px; text-align:center; font-weight:bold; font-style:italic; }
  .blute-tstNav li a        { text-decoration:none; }
  .blute-tstNav a:visited   { color:#ff0000; }
  .blute-tstNav :hover > a  { color:#ffff00; background-color:#0000ff; }
  .blute-tstNav li ul       { display:none; border:0; }
  .blute-tstNav :hover > ul { height:500px; border:0; display:block; position:absolute; top:0; left:169px; z-index:500; }

  /* ----------------------------------  Vertical Gallery Blue Top Equal Navigation  ---------------- */

  .galte-nav             { width:170px; margin:0; padding:0; list-style-type:none; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  .galte-nav ul          { width:170px; margin:0; padding:0; list-style-type:none; }
  .galte-nav li.top      { margin:-1px 0 0 0; border-top:1px solid #151515; }
  .galte-nav li          { line-height:25px; background-color:#3366ff; border:1px solid #151515; border-width:0 1px 1px 1px; }
  /*.galte-nav ul ul li,
  .galte-nav ul ul li a  { color:#ffffff; font-weight:bold; text-align:left; text-indent:5px; }*/
  .galte-nav li.htxt     { color:#ffff00; font-weight:bold; font-style:italic; text-align:center; background-color:#3366ff; }
  .galte-nav li:hover    { color:#ffff00; font-weight:normal; background-color:#0000ff; }
  .galte-nav a           { width:168px; line-height:25px; display:block; text-decoration:none; color:#ffffff; text-indent:5px; text-align:center; font-weight:bold; font-style:italic; }
  .galte-nav li a        { text-decoration:none; }
  .galte-nav a:visited   { color:#ff0000; }
  .galte-nav :hover > a  { color:#ffff00; background-color:#0000ff; }
  .galte-nav li ul       { display:none; }
  .galte-nav :hover > ul { height:500px; display:block; position:absolute; top:0; left:169px; }

  /* ----------------------------------  Horizontal Nav Bar Slide Show N5BNO.com  ------------------- */

  .ssnav { width:392px; height:30px; margin:0 auto 40px; font-size:14px; position:relative; z-index:100; /*background-color:#151515;*/ font-family: arial, sans-serif; }
  .ssnav ul { padding:0; margin:0; list-style-type: none; }
  .ssnav a { font-weight:bold; font-style:italic; }
  .ssnav li a { text-decoration:none; }
  .ssnav ul li { width:128px; float:left; /*border-left:1px solid #151515;*/ text-align:center; }
  .ssnav ul li ul li { width:76px; /*border-top:1px solid #151515;*/ background-color:#303030; }
  .ssnav li.top { border-top:1px solid #151515; }
  .ssnav li { border:1px solid #151515; border-width:0 1px 1px 1px; }
  .ssnav ul li a, .ssnav ul li a:visited { height:30px; line-height:30px; padding:0 0 0 5px; display:block; text-decoration:none; color:#ff9911; background-color:#303030; }

  .ssnav ul li ul { width:390px; margin:0 auto; visibility:hidden; position:absolute; top:32px; left:0; }

  .ssnav ul li:hover a,
  .ssnav ul li a:hover { color:#ff9911; background-color:#0000ff; }

  .ssnav ul li:hover ul,
  .ssnav ul li a:hover ul { visibility:visible;  color:#ff9911; background-color:#303030; }

  .ssnav ul li:hover ul.right_side li,
  .ssnav ul li a:hover ul.right_side li { float:right; border:0; border-left:1px solid #eee; }

  .ssnav ul li:hover ul.left_side li,
  .ssnav ul li a:hover ul.left_side li { float:left; border:0; border-left:1px solid #eee; }

  .ssnav ul li:hover ul li a.sub,
  .ssnav ul li a:hover ul li a.sub { color:#fff; background-color:#bd8d5e; }

  .ssnav ul li:hover ul li ul,
  .ssnav ul li a:hover ul li a ul { visibility:hidden; position:absolute; left:0; top:30px; }

  .ssnav ul li:hover ul li a,
  .ssnav ul li a:hover ul li a { display:block; color:#ff9911; background-color:#303030; }

  .ssnav ul li:hover ul li a:hover,
  .ssnav ul li a:hover ul li a:hover { color:#ff9911; background-color:#0000ff; }
  /*.ssnav ul li:hover ul li a:hover.sped,
  .ssnav ul li a:hover ul li a:hover.sped { background-color:#303030; }*/

  .ssnav ul li:hover ul li:hover ul,
  .ssnav ul li a:hover ul li a:hover ul { visibility:visible; color:#ff9911; background-color:#303030; }

  .ssnav ul li:hover ul.right li { float:right; }

  .ssnav ul li:hover ul li:hover ul li a,
  .ssnav ul li a:hover ul li a:hover ul li a,
  .ssnav ul li:hover ul li:hover ul li a:hover,
  .ssnav ul li a:hover ul li a:hover ul li a:hover { color:#ff9911; background-color:#303030; }

  /* ----------------------------------  Vertical Slyde Show Navigation  -----------------------------*/

  #top-nav    { width:750px; line-height:28px; margin:0; padding:0; border:0; position:fixed; top:80px; left:170px; z-index:1000; }
  #sped       { color:#00ff00; font-weight:bold; font-style:italic; background-color:#303030; }
  #man        { color:#ff0000; font-weight:bold; font-style:italic; /*background-color:#303030;*/ }
  #man:hover  { background-color:#3366ff; }
  #auto       { color:#00ff00; font-weight:bold; font-style:italic; background-color:#303030; }
  #auto:hover { background-color:#3366ff; }

  .vss-nav    { width:130px; margin:0; padding:0; list-style-type:none; position:relative; z-index:500; font-size:12px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  /* Unlock position:relative; for TE */
  .vss-nav ul { width:130px; margin:0; padding:0; list-style-type:none; position:relative; }
  .vss-nav li { position:relative; background-color:#303030; border:1px solid #151515; border-width:0 1px 1px 1px; } /* Lockout position:relative; for TE */
  .vss-nav ul li ul li,
  .vss-nav ul li ul li a { width:80px; }
  .vss-nav li.top      { border-top:1px solid #151515; }
  .vss-nav ul li.top   { margin:-53px 0 0 0; } /* Lockout - TE */
  .vss-nav a           { width:128px; line-height:25px; display:block; text-decoration:none; color:#ff9911; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .vss-nav li a        { text-decoration:none; }
  .vss-nav a:visited   { color:#ff0000; }
  .vss-nav :hover > a  { color:#ffff00; background-color:#0000ff; }
  .vss-nav li ul       { display:none; }
  .vss-nav :hover > ul { height:250px; display:block; position:absolute; top:0; left:128px; } /* Unlock height:250px; Adjust left - TE */

  /* ----------------------------------  Horizontal 2 button Clock Navigation  ---------------------- */
  /* ----------------------------------  Page center clock  ----------------------------------------- */

  .hzClok         { width:200px; margin:0 auto; padding:1px 5px 0; background-color:#303030; }
  .hzClok ul      { width:200px; height:45px; margin:0; padding:0; border:0; font-size:16px; font-style:italic; font-weight:bold; list-style-type:none; }
  .hzClok li      { width:78px; margin:0 10px; padding:0; float:left; border:1px solid #151515; border-width:0 1px 1px 1px; background-color:#303030; }
  .hzClok li.top  { border-top:1px solid #151515; }
  .hzClok a       { width:78px; line-height:25px; margin:0; padding:5px 0; display:block; float:left; text-decoration:none; color:#ff9911; text-align:center; }
  .hzClok li a    { text-decoration:none; }
  .hzClok a:hover { color:#ffff00; background-color:#000000; }

  /* ----------------------------------  Top Navigation Bar  ---------------------------------------- */

  /* CSS2 for 4 level multi-level horizontal menu */
  .mnhz-nav, .mnhz-nav ul { width:481px; line-height:26px; margin:0 auto; padding:0; list-style:none; z-index:1000; font-size:14px; text-align:center; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; }
  .mnhz-nav a         { width:159px; line-height:26px; padding:0; text-decoration:none; display:block; color:#ff9911; text-align:center; font-weight:bold; font-style:italic; /*opacity:0.9; filter:alpha(opacity=90);*/ }
  .mnhz-nav li a      { text-decoration:none; }
  .mnhz-nav a:visited { color:#ff9911; }
  .mnhz-nav a:hover   { color:#ffff00; font-weight:normal; }
  .mnhz-nav li.top    { margin:0 0 0 -1px; border-top:1px solid #9933FF; }
  .mnhz-nav li        { width:159px; line-height:26px; padding:0; float:left; border:1px solid #9933FF; border-width:0 1px 1px 1px; background-color:#303030; }
  .mnhz-nav li:hover  { background-color:#3366ff; }
  .mnhz-nav li ul     { width:159px; margin:0; position:absolute; left:-999em; background-color:#0000ff; }
  .mnhz-nav li ul li  { margin:0 0 0 -1px; }

  /* 4 level menus */
  .mnhz-nav li:hover ul ul, .mnhz-nav li:hover ul ul ul, .mnhz-nav li:hover ul ul ul ul { left:-999em; }
  .mnhz-nav li:hover ul, .mnhz-nav li li:hover ul, .mnhz-nav li li li:hover ul, .mnhz-nav li li li li:hover ul { left:auto; }

  /*  ----------------------------------------- Past CSS Section ---------------------------------------- */

  #yr-nav                 { width:900px; margin:0 auto; padding:0; border:0; }
  .past-nav               { width:800px; margin:10px auto; padding:0; list-style-type:none; /*position:relative;*/ z-index:500; font-size:20px; font-family:"Comic Sans MS", cursive, georgia, "times new roman", serif; } /* Unlock position:relative; for TE */
  .past-nav ul            { /*width:850px;*/ margin:0 auto; padding:0; list-style-type:none; /*position:relative; border-top:8px solid #CCCCCC; border-right:8px solid #636363; border-bottom:8px solid #636363; border-left:8px solid #CCCCCC;*/ }
  .past-nav li.top        { border-top:1px solid #151515; }
  .past-nav li            { margin:0 0 0 2px; /*position:relative;*/ float:left; background-color:#0000ff; border:1px solid #151515; border-radius:8px; /*border-width:0 1px 1px 1px;*/ } /* Lockout position:relative; for TE */
  .past-nav ul li.top     { margin:-1px 0 0 0; } /* Lockout - TE */
  .past-nav li.htxt       { line-height:38px; color:#ffff00; font-weight:bold; font-style:italic; text-align:center; background-color:#3366ff; }
  .past-nav a             { width:76px; line-height:36px; display:block; text-decoration:none; color:#ffffff; /*text-indent:5px;*/ text-align:center; font-weight:bold; font-style:italic; }
  .past-nav li a          { text-decoration:none; }
  .past-nav a:visited     { color:#ffff00; }
  .past-nav :hover > a    { color:#00ff00; font-weight:bold; border-radius:8px; background-color:#3366ff; }
  .past-nav li ul         { display:none; }
  .past-nav :hover > ul   { /*height:250px;*/ display:block; position:absolute; top:0; left:168px; } /* Unlock height:250px; Adjust left - TE */
  .past-nav a.active      { color:#ff0000; border-radius:8px; background-color:#00ff00; }


  /* EOF */
