.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
	display: block;
	background-color: #FFFFFF;
}
.menu a {
	display: block;
	cursor: pointer;
	margin: 0;
	text-decoration: none;
	background-color: #EDF2F8;
}
.menu ul li ul li a{
	background-color: #FFFFFF;
	font-size:10px;
	color: #113D77;
}

.menu ul li ul li a:hover {
	background-color: #FFFFFF;
	color: #599FD7;
}

.menu ul li {position: relative;}

.menu ul ul {
position: absolute;
z-index: 1000;
border: 1px solid #f4f2e6;
}

.menu ul ul ul {
top: 0;
left: 100%;
}
div.menu ul ul,
div.menu ul li:hover ul ul,s
div.menu ul ul li:hover ul ul
{display: none;}

div.menu ul li:hover ul,
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul
{display: block;}

{} body {behavior: url(../scripts/csshover.htc);}

{} .menu ul li {
	float: left;
	width: 100%;
}
{} .menu ul li a {
	height: 1%;
	color: #113D77;
	background-color: #EDF2F8;
}

{} .menu a, .menu ul li, .menu ul li ul li {
	font: bold 1em/1.4em verdana, sans-serif;
}
