body{
margin: 0px;
background: #ffffff;
}
.link a:link, .link a:visited, .link a:active{
text-decoration: none;
font-size: 11px;
margin: 10px;
color: blue;
}

.link a:hover{
text-decoration: underline;
font-size: 11px;
margin: 10px;
color: blue;
}



p.mainbody{
margin-left: 10px; 
position: relative;
float: none;
}

#nav, #nav ul {
position: relative;
top: 5px;
left: 80px;
padding: 0;
margin: 0;
list-style: none;
}

#nav a {
display: block;
width: 150px;
text-decoration: none;
color: blue;
border: solid 1px #ccc;
cursor : url(mouse.cur)
}
#nav a:hover {
background: #eeeeee;
}

#nav li {
float: left;
width: 150px;
position: relative;
margin-top: -1px;
}

#nav li ul ul {
margin: -1em 0 0 10em;
}

#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none; 
line-height: 1;
}

#nav li ul {
border: solid 0px #ccc;
position: relative;
left: 0;
top: 0;
width: 150px;
display: none;
}

#nav li:hover ul, #nav li.sfhover ul {

display: block;
z-index: 1;
}