body {
  padding: 0;
  margin: 0;
  background-color: #FFF;
  font: 12px Verdana;
}
p {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
h1 {
  font: bold 14px Verdana;
  color: #931644;
  margin-bottom: 10px;  
}
h2 {
  font: bold 20px Verdana;
  color: #000;
}
.ln {
  text-decoration: underline !important;
}
#header {
  border: 0;
  padding: 0;
  margin: 0;
}
#banner {
  border: 0;
  padding: 0;
  margin-bottom: 4px;  
}
#header img {
  width:750px;
  height: 85px;
  border: 0;
}
#menu1level {
  width: 750px;
  padding-top: 7px;
  padding-bottom: 12px;
}
#menu1level a {
  padding-left: 8px;
  padding-right: 12px;
  font: 12px Verdana;
  color: #000;
  text-decoration: none;
}
#menu1level a:hover, #tblNews a:hover {
  color: #990033;
  text-decoration: none;
}
.sep {
  margin-bottom: -2px;
}
#tblMain {
  width: 750px;
}
#tdLeft {
  text-align: left;
  width: 179px;
  padding: 11px 0 0 18px;
}
.line {
  width: 1px;
  background-color: #CCC;
}
#tdCenter {
  padding: 0 15px 15px 15px;
  text-align: left;
  vertical-align: top;
  width: 522px !important;
}
.title1level {
  font: bold 24px Verdana;
  color: #931644;
  margin-bottom: 10px;
}
.title2level {
  font: bold 12px Verdana;
  color: #931644;
  margin-bottom: 10px;
}
.menu2level {
  margin: 0;
  padding-bottom: 7px;
}
.menu2level a {
  background: url('../../img/lsItem.gif') no-repeat center left;
  padding-left: 14px;
  font: 12px Verdana;
  color: #000;
}
.menu2level a.here {
  color: #931644;
}
.menu2level a:hover {
  color: #931644;
}
#lineFtr {
  width: 720px;
  height: 1px;
  margin-top: 10px;
  border-bottom: 1px solid #C0C0C0;
}
#footer {
  padding: 15px;
  font: 12px Verdana;
}
#footer a {
  font: 12px Verdana;
  color: #000;
  text-decoration: none;
}
#footer a:hover {
  color: #990033;
  text-decoration: none;
}
#clrFooter {
  background-color: #931644;
  width: 750px;
  height: 25px;
}
#copyRight {
  padding: 5px;
  font: 12px Verdana;
}
#tblNews {
  font: 12px Verdana;
}
#tblNews img {
  float: left;
  padding: 0 5px 5px 0;
}
#tblNews th {
  padding: 5px 0 5px 0;
  color: #931644;
} 
#tblNews td {
  padding: 5px 0 5px 0;
  line-height: 1.5;
}
a {
  color: #990033;
  text-decoration: none;
  font: 12px Verdana;
}
.text {
  line-height: 1.5;
}
#tdReserv {
  padding-right: 6px;
  padding-bottom: 15px;
}
#reserv {
  font: bold 13px Verdana;
  color: #931644;
  text-decoration: none;
}
#reserv:hover {
  text-decoration: underline;
}
.lower {
  text-transform: lowercase;
}
table.rsrvTbl td {
  padding: 10px 0 3px 0;
  border-bottom: 1px dashed #CCC;
  vertical-align: top;
}
table.rsrvTbl input, textarea {
  font: 12px Verdana;
  width: 98%;
}
table.rsrvTbl textarea {
  height: 100px;
}
td.btnSbm {
  border: 0 !important;
}
input.btnSbm {
  width: auto !important;
  background-color: #666666;
  border-color: #666666 !important;
  font: bold 11px Verdana !important;
  color: #FFF;
  text-transform: uppercase;
}
div.err {
  color: red !important;
  border: 1px solid red;
  padding: 5px;
}
div.msg {
  color: blue !important;
  border: 1px solid blue;
  padding: 5px;
}
a.source {
  text-decoration: none;
  border-bottom: 1px dashed #931644 !important;
}

