
#menmenus {border: 0px solid yellow; width:740px; height:34px; position:relative; z-index:100; padding-left:0px;  }
/* hack to correct IE5.5 faulty box model */
* html #menmenus { width:740px; w\idth:760px; top:3px; } 
/* remove all the bullets, borders and padding from the default list styling */
#menmenus ul {padding:0; margin:0 0 0 0px; list-style-type:none;  }
#menmenus ul ul {width:290px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menmenus li {float:left; margin-left: 0px; position:relative;   }
/* style the links for the top level */
#menmenus a, #menmenus a:visited {display:block;  
}
/* a hack so that IE5.5 faulty box model is corrected */
* html #menmenus a, * html #menmenus a:visited {width:0px; w\idth:0px; }

/* style the second level background */
#menmenus ul ul a.drop, #menmenus ul ul a.drop:link { background:url(http://pnpaaai.org/images/hdarrow1.jpg) #cc3d3b reapeat-x; }
#menmenus ul ul a.drop, #menmenus ul ul a.drop:visited { background:url(http://pnpaaai.org/images/hdarrow1.jpg) #cc3d3b repeat-x;  }
/* style the second level hover */
#menmenus ul ul a.drop{background: url(http://pnpaaai.org/images/hdarrow1.jpg) #cc3d3b repeat-x;}
 
/* style the third level background */
#menmenus ul ul ul a, #menmenus ul ul ul a:visited {
background: url(http://pnpaaai.org/images/hdsprite.jpg) #cc3d3b repeat-x;  
color:#ddd9d9 ; 
width: 290px; 
border-bottom:1px solid #b82d28;
border-left:0px solid #b82d28;
border-right:1px solid #b82d28; 
margin:0;
padding:3px 10px 2px 0;
text-align:center;
text-decoration:none;  
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
height: 22px ;
text-decoration:none;
text-align:center;
z-index:102;
overflow:visible; 

}
/* style the third level hover */
#menmenus ul ul ul a:hover { }


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menmenus ul ul {visibility:hidden; position:absolute; height:0; top:34px; left:0; width:290px; border-top: 0px solid #fff;}
/* another hack for IE5.5 */
* html #menmenus ul ul {top:34px;top:35px;}

/* position the third level flyout menu */
#menmenus ul ul ul{ z-index:4050; overflow:visible; left:296px; top:-1px; width:290px; }

/* position the third level flyout menu for a left flyout */
#menmenus ul ul ul.left {left:-296px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menmenus table { position:absolute; top:0; left:0; border-collapse:collapse; }

/* style the second level links */
#menmenus ul ul a, #menmenus ul ul a:visited {
background: url(http://pnpaaai.org/images/hdsprite.jpg) #cc3d3b repeat-x;  
color:#ddd9d9 ; 
width: 290px; 
border-bottom:1px solid #b82d28;
border-left:1px solid #b82d28;
border-right:1px solid #b82d28; 
margin:0;
padding:3px 10px 2px 0;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
height: 22px ;
text-decoration:none;
text-align:center;
z-index:103;
overflow:visible; 
}
/* yet another hack for IE5.5 */
* html #menmenus ul ul a, * html #menmenus ul ul a:visited {overflow:visible; z-index:104; width:290px;w\idth:290px;}

/* style the top level hover */
#menmenus a:hover, #menmenus ul ul a:hover{color:#fff; }
#menmenus :hover > a, #menmenus ul ul :hover > a {color:#fff; }

/* make the second level visible when hover on first level list OR link */
#menmenus ul li:hover ul,
#menmenus ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#menmenus ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menmenus ul :hover ul :hover ul{ visibility:visible;}
