/* CSS Document */
.menu
{
	width:683px;
	height:24px;
	position:relative;
	z-index:100;
	background:#004991;
	margin-bottom:10px;
	padding-left:307px;
	font-size:14px;
	font-family:"Trebuchet MS", Helvetica, Arial;
	font-weight:bold;
	float: left;
	border-top:#B4B5EE 1px solid;
}

	.menu ul {padding:0;margin:0;list-style-type:none;}
		.menu li
		{
			float:left;
			width:97px;
			position:relative;
		}

		.menu a, .menu a:visited
		{
			display:block;
			text-decoration:none;
			color:#fff;
			height:24px;
			font-weight:bold;
			padding:0px;margin:0px;
			text-align:center;
			border-left:3px solid #FFF;
			line-height:24px;
			background:#004991;
		}

			.menu ul ul
			{
				padding:0px;margin:0px;
				visibility:hidden;
				position:absolute;
				height:0;top:24px;
				left:0; width:97px;
			}
				.menu ul ul a, .menu ul ul a:visited
				{
					margin:0px 0px 0px 3px;
					height:24px;
					border-top:2px solid #FFF;
					border-left:none;
					text-align:left !important;
				}
/* Level 3 */
.menu ul ul ul {left:94px;top:2px;}
.menu ul ul ul a {width:140px;border-left:2px solid white !important;}

/* required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

.menu a:hover {background:#3366CC;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul, .menu ul :hover ul :hover ul {visibility:visible;}
.menu ul :hover ul ul{visibility:hidden;}

