/* common styling */


/* Closed Menu Hover Background Colour (muted green) */
.menu ul li:hover a {
	background:#154F53;}

/* Drop Down Menu Background Colour and Drop Down Menu to Submenu Background Colours (darker muted blue) */
.menu ul li:hover ul li a, .menu ul li:hover ul li a.hide {
	background:#154F53; }

/* Drop Down Menu Hover Colour for submenu onto submenu and Drop Down Menus Hover Colour (darker muted green) */
.menu ul li:hover ul li:hover a.hide, .menu ul li:hover ul li a:hover {
	background:#30697A;}

/*Font Colour */
.menu ul li a, .menu ul li a:visited, .menu ul li:hover a, .menu ul li:hover ul li a.hide, .menu ul li:hover ul li:hover a.hide, .menu ul li:hover ul li a, .menu ul li:hover ul li a:hover {
	color:#F0E9CC;
	z-index:3;}

.menu {
font-family: Verdana, Arial, Helvetica, sans-serif; 
position:relative; 
margin:0; 
font-size:11px; 
z-index:3;
clear: both;}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
width:129px; 
height:20px; 
text-align:center; 
line-height:20px; 
font-size:11px; 
overflow:hidden;
font-variant:small-caps;}
.menu ul {
padding:0; 
margin:0;
list-style-type: none; }
.menu ul li {
float:left; 
margin-right:1px; 
position:relative;}
.menu ul li ul {
display: none;}

/* specific to non IE browsers */

.menu ul li:hover a {
	z-index: 3;}
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:20px; 
	left:0; 
	width:129px;}
.menu ul li:hover ul li ul {
	display: none;}
.menu ul li:hover ul li a {
	display:block;}
.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:129px; 
	top:0;
	z-index: 3;}
.menu ul li:hover ul li:hover ul.left {
	left:-129px;
	z-index: 3;}