@CHARSET "US-ASCII";

  html body div#menu {
  		line-height: 32px;
  		padding-left: 0.3em;
  }
  
  body>div#menu {
  	margin: 0;
  	padding: 0;
  	color: #ffffff;
  	background: #999999;
  	height: 32px;
  	font-size: 14px;
  	font-weight: bold;
  }
  
  #menu a {
  	color: #ffffff;
  }
  #menu a:hover {
  	color: #000099;
  }
  
  div#menu>ul, div#menu>ul ul, * html div#menu>ul, * html div#menu>ul ul {
  	list-style: none;
  	padding: 0px;
  	margin: 0px;
  	display: block;
  	position: absolute;
  }
  
  * html body div#menu {
  	line-height: 1em;
  }
  
  div#menu>ul {
  	padding: 0 0 0 20px;
  }
  
  * html div#menu ul {
  	list-style: none;
  	padding: 0px 0px 0px 0.4em;
  	margin: 0px;
  	float: left;
  }
  
  * html div#menu ul ul{
  	float: none;
  }
  
  html body div#menu div ul {
  	padding: 0 5px 0 5px;
  	line-height: 24px;
  }
  
  html body div#menu>ul {
  }
  
  html body div#menu > ul > li {
  	float: left;
  	border-right: 1px #cccccc solid;
  }
  
  div#menu>ul li {
  	padding: 0 12px 0 12px;
  	display: inline;
  	list-style: none;
  	white-space: nowrap;
  }
  
  html body div#menu span.clear {
  	clear: both;
  	display: block;
  }
  	
  div#menu ul>li ul {
  	position: absolute;
  	background-color: #999999;
  	left: -999em;
  	border: 1px solid #000000;
  	border-top: 0px;
  	width: auto;
  	z-index: 2000;
  }
  
  html body>div#menu ul li ul {
  	top: 32px;
  }
  
  div#menu>ul ul li {
  	display: block;
  	position: relative;
  }
  
  div#menu>ul li li {
  	padding: 0px 0.2em 0px 0.2em;
  	display: block;
  	position: relative; 
  	left: 0px;
  	top: 0px;
  }
  
  div#menu ul li li ul {
  	text-indent: 0;
  }
  
  div#menu ul>li ul li div {
  	display: block;
  	right: 1em;
  	left: auto;
  	position: absolute;
  }
  
  div#menu ul ul ul {
  	top: 0px;
  	z-index: 3000;
  }
  
  div#menu>ul li:hover ul, div#menu ul li.sfhover ul {
  	left: auto;
  }
  
  html>body div#menu li ul ul {
  	border-top: 1px solid #000000;
  	position: absolute;
  	top: 0px;
  }
  
  div#menu>ul li:hover ul ul, div#menu li.sfhover ul ul {
  	left: -999em;
  	margin: 0px -0.2em 0px -0.1em;
  }
  
  div#menu li:hover>div>ul, div#menu li li:hover ul, div#menu li.sfhover ul, div#menu li li.sfhover ul {
  	left: auto !important;
  }
  
  html body div#menu a:hover { 
  	text-decoration: none;
  }
  
  div#menu>ul li ul li div {
  	position: absolute;
  	display: inline;
  	right: 0px;
  }

