a, b, p, table, small, body, td, ol, ul, menu, blockquote, div {
  font-family: Arial, Helvetica, sans-serif;
}

pre, tt, input, textarea {
  font-family: Courier, fixed;
}

a:link, a:visited {
  color: blue;
  text-decoration: none;
}

a:active, a:hover {
  color: blue;
  text-decoration: underline;
}

body {
  margin: 2px;
  color: #000000;
  background-color: #ffffff;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}

img {
  padding: 0px;
  border: 0px;
  margin: 0px;
}

.location {
  text-align: center;
  font-size: 20px;
  font-weight: bold
}

.dirs {
  float: left;
  text-align: left;
  border: 5px solid #ccccff;
  background-color: #ccccff;
  font-size: 11pt;
  vertical-align: bottom;
}

.dirs img {
  padding: 0px;
  border: 0px;
  margin: 3px;
  text-align: right;
  vertical-align: bottom;
}

.dirimg {
  padding: 0px;
  border: 0px;
  margin: 3px;
  text-align: right;
  vertical-align: bottom;
}

.table {
  padding: 0px;
  border: 0px;
  margin: 0px;
  background-color: #bbbbff;
}

.images {
  clear: both;
  margin: 0px;
  border: 5px solid #ccccff;
  margin: 20px;
  background-color: #ccccff;
}

.tn {
  margin: 4px;
  position: relative;
  float: left;
  text-align: center;
  font-size: 8pt;
}

.tni {
  width: 160px;
  height: 120px;
  background-repeat: no-repeat;
}

.tn a:link, .tn a:visited {
  text-decoration: none;
  color: #000000;
}

.tn a:active, .tn a:hover {
  color: blue;
  text-decoration: underline;
}

.c {
  font-size: 8pt;
  text-align: center;
}

.clear {
  position: relative;
  clear: both;
}

.nav {
  position: relative;
  clear: both;
}

#pad20
{
  height: 20px;
}
