div.PopupMenuInit,
div.StdMenuInit
{ position:absolute;
  top:-5000px;
  left:0px;
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 65%;
  font-style: normal;
  font-weight: normal;
  margin: 0px auto;
  padding: 2px;
  background-color: #FFFFFF;
  z-index:100;
}

div.PopupMenu,
div.StdMenu
{ position:relative;
  top:0px;
  left:0px;
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 65%;
  font-style: normal;
  font-weight: normal;
  margin: 0px auto;
  padding: 2px;
  background-color: #FFFFFF;
  z-index:100;
}

div.PopupMenu
{ border: 1px solid #000000;
  box-shadow:5px 5px #CCCCFF;
}

div.StdMenu
{ width:99%;
}

div.StdMenuRoot
{ position:relative;
  top:0px;
  left:0px;
  background-color:White;
  padding: 0px;
  text-align: left;
  margin: 0px;
  z-index:100;
}

div.StdSubMenu,
div.SubMenu
{ display:none;
  background-color:White;
  z-index:101;
}

div.PopupMenuInit div.StdSubMenu,
div.PopupMenuInit div.SubMenu,
div.StdMenuInit div.StdSubMenu,
div.StdMenuInit div.SubMenu
{ display:block;
  background-color:White;
  z-index:101;
}

div.StdMenu div.MenuItemLeftActive,
div.StdMenu div.MenuItemActive,
div.StdMenu div.MenuItem
{ display:inline-block;
  float:left;
}

div.MenuItemLeftActive,
div.MenuItemActive,
div.MenuItemLeft,
div.MenuItem
{ white-space: nowrap;
}

div.MenuItemLeftActive div.SubMenu,
div.MenuItemActive div.SubMenu,
div.MenuItemLeft div.SubMenu
{ z-index:101;
}

div.MenuItem div.Right a.MenuLink
{ margin: 3px 20px 3px 5px;
}

div.MenuItemLeft a.MenuLink
{ margin: 3px 20px 3px 15px;
}

div.SubMenu div.MenuItemLeft a.MenuLink
{ margin: 3px 20px 3px 5px;
}

div.SubMenu div.MenuItemLeftActive,
div.SubMenu div.MenuItemActive,
div.SubMenu div.MenuItemLeft,
div.MenuItemActive div SubMenu div MenuItemActive,
div.MenuItem div.SubMenu div.MenuItem
{ display:block;
  float:none;
}

div.MenuItemLeftActive,
div.MenuItemActive,
div.MenuItemLeft,
div.MenuItem
{ position:relative;
  top:0;
  left:0;
  color:Black;
  background-color:White;
  text-align: left;
  margin: 0px auto;
}

a.MenuLink
{ color:Black;
  background-color:White;
  display: inline-block;
  text-decoration: none;
  margin:0px;
  padding:4px 5px 4px 5px;
}

div.MenuItemActive div.SubMenu div.MenuItem a.MenuLink,
div.MenuItem div.SubMenu div.MenuItem a.MenuLink
{ padding-right:15px;
}

div.MenuItemLeftActive a.MenuLink,
div.MenuItemLeft a.MenuLink
{ padding-left:15px;
}

img.MenuArrow[src*='Arrow1sub'],
img.MenuArrow[src*='Arrow1sdb'],
img.MenuArrow[src*='Arrow1srb'],
img.MenuArrow[src*='Arrow1slb']
{ width:6px;
  padding:0px;
  margin:0px;
}

img.MenuArrow[src*='Arrow1sdb']
{ position:relative;
  float: right;
  top:0px;
}

img.MenuArrow[src*='Arrow1srb']
{ position:relative;
  float: right;
  top:5px;
}

img.MenuArrow[src*='Arrow1slb']
{ position:relative;
  float: left;
  top:5px;
}

img.LMenuArrow
{ position:relative;
  width:6px;
  padding:0px;
  margin:0px;
  float:left;
}

img.RMenuArrow
{ position:relative;
  top:-10px;
  width:6px;
  height:6px;
  padding:0px 0px 0px 0px;
  margin:0px;
  float:right;
}

div.MenuName
{ display:inline-block;
  width:100%;
  white-space:nowrap;
}


label.MenuLabel
{ display:inline-block;
  position:relative;
  float:left;
}


