#menu table {
	height:41px;
	color:white;
	text-align:center;
}

.mainmenu {
	background:#000000;
	position: absolute;
	top: 0;
	left: 0px; 
	width: 100%;
	z-index:11;
}

.menustyle {
	line-height:41px;
	font-family: Arial, Helvetica, Verdana;
	font-size:10px;
	color:white;
	text-align:center; 
}

.menustyle a {
	display: block;
	background-color: #000000;
	text-decoration: none;
	COLOR: #FFFFFF; }

.menustyle a:hover {
	text-decoration: none;
	COLOR: #FFFF00; }

.submenu { /*Beginning position and for submenu*/
	text-align:left;
	position: relative;
	width: 100%;}

.submenu span { /*submenu span position*/
	position: absolute;
	visibility: hidden; }

.submenu:hover span { /*submenu mouseover location*/
	width: 100%;
	visibility: visible;
	padding: 0px;
	top: 41px; /*point where submenu should appear*/
	left: -10px;
}

.submenu span ul {
	padding:5px 0px 10px 13px;
	background-color:#4a4a4a;
	position: relative;
	list-style: none;
	width: 100%;
	margin: 0;
}

.submenu span ul li {
	line-height:29px;
	height:25px;
}

.submenu span ul li a {
	width: 100%;
	background-color: #4a4a4a;
	text-decoration: none;
	COLOR: #FFFFFF; }


.submenu span ul ul {
	background-color: #686868;
	position: absolute;
	z-index:50;
	visibility: hidden; }


.sidemenu:hover ul {
	padding-bottom:10px;
	visibility: visible; }

.sidemenu ul li {
	background-color: #686868;
	margin: 0; }

.submenu span ul ul li a {
	background-color: #686868;}

.b_arrow {
	z-index:100;
	position:absolute;
	visibility: hidden; }

.submenu:hover .b_arrow { 
	visibility: visible; }
