body {
margin: 1;
padding: 1;
background: white;
}

dl, dt, dd {
margin: 1;
padding: 0;
list-style-type: none;
}

ul.nav, li.nav{
margin:1;
padding: 0;
list-style-type: none;
}

#menu {
position: relative; 		/* Menu position that can be changed at will */
top: 0;
left: 0;
}

#menu {              		/*Menu item width*/
width: 12em;
}


#menu dt {          		 /*Top level headings*/
cursor: pointer;
margin: 1px 0;;
text-align: left;
font:0.8em verdana;
font-weight: bold;
border: 1px solid gray;
background: #fff;
padding-bottom: 0.1em;
}


#menu dd {           		 /*sub-menu*/
border: 1px solid black;
font:0.8em verdana;
}


#menu li {            		/*sub-menu items*/
text-align: left;
background: #fff;
padding-bottom: .8em;
}


#menu li a, #menu dt a {          /*menu & sub-menu item links*/
color: #000;
text-decoration: none;
font-weight: normal;
font:1.0em verdana;
display: block;
margin: 2px 0;;
border: 0px none;
height: 1.1em;       /*if you give this parameter the value in pixels, menu looks scrunched up in Firefox but then if you remove it the HOME link in IE becomes invisible */
}


#menu li a:hover {             /*sub-menu item hover over*/
background:#E5E5E5;
}

#menu dt a:hover {             /*menu item hover over*/
background: #000000;
color:#FFFFFF;
}

a:link{
font:1.0em verdana;
text-decoration: underline;
}

table.main
{
font-family: Verdana; font-size: 0.9em;
}

td.main{
font-family: Verdana; font-size: 0.8em;
}

p.main{
font-family: Verdana; font-size: 0.9em;
}

p.address{
font-family: Verdana; font-size: 0.7em; font-weight: normal;
}
