body {
  margin:0;
  padding:0;
  background-color: white; //#F0FFF0;
  background: url(images/bkg.jpg);
  background-attachment: fixed;
  color: #008000;
  font-family: arial;
  font-size: 9pt;
  font-weight: bold;
}

/* position:absolute for all browsers -> the whole page scrolls */
div#headerwrap {
  position:absolute;
  width:97%;
  top:0;
  left:0;
  height:136px;
}
/* position:fixed for modern browsers -> header and footer do not scroll */
body>div#headerwrap {
  position:fixed;
}
div#header {
  height:136px;
  width:100%;
  margin:0 auto;
}
/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap {
/* set left margin and bottom padding for IE5/Win */
  padding:136px 0 0 0;
  margin-left:0;
/* set left margin and bottom padding for others */
  voice-family: "\"}\""; 
  voice-family:inherit;
  margin-left:0;
  padding-bottom:100px;
}
/* set left margin for modern browsers */
body>div#middlewrap {
  margin-left:0;
}
div#middle {
  width:92%;
  margin:0 auto;
}
div#content {
  padding:0 10px;
  margin-left:0;
}
/* no positioning for IE5/Win -> the whole page scrolls */
div#footerwrap {
  width:97%;
  position:absolute;
  bottom:0;
  left:0;
  height:64px; /* 84 */
}
body>div#footerwrap {
  position:fixed;
}
div#footer {
  height:64px; /* 84 */
  width:100%;
  margin:0 auto;
}

/* Styling rules to make this demo page look nice. */
div#header,
div#footer{
  text-align: center;
}

div#content{
  text-align: justify;
}

div#header,
div#middle,
div#sidebar,
div#content,
div#footer{
  background-color: white; //#F0FFF0;
  background: url(images/bkg.jpg);
  background-attachment: fixed;
}

h1{
  font-family: arial;
  font-size: 13pt;
  color: #008000;
}

h2{
  font-family: arial;
  font-size: 11pt;
  color: #008000;
}

p{
  font-family: arial;
  font-size: 9pt;
  color: #008000;
  text-align: justify;
  text-indent: 12px;
}

.std_text{
  font-family: arial;
  font-size: 9pt;
  color: #008000;
  text-align: justify;
}

.note{
  font-family: arial;
  font-size: 8pt;
  color: #004000;
}

.note_important{
  font-family: arial;
  font-size: 8pt;
  color: #FF0000;
}

.note_important_blink{
  font-family: arial;
  font-size: 8pt;
  color: #FF0000;
  text-decoration: blink;
}

.book_free{
  background-color: green;
  color: white;
}

.book_tent{
  background-color: orange;
  color: white;
}

.book_conf{
  background-color: red;
  color: white;
}

.book_price{
  background-color: #F0FAF0;
  color: #004000;
}

input{
  background-color: #F0FAF0;
  color: #004000;
}

select{
  background-color: #F0FAF0;
  color: #004000;
}

a:link{ /* Unvisited link color */
  text-decoration: none;
  color: #FF5F00; /*#FF8000;*/
}

a:visited{ /*Visited link color */
  text-decoration: none;
  color: #FF5F00; /*#FF8000;*/
}

a:active{ /* Active links color   */
  text-decoration: none;
  color: #FF0000;
}

a:hover{ /* Hover over link color */
  text-decoration: none;
  color: #FF0000;
}


div.boxwrap {
  padding:0px;
}

/* Standard box */
div.boxtl {
  background-image:url('images/rc/box_tl.gif');
  background-repeat:no-repeat;
  float:left;
  height:12px;
  width:12px;
}

div.boxtr {
  background-image:url('images/rc/box_tr.gif');
  background-repeat:no-repeat;
  float:right;
  height:12px;
  width:12px;
}

div.boxbl {
  background-image:url('images/rc/box_bl.gif');
  background-repeat:no-repeat;
  float:left;
  height:12px;
  width:12px;
  margin-top:-12px;
}

div.boxbr {
  background-image:url('images/rc/box_br.gif');
  background-repeat:no-repeat;
  float:right;
  height:12px;
  width:12px;
  margin-top:-12px;
}

div.boxcontent {
  padding:1px;
  padding-left:8px;
  padding-right:8px;
  background-image:url('images/rc/box.gif');
}

div.boxcontent p{
  font-family: arial;
  font-size: 9pt;
  color: #008000;
  text-align: justify;
}

div.boxcontent h2{
  font-family: arial;
  font-size: 11pt;
  color: #008000;
}

div.boxcontent .std_text{
  font-family: arial;
  font-size: 9pt;
  color:#008000;
  text-align: justify;
}

div.boxcontent .note{
  font-family: arial;
  font-size: 8pt;
  color: #004000;
}

div.boxcontent .note_important{
  font-family: arial;
  font-size: 8pt;
  color: #FF0000;
}

img{
  behavior:	url('includes/pngbehavior.htc');
}
