#menu{margin:200px 0 0 50px;padding:0;}
.menu{
	margin:200px 0 0 0;padding:0;
	width:170px;
	height:200px;
}

.menu ul{
	border: 2px #798b91 solid;
	margin:0;
	padding:0;
	position:absolute; /* important */
	width:150px;
}

.menu li ul{
	visibility:hidden;
	margin-left:170px; /* be careful */
	margin-top:-33px;
}
.menu li ul li ul{
	margin-left:150px; /* be careful */
	margin-top:-21px;
	}

.menu a{
	color:#FFF;
	display:block;
	width:140px;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:3px 0 16px 30px; /* em units can creat little graphic bug in mozilla */
}
.menu li.color0 a{background: url(menu_item0.jpg) top left no-repeat;color:#FFF;text-decoration:none;}
.menu li.color1 a{background: url(menu_item1.jpg) top left no-repeat;color:#FFF;text-decoration:none;}
.menu li.color2 a{background: url(menu_item2.jpg) top left no-repeat;color:#FFF;text-decoration:none;}
.menu li.color3 a{background: url(menu_item3.jpg) top left no-repeat;color:#FFF;text-decoration:none;}
.menu li.color4 a{background: url(menu_item4.jpg) top left no-repeat;color:#FFF;text-decoration:none;}
.menu li.color5 a{background: url(menu_item5.jpg) top left no-repeat;color:#FFF;text-decoration:none;}
/*.menu li.color1 a.selected, .menu li.color1 a:hover{color:#666;background: url(menu_item1b.jpg) top left no-repeat;}
*/
.menu li li a, .menu li.color0 li a, .menu li.color1 li a, .menu li.color2 li a, .menu li.color3 li a, .menu li.color4 li a, .menu li.color5 li a{
	background: #fff;
	color:#333;
	font-weight:normal;
	width:150px;
	border-bottom: 1px #eee solid;
	padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
}
.menu li a.color0Over, .menu li.color0 a:hover, .menu li.color0 a.selected{background: url(menu_item1b.jpg) top left no-repeat;color:#666;text-decoration: none;}
.menu li a.color1Over, .menu li.color1 a:hover, .menu li.color1 a.selected{background: url(menu_item1b.jpg) top left no-repeat;color:#666;text-decoration: none;}
.menu li a.color2Over, .menu li.color2 a:hover, .menu li.color2 a.selected{background: url(menu_item2b.jpg) top left no-repeat;color:#AC252B;text-decoration: none;}
.menu li a.color3Over, .menu li.color3 a:hover, .menu li.color3 a.selected{background: url(menu_item3b.jpg) top left no-repeat;color:#01A747;text-decoration: none;}
.menu li a.color4Over, .menu li.color4 a:hover, .menu li.color4 a.selected{background: url(menu_item4b.jpg) top left no-repeat;color:#EC9F2B;text-decoration: none;}
.menu li a.color5Over, .menu li.color5 a:hover, .menu li.color5 a.selected{background: url(menu_item5b.jpg) top left no-repeat;color:#82BF40;text-decoration: none;}

.menu li li a:hover, .menu li.color0 li a:hover, .menu li.color1 li a:hover, .menu li.color2 li a:hover, .menu li.color3 li a:hover, .menu li.color4 li a:hover, .menu li.color5 li a:hover{
	background: #EEE;color:#333;
	text-decoration: none;
}

.menu li{
	width:150px;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

/* IE PC selector */
* html .menu li {
	display:inline; /* solve a IE PC list bug */
	float:none; /* solve a IE5 clav nav bug */
}

a.linkOver, .menu li li a.linkOver{
	background: #EEE url(menu_next.gif) right center no-repeat;
}
.menu a.selected, .menu li li a.selected, .menu li.color0 li a.selected, .menu li.color1 li a.selected, .menu li.color2 li a.selected, .menu li.color3 li a.selected, .menu li.color4 li a.selected, .menu li.color5 li a.selected{
	background: #CBD4D6;color:#111;
}
