/* <style> */

/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
  height:40px;
  Z-INDEX:20;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }

/* ----- Sample 2 ----------------------------------------------------------- */

div.menu div.vert_menu { border-bottom: 0px solid black; }

div.menu div.horz_menu a
{
  border: 0px solid black;
  width: 74px;
  height:      40px;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 14px;
  color: #FFFFFF;
}

div.menu div.vert_menu a
{
  border: 0px solid black;
  background:#79B5DA;

  width: 130px;

  height:      25px;
  line-height: 25px;
  vertical-align: middle;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 14px;
  color: #ffffff;
}

div.menu div.horz_menu a { margin-right:  0px; }
div.menu div.vert_menu a { margin-bottom: 0px; }

div.menu div.horz_menu a:hover
{
  color: #206060;
  background-position: 0px 20px;
}

div.menu div.vert_menu a:hover
{
  color: #206060;
  background:#E7F1F8;
  background-position: 0px 20px;
}

div.menu div.horz_menu a.parent,
div.menu div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.menu div.horz_menu a.active,
div.menu div.vert_menu a.active,
div.menu div.horz_menu a.active:hover,
div.menu div.vert_menu a.active:hover
{
  color: #206060;
  background-position: 0px 60px;
}

