#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border: none;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
margin: 0;
padding: 2px 3px;
}

#menu ul li ul a { font-weight: bold; }

#menu ul li
{
	width: auto;
}

#menu li ul li
{
	border: 1px solid  #000000; 
}

#menu ul li ul li a {
background-color: #fff;
color: #000;
text-align: left;
}


#menu ul li a {
color: #ffffff;
/* background: #efefef; */
text-decoration: none;
/* background-color: #FFFFFF; */
width: auto;
font-size: 12px;
text-align: center;
}

#menu ul li a:hover { color: #FFFFCC; text-decoration: underline; }

#menu h2 a, #menu h2
{
color: #ffffff;
background: none;
text-transform: uppercase;
}


#menu h2:hover
{
	color: #FFFFFF;
}

#menu ul li ul li a:hover {
color: #fff;
background: #FF9900;
text-decoration: none;
}

#menu {
position: absolute;
width: 700px;
/* background: #000; */
float: left;
left: 0px;
top: -30px;
z-index: 1;
}

#menu ul{
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu ul ul, #menu ul ul ul {
list-style: none;
margin: 0;
padding: 0;
width: 10em;
float: left;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;

}

#menu ul ul ul {
top: 0;
left: 100%;
}

