/** customize style layout */
ul.mainlevel-hor li a, .mainlevel-hor li ul li a{
  font-family:Geneva, Helvetica, sans-serif;
  font-size:0.9em; font-weight: bold; color:#FFFFFF;
  text-decoration: none; text-align:center;
  margin:5px auto; padding:0; text-decoration: none;
  height:15px; display: block; white-space: nowrap;
}
ul.mainlevel-hor li a:link, .mainlevel-hor li ul li a:link,
ul.mainlevel-hor li a:visited, .mainlevel-hor li ul li a:visited { color: #ffffff; }
ul.mainlevel-hor li a:hover { text-decoration:underline; }

ul.mainlevel-hor li.li_1-hor{ width: 96px; }
ul.mainlevel-hor .li_1-hor a.mainlevel_current-hor,
ul.mainlevel-hor .li_4-hor a.mainlevel_current-hor { color:#719B00; }

ul.mainlevel-hor .li_2-hor a.mainlevel_current-hor,
ul.mainlevel-hor .li_5-hor a.mainlevel_current-hor { color:#0079A5; }

ul.mainlevel-hor .li_3-hor a.mainlevel_current-hor { color:#EA8300; }

ul.mainlevel-hor li.li_2-hor{ width: 121px;  }
ul.mainlevel-hor li.li_3-hor{ width: 89px;  }
ul.mainlevel-hor li.li_4-hor{ width: 78px; }
ul.mainlevel-hor li.li_5-hor{ width: 74px; }

a.sublevel-hor, a.sublevel_active-hor, a.sublevel_current-hor, span.sublevel-hor,
a.sublevel-hor:link, a.sublevel_active-hor:link, a.sublevel_current-hor:link,
a.sublevel-hor:visited, a.sublevel_active-hor:visited, a.sublevel_current-hor:visited,
a.sublevel-hor:hover, a.sublevel_active-hor:hover, a.sublevel_current-hor:hover {
  margin: 0; height:18px; text-align: left; font-size: 0.85em;
  border:1px solid #efefef; padding: 3px 5px;
}
ul#menulist_1-hor li a{ width: 180px; }
ul#menulist_2-hor li a{ width: 111px; }

/** customize colors */
a.sublevel-hor, a.sublevel_active-hor, a.sublevel_current-hor,
a.sublevel-hor:link, a.sublevel_active-hor:link, a.sublevel_current-hor:link,
a.sublevel-hor:visited, a.sublevel_active-hor:visited, a.sublevel_current-hor:visited {
  background-color:#B0D20F;
}
a.sublevel-hor:hover, a.sublevel_active-hor:hover, a.sublevel_current-hor:hover { color: #D9E2AD; }
ul#menulist_2-hor li a { background-color: #32BAE9; }
ul#menulist_2-hor li a:hover { color:#BAE9F9; }

ul.mainlevel-hor { z-index: 101; padding:0;}
ul.mainlevel-hor ul { z-index: 102; padding:0;}
ul.mainlevel-hor ul ul { z-index: 103; }

ul.mainlevel-hor li { float:left; position: relative; }
ul.mainlevel-hor li li { position: relative; width:auto; }
ul.mainlevel-hor ul { display: none; position: absolute; top:25px; left:0; }
ul.mainlevel-hor li > ul { top:25px; left:auto; }
ul.mainlevel-hor li:hover ul, ul.mainlevel-hor li.hover ul { display: block; }
ul.mainlevel-hor, ul.mainlevel-hor li li { clear:left; }

