/* Colors & Fonts */

#menudiv {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
}

#menudiv a:link, #menudiv a:visited {color:#ffffff;}

#menudiv a:hover, #menudiv a:active {
	background-color: #E70303; /*#CC3300*/
}

#menudiv a {
  text-decoration: none;
  background-color: transparent;
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: none;
}

#menudiv li {
  list-style: none;
}

#menudiv ul ul {
	background-color: #FDAD00; /*#FFCC66*/
}

/* Positions */

#menuwrapper {
	position: absolute;
	text-align: left;
	left: 183px;
	top: 67px;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	z-index: 100;
	overflow: visible;
	border: none;
	font-weight: bold;
/*	font-size: 120%;*/
}

/* dummy class for IE */
#menuwrapperIE {}

#menudiv ul {
 margin: 0;
 padding: 0;
}

#menudiv li {
 position: relative;
 float: left;
}

#menudiv a {
 margin: 0px;
 padding-left: 0.7em;
 padding-right: 0.7em;
}

#menudiv li ul {
 position: absolute;
 width: 14em;
 border-top: 0px solid #990000;
 border-bottom: 3px solid #663366;
 border-left: 0px solid #990000;
 border-right: 3px solid #663366;
}

#menudiv li li {
 float: none;
}

/* IE needs top and left set
   everyone else can do it automatically */
#menudiv li ul { top: 100%; left: 0; }
#menudiv li > ul { top: auto; left: auto; }

#menudiv ul ul a {
 display: block;
 padding: 0em;
 padding-left: 0.7em;
 height: 2em;
}

/* Activation */

#menudiv li ul {
 display: none;
}

/* Hide activation from IE/Mac with backslash hack: \*/

#menudiv li:hover ul, #menudiv li.over ul {
 display: block; 
}

/* End IE/Mac hidden */

