body {
  font: 13px "trebuchet ms", trebuchet, "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
  color:#102c3e;
  background: #92abc6;
  margin: 0px;
  }

p, li, dd, td {
  font: 13px "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
  color:#102c3e;
  line-height: 130%;
  }
 
a {
  font-size: 13px;
  color:#102c3e;
  text-decoration: underline;
  }
  
a:hover {
  color:#102c3e; 
  text-decoration:underline;
  }
.imgleft {
	border: #c8b37a 1px solid; 
	padding:3px;
  	float: left;
  	margin-top: 5px;
  	margin-left: 25px;
  	margin-right: 15px;
 	margin-bottom: 7px;
}
.imgright {
	border: #c8b37a 1px solid; 
	padding:3px;
  	float: right;
  	margin-top: 5px;
  	margin-left: 25px;
  	margin-right: 35px;
 	margin-bottom: 7px;
}

.imgborder {
	border: #c8b37a 1px solid; 
	padding:3px;
  	margin-top: 7px;
  	margin-left: 65px;
  	margin-right: 12px;
 	margin-bottom: 7px;
}

#booking {
background-image:url('images/check_availability_box.jpg'); background-repeat: no-repeat;
float: center;
width: 230px;
height: 157px; 
margin-left: 3px;
margin-top: 1px;

/*border-bottom: 1px solid #768a40;*/
}

h1 {
  font-size: 20px; 
  color: #004591; 
  }
h2 {
  font-size: 16px; 
  color: #004591;
  }
h3 {
  font-size: 14px;
  color: #004591;
  }

.style1 {
	color: #004591;
	font-size: 15px;
	font-weight: bold;
	}

#header {
  border-top: 20px solid #225679;
  background: #e8eef5;
  height: 67px;
  padding-left: 54px;
  }
#subheader {
  background: #698aaa;
  padding-left: 54px;
  }

#navbar {
  background: #225679;
  padding-left: 54px;
  height: 28px;
  }


#subnavbar {
  background: #698aaa;
  padding-left: 54px;
  border-bottom: 1px solid #ffffff;
  height: 28px;
  }
  
#content { 
  padding-left: 54px;
  }
  
#bodytext {
  padding-top: 25px
  }

#newscol {
  padding: 15px;
  background: #aec2d7;
  color: #114764;
  font-size: 11px;
  }

#newscontent {
  font-size: 11px;
  color: #114764;
  padding-left: 12px;
  }
  
#newscontent a {
  font-size: 11px;
  color: #114764;
  text-decoration: none;
  font-weight: bold;
  }
  
#footer {
  font-size: 11px;
  color: #ac6464;
  background: #e3cfcf;
  padding: 8px;
  }
#footer a {
  font-size: 11px;
  color: #ac6464;
  }

.imageright {
  float: right;
  align: right;
  margin: 6px 0px 6px 6px;
  }
  
.imageleft {
  float: left;
  align: left;
  margin: 6px 6px 6px 0px;
  }
