/* common styling  firefox IE7 */

body {
		margin: 0px;
		padding: 0px;
		}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px; 
	height: 150px; 
	position: relative;
	font-size: 11px; 
	font-weight:bold;
}

.menu ul li a, .menu ul li a:visited {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	height: 30px;
	font-size: 11px;
	z-index: 0;
	cursor:pointer;
	background-color:#d9d9d9;
	color:#666666;
	width:177px;
	text-align:right;
	text-decoration: none;
	padding-top: 2px;
	font-weight:bold;
}

.menu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-weight:bold;
}

.menu ul li {
	float: left;
	margin-right: 1px;
	position: relative;
}

.menu ul li ul {
	display: none;
}




/* specific to non IE browsers */

.menu ul li:hover a { color: #000000; background: #d9d9d9; }
.menu ul li:hover ul { display: block; position: absolute; top: 0px; left: 177px; width: 177px; z-index: 100; filter:alpha(opacity=90); opacity: 0.90; }
.menu ul li:hover ul li a.hide { background: #666666; color: #fff; }

.menu ul li:hover ul li {display:block; background:#666666; color:#666666; width:177px; clear:both; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.menu ul li:hover ul li:hover a.hide {background:#d9d9d9; color:#000; width: 177px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background:#e6e6e6; filter:alpha(opacity=90); opacity: 0.90;  color:#666666; }
.menu ul li:hover ul li a:hover {color:#000; width: 177px; filter:alpha(opacity=90); opacity: 0.90; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; bottom:0;}
.menu ul li:hover ul li:hover ul li a {background:#e6e6e6; color:#000; width: 177px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu ul li:hover ul li:hover ul li a:hover {background:#e6e6e6; color:#666666;}
