ul#cssmw_home {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw_home ul {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw_home ul li {
  background-image: none;
  float: none;
}
ul#cssmw_home li {
  background-image: none;
  float: left;
  padding: 0 0 0 0;
  position: relative;
  white-space: nowrap;
  z-index: 100;
}
ul#cssmw_home li ul {
  display: none;
  top: 0;
}
ul#cssmw_home li:hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw_home li.hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw_home li.current > ul {
  position: absolute;
}
ul#cssmw_home > li {
  background-image: none;
}
ul#cssmw_home > li > a, ul#cssmw_home > li > a:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #666666;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 101px;
  outline-style: none;
}
ul#cssmw_home > li > a:visited {
  background-color: #FFFFFF;
  outline-style: none;
}
ul#cssmw_home > li > a:active, ul#cssmw_home > li > a:focus {
  background-color: #FFFFCC;
  color: #173232;
  font-weight: bold;
  text-decoration: none;
  outline-style: none;
}
ul#cssmw_home > li:hover > a, ul#cssmw_home > li:hover > a:link {
  background-color: #FFFFFF;
  background-image: url("/resources/navbutton2.png");
  background-repeat: repeat-x;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_home > li.current > a.current, ul#cssmw_home > li.current > a.current:link {
  background-color: #FFFFFF;
  background-image: url("/resources/navbutton.png");
  background-repeat: repeat-x;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}
ul#cssmw_home ul.level-1 {
  left: 0px;
  top: 100%;
}
ul#cssmw_home ul.level-1 > li {
  background-image: none;
}
ul#cssmw_home ul.level-1 > li > span {
  background-color: #FFFFCC;
  background-image: none;
  display: block;
}
ul#cssmw_home ul.level-1 > li > span > a, ul#cssmw_home ul.level-1 > li > span > a:link {
  background-color: #FFFFFF;
  background-image: none;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #666666;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 101px;
  outline-style: none;
}
ul#cssmw_home ul.level-1 > li > span > a:visited {
  background-color: #FFFFFF;
  outline-style: none;
}
ul#cssmw_home ul.level-1 > li > span > a:active, ul#cssmw_home ul.level-1 > li > span > a:focus {
  background-color: #FFFFFF;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}
ul#cssmw_home ul.level-1 > li:hover > span {
  display: block;
}

ul#cssmw_home ul.level-1 > li.hover > span {
  display: block;
}

ul#cssmw_home ul.level-1 > li.current > span.current {
  display: block;
}
ul#cssmw_home ul.level-1 > li:hover > span > a, ul#cssmw_home ul.level-1 > li:hover > span > a:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-align: left;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_home ul.level-1 > li.hover > span > a, ul#cssmw_home ul.level-1 > li.hover > span > a:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-align: left;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_home ul.level-1 > li.current > span.current > a.current, ul#cssmw_home ul.level-1 > li.current > span.current > a.current:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-align: left;
  text-decoration: none;
  outline-style: none;
}


ul#cssmw_content {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw_content ul {
  cursor: default;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
ul#cssmw_content ul li {
  background-image: none;
  float: none;
}
ul#cssmw_content li {
  background-image: none;
  float: left;
  padding: 0 0 0 0;
  position: relative;
  white-space: nowrap;
  z-index: 100;
}
ul#cssmw_content li ul {
  display: none;
  top: 0;
}
ul#cssmw_content li:hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw_content li.hover > ul {
  display: block;
  position: absolute;
}

ul#cssmw_content li.current > ul {
  position: absolute;
}
ul#cssmw_content > li {
  background-image: none;
}
ul#cssmw_content > li > a, ul#cssmw_content > li > a:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #666666;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 101px;
  outline-style: none;
}
ul#cssmw_content > li > a:visited {
  background-color: #FFFFFF;
  outline-style: none;
}
ul#cssmw_content > li > a:active, ul#cssmw_content > li > a:focus {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #173232;
  font-weight: bold;
  text-decoration: none;
  outline-style: none;
}
ul#cssmw_content > li:hover > a, ul#cssmw_content > li:hover > a:link {
  background-color: #FFFFFF;
  background-image: url("/resources/navbutton2.png");
  background-repeat: repeat-x;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_content > li.hover > a, ul#cssmw_content > li.hover > a:link {
  background-color: #FFFFFF;
  background-image: url("/resources/navbutton2.png");
  background-repeat: repeat-x;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_content > li.current > a.current, ul#cssmw_content > li.current > a.current:link {
  background-color: #FFFFFF;
  background-image: url("/resources/navbutton.png");
  background-repeat: repeat-x;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}
