diff --git a/src/main/webapp/WEB-INF/tags/page/xnat.tag b/src/main/webapp/WEB-INF/tags/page/xnat.tag
index bf6b7271f780768bc747645311279077798c6dae..055025fc49dedae46581651787fbfbc3c6640f45 100644
--- a/src/main/webapp/WEB-INF/tags/page/xnat.tag
+++ b/src/main/webapp/WEB-INF/tags/page/xnat.tag
@@ -537,8 +537,8 @@ ${bodyTop}
                                 //jq('#main_nav li').removeClass('open');
                                 li$.find('ul.subnav').each(function(){
                                     var sub$ = $(this);
-                                    var offsetL = sub$.closest('ul').outerWidth();
-                                    sub$.css({ 'left': offsetL + -37 })
+                                    var offsetL = sub$.closest('li').width();
+                                    sub$.css({ 'left': offsetL });
                                 });
                                 if (body$.hasClass('applet')) {
                                     coverApplet(li$.find('> ul'));
diff --git a/src/main/webapp/xnat-templates/navigations/DefaultTop.vm b/src/main/webapp/xnat-templates/navigations/DefaultTop.vm
index 249443105061bfabb2987b6b1da77c178e5ff977..2b85a7354283615b93f17ba5e4925a9894ca5b84 100644
--- a/src/main/webapp/xnat-templates/navigations/DefaultTop.vm
+++ b/src/main/webapp/xnat-templates/navigations/DefaultTop.vm
@@ -199,8 +199,8 @@
                     //jq('#main_nav li').removeClass('open');
                     li$.find('ul.subnav').each(function(){
                         var sub$ = $(this);
-                        var offsetL = sub$.closest('ul').outerWidth();
-                        sub$.css({ 'left': offsetL + -37 })
+                        var offsetL = sub$.closest('li').width();
+                        sub$.css({ 'left': offsetL });
                     });
                     if (body$.hasClass('applet')) {
                         coverApplet(li$.find('> ul'));