/**************************************************************
  xmental [c] 2007 burkhardt wenzel
 **************************************************************/
 
 /**************************************************************
  Global Navigation 
 **************************************************************/
 
.globalmenu {padding:0px; margin:0px; list-style-type: none;  }
.globalmenu li {float:left;  }
 
.globalmenu a, .globalmenu a:link, .globalmenu a:visited {
    text-decoration:none;
    color:#00213E;
    padding: 0 10px;
    display: block;
    font-size:10px;
	text-transform:uppercase;
    }
 
.globalmenu a:hover {text-decoration: underline; color: #93102E;}
 

/**************************************************************
  Main Navigation [Drop down]
 **************************************************************/
#mainnav .menu {
      font-size:11px;
      position:relative;
      z-index:100;
	  padding: 0px;
	  
      }

/* remove all the bullets, borders and padding from the default list styling */
#mainnav .menu ul {
	  padding:0px;
      margin:0px;
      list-style-type:none;
      }
	  
#mainnav .menu ul ul { width:auto}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

#mainnav .menu li {
      float:left; 
	  width:auto;
      position:relative;
      }
      
* html #mainnav .menu li {width:92px;}
 

/* style the links for the top level */

#mainnav .menu a, #mainnav .menu a:visited {
      display:block;
      font-size:10px;
      text-decoration:none;
	    text-transform: uppercase;
      color:#00213E; 
	    width:auto;
      height:25px;
      border:1px solid #fff;
      border-width:0px 1px 0px 1px;
      background:#eee;
      padding:5px 15px;
	    line-height: 12px;
      }

* html #mainnav .menu a, * html #mainnav .menu a:visited {width:92px;}


/* style the second level background */

#mainnav .menu ul ul a, #mainnav .menu ul ul a:visited {
	background:#eee; 
	      border:1px solid #fff;
      border-width:1px 1px 0px 1px;
      }

/* style the second level hover */
#mainnav .menu ul ul a:hover{background:#eee ;}
#mainnav .menu ul ul:hover > a {background:#eee ;}




/* hide the sub levels and give them a positon absolute so that they take up no room */
 #mainnav .menu ul ul {
	visibility:hidden;
    position:absolute;
    height:0;
	top:35px;
	left:0; width:92px;
      }




/* style the table so that it takes no ppart in the layout - required for IE to work */
#mainnav .menu table {position:absolute; top:0; left:0;}

/* style the second level links */
#mainnav .menu ul ul a, #mainnav .menu ul ul a:link, #mainnav .menu ul ul a:visited {
	  background:#eee;
      color:#000;
      height:auto;
      line-height:1em;
      padding:5px;
      width:140px
	   }

/* style the top level hover */
#mainnav .menu a:hover, 
#mainnav .menu a.dropActive,
#mainnav .menu ul ul a:hover {
	    color:#fff;
      background:#93102E;
      }
      

	  
#mainnav .menu :hover > a, #mainnav .menu ul ul :hover > a {
      color:#fff;
      background:#93102E;
      }


/* make the second level visible when hover on first level list OR link */
#mainnav .menu ul li:hover ul,
#mainnav .menu ul a:hover ul{visibility:visible;}


/* keep the third level hidden when you hover on first level list OR link */
#mainnav .menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
#mainnav .menu ul :hover ul :hover ul{visibility:visible;}

.invisible {display: none;}