label.MenuShortCut
{ display:inline-block;
  margin-left:25px;
  position:relative;
  float:right;
}


img.MenuArrow:last-child
{ display:none;
}

div.MenuItemActive img.RMenuArrow div.SubMenu,
div.MenuItem img.RMenuArrow div.SubMenu
{ display:inline-block;
  position:relative;
  float:right;
}

div.MenuItemLeftActive:hover > a.MenuLink,
div.MenuItemActive:hover > a.MenuLink,
div.MenuItemLeft:hover > a.MenuLink,
div.MenuItem:hover > a.MenuLink,
a.MenuLink:hover
{ color:White;
  background-color:#5050F0;
}


div.MenuItemLeftActive:hover,
div.MenuItemActive:hover,
div.MenuItemLeft:hover,
div.MenuItem:hover
{ color:White;
  background-color:#5050F0;
}

div.MenuItemLeft:hover > div.SubMenu,
div.MenuItem:hover > div.SubMenu,
div.MenuItemLeftActive > div.SubMenu,
div.MenuItemActive > div.SubMenu
{ display:inline-block;
  position:absolute;
  left:20px;
  margin:0px;
  padding:0px;
  border: 1px solid #000000;
}

div.MenuSepItem
{ background-color:#FFFFFF;
  color:#000000;
  margin:0px auto;
  padding:0px;
}

/*
div.PopupMenu div.MenuRoot div.MenuItem:hover,
div.StdMenu div.MenuRoot div.MenuItem:hover
{ color: #FFFFFF;
  background-color: #5050F0;
}

div.PopupMenu div.SubMenu div
div.StdMenu div.SubMenu div
{	display: none;
  margin:0px;
  padding:0px;
}

div.PopupMenu div.SubMenu,
div.StdMenu div.SubMenu
{ position:relative;
  left:0px;
  top:0px;
  margin:0px;
  padding:0px;
}

div.PopupMenu div.MenuRoot li div.Down,
div.StdMenu div.MenuRoot li div.Down
{ position:absolute;
  top:23px;
  left:0px;
  border: 1px solid #000000;
}

div.PopupMenu div.MenuRoot li:hover > div,
div.StdMenu div.MenuRoot li:hover > div
{ display:block;
  color:black;
  background-color: White;
}


div.Right,
div.Left
{
}

*/

