ul.menu, li.menu
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px;
  list-style-type:none;
}

ul.menu {
	list-style-type: none;
	background-color: #e9eef2;
	border: 1px solid #3463A9;
}

li.menu ul
{
	display: none;
	position:absolute;
	margin-left: 70px;
	margin-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

li.menu ul li
{
	width: 100%;
	padding-top: 2px;
}

li a:link, li a:visited
{
	width: 100%;
	display: block;
	color: #3463A9;

}

li.menu a:hover
{
	color: #777777;
	text-decoration: none;
}

li.menu
{
  float:left;
}

#mainmenu
{
	margin: 10px;
	margin-left: 5px;
	float: left;
}