.menu {		 font-size: 7.5pt;
	 	 margin: 10px; 
		 font-family: verdana;}

.menu ul {	 padding-right: 0px; 
		 padding-left: 5px;
		 z-index: 500;
		 padding-bottom: 0px; 
		 margin: 0px;
		 width: 12em;
		 padding-top: 0px;
		 list-style-type: none;
		 position: relative;
		 border-right: #aaaaaa 3px solid;}

.menu li {	 float: left;
		 background-color: #4E6089;}

.menu li.sub {	 background-color: #4E6089;}

.menu table {	 margin-top: -1px;
		 font-size: 1em;
		 z-index: 100;
		 left: 0px;
		 position: absolute;
		 top: 0px;
		 border-collapse: collapse;}

.menu a {	 border-right: #1D324D 1px solid;
		 border-top: #1D324D 1px solid;
		 display: block;
		 padding-left: 1em;
		 font-weight: bolder;
		 text-transform: none;
		 border-left: #4e6089 1px solid;
		 width: 12em; color: white;
		 line-height: 2em;
		 border-bottom: #aaaaaa 1px solid;
		 font-style: normal;
		 height: 2em; font-variant: normal;
		 text-decoration: none;}

.menu a:visited {border-right: #1D324D 1px solid;
		 border-top: #1D324D 1px solid;
		 display: block;
		 padding-left: 1em;
		 font-weight: bolder;
		 text-transform: none;
		 border-left: #4e6089 1px solid;
		 width: 12em;
		 color: white;
		 line-height: 2em;
		 border-bottom: #aaaaaa 1px solid;
		 font-style: normal;
		 height: 2em; font-variant: normal;
		 text-decoration: none;}

.menu b 	{float: right;
		 margin-right: 5px;}

* html .menu a 	{width: 12em;}

* html .menu a:visited {width: 12em;}

* html .menu a:hover {font-weight: bold;
		      text-transform: none;
		      color: #cc6;
		      font-style: normal;
		      position: relative;
		      background-color: #344459;
		      font-variant: normal;
		      text-decoration: none;}

.menu li:hover {position: relative;}

.menu a:active {font-weight: bold;
		text-transform: none;
		color: #cc6;
		font-style: normal;		
		background-color: #344459;
		font-variant: normal;
		text-decoration: none;}

.menu a:focus  {font-weight: bold;
		text-transform: none;
		color: #cc6;
		font-style: normal;
		background-color: #344459;
		font-variant: normal;
		text-decoration: none;}

.menu li:hover > a {font-weight: bold;
		    text-transform: none;
		    color: #cc6;
		    font-style: normal;
		    background-color: #344459;
		    font-variant: normal;
		    text-decoration: none;}

.menu li ul 	{padding-right: 2em;
		 padding-left: 2em;
		 left: 11.5em; visibility: hidden;
		 padding-bottom: 2em;
		 padding-top: 2em;
		 position: absolute;
		 top: -1.5em;
		 background-color: transparent;}

.menu li:hover > ul 	{visibility: visible;}

.menu ul a:hover ul ul	{visibility: hidden;}

.menu ul a:hover ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible;}