ul#cssmw_content ul.level-1 {
  left: 0px;
  top: 100%;
}
ul#cssmw_content ul.level-1 > li {
  background-image: none;
}
ul#cssmw_content ul.level-1 > li > span {
  background-color: #FFFFCC;
  background-image: none;
  display: block;
}
ul#cssmw_content ul.level-1 > li > span > a, ul#cssmw_content ul.level-1 > li > span > a:link {
  background-color: #FFFFFF;
  background-image: none;
  border-bottom: solid 1px #fff;
  border-right: solid 1px #fff;
  color: #666666;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  width: 101px;
  outline-style: none;
}
ul#cssmw_content ul.level-1 > li > span > a:visited {
  background-color: #FFFFFF;
  outline-style: none;
}
ul#cssmw_content ul.level-1 > li > span > a:active, ul#cssmw_content ul.level-1 > li > span > a:focus {
  background-color: #FFFFFF;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-decoration: none;
  outline-style: none;
}
ul#cssmw_content ul.level-1 > li:hover > span {
  display: block;
}

ul#cssmw_content ul.level-1 > li.hover > span {
  display: block;
}

ul#cssmw_content ul.level-1 > li.current > span.current {
  display: block;
}
ul#cssmw_content ul.level-1 > li:hover > span > a, ul#cssmw_content ul.level-1 > li:hover > span > a:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-align: left;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_content ul.level-1 > li.hover > span > a, ul#cssmw_content ul.level-1 > li.hover > span > a:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-align: left;
  text-decoration: none;
  outline-style: none;
}

ul#cssmw_content ul.level-1 > li.current > span.current > a.current, ul#cssmw_content ul.level-1 > li.current > span.current > a.current:link {
  background-color: #FFFFCC;
  background-image: url("/resources/navbutton.png");
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: lighter;
  text-align: left;
  text-decoration: none;
  outline-style: none;
}



/* Dropdown menu cleanup override */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFCC !important;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
}

ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    padding: 5px 10px;
    display: block;
}



/* Improved dropdown menu styling */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFE2 !important; /* cream, matches page background */
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
}

ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    padding: 5px 10px;
    display: block;
}

/* Hover effect for dropdown items */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFCC66 !important; /* peach hover */
    border: 1px solid #CC9900; /* subtle outline */
}



/* Corrected dropdown menu styling */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFE2 !important; /* cream base */
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    min-width: 100%; /* match parent width */
}

ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    padding: 5px 10px;
    display: block;
    width: 100%; /* stretch to full parent width */
    box-sizing: border-box;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFF5CC !important; /* lighter cream highlight */
    border: 1px solid #999;
}



/* Refined dropdown menu styling with correct cream and font */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFF2CC !important; /* soft peach/cream like content background */
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    min-width: 100%;
}

/* Dropdown links */
ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    padding: 5px 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-family: inherit !important; /* inherit same font as nav */
    font-size: inherit !important;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFE8A1 !important; /* lighter cream highlight */
    border: 1px solid #999;
}



/* Exact dropdown fix based on original super.css + menu.css */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFCC !important; /* original pale cream */
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    min-width: 100%;
}

ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    padding: 5px 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFFFE2 !important; /* lighter cream highlight */
    border: 1px solid #999;
}



/* Refined dropdown menu styling with cream base and white hover */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFCC !important; /* pale cream */
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    min-width: 100%;
}

/* Dropdown links */
ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    padding: 5px 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: none !important;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFFFFF !important; /* pure white highlight */
    border: 1px solid #999;
}



/* Final dropdown menu styling with correct cream and site background hover */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFCC !important; /* pale cream base */
    border: 1px solid #ccc;
    min-width: 100%;
    padding: 0;
    margin: 0;
}

/* Dropdown links */
ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: none !important;
    padding: 5px 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFF5CC !important; /* matches site background cream/peach */
    border: 1px solid #999;
}



/* Correct dropdown menu styling with content background cream */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFE2 !important; /* light cream, matches content panels */
    border: 1px solid #ccc;
    min-width: 100%;
    padding: 0;
    margin: 0;
}

/* Dropdown links */
ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: none !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: none !important;
    padding: 5px 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFFFFF !important; /* subtle lighter highlight */
    border: 1px solid #999;
}



/* Dropdown menu styling restored to original */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFFF !important; /* white base */
    border: 1px solid #ccc;
    min-width: 100%;
    padding: 0;
    margin: 0;
}

/* Dropdown links */
ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: #FFFFFF !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: none !important;
    padding: 5px 10px;
    display: block;
    width: 100%;
    box-sizing: border-box;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFFFCC !important; /* pale cream highlight */
    border: 1px solid #999;
}



/* Final dropdown menu styling with Verdana and uppercase */
ul#cssmw_home ul.level-1,
ul#cssmw_content ul.level-1 {
    background: #FFFFFF !important;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
}

/* Dropdown links */
ul#cssmw_home ul.level-1 li a,
ul#cssmw_content ul.level-1 li a {
    background: #FFFFFF !important;
    color: #000 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: uppercase !important; /* match nav bar */
    padding: 5px 10px;
    display: block;
}

/* Hover effect */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFFFCC !important;
    border: 1px solid #999;
}



/* Dropdown hover effect without yellow overlay */
ul#cssmw_home ul.level-1 li a:hover,
ul#cssmw_content ul.level-1 li a:hover {
    background-color: #FFFFFF !important; /* keep white */
    border: 1px solid #999;
}
