 /* common styling */
.menu {
	font-family: verdana, sans-serif;	position:relative;	font-size:0.85em;	z-index:30;
}
.menu ul {	padding:0;	margin:0;	list-style-type: none;}
.menu ul li {	float:left;	position:relative;}
.menu ul li a, .menu ul li a:visited {	display:block;	text-decoration:none;	color:#000;	width:139px;	height: 52px;	color:#000;	border:1px solid #fff;	border-width: 0px 2px 2px 0;	background:#cccccc;	padding-left:10px;	line-height:3em;}
* html .menu ul li a, .menu ul li a:visited {width:150px;w\idth:143px;}
.menu ul li ul {display: none;}
table {	margin:-1px;	border-collapse:collapse;	font-size:1em;}
/* specific to non IE browsers */.menu ul li:hover a,
.menu ul li a:hover {	color:#fff;	background:#bd8d5e; /* this is the 1st hover  */}
.menu ul li:hover ul,
.menu ul li a:hover ul {	display:block;		/*position:absolute; */	position:absolute;		/* top:3em; */	top:50px;	margin-top:1px;	left:0;	width:150px;}
* html .menu ul li a:hover ul {	margin-top:0;	marg\in-top:1px;}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {	visibility:hidden;	position:absolute;	height:0;	width:0;}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {	display:block;	background:#faeec7;	color:#000;	height:auto;	line-height:1.2em;	padding:5px 10px;	width:133px}
* html .menu ul li a:hover ul li a {	width:150px;	w\idth:129px;}
.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {	background:#c9c9a7 url(drop.gif) bottom right no-repeat;}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {	background:#c9c9a7;	color:#000;}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {	visibility:visible;	position:absolute;	left:150px;	top:0;	width:150px;}
.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {	left:-150px;}


