Adding my two cents...
Both suggestions sound good to me.  It seems to me that putting menus in a table cell, particularly putting all of the menu code in a cell, can lead to some odd behavior (as the sample page Ruth pointed you to mentions).  Since your page layout isn't complex, it's really unnecessary to place the menu in a table.  For that reason, I'd recommend Maz's suggestion... just use the menu's built-in positioning ability to place the menu where you want.  I'll expand a little on the suggestion... Take the following lines of code:
Code: Select all
<SCRIPT language=JavaScript src="/menutest/include/milonic/milonic_src.js" type=text/javascript></SCRIPT>	
<script	language=JavaScript>
if(ns4)_d.write("<scr"+"ipt language=JavaScript src=/menutest/include/milonic/mmenuns4.js><\/scr"+"ipt>");		
  else _d.write("<scr"+"ipt language=JavaScript src=/menutest/include/milonic/mmenudom.js><\/scr"+"ipt>"); 
</script>
<SCRIPT language=JavaScript src="/menutest/include/milonic/menu_data_student.js" type=text/javascript></SCRIPT>
out of the table and put them either in the <head> or at the top of the <body>.  Since your Main Menu already has top=10 and left=10, just change the values to position the menu where you want (Maz's number look good).
That may or may not fix this fairy browser/os-specific issue.  Unfortunately, I don't have a Mac in sight to test the idea, so I'll just have to resort to old technology by placing my middle finger over my index finger.
Kevin