/*
div.PopupMenu,
div.StdMenu
{ width:99%;
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  padding: 0px 2px 0px 2px;
  margin: 0px;
}

nav.PopupMenu div,
nav.StdMenu div
{ background-color: #e0e0e0;
  padding: 0px;
  text-align: left;
	list-style: none;
	position: relative;
  margin: 0px auto;
}

nav.StdMenu div
{ display:inline-block;
}

nav.PopupMenu div li
nav.StdMenu div li
{ background-color:#FFFFFF;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px;
  display:inline-block;
}

nav.PopupMenu div.MenuItem
nav.StdMenu div.MenuItem
{ background-color:#FFFFFF;
  color:#000000;
  margin:0 auto;
  padding: 2px 10px 2px 10px;
  white-space: nowrap;
  display:inline-block;
}




nav div div.MenuItem:hover > div
{	display: block;
  border: 1px outset #C0C0C0;
}

nav a
{	color: black;
}

nav div.MenuItem:hover > a
{	color: white;
}




nav div:after
{	content: ""; clear: both;
  display: block;
}

nav div div div.MenuItem
{ width:100%;
  padding: 0px;
}


nav div li div.MenuItemText
{ position:absolute;
  padding: 0px;
  margin: 0px;
  padding-left: 20px;
  left: 0px;
  top:0px;
  float: left;
}

nav div li img.MenuItemCheck
{ position:relative;
  padding: 0px;
  margin-left: 0px;
  left:   0px;
  top:0px;
  float:  left;
}

nav div li img.MenuItemImg
{ display: inline-block;
  float: right;
}

nav div div.MenuItem:after
{	clear: all;
}

nav div div.MenuItem:hover
{	color: #FFFFFF;
  background-color: #5050F0;
}

nav div div.MenuItem a:hover
{	color: #FFFFFF;
  background-color: #5050F0;
//  z-index:101;
}

nav a:hover,
nav div div.MenuItem a:hover,
nav div div div.MenuItem:hover,
nav div div div.MenuItem a:hover
{	color: #FFFFFF;
  background-color: #5050F0;
//  z-index:101;
}

nav div div.MenuItem a:active,
nav div div.MenuItem a:visited,
nav div div.MenuItem a
{ color:black;
  display: block;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
}

nav div div div.MenuItem a
{	padding: 4px 5px 4px 5px;
}

nav div div
{	background: #e0e0e0; border-radius: 0px; padding: 0;
	position: absolute; top: 90%;
//  z-index:500;
  border: 2px outset #e0e0e0;
  border-top: 0px;

}


nav div div div.Left
{ position: absolute; left: 100%; top:0;
}

nav div div div.Right
{ position: absolute; right: 100%; top:0;
}

div.PopupMenu,
nav.Menu
{ position: relative;
  color:#000000;
  text-align:left;
  border: 1px solid black;
  padding: 2px;
  display: block;
  margin: 0px;
  font-size:small;
}

div.PopupMenu
{ min-width:200px;
  opacity:1.0;
  position: absolute;
}

div.PopupMenu div,
nav.Menu div
{ margin: 0px;
  padding: 0px;
  border: 1px solid black;
  list-style-type: none;
  list-style: none;
  white-space:nowrap;
}


span.menu_arrow
{ text-align:right;
}


img.menu_arrow        
{ margin-top:4px;
  float: right;
}

div.MenuItem
{ background-color:#FFFFFF;
  color:#000000;
  margin:0 auto;
  padding: 2px 10px 2px 10px;
  white-space: nowrap;
  position:relative;
  display:block;
}

div.MenuItemHidden
{ display:none;
}

a.VertRight
{ margin-right:0px;;
}

a.HorzRight
{ margin-right:15px;;
}

a.VertLeft
{ margin-left:0px;;
}

a.HorzLeft
{ margin-left:15px;;
}

div.MenuSepItem,
li.MenuSepItem
{ background-color:#FFFFFF;
  color:#000000;
  margin:0px auto;
  padding:0px;
  opacity:1.0;
}

div.MenuSepItem
{ height:3px;
  background-color:#FFFFFF;
  vertical-align:middle;
}

a.SubMenu,
a.SubMenu_DownRight
{ display:inline-block;
  text-decoration: none;
  background-color:#FFFFFF;
  color:#000000;
  margin:0px;
}

a.SubMenu_DownRight
{ padding-right:25px;
  float:left;
}

img.SubMenu
{ display:inline-block;
//  padding-top:2px;
  width:10px;
}

img.SubMenu_DownRight_Sel,
img.SubMenu_DownRight
{ display:inline-block;
  float:right;
  padding-top:2px;
  width:10px;
}

img.SubMenu_DownRight_Sel
{ display:none;
}

a.SubMenu:hover > img.SubMenu,
a.SubMenu_DownRight:hover > img.SubMenu_DownRight
{ display:none;
}

a.SubMenu_DownRight:hover > img.SubMenu_DownRight_Sel
{ display:inline-block;
}

br.Clear
{ clear:both;
}

div.SubMenu_DownRight
{ position: absolute; left: 97%; top:0;
  display:none;
}

a.SubMenu:hover,
a.SubMenu_DownRight:hover,
div.MenuItem:hover > a,
div.MenuItem:hover
{ background-color:#4040FF;
  color:#FFFFFF;
}

div.MenuSepItem hr
{ background-color: #000000;
  color: #000000;
  height: 1px;
  margin:0px;
  padding:0px;
  position:relative; top:1px;
}

div.MenuItem:hover > div
{ position: absolute; left: 97%; top:0;
  background-color:#4040FF;
  color:#FFFFFF;
  display:block;
}

span.ComboBox
{ color:#000000;
  border: 1px solid black;
  padding: 0px;
  display: inline;
  margin: 0px;
  font-size:small;
}

input.ComboEdit
{ background-color:#FFFFFF;
  color:#000000;
  margin:0;
  padding: 0px;
  white-space: nowrap;
}

img.ComboArrow
{ margin:0;
  padding: 0px;
  width:15px;
}

div.ComboList
{ margin: 0px;
  padding: 0px;
  border: 1px solid black;
  list-style-type: none;
  list-style: none;
  white-space:nowrap;
  display:none;
}

*/
