div.menu
{
	font-size:1.2em;
	font-weight:bold;
	/*line-height:40px;*/
	/*height:38px;*/
	
}
/* both top level and second level*/
div.menu ul
{
	/*background:#e87414 url(../images/content/menu_background.jpg) repeat-x scroll 0 0;*/
	background-color:#00427a;
}
ul.nav
{
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
	height:40px;
	z-index:1000;
}

ul.nav a
{
	display:block;
	text-decoration:none;
	padding:10px 20px;
	margin:0px 0px;
	line-height:20px;
	border-bottom:none;
	/*background:#050707 url(../images/interface/tab_bg.gif) repeat-x scroll 0 0;*/
	/*border-right:2px solid #ffffff;*/
	white-space:nowrap;
	color:#fff;
	font-weight:bold;
}
ul.nav li.current a
{
	padding-bottom:6px;
	border-bottom:4px solid #fc0d14;
}
ul.nav a:hover, ul.nav ul li a:hover
{
	color: #00427a;
	background: #ddedff url(../images/content/tab_gradient_selected.jpg) 0 0 repeat-x;
	/*border: none;*/
}
ul.nav a:focus, ul.nav a:focus {
	text-decoration:none;
	
	outline-style:none;
	outline-width:0;
}

ul.nav li
{
	float:left;
	/*width:9em;*/
	padding:0;
	margin:0;
	position:relative;
	/*height: 1%;*/
	display:inline;
}

ul.nav li ul
{
	position:absolute;
	/* stops the root nav losing right border */ 
	/*background: #050707 url(../images/interface/tab_selected.gif) repeat-x scroll bottom left;*/
	background-color:#ddedff;
	background-image:none;
	padding:0;
	margin:0;
	list-style:none;
	left:-9999px; 
	top:-9999px;
	z-index:2000;
	width:auto;
	min-width:140px;
	border-left:solid 1px #cfe7ff;
	border-right:solid 1px #cfe7ff;
	border-bottom:solid 1px #cfe7ff;

	
}

ul.nav li ul li
{
	float:none;
	padding:0;
	margin:0;
	display:block;
	background-color:transparent;
	width:14em;
	height:1%;
	
}
ul.nav li ul li:hover, ul.nav li ul li.hover
{
	/*background: #050707 url(../images/interface/tab_selected.gif) repeat-x scroll bottom left;*/
	
}
ul.nav li ul li a, ul.nav li.current ul li a
{
	border:none;
	display:block;
	height:40px;
	line-height:40px;
	font-size:0.9em;
	min-width:2em;
	width:14em;
	background-color:transparent;
	background-image:none;
	padding:0 10px;
	margin:0;
	color: #00427a;
	zoom:1;
	
}
ul.nav li ul li a:hover
{
	
	background-color:#fff;
	background-image:none;
}
ul.nav li:hover ul, ul.nav li.hover ul
{
	left: 0px; 
	top:39px;
	
} 

ul.nav > li:hover ul,
ul.nav > li:hover > li:hover ul
{
	left:0;
}

/* text color of sub links when root level is moused over */ 
ul.nav li:hover ul a, ul.nav li.hover ul a
{
	/*background:transparent url(none) 0 0;*/
	/*color:#555;*/
}

/* hide from IE5 mac \ 
leave at end of file */
ul.nav li, ul.nav li ul li {width: auto;}