.menu
{
	font-size: 0.85em;
}

.menu a, .menu a:visited {
font-size:11pt;
text-decoration:none; 
color:#FFFFFF; 
height:29px; 
padding: 0px 10px; 
line-height:29px;
border-right: solid 1px #ADBCAF;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#C1AF79 url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#C1AF79 url(/virtual/images/childarrow.gif) bottom right no-repeat;
}
.menu ul ul :hover > a.drop {
background: #C9BC8F 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: #F5EEE4;
}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#F5EEE4; 
color:#0C6015; 
height:auto; 
padding:5px 10px;
line-height:1em;

}

.menu a:hover, .menu ul ul a:hover{
color:#20652C; 
background:#F5EEE4;

}
.menu :hover > a, .menu ul ul :hover > a {
color:#20652C;
background:#E1D8AD;

}


/* 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;*/
}