
div.menu {
font-style:normal;
height:auto;
width:520px;
	text-align:left;
MARGIN: 0px auto;
Z-INDEX: 100;
position:relative;
}

* html .menu{
padding-bottom:0;
}

div.menu ul{
list-style-type:none;
padding:0;
margin:0px;
width:auto;
height:auto;
position:absolute;
float:none;
}

/*Top level list items*/
div.menu ul li{
float:left;
padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:15px;
font-weight: bold; 
position: relative;
font-weight:normal;
text-align:center;
}

div.menu table{
left:0;
top:0;
}

/*Top level menu link items style*/
div.menu ul li a{
text-decoration:none;
padding: 7px 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:15px;
font-weight: bold; 
display: inline;
border: none;
border-left-width: 0;
}

div.menu ul li a b {
}
	
/*1st sub level menu*/
div.menu ul li ul{
visibility: hidden;
position: absolute;
top: 1.2em;  /* no need to change, as true value set by script */
list-style-type:none;
padding:0;
margin:0px;
clear:left;
left:-0.5em;

}

* html .menu ul li ul {
padding-top: 0em;
margin:0px;
clear:left;
padding:0; /* no need to change, as true value set by script */
}


div.menu :hover {
white-space:normal;
}

div.menu a:hover b {
 text-decoration: none;
}

div.menu li:hover > a b
{
	/*background-image: url(../images/bg-menu-o.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
white-space:nowrap;
}

div.menu ul li:hover ul,
div.menu ul li a:hover ul{		
width:auto;
z-index:500;
padding:0px;
}
/*Sub level menu list items (undo style from Top level List Items)*/
div.menu ul li ul li{
padding: 0px 10px;
/*float:left;*/
display:inline; 
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:13px;
font-weight: bold; 
/*position:static;*/
width:160px; 
}

/* Sub level menu links style */
div.menu ul li ul li a{
float:left;
padding: 2px 15px;
margin:0px;
width:auto; 
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:13px;
font-weight: bold; 
}

div.menu ul ul li a:hover {
color:#422610; 
background-color:#005aa6;}

div.menu ul li a:hover{
color:#FFF; 
	background-image: url(../images/bg-menu-o.jpg);
	background-repeat: no-repeat;
	background-position: center top;
text-decoration:none;}

div.menu ul :hover ul li a:hover {
color:#FFF; 
background-color:#005aa6;
text-decoration:none;
	background-image: url(../blank.gif);
	background-repeat: no-repeat;
	background-position: center top;}

	
/* Holly Hack for IE \*/
* html .menu ul li { float: left; height: 1%; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:15px;
font-weight: bold; 
text-align: center;}

* html .menu ul li a { height: 1%; 
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:15px;
font-weight: bold;
text-align: center; }
/* End */