  body {
   background-color: #ffffff;
  margin-top: 15px;
  }

  br, td {
  font-family: arial, verdana, sans-serif;
    font-size: 10pt;
    font-weight: normal;
  }

p {
font-family: arial, verdana, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

li {
margin-top: 5px;
margin-bottom: 5px;
}

table.main {
width: 700px;
height: 270px;
margin-bottom: 2px;
}

tr.main {
border-style: none;
border-width: 0px;
}


td.left {
color: #000099;
font-size: 12pt;
vertical-align: top;
padding: 5px;
width: 294px;
}

td.middle {
color: #000099;
font-size: 10pt;
vertical-align: top;
text-align: center;
padding: 2px;
width: 204px;
}

td.right {
color: black;
font-size: 12pt;
vertical-align: top;
padding: 2px;
border-style: solid;
border-width: 1px;
border-color: #ffffff;
background-color: #ffffff;
width: 194px;
}

table.thumbs {
margin-top: 2px;
margin-bottom: 7px;
width: 700px;
padding-top: 2px;
}

table.infopage {
width: 700px;
margin-bottom: 5px;
margin-top: 5px;
}

td.infopageleft {
color: #000099;
vertical-align: top;
padding: 5px;
width: 480px;
}

td.infopageright {
color: black;
vertical-align: top;
text-align: center;
padding: 1px;
width: 204px;
}

table.booking {
border-style: solid;
border-width: 1px;
border-color: #000099;
}

table.products {
border-style: solid;
border-width: 1px;
border-color: #000099;
}

td.productsleft {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #cccccc;
padding: 2px;
text-align:center;
}

td.productsright {
color: #000099;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #cccccc;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #cccccc;
padding: 2px;
}

table.benefits {
border-style: solid;
border-width: 1px;
border-color: #000099;
background: #9999CC;
color: #ffffff;
}

div.heading {
width: 290px;
font-weight: bold;
font-size: 14pt;
margin-bottom: 10px;
}

div.heading2 {
text-align:center;
color: #FF6600;
width: 290px;
font-weight: bold;
font-size: 11pt;
margin-bottom: 8px;
}

div.heading3 {
text-align:center;
width: 290px;
font-weight: bold;
font-size: 11pt;
margin-bottom: 8px;
}

div.maintext {
width: 290px;
font-size: 10pt;
margin-bottom: 10px;
}

div.infotext {
width: 470px;
font-size: 10pt;
margin-bottom: 10px;
}

div.phone {
color: #000099;
}

div.abouttop {
font-size: 9pt;
font-weight: bold;
color: white;
background-color: #ff9900;
width: 188px;
text-align: center;
padding: 2px;
}

div.aboutbody {
font-size: 9pt;
font-weight: normal;
color: white;
background-color: #ff9900;
width: 188px;
text-align: left;
padding: 2px;
}

div.number {
font-size: 11pt;
font-weight: bold;
color: white;
background-color: #000099;
width: 188px;
text-align: center;
padding: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

div.latestevents {
font-size: 11pt;
font-weight: bold;
color: white;
background-color: #000099;
width: 188px;
text-align: center;
padding: 2px;
margin-top: 2px;
margin-bottom: 2px;
}

div.latestevents a {
color: white;
text-decoration: none;
}

div.latestevents a:hover {
text-decoration: underline;
}


div.latesttop {
font-size: 10pt;
font-weight: bold;
color: white;
text-align: center;
}

div.latest {
font-size: 9pt;
font-weight: normal;
color: white;
text-align: left;
padding: 2px;
background-color: #9999cc;
}

.latest A:link {text-decoration: underline; color: white;}
.latest A:visited {text-decoration: underline; color: white;}
.latest A:active {text-decoration: underline; color: white;}

span.sports {
font-size: 7pt;
font-weight: normal;
width: 53px;
}

.sports A:link {text-decoration: none; color: #000099;}
.sports A:visited {text-decoration: none; color: #000099;}
.sports A:active {text-decoration: none; color: #000099;}

span.email {
color: white;
}

.email A:link {text-decoration: underline; color: white;}
.email A:visited {text-decoration: underline; color: white;}
.email A:active {text-decoration: underline; color: white;}

span.links {
color: white;
}

.links A:link {text-decoration: underline; color: white;}
.links A:visited {text-decoration: underline; color: white;}
.links A:active {text-decoration: underline; color: white;}

span.copyright {
color: #000099;
}

div.offices {
color: white;
font-size: 10pt;
font-weight:bold;
text-align:center;
background-color:#FF9600;
border-top-color:#000099;
border-top-style:solid;
border-top-width:thin;
width: 470px;
padding: 1px;
margin-top: 5px;
margin-bottom: 5px;
}

div.areamainheading {
font-size: 12pt;
color: #000099;
font-weight:bold;
margin-top: 0px;
margin-bottom: 10px;
}

div.areaheading {
font-size: 11pt;
color: #000099;
font-weight:bold;
margin-top: 0px;
margin-bottom: 2px;
}

div.areatext {
font-size: 10pt;
color: #000099;
margin-top: 0px;
margin-bottom: 5px;
}
