body {
 margin:0px;
 padding:0px;
 background-repeat: repeat-y;
 background-image: url(_images/navback.bmp);
 background-color: #B0E0E6;
 background-color: #B0E0E6;
}
   
.highlight{
 color:red;
}
   
div#Header {
 background-color:#B0E0E6;
 text-align:right;
 width:100%;
 font-family:bradley hand itc,arial;
 font-size:100%;
 color:#800080;
font-weight:bold;
 height:auto;
 font-style:italic;
 border-bottom: 1px solid #;
 padding-bottom: 4px;
 padding-top: 2px;
}
   
   
div#PageName {
 background-color:#ffffff;
 text-align:right;
 width:auto;
 font-family:Bradley hand itc,arial;
 font-size:100%;
font-weight:bold;
 color:#8b008b;
 height:auto;
 font-style:italic;
 border-bottom: 4px solid #800080;
 line-height: 100%;
 padding-bottom: 4px;
 padding-top: 2px;
 border-bottom: 4px solid #800080;
 border-top: 4px solid #800080;
}
   
   
div.ColContainer {
 position: relative;
 height: 100%;
 width: 100%;
}
   
   
div#Logo {
 width: auto;
 height: 150px;
 margin-right: 270px;
 position: relative;
 border-bottom: 1px solid #000080;
}
   
   
.LogoComponent {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:150px;

 overflow:hidden;
}
  
  
img#LogoBG {
 z-index:0
}
  
  
div#LogoText1 {
background-color:#ffffff;
 z-index:1;
 text-align:center;
 font-family:bradley hand itc;
 font-style: italic;
 color: #0000FF;
 font-weight: bold;
 font-size:95px;
 letter-spacing:3px;
 height:120px;
}
  
  
div#LogoText2 {
background-color:#ffffff;
 z-index:2;
 text-align:right;
 font-family: Calibri
 color: #0000FF;
 font-weight: bold;
 font-size:20px;
 height:30px;
 letter-spacing:5px;
 top:120px
}
  
  
img#LogoPhoto {
 position:absolute;
 top:0px;
 right:0px;
 width:270px;
 height:150px;
 border-bottom: 1px solid #000080;
 border-left: 1px solid #000080;
}
  
  
div#Navigation {
background-color:#ffffff;
 width: 200px;
 float: left;
 font-family: Calibri;
 font-size: 100%;
 height: 100%;
 color: #ffff00;
 line-height: 150%;
}
  
  
div#MainContent {
 line-height: 150%;
 font-family: Calibri;
 color:#0000FF;
 font-size: 90%;
 margin-left: 200px;
 text-align:left;
}
 
  
a.navigation {
background-color:#ffffff;
 font-family: Calibri;
 text-decoration: none;
 color: #b0e0e6F;
 padding-left: 10px;
}
  
  
 
  
  
div.Footer {
 margin-top: 20px;
 font-family: Calibri;
 color:#blue;
 font-size: 70%;
 line-height:normal;
 text-align:center
}
  
  
hr.Footer {
 color:#blue;
 width: 80%;
}	
  
  
h2 {
 text-align:left;
 color:blue;
 font-family: Calibri;
 font-size:140%;
 font-style:italic;
 margin-left:0px;
}
  
  
h3 {
 text-align:left;
 color:blue;
 font-family: Calibri;
 font-size:125%;
 font-style:italic;
 margin-left:0px;
}

span.AccommodationName {
 text-align:left;
 color:blue;
 font-family: Calibri;
 font-size:100%;
 font-weight:bold;
}
  
  
table {
 margin-left:15px;
 background-color:#ffffff;
 border: 1px solid #0000FF;
 display:table;
}
  
td {
 background: #FFFFFF;
 border: 2px solid #0000FF;
}  

th {
 background: #b0e0e6;
 border: 1px solid #0000FF;
 font-weight:bold;
}

th.empty {
 background: #87ceeb;
 border: 0px;
 font-weight:bold;
}
  
  
img.InlineImage {
 border:1px solid blue;
 margin:5px
}
  
  
p {
 margin-left: 15px
}

p.CenterAlign {
 text-align:center;
}

div.ErrorBox {
 background-color:#0000FF;
 border:1px solid #000080;
 text-align:center;
 font-size:110%;
 font-family:Calibri;
 color:#FFFFFF;
 width:90%;
 margin-top:20px;
 margin-left:auto;
 margin-right:auto;
 padding:3px;
}

hr.Accommodation {
 width:20%;
 margin-left:auto;
 margin-right:auto;
}body {
 margin:0px;
 padding:0px;
 background-repeat: repeat-y;
 background-image: url(_images/navback.bmp);
 background-color: #B0E0E6;
 background-color: #B0E0E6;
}
   
   
  
