/* adapted from 2 articles */
/* http://forum.joomla.org/index.php/topic,22023.0.html */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */
ul{
margin-left:2em;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
/*Main horizontal Navigation*/
#navbar {
clear:both;
height:100%;
}
#navbar { background:#295C9A; padding:2px 0 0 0; z-index: 1000 /* z-index is critical here */}  /*uncomment this line if using extended menu drop down, also do not put a height in here, navbar:after handles expanding the height if necessary */
#navbar .moduletopnav a:link, #navbar .moduletopnav a:visited{font:bold 12px Arial,Helvetica,sans-serif;color:#000000;text-decoration:none;}
#navbar .moduletopnav a:hover{background:#900;}
#navbar:after {content: "."; display: block; height: 0; clear: both; color: #FFFFFF; }
div.spacer {
  clear: both;
  margin:0;
  padding:0;
  height:0;
}
#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{  /* the columns that gets dropped down over yours might be different */
z-index:10;
}
modulemainnav {
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
color:#fff;
text-decoration:none;
margin-right:15px;
padding:0.3em;
background:#295C9A;
}
/* Main Menu customization */
#mainlevelmainnav li{
float:left;
padding:0;
font-size:0.9em;
line-height:1em;
font-weight:400;
}
/* sub menu color customization */
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:11em;
background:#295C9A;
border:#000 1px solid;
color: #fff;
margin:0;
}
#mainlevelmainnav li ul li ul{/* added for additional sub levels */
font-size: 1.1em;
}
#mainlevelmainnav li li{
width:11em;
}
/* drop Menu Customization */
#mainlevelmainnav li ul a{
width:11em;
color:#FFFFFF; /* was #006DAD */
font-size:0.9em;
line-height:1em;
font-weight:400;
}
/* added for multi level drop down to move right - HJP */
#mainlevelmainnav li ul ul { margin: -1.4em 0 0 10em; } /* -1.4em moves the next list up even with the menu */

#mainlevelmainnav li:hover ul ul,
#mainlevelmainnav li:hover ul ul ul,
#mainlevelmainnav li.sfhover ul ul,
#mainlevelmainnav li.sfhover ul ul ul{
left:-999em; /* uses this rather than display: none */
}
#mainlevelmainnav li:hover ul,
#mainlevelmainnav li li:hover ul,
#mainlevelmainnav li li li:hover ul,
#mainlevelmainnav li.sfhover ul,
#mainlevelmainnav li li.sfhover ul,
#mainlevelmainnav li li li.sfhover ul{
left:auto; /* uses this rather than display: block */
z-index:6000;
}
/* main menu over customization including <a> tag below - added HJP */
#mainlevelmainnav li:hover,
#mainlevelmainnav li.sfhover{
/*background-color:#009AFF;*/
background-color:transparent;
}
#mainlevelmainnav li a:hover,
#mainlevelmainnav li a.sfhover{
color:#FFFFFF;
background-color:#009AFF;
}
/* sub menu over customization */
#mainlevelmainnav li li:hover,
#mainlevelmainnav li li.sfhover{
/*background:#0000DD url(../images/arrow_right.gif) 98% 50% no-repeat;*/
color:#FFFFFF;
}

