BODY {
  background-color: #FFFFFF;
  color: #000000;
  background-image: url("images/main-background-sans-dotted.gif");
  background-repeat: repeat-x;
  margin: 0px;
}
.adminMessage {
  font: bold 12px Trebuchet MS,Verdana,Arial,Helvetica;
  color: #BB0000;
}
.contentTABLE {
  background-image: url("images/content-background.gif");
}
.contentTD {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  padding-bottom: 5px;
}
.header {
  padding-top: 0px;
}
.subHeader {
  font: bold 13px Trebuchet MS,Verdana,Arial,Helvetica;
  color: #E8B863;
  padding-top: 10px; 
  padding-bottom: 8px;
}
.headerText {
    font: bold 17px Trebuchet MS,Arial,Helvetica;
    padding-top: 10px; 
    padding-bottom: 10px;
    color: #362F2D;
}
.messageBackground {
  background-color: #CCCCCC;
}
.postText {
    font: normal 12px Trebuchet MS,Arial,Helvetica;
    background-color: #EEEEEE;
    padding-left: 7px;
    padding-top: 3px;
}
.replyText {
    font: normal 12px Trebuchet MS,Arial,Helvetica;
    background-color: #FFFFFF;
    padding: 10px;
}
.postDate {
    font: normal 11px Trebuchet MS,Arial,Helvetica;
}
.messageHeader {
    font: bold 12px Trebuchet MS,Arial,Helvetica;
    background-color: #EEEEEE;
}
.messageTopicDisplay {
    font: bold 14px Trebuchet MS,Arial,Helvetica;
}
.messageRow {
    font: normal 12px Trebuchet MS,Arial,Helvetica;
}
.showBooking {
    font: normal 13px Trebuchet MS,Arial,Helvetica;
}
.showDate {
    font: normal 13px Trebuchet MS,Arial,Helvetica;
    color: #362F2D;
}
.showDescription {
    font: normal 13px Trebuchet MS,Arial,Helvetica;
}
.showDirections {
    font: normal 13px Trebuchet MS,Arial,Helvetica;
}
.showInfo {
    color: #333333;
}
.showComments {
    color: #999999;
}
.showAdminComments {
    font: normal 13px Trebuchet MS,Arial,Helvetica;
    background: #DDDDDD;
}
.text {
    font: normal 13px Trebuchet MS,Verdana,Arial,Helvetica;
}
.info {
    font: normal 10px Trebuchet MS,Arial,Helvetica;
}
.radioText {
    font: normal 12px Trebuchet MS,Arial,Helvetica;
}
.formLabel {
    font: bold 13px Trebuchet MS,Verdana,Arial,Helvetica;
    color: #362F2D;
}
.newInput {
	width: 250px;
	font: 12px Verdana,Tahoma,Arial,Helvetica;
}
.newInputLarge {
	width: 450px;
	font: 12px Verdana,Tahoma,Arial,Helvetica;
}
.yearInput {
	width: 54px;
	font: 12px Verdana,Tahoma,Arial,Helvetica;
}
.dayInput {
	width: 40px;
	font: 12px Verdana,Tahoma,Arial,Helvetica;
}
.monthInput {
	width: 90px;
	font: 12px Verdana,Tahoma,Arial,Helvetica;
}
.submitButton {
	width: 85px;
	font: 12px Verdana,Tahoma,Arial,Helvetica;
    color: #E8B863;
}
.error {
    font: normal 11pt Arial, Helvetica, Sans-Serif;
    color: #BB0000;
}
A:link {
   color: #004A80;
   text-decoration: none;
}
A:active {
   color: #CCCCCC;
   text-decoration: none;
}
A:visited {
   color: #004A80;
   text-decoration: none;
}
A:hover {
    text-decoration: underline;
}
A.dark:link {
   color: #002157;
   text-decoration: none;
}
A.dark:active {
   color: #666666;
   text-decoration: none;
}
A.dark:visited {
   color: #002157;
   text-decoration: none;
}
A.dark:hover {
    text-decoration: underline;
}
A.message:link {
   color: #002157;
   text-decoration: none;
   font-weight: bold;
}
A.message:active {
   color: #CCCCCC;
   text-decoration: none;
}
A.message:visited {
   color: #004A80;
   text-decoration: none;
}
A.message:hover {
    text-decoration: underline;
}
STRONG {
  font-weight: bold;
}
