.menu
{
	font-size: 0.85em;
	z-index:500;
}

.menu a, .menu a:visited {
font-size:9pt;
text-decoration:none; 
color:#000000; 
height:29px; 
padding: 0px 10px; 
line-height:29px;
font-weight:bold;

}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#C9BC8F url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#C9BC8F url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
.menu ul ul :hover > a.drop {
background: #a9a07f url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#C9BC8F;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background: #a9a07f;
}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#C9BC8F; 
color:#000000; 
height:auto; 
padding:5px 10px;
line-height:1em;
}

.menu a:hover, .menu ul ul a:hover{
color:#000000; 
background:#a9a07f;

}
.menu :hover > a, .menu ul ul :hover > a {
color:#000000;
background:#a9a07f;

}


/* sizing */

.menu ul ul a			{ width:190px;}
.menu ul ul a:visited		{ width:190px; }

.menu ul ul ul a 		{ width:200px;}
.menu ul ul ul a:visited	{ width:200px; }

/*
.menu a, .menu a:visited 	{ width:139px; }
.menu li 			{ width:150px; }
*/

.menu ul ul 			{ width:150px; top:28px; }
.menu ul ul 			{ width:150px; }
.menu ul ul ul			{ width:150px; left:210px; }
.menu ul ul ul.left		{ left:-180px; }



* html .menu a, * html .menu a:visited {
/*width:120px;*/
float: left;
/*w\idth:139px;*/
}

* html .menu ul ul {
/*top:30px; */
/*t\op:31px;*/
}

* html .menu ul ul a{
float: left;
/*width:120px;*/
/*w\idth:129px;*/
}