/* CSS Document */

#navMenu {
    margin: -5px;
    width: auto;
	}

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

#navMenu li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
	position: relative;
    background: #000000; /*Background of menu*/
	}

#navMenu ul li a {
    text-align: center; 
    height: 30px;
    width: 164px;
    display: block;
    color: #000000; 
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
    color: #FFFFFF; /*font colour*/
    border: 1px solid #000000; /*border colour*/
	}
 
#navMenu ul li {
    text-align: center; 
    height: 30px;
    width: 164px;
    display: block;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    color: #FFFFFF; /*font colour*/
    border: 1px solid #000000; /*border colour*/
	}
 
 
 /*********************************************/
 /* hide menu and allow it to return */
 /*********************************************/

#navMenu ul ul {
	position: absolute;
	visibility: hidden;
	top: 31px;
	left: -1px;
	}

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

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

  /*sets top level hover color*/

#navMenu li:hover {
   background: #0067FF;
	}

  /*sets link items hover color and background*/

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

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

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

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

 /* IE7 Display Fix */

#navMenu #holder ul li { 
	display: inline; 
 	}