/* common styling */
.menu { 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	width:145px; 
	position:relative; 
	margin:0; 
	font-size:11px; 
}

.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	width:145px;
	left: 160px;
	text-align:left;
	background:#0053A0;
	font-size:11px;
	border-left: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; border-right:1px; position:relative;}
.menu ul li ul {display: none;}



/* specific to non IE browsers */
.menu ul li:hover a {color:#FFFFFF; background:#0053A0;}

.menu ul li:hover a:hover {color:#FFFFFF; background-color: #EFC205; text-decoration:none;}


.menu ul li:hover ul {display:block; position:absolute; top:0; left:155px; width:160px;}
.menu ul li:hover ul li a.hide {background:#0053A0; color:#FFFFFF;}
.menu ul li:hover ul li:hover a.hide {width:160px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#0053A0; color:#FFFFFF; width:160px;}
.menu ul li:hover ul li a:hover {color:#FFFFFF; background-color: #EFC205; text-decoration:none;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:169px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:160px; background:#0053A0; color:#FFFFFF;}
.menu ul li:hover ul li:hover ul li a:hover {color:#FFFFFF; background-color: #EFC205; text-decoration:none;}


.menu ul li:hover ul li:hover ul li:hover ul {visibility:visible; position:absolute; left:169px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li:hover ul li a  {display:block; width:160px; background:#0053A0; color:#FFFFFF;}
.menu ul li:hover ul li:hover ul li:hover ul li a:hover {color:#FFFFFF; background-color: #EFC205; text-decoration:none;}