table.directory {background-color: white; border: 0; padding: 0; border-collapse: separate; 
                 padding: 0;}

td.adpnl {text-align:left; margin: 0; padding: 0; border-right: 1px black solid; border-bottom: 1px black solid;
         border-top: 1px #C0C0C0 solid; border-left: 1px #C0C0C0 solid; width: 705px; }
td.spacer {background-color: white; height: 2px; }


table.advert {vertical-align: top; background-color: white; border-collapse: collapse;
		 						 padding: 5px; color: black; border-style:none;
								 font-family: "Verdana", "Arial", sans-serif; font-size: 9pt; font-weight: normal;}
td.advert  {vertical-align: top; text-align: center; background-color: #EFEFEF; padding: 5px;}						 
td.advert2  {vertical-align: top; text-align: center; background-color: white; padding: 5px;}						 
td.advert3  {vertical-align: top; text-align: center; background-color: white; padding: 2px;}						 

.advert {font-family: "Verdana", "Arial", sans-serif; font-size: 9pt; font-weight: normal;}
.advert h1 {font-size: 16pt; font-weight: normal; margin-top: 2px; margin-bottom: 2px;}
.advert h2 {font-size: 12pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.advert h3 {font-size: 10pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
.advert p {margin-top: 2px; margin-bottom: 2px;} 
.advert a {font-weight: bold; color: darkblue; text-decoration: none; } 
.advert a:hover {color: red; text-decoration: none; } 

img.rtimg {border-top: 1px white solid; border-right: 1px black solid; border-bottom: 1px black solid;
             border-left: 1px white solid; float: right; height: 128px;}
img.ltimg {border-top: 1px white solid; border-right: 1px black solid; border-bottom: 1px black solid;
             border-left: 1px white solid; float: left; height: 128px;}
img.ltnobrdr {height: 128px;}
img.ltborder {
  border-top: 1px gray solid; 
	border-right: 1px black solid; 
	border-bottom: 1px black solid;
  border-left: 1px gray solid; 
	height: 128px;
	float: left;
}
img.rtborder {
  border-top: 1px gray solid; 
	border-right: 1px black solid; 
	border-bottom: 1px black solid;
  border-left: 1px gray solid; 
	height: 128px;
	float: left;
}
img.rtnobrdr {height: 128px; float: right;}
img.sponsors {border: #666666 1px solid; width: 130px; margin-top: 2px; margin-bottom: 0; }				
img.mrtnsmith {
  float: left;
  border-top: 1px gray solid; 
	border-right: 1px black solid; 
	border-bottom: 1px black solid;
  border-left: 1px gray solid; 
	height: 60px;; 
}
