@charset "iso-8859-1";
body { 
  background: #EBEBEB url(images/bg.gif) repeat top left;
  color: #000000; 
	padding: 0;
  margin: 0;
}
table, td, th { 
  border-style: none;
  border-width: 1px;
  border-color: #808080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.frame {
	background: #FFFFFF none;
  border-color: #808080;
  border-style: solid;
	width: 44em;
}
table.header {
	background: #3AE900 none;
}
table.main {
	width: 100%; 
}
td.ht {
  padding: 0.5em 1em;
}
font.ht {
  font-size: 160%;
  font-weight: bold;
}
td.hp {
	background: #34CF00 none;
  border-style: solid none;
}
img.hp {
	width: 22em;
	height: 4.8em;
}
td.ft {
	background: #3AE900 none;
  font-size: 70%;
  line-height: 130%;
  padding: .2ex 2ex .5ex;
  border-style: solid none none;
}
img.w3c {
	width: 7.9em;
	height: 2.8em;
}
p.ft {
	font-size: 100%;
  margin: 1ex 0;
}
td.mf {
	background: #3AE900 none;
  padding: 0.5ex 0 0;
}
td.mm {
  font-size: 70%;
  padding: 0.5ex 1ex;
  border-style: none none solid;
}
a.mm {
	font-weight: bold;
}
td.ms {
  background: #ffffff none; 
  font-size: 70%;
  font-weight: bold;
  padding: 0.5ex;
  border-style: solid solid none;
}
td.me {
  font-size: 50%;
  padding: 0.5ex;
  border-style: none none solid;
}
td.scol {
	padding: 1ex 1ex 2ex;
}
td.scolnh {
	padding: 1.7ex 1ex 2ex;
}
td.lcol {
	width: 20%;
}
td.lcolgi {
	width: 23%;
}
td.lcol, td.lcolgi {
	padding: 0 1.5ex 0 1ex;
}
td.ccol {
	padding: 0 5ex 0 1ex;
}
td.ccolnh {
	padding: 1.5ex 5ex 0 1ex;
}
img {
  border-style: none;
  border-width: 1px;
  border-color: #808080;
}
img.rccol {
	margin: .5ex 0 .5ex 1.5ex;
}
img.lccol {
	margin: .5ex 1.5ex .5ex 0;
}
h1 {
  font-size: 140%;
  font-weight: bold;
  margin: 1ex -0.1ex;
}
h1.np {
  margin: 1ex -0.1ex 0.5ex;
}
h1.blank {
	font-size: 50%;
	margin: 0;
}
h2 {
  font-size: 80%;
  font-weight: bold;
  margin: 2ex 0 0.5ex;
}
h2.h1 {
  margin: 3ex 0 0.5ex;
}
p.h2 {
  margin: 2ex 0 0.5ex;
}
p.mid {
  margin: 0.5ex 0;
}
ol {
	margin: 1.5ex 2.5ex 1.5ex 4.5ex;
  padding: 0;
	font-size: 80%;
  line-height: 130%;
}
ol ol {
  list-style: lower-alpha;
}
ul {
	margin: 1.5ex 2ex 1.5ex 3ex;
  padding: 0;
	font-size: 80%;
  line-height: 130%;
}
ol ul {
	font-size: 100%;
	list-style-type: disc;
}
p {
	font-size: 80%;
  line-height: 130%;
  margin: 0 0 1.5ex;
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
p a, li a, a.p {
	text-decoration: underline;
}
p a.n {
	text-decoration: none;
}
p a:hover.n {
  text-decoration: underline;
}
li p {
	font-size: 100%;
	margin: 1ex 0;
}
table.ot {
	width: 26em;
	margin: 1em 0 .5em; 
	border-style: solid none none solid;
}
th.ot, td.ot, td.ota, th.otr, td.otr, td.otra {
  font-size: 80%;
	padding: .3em .3em .4em;
	border-style: none solid solid none;
}
th.ot, td.ot, td.ota {
	width: 26%;
	text-align: left;
}
th.otr, td.otr, td.otra {
	width: 37%;
	text-align: center;
}
td.ot, td.otr {
  background: #F8FFF8 none;
}
td.ota, td.otra {
  background: #F0FFF0 none;
}
#map {
  margin: 2ex 0 1ex;
}
#counter {
	width: 12em; 
	height: 9em; 
}
#wwright {
	width: 12em; 
	height: 8.5em; 
}
#carpark {
	width: 11em; 
	height: 8em; 
}
