      function fixNavItemExpansion() {
        if (ie6Mode) {
          if (this.childNodes[0].nextSibling!=null) {
            this.childNodes[0].nextSibling.style.display="block";
          }
        }
        this.className=this.className+" inHoverState"; 
          if (this.nextSibling!=null) {
            this.nextSibling.className+=" previousSiblingInHoverState";
            if (ie6Mode) {
              this.nextSibling.style.background="";
            }
          }
        if (ie7OrLowerMode) {
          try {
            document.getElementById('Gmap').style.zIndex="-1";
          } catch(e) {}
        }
      }
      function fixNavItemCollapse() {
        if (ie6Mode) {
          if (this.childNodes[0].nextSibling!=null) {
            this.childNodes[0].nextSibling.style.display="none";
          }
        }
        this.className=this.className.replace("inHoverState", "");
        if (this.nextSibling!=null) {
          this.nextSibling.className=this.nextSibling.className.replace("previousSiblingInHoverState", "");
          if (ie6Mode) {
            this.nextSibling.style.background="url(/images/navItemSeparator.jpg) scroll no-repeat 0% 56%";
          }
        }
        if (ie7OrLowerMode) {
          try {
            document.getElementById('Gmap').style.zIndex="0";
          } catch(e) {}
        }
      }
      function fixNavItemSeparator(list) {
        try {
          var parent=document.getElementById(list); 
          for (var i=0; parent.childNodes[i]; i++) {
            var theChild=parent.childNodes[i];
            theChild.onmouseover=fixNavItemExpansion;
            theChild.onmouseout=fixNavItemCollapse;
          }
        } catch (e) {}
      }
