function buildMenu()
{
  // Style Definitions - NOTE: addStyle{} for each layer
  // ---------------------------------------------------------------------------------------------------------------------------
  // "style1" - or style2, 3, etc.  this is the name of the object that will be called to define this menu style
  // 0, 0 - controls the padding width & height surrounding the menu item
  // 0 - controls the horizontal spacing of what is written in the menu
  // "#ffffff" - controls the color for the spacing margin or in other words the border
  // "#ffffff" - controls the background color of the menu
  // "#999999" - changes the color that surrounds the text within the menu as you highlight it by moving your mouse over it
  // 0 - controls border:  0 will give you no border, and 1 will give you a border here
  // "#ffffff" - color control for the top and left sides of the border
  // "" - color control for the bottom and right sides of the border
  // "verdana" - font family in menu
  // 12 - font size in point
  // "" - can add to the text weight (i.e. normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900)
  // "none" - can add text decoration (i.e. none | underline | overline | line-through | blink)
  // "#ffffff" - controls the text color
  // 0, 7, 7 - tag height and width
  // "tag11.gif" - arrow that shows when another submenu is present
  // "images/" - path to above image
  // 131 - width of menu
  
  // Main menu style
  addStyle("style1",0,0,0,"#ffffff","#ffffff","#999999",0,"#ffffff","","verdana",0,"","none","#ffffff",0,0,0,"tag11.gif","images1/",90);
  
  // Submenu style
  addStyle("style2",0,2,0,"#ffffff","#cccccc","#f0f0f0",1,"#ffffff","","verdana",11,"none","none","#000000",1,7,7,"tag11.gif","images1/",100);
  
  // Style Definitions
  // --------------------------------------------
  // "Menu ABC" - instance name, do not change unless you change it in all .js files
  // "0" - instance menu type: 0, you will have a regular menu- which is out the side of the window. If a 1, you will get a menu for map, a 2 you will get a pop-out menu, and 3 a floating menu
  // "0" - ignore this in our version
  // "monkeyluv" - id for the <span> tag that holds the menus
  // "0, 0" - used to absolutely position the menu
  // "0" - determines which direction the menu will pop out to. For a pull down-right place a 0 here, for a pull down-left - 1, a pull up-left a 2 and for a pull up-right - 3
  // "0" - whether the menu will have a pull-up/pull-down menu - 0, a menu bar with fixed item width - 1, and menu bar with actual item width - 2 
  // "1" - whether the menu is initially hidden or if the top level menu is always shown. 0 will make the menu initially hidden, 1 will make the top level show always
  // "" - target for frames, leave empty if noframe
  // "leftnav1" - name of the group on which the instance menu is built (see content.js)
  // "style1" - name of stylesheet for top level menu
  // "style2" - name of stylesheet for submenus
  
  addInstance("Menu ABC",2,0,"monkeyluv",0,0,0,2,1,"","topnav1","style1","style2");
  
  // leave as is
  addFrame("Main");
}