 #navMenu {
    /*margin: 0;*/
    /*width: auto;*/
    margin: 0.5em 0 0.5em 4em;
 }

  #navMenu ul {
    margin: 0;
    padding: 0;
    /*line-height:30px;*/
 }

  #navMenu li {
    margin: 0 0.5em 0 0;
    padding: 0;
    list-style-type: none;
    float: left;
    position: relative;
    background-color:#3399CC;
 }

  #navMenu ul li a {
    /*height: 30px;*/
    /*width: 150px;*/
    /*color: #000000;*/
    width: 11em;
    padding: 0.25em;
    display: block;
    text-align: center; 
    vertical-align: middle;
    font-family: verdana, cursive;
    font-weight: none;
    text-decoration: none;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000; 
 }

 /*********************************************/
 /* hide menu and allow it to return */
 /*********************************************/
  #navMenu ul ul {
    position: absolute;
    visibility: hidden;
    /*top: 32px;*/
    top: 2em;
 }

 #navMenu ul ul ul {
    position: absolute;
    visibility: hidden;
    left: 11.5em;
    top: 0.5em;
 }


 #navMenu ul li:hover ul ul {
    visibility: hidden;
 }
 

 #navMenu ul li:hover ul {
    visibility: visible;
    z-index: 9999; 
 }


 #navMenu ul ul li:hover ul {
    visibility: visible;
    z-index: 9999; 
 }

  /**********************************************/

  /*sets top level hover color*/

  #navMenu li:hover {
   background:#0066CC;

 }

  /*sets link items hover color and background*/

  #navMenu ul li:hover ul li a:hover {
    color:#000000;
      background-image: url(back_opt.jpg);
background:#CCCCCC;
 }

  #navMenu ul ul li:hover ul li a:hover {
    color:#000000;
    background:#999999;
 }

  /* Changes text color on hover for main menu hover*/

  #navMenu a:hover {   
  color:#000000;
 } 
  
 /* Contains the Float */

 .clearFloat {
    clear:both; 
    margin:0;
    padding:0;
 }

 /* IE7 Display Fix */

 #navMenu #holder ul li { 

  display: inline; 
 
 }
