  TABLE.navigation { background: #ff9900 url(softbrick.gif); font-size: 9pt; font-weight: bold; color: blue; font-family: "comic sans MS", verdana, arial }
  TABLE.title { background: #ff9900 url(softbrick.gif); font-size: 9pt; font-weight: bold; color: blue; font-family: "comic sans MS", verdana, arial }  
  TABLE.headingnb { background: #ff9900; font-size: 10pt; font-weight: bold; color: navy; font-family: "comic sans MS", verdana, arial }  
  TABLE.headinglb { font-size: 10pt;  font-weight: bold; color: navy; background: #ff9900; font-family: "comic sans MS", verdana, arial }  
  TABLE.headingbb { font-size: 10pt; font-weight: bold; color: navy; border-bottom: outset #336699 thin; background: #ff9900; font-family: "comic sans MS", verdana, arial }
  TABLE.data { background: #ffffd9; font-family: "comic sans MS", verdana, arial }
  TABLE { font-size: 9pt; color: navy; font-family: "comic sans MS", verdana, arial }   
  TABLE.text { background: #ffffff; border: solid #cccccc 1px; font-family: "comic sans MS", verdana, arial }
  TABLE.jump { font-size: 8pt; background: #ffffff; border: outset #cccccc thin; font-family: arial, verdana }
  TABLE.prices { text-align: center; background: #ffffff; border: solid #cccccc 1px; font-family: arial, verdana }
  TH { font-size: 9pt; margin: 0; background: #ffff66; color: blue; font-family: "comic sans MS", verdana, arial }
  TD { font-size: 9pt; color: navy; font-family: "comic sans MS", verdana, arial }
  TH.jump { font-size: 8pt; border: outset #cccccc thin; background: #ff9900; color: blue; font-family: arial, verdana }
  TD.navigation { font-size: 9pt; font-weight: bold; color: navy }
  TD.navigation2 { font-size: 8pt; font-weight: bold; color: navy }
  BODY.title { background: #ffffff; margin: 0 0 0 0 }
  BODY.navigation { background: #ffffff; margin: 0 0 0 0; }
  BODY.margin { background: #330066; margin: 0 0 0 0; }
  BODY { background: #ffffff; margin: 5 5 5 5; color: navy; font-family: "comic sans MS", verdana, arial; }
  H1 { font-size: 10pt; color: navy; font-family: "comic sans MS", verdana, arial }
  H2 { font-size: 16pt; color: navy; font-family: "comic sans MS", verdana, arial }
  H3 { font-size: 12pt; color: blue; font-family: "comic sans MS", verdana, arial }
  H4 { font-size: 12pt; color: navy; font-family: "comic sans MS", verdana, arial }
  H5 { font-size: 10pt; color: navy; font-family: "comic sans MS", verdana, arial }
  H6 { font-size:  8pt; color: navy; font-family: "comic sans MS", verdana, arial }
  P { font-size: 9pt; color: navy; font-family: "comic sans MS", verdana, arial }
  LI { font-size: 9pt; color: navy; font-family: "comic sans MS", verdana, arial }
  B.first { font-size: 14pt; font-weight: normal; color: navy; font-family: arial, "comic sans MS", verdana }
  Input.submit { font-size: 9pt; font-weight: bold; background: red; color: white; font-family: arial, verdana }
  Input.reset { font-size: 9pt; background: #ccff99; color: navy; font-family: arial, verdana }
  Input { font-size: 9pt; color: navy; font-family: arial, verdana }
  TD.small { font-size: 8pt; color: navy; font-family: arial, verdana }
  A  { text-decoration: underline; color: blue }
  A:active { text-decoration: none; color: blue }
  A:visited { text-decoration: underline; color: red }
  A:visited.nav {text-decoration: underline; color: blue }
  A:hover.nav {text-decoration: underline; color: #ffff00 }
  A:hover { text-decoration: underline; color: red }
  A.plain {text-decoration: none }
  TD.booked  { text-align: center; width: 15px; background: red; font-size: 8pt; font-family: arial, verdana }
  TD.reserved { text-align: center; width: 15px; background: #ffffd9; background: yellow; font-size: 8pt; font-family: arial, verdana }
  TD.a { text-align: center; width: 15px; font-weight: bold; background: #99FF33; background: lime; font-size: 8pt; font-family: arial, verdana }
  TD.b { text-align: center; width: 15px; background: red; font-size: 8pt; font-family: arial, verdana }
  TD.r { text-align: center; width: 15px; background: #ffffd9; background: yellow; font-size: 8pt; font-family: arial, verdana }
  TD.available { text-align: center; width: 15px; font-weight: bold; background: #99FF33; background: lime; font-size: 8pt; font-family: arial, verdana }
  TD.na { text-align: center; width: 15px; background: #ffffff; font-size: 8pt; font-weight: bold; color: silver; font-family: arial, verdana }
  HR { border: 1px groove #330099 }
  SELECT.dates { text-align: center; background: #ffff66; font-size: 9pt; font-weight: bold; font-family: arial, verdana }
  small { font-size: 8pt; font-family: arial, verdana }
  .red { color: red; }
  .lgred {color: red; font-size: 14pt; font-weight: bold; font-family: "comic sans MS", verdana, arial }
  .blue {color: blue; }
  .border {border: thin #ffcc99 outset; font-size: 8pt; font-family: arial, verdana }
  .bordertitle {border: thin #ff9966 outset; background: #ff9900; font-size: 8pt; font-family: arial, verdana }
  .bordertitlein {border: thin #ff9966 inset; background: #ff9900; font-size: 8pt; font-family: arial, verdana }
  .borderin {border: thin #ffcc99 inset; font-size: 8pt; font-family: arial, verdana }
  .navborder { border: thin #ff9900 outset; font-size: 9pt; font-weight: bold; color: navy; background: #ff9933; font-family: "comic sans MS", verdana, arial }
  .smalltitle { font-size: 8pt; font-weight: bold } 