table, img, button, ul, li  { margin:0; padding:0; border:0; }
fieldset {border: 0;}

body {margin: 0; padding: 0; border: 0; background: url(menu.gif); background-repeat: repeat-y;
font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
font-style: normal;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: center;
}

#logo, #logo a {text-align: left; vertical-align: top; text-decoration: none; font-size: 30px; height: 40px; padding: 5px; background-color: #004400; color: #339966;}

img.logo {padding:5px}

#menu {width: 200px; position: absolute; top: 50px; left: 0; background-color: #004400; color: #339966;}

.menutype, .menuitem, .menuhere, .menuext {width: auto; display: block; text-decoration: none;}

.menuitem:hover {background-color: #339966; color: #FFFFFF;}

a.menutype {
font-size: 122%;
background-color: #99CC99; color: #339966;
margin: 0px 8px 8px 8px;
}

a.menuhere {
font-size: 122%;
background-color: #FFFFFF; color: #339966;
margin: 0px 0px 8px 24px; 
}

a.menuitem {
font-size: 122%;
background-color: #FFFFFF; color: #339966;
margin: 0px 8px 8px 24px;
}

a.menuext { margin: 0px 0px 8px; padding: 0;
background-color: #004400; color: #339966;
}

#content {
margin-left: 208px;
font-size: 89%;
background-color: #FFFFFF; color: #000000;
text-align: left;
}

#content a
{background-color: #FFFFFF; color: #339966;
text-decoration: none;}

#content a:hover
{background-color: #339966; color: #FFFFFF;}

h1, h2, h3, h4, h5, h6 {
font-style: normal;
font-weight: bold;}

h1 {font-size: 122%;}
h2 {font-size: 111%;} 
h3 {font-size: 100%;}
h4 {font-size: 89%;} 
h5 {font-size: 78%;}
h6 {font-size: 67%;}

ul {list-style-position: inside; list-style-type: disc; padding: 6px 0px 0px;}
li { position: relative; left: 10px;}

@media print {
#menu       {display: none;}
#content    {padding: 0;}
#content a  {text-decoration: none;}
}

