/* <style> */

/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
  z-index: 20;
}

div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }




/* ----- Sample 2 ----------------------------------------------------------- */

div.top_menu div.vert_menu {
	background-color: #ffbd89;
	border: 1px solid #FFFFFF;
    z-index: 20;
  }

div.top_menu div.horz_menu a

{
	width: 79px;
	height:      20px;
	line-height: 19px;
	text-decoration: none;
	font-family: "arial";
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	vertical-align: text-bottom;

}


div.top_menu div.vert_menu a
{
	border: 1px solid white;
	width: 150px;
	height: 20px;
	line-height: 19px;
	vertical-align: middle;
	bgcolor: white;
	text-decoration: none;
	font-family: "arial";
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	z-index: 20;
}




div.top_menu div.horz_menu a { margin-right:  -1px; }
div.top_menu div.vert_menu a { margin: -1px; }

div.top_menu div.horz_menu a:hover,
div.top_menu div.vert_menu a:hover
{
	color:white;
	bgcolor: black;
	background-color: #000000;


}

div.top_menu div.horz_menu a.parent,
div.top_menu div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.top_menu div.horz_menu a.active,
div.top_menu div.vert_menu a.active,
div.top_menu div.horz_menu a.active:hover,
div.top_menu div.vert_menu a.active:hover
{
	color: white;
	color:white;
	background-color: #000000;
}
