.header {  background-color: #FFFFFF; position: absolute; visibility: visible; height: 100px; width: 778px; left: 0px; top: 2px; clip:    rect(   ); border: none}
.mainbody {  width: 500px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; position: absolute; visibility: visible; top: 150px; clip:   rect(   ); height: 200px; left: 250px; border: 1px #999999 solid; background-color: #FFFFFF}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000066}
h1 {  text-align: center}
body {  background-image:  url(green-back.gif)}
leftnav {  background-color: #336633; height: 400px; width: 240px; left: 0px; top: 200px; clip:  rect(   )}
.leftnav {  background-color: #999999; height: 400px; width: 240px; left: 1px; top: 150px; clip:  rect(   )}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333366}
h2 {  text-align: left}
.topnav {  background-color: #666666}
.bottomlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; text-align: left}
.topimage {  border: #333366 solid; border-width: 3px 1px}
a:hover {  color: #CC0000}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
h1 {  }
h2 {  }
body {  }
a:hover {  }
h1 {  }
.toptext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center}
.flash {  height: 99px; width: 765px; left: 0px; top: 0px; clip:   rect(   )}
.addressbot {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #0033CC; text-align: center}
.adleft {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #6666CC}
.lefttable {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #99CC99}
h2 {  }
h1 {  }
.bottombar {  background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; text-align: left}
h1 {  }
body {  }
body {  }
body {  }
body {  }
.casestudies {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #6633CC; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
p {  }
body {  }
.rss {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center}
.date {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
body {  }
body {  }
.countdown {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6633}
.featuredtable {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #FFCC66; border: #000000; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
h1 {  }
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: left}
.datetable {  background-color: #FFFFCC; border: #000000; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
.countdowntable {  background-color: #009966; border: #000000; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
.courses {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.coursesheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal}
.coursestable {  background-color: #666699; border: #000000; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
h2 {  }
.guestbook {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #6666FF; border: none}
.phototable {  background-color: #6666FF; border: #000000; border-style: solid; border-top-width: 3px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px}
.accomm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #6666FF; border: #000000; border-style: solid; border-top-width: 3px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; text-align: center}
h1 {  }
.onday {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #66CC99; border: 6px #000000 solid; text-align: center}
.furtherphotos {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-align: center}
.openinnceremony {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #33CC99; text-align: center; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.diarytable {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFF99; text-align: center; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.diarytop {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #66CC99; text-align: center; border-color: #000000 #000000 #000000 #333333; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
.phototext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: left}
.results {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #669966}
.singleborder {  border: 2px #000000 solid}
h5 {  font-family: Tahoma; font-size: 14px; color: #CC0000; text-align: center}
h5 {  }
h5 {  font-weight: bold}
p {  }
p {  }
p {  text-align: left}

