div#menu ul
{
	padding: 0;
	margin: 0;
}

div#menu li
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	
	line-height: 18px;
}

div#menu ul ul
{
	display: none;
}

div#menu li.submenu
{
	position: relative;
}

div#menu li.submenu:hover ul
{
	display: block;
	position: absolute;
	top: 18px;
	left: 0px;
	width: 200px;
}

div#menu li.submenu:hover ul#right
{
	display: block;
	position: absolute;
	top: 18px;
	right: 0px;
	width: 200px;
}

div#menu li a,div#menu li:hover ul li a
{
	color:white;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	background-color: red;
	display: block;
}

div#menu li a:hover,div#menu li:hover a
{
	color: red;
	background-color: white;	
}

div#menu ul li.submenu a
{
	padding-left: 10px;	
}

div#menu ul li.submenu a:hover
{
	color: red;
	background-color: white;
}