/* STYLES FOR THE NAVIGATION MODULE */
#navigation {
     font-size: 11px;
     font-weight: bold;
     font-family: Arial,Helvetica,Verdana,sans-serif;
     
}
#navigation .moduleContainer {
     background-image: url(/images/nav-bg.gif);
}

#navigation .moduleHeader {
     background-image: url(/images/nav-top.gif);
     height: 16px;
}

#navigation .moduleFooter {
     background-image: url(/images/nav-btm.gif);
     height: 15px;
     clear:both;
 }
 
#navigation .moduleHeader h3 {
     display: none;
}

#navigation ul {
     list-style: none;
     line-height: 1;
     width: 99%;
}
#navigation li  {
     cursor: default;
     float: left;
     background: url(/images/nav-sep3.gif);
     background-repeat: no-repeat;
     background-position: bottom;
}
#navigation .last {
     cursor: default;
     float: left;
     background: transparent;
}
#navigation a {
     display: block;
     color: #ff00ff;
     text-decoration: none;
     width: 140px;
     padding: 4px 4px 4px 4px;
     font-weight: normal;
     margin: 0px 4px 0px 4px;

}
#navigation a:hover {
     display: block;
     color: #000;
     text-decoration: none;
     background-color: #00ff00;
     margin: 0px 4px 0px 4px;
}

#navigation li ul {
     display: block;
     position: absolute;
     left: -9999em;
     height: auto;
     line-height: 1;
     width: 14.8em;
     width: 13.5em;
     background-color: black;
     border: 1px solid #FF00FF;
}

#navigation li ul {
     margin: -1.4em 0 0 12em;
     
}

#navigation li:hover, #navigation li.sfhover {
     
}


/* YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW */

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {
     left: -999em; z-index: 501;
}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {
     left: auto; z-index: 501;
}

/* Support for the "iehover-fix.js" */

ul.navItems iframe {
     position: absolute;
     /* account for the border */
     left: -0.25em;
     top: -0.25em;
     z-index: -1;
     filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

* html ul.navItems li { z-index: 501; }

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

