.menu
{
	font-size: 0.85em;
}

.menu a, .menu a:visited {
font-size:8.6pt;
text-decoration:none; 
color:#FFFFFF; 
height:28px; 
padding: 0px 4px; 
line-height:29px;
border-right: solid 1px #9d6492;

}



/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#E0EFD2 url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#9d6492 url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
.menu ul ul :hover > a.drop {
background: #9d6492 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:#E0EFD2;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background: #9d6492;
}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#9d6492; 
color:#FFF; 
height:auto; 
padding:5px 10px;
line-height:1em;
}

.menu a:hover, .menu ul ul a:hover{
color:#ffcf73; 
background:#9d6492;

}
.menu :hover > a, .menu ul ul :hover > a {
color:#ffcf73;
background:#9d6492;

}


/* sizing */

.menu ul ul a			{ width:160px;}
.menu ul ul a:visited		{ width:160px; }

.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:180px; }
.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;*/
}