BODY { position: relative; min-width: 600px; }
# width: 100%; margin: 0; padding: 0; 
#top { position: absolute; top: 0; left: 0; min-width: 600px; width: 100%; 
height: 130px; }
#left { position: absolute; top:150px; left: 0; width: 24%; margin: 1% 1% 
0 0; }
#middle { position: absolute; top:150px; left:25%; min-width: 360px; 
width: 49%; margin-top: 1%; }
#right { position: absolute; top:150px; left: 75%; width: 24%; margin: 1% 
0 0 1%; }

/* HR styles need for IE/Win. */
HR.holder { width:600px; visibility: hidden; } /* Equal to 'top' */
HR.left, HR.right { width: 120px; visibility: hidden; }
HR.middle { width: 360px; visibility: hidden; } 

/* These HR styles replace the above, and are needed for Netscape 4.x. 
   Left and right margins are half the relevant DIV width */
HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */
HR.left, HR.right { width: 0; margin: 0 60px; }
HR.middle { width: 0; margin: 0 180px;  } 

/* DIVs must have a border value set in Netscape 4.x */
DIV { border: none; overflow: visible; }
.menuitem { text-decoration: none; }
.menusubitem { text-decoration: none; }
.hzmenu { background-color: #cccc99; }
/* Use of padding in the <a> tag forces a line break in NS4 */
/* a {padding-left: 4px; padding-right: 4px; font-weight: bold} */
a {color: #003131; font-weight: bold; font-size: 12px; font-face: verdana,helvetica}
a:link {text-decoration: none; font-family: verdana,helvetica}
a:visited {text-decoration: none; font-family:verdana,helvetica}
a:hover {text-decoration: underline overline; background-color: #ffff00; font-family: verdana,helvetica}
a.navlink:link {font-weight: bold; color: #ffffff; text-decoration: none}
a.navlink:visited {font-weight: bold; color: #cccccc; text-decoration: none}
a.navlink:hover {text-decoration: underline; background-color: #000000}

ul {list-style-position: inside; margin-left: 0px;	margin-right: 5em; list-style : disc}
mono { font-family: monospace; }

