BODY {
FONT-FAMILY: Arial, Helvetica, Verdana;
FONT-SIZE: 10pt;
BACKGROUND-COLOR: #EFEFDF;
}
body a {color:#000}
<!--
a.tideFooterLink:link, 
a.tideFooterLink:visited, 
a.tideFooterLink:active {text-decoration:none; }

a.tideFooterLink:hover {text-decoration:underline; }
#topnav{
    margin-top:38px;

}

div.topnavElement { 
    width:100%;
    overflow:hidden;
	border-top: 1px solid #330000;
	border-left: 1px solid #330000;
    border-bottom: 1px solid #330000;
    margin-bottom: 1px;
	text-align:center;
}
a.topNav:link, 
a.topNav:visited, 
a.topNav:active {
    display:block;
    width:100%;
    padding: 2px 2px 2px 2px;
    color:#ffffff;
    font-weight:bold;
    background-color:#6D5948;
    text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a.topNav:hover {
    background:#CCCC99;
	color:#6D5948;
	
} 

.medicaldirectory td{padding:0px 10px;border:1px solid;}
.medicaldirectory p{font:normal 80% "trebuchet MS";padding:2px;margin:0;color:#3D2A02;}
.medicaldirectory u{margin-top:20px;}
.medicaldirectory a:link,.medicaldirectory a:visited{text-decoration:none;color:#51582d;}
.medicaldirectory a:hover{color:#CB8C16}
.Colorlik {color: #999933}
td{padding:0;}

.medicaldirectory h3{margin:0;color:#fff;text-align:center;font:bold 110% "trebuchet MS";padding:5px;vertical-align:middle;}
.medicaldirectory h1{color:#999933;font:bold 160% "trebuchet MS";margin:0;padding:10px;text-decoration:underline;}

.tidetitle,.tidesubtitle{text-align:center}



*html ul#navlist {
	margin-left:22px;
        margin-top:-5px;
	padding-bottom:0;
	list-style: none;
background:#6D5948;
	}

ul#navlist {
	margin-left:-18;
        margin-top:-5px;
	padding-bottom:0;
	list-style: none;
background:#6D5948;
	}

ul#navlist li {
	position: relative;
	float: left;
}
ul#navlist li li {
	position: relative;
	float: left;
}
	
li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: 26px;
	display: none;list-style:none;left:-40px;
	}
li ul ul{
	position: absolute;
	left:100%; /* Set 1px less than menu width */
	top: -.1em;
	display: none;
	}

/* Styles for Menu Items */
ul#navlist li a {
	display: block;
	text-decoration: none;
	color: #fff;
        background:#6D5948; /* IE6 Bug */
	padding: 5px 8px;
	border: 1px solid #ccc;
	font-size:11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	}
ul#navlist li a:hover {
background: #CCCC99;
	}

ul#navlist li li a {text-align:left;padding:5px;}
/* commented backslash mac hiding hack \*/ 
* html ul#navlist li a {height:1%}
/* end hack */ 

/* this sets all hovered lists to red */
li:hover a, li.over a,li:hover li:hover a, li.over li.over a,li:hover li:hover li:hover a,li.over li.over li.over a,li:hover li a:hover,li.over li a:hover,li:hover li:hover li:hover a:hover, li.over li li a:hover,li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover {
   color: #CC9900;
background: #CCCC99;
}

/* set dropdown to default */
li:hover li a, li.over li a,li:hover li:hover li a,li.over li.over li a,li:hover li:hover li:hover li a, li.over li.over li.over li a{
    color: #ffffff;
 /*  background-color: #ccc;*/
}
li ul li a { padding: 2px 5px; width:115; } /* Sub Menu Styles */
ul li:hover ul ul, ull li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {display:none;}

ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul,ul li li.over ul,ul li li li.over ul {display: block;}


.directory{
  margin:0px;
  padding:0px;
  width:800px;
  float:left;
  }

  .directorybx1{
   margin:0px;
   margin-top:10px;
   padding:4px;
  width:250px;
  float:left;
  border:1px solid #000;
  font-family:Arial;
  font-size:12px;
  color:#3D2A02;
  }

  .directorybx2{
   margin:0px;
   margin-top:10px;
    margin-left:5px;
  padding:4px;
  width:250px;
  float:left;
  border:1px solid #000;
  font-family:Arial;
  font-size:12px;
  color:#3D2A02;
  }

  .directorybx3{
   margin:0px;
   margin-top:10px;
    margin-left:5px;
  padding:4px;
  width:260px;
  float:left;
  border:1px solid #000;
  font-family:Arial;
  font-size:12px;
  color:#3D2A02;
  }

.hmtxt{
color:#666633;
font-size:13px;
text-align:justify;
font-family:arial;
}

.tideBody{
width: 800px;
background:#fff;
}

.tideFooterBody{background:#fff;}
