.menu3 {
height:160px;
font-size:90%;
}

.menu3 ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu3 li {
background:#b1cdf7 url(images/shade.gif);
height:26px;
float:left;
}
.menu3 li.sub {background:#b1cdf7 url(images/sub.gif) no-repeat right center;} 

.menu3 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu3 a, .menu3 a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:149px;
font-family:arial, sans serif; 
font-size:12px;
font-weight:bold;
color:#336699;
text-indent:5px;
border:1px solid #fff;
border-width:0px 0px 1px 0px;
}

html .menu3 a, .menu3 a:visited {width:150px; w\idth:149px;}

html .menu3 a:hover {color:#ffffff; background:url(images/shadeh.gif); position:relative;}

.menu3 li:hover {position:relative;}


.menu3 a:active, .menu3 a:focus {color:#ffffff; background:url(images/shadeh.gif);}


.menu3 li:hover > a {color:#ffffff; background:url(images/shadeh.gif);}
 
.menu3 li ul {
visibility:hidden;
position:absolute;
top:-30px;

left:100px;

padding:30px;

background:transparent url(transparent.gif);
}


.menu3 li:hover > ul {visibility:visible;}





.menu3 ul a:hover ul ul{
visibility:hidden;
}
.menu3 ul a:hover ul a:hover ul ul{
visibility:hidden;
}

.menu3 ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

.menu3 ul a:hover ul {
visibility:visible;
}

.menu3 ul a:hover ul a:hover ul{ 
visibility:visible;
}

.menu3 ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.menu3 ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}