		window.onload = function() {
			var isMozilla = false;
			var isIE6 = false;
			var isIE7 = false;
			var isWindows = false;
			var uA = navigator.userAgent;

			// check for Windows clients
			if (uA.indexOf('Windows') > 0) {
				isWindows = true;
			}

			// check for IE clients
			if (uA.indexOf('MSIE') > 0) {
				if (uA.indexOf('6') > 0) {
					isIE6 = true;
				} else if (uA.indexOf('7') > 0) {
					isIE7 = true;
				}
			}
			
			if (isWindows) {
				// adjust font size of nonIE windows browsers
				if (!(isIE6) && (!(isIE7))) {
					var footerDiv = document.getElementById('footer');
					footerDiv.style.fontSize = '9px';
				}
			}
			
			// find tallest of all 4 ULs (offsetHeight) and adjust the rest
			// to the tallest. 
			var links = document.getElementById('homemainnav');
			var length = links.childNodes.length;
			var linkChildren = links.childNodes;
			var ULs = [];
			var ULsHeight = [];
			var p = 0;

			for (var i=0; i<length; i++) {
     			if (linkChildren[i].nodeName == 'UL') {
          			ULs[p] = linkChildren[i];
          			ULsHeight[p] = linkChildren[i].offsetHeight;           
          			p++;
    			}
			}

			var Tallest = Math.max(ULsHeight[0], ULsHeight[1], ULsHeight[2], ULsHeight[3]);

			for (var k=0; k<ULsHeight.length; k++) {
       			if (ULs[k].offsetHeight < Tallest) {
               		ULs[k].style.height = Tallest+'px';
       			}
			}	
		}

