/*

 menu.css

 by Paul G. Anderson
 2007-07-14
 for Dr. David Pagnanelli

*/

#menu {
 padding: 0;
 z-index: 99;
 margin: 0;
 list-style: none;
 position: absolute; 
 left: 20px;                     /* start position, 1st menu */
 top: 148px;                     /* start position, 1st menu */
}
#menu ul {
 padding: 0;
 margin: 0;
 display: block;
 width: 150px;                   /* <ul> frame width, 1st menu */
 list-style: none;
 position: relative; 
 font-size: 9pt;                 /* text size, all menus */
 border-color: #E0E9FE; 
 border-width: 0 1px 1px 1px;
 border-style: Solid; 
}
#menu ul li {
 display: block;
 width: 150px;                   /* <li> item width, 1st menu */
 float: left;
 border-color: #E0E9FE; 
 border-width: 1px 0 0 0;
 border-style: Solid; 
}
#menu ul a {                     /* mouse out, All Menus unless specified otherwise */
 display: block;
 width: 150px;                   /* text width, 1st menu */
 border: none;
 background-color: #CEDDFE;      /* mouse out text colors, 1st menu */ 
 color: #384F85;                 /* mouse out text colors, 1st menu */
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 height: auto;
 padding-left: 3px;              /* text padding, all menus      */
 padding-right: 3px;             /* text padding, all menus      */
 padding-bottom: 2px;            /* text padding, all menus      */
 filter:alpha(opacity=85);       /* New! A gentle transparency.  */
}
#menu ul a:hover {               /* mouse hover, All Menus unless specified otherwise */
 background-color:#E0E9FE;       /* mouse hover colors, 1st menu */
 color: #000000;                 /* mouse hover colors, 1st menu */
 filter:alpha(opacity=100);      /* New! A gentle transparency.  */
}

/* Secondary menus */
#menu ul li ul {  
 display: none;                  /* hide child menus during object construction */
 border-color: #000000;
 width: 200px;                   /* <ul> frame width, any child menu */
 margin-top:-17px;               /* vertical offset of any child menu over any parent menu */
 margin-left:146px;              /* horizontal offset of the first child of the 1st menu */
}
#menu ul li ul li {  
 border-color: #000000;
 width: 200px;                   /* <li> item width, any child menu */
}
#menu ul li ul li ul {  
 margin-left:196px;              /* horizontal offset of any child of a secondary menu */
}
#menu ul li ul a {
 border-color: #000000;
 background-color:#5D78B8;       /* mouse out text colors, any child menu */
 color: #FFFFFF;                 /* mouse out text colors, any child menu */
 width: 200px;                   /* text width, any child menu */
}
#menu ul li ul li a:hover {
 border-color: #000000;
 background-color:#CEDDFE;       /* mouse hover text colors, any child menu */
 color: #384F85;                 /* mouse hover text colors, any child menu */
}


#menu li.hide ul {
 display: block;
 position: absolute; 
 left: -1999em;
}
#menu li.show ul {
 display: block;
 position: absolute; 
 float:left;
}


