.menu
{
	font-size: 0.85em;
}
.menu a, .menu a:visited {
font-size:11pt;
text-decoration:none; 
color:#1e3e23; 
height:30px; 
background:#FFFFF; 
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:#d4d8bd;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;
}
.menu ul ul :hover > a.drop {
background:#c9ba65 url(../../graphics/drop.gif) bottom right no-repeat;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
background:#e2dfa8;
}
/* style the third level hover */
.menu ul ul ul a:hover {
background:#b2ab9b;
}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#d4d8bd; 
color:#000; 
height:auto; 
line-height:1em;
padding:5px 10px; 
}

.menu a:hover, .menu ul ul a:hover{
color:#fff; 
background:#949e7c;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#fff;
background:#949e7c;
}


/* sizing */


.menu ul ul a			{ width:230px; }
.menu ul ul a:visited	{ width:230px; }

/*
.menu a, .menu a:visited 	{ width:139px; }
.menu li 			{ width:150px; }
*/

.menu ul ul 			{ width:230px; top:30px; }
.menu ul ul 			{ width:230px; }
.menu ul ul ul			{ width:230px; left:230px; }
.menu ul ul ul.left		{ left:-230px; }



* 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;*/
}