/* <style> */
/* ----- Required ----------------------------------------------------------- */
div.horz_menu 
{	
  width:100%;
}

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;
}

div.MenuPDLR TABLE
{
  background-image: url('bg_linkbar.gif');
  text-align: center;
}


div.horz_menu a { display: block; float: left; width:100%; }
div.vert_menu a { display: block; float: none; }

div.MenuPDLR div.vert_menu { border-bottom: 1px solid red; }

div.MenuPDLR div.horz_menu a,
div.MenuPDLR div.vert_menu a
{
  cursor: pointer;
  border: 1px solid gray;

  height: 20px;
  line-height: 19px;
  vertical-align: middle;

  text-decoration: none;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  
  white-space: nowrap;
  color: #ffffff;
  background: url('bg_linkbar.gif');
  background-color: black;
}

div.MenuPDLR div.horz_menu a 
{
  margin-right:  -1px; 
  width: 115px;
}
div.MenuPDLR div.vert_menu a 
{ 
  margin-bottom: -1px; 
  width: 145px;
}

div.MenuPDLR div.horz_menu a:hover,
div.MenuPDLR div.vert_menu a:hover
{
  color: orange;
}

div.MenuPDLR div.horz_menu a.parent,
div.MenuPDLR div.vert_menu a.parent
{
  text-transform:uppercase;
}

div.MenuPDLR div.horz_menu a.active,
div.MenuPDLR div.vert_menu a.active,
div.MenuPDLR div.horz_menu a.active:hover,
div.MenuPDLR div.vert_menu a.active:hover
{
  color: orange;
  text-transform:uppercase;
}
