div.sidebar{ position:absolute;
             left:10px;
             top:100px;
             width:200px;
             }

div#overview, div#locationfacilities {
float: left;
width: 180px;
margin-right: 10px;
font-size:12pt;
margin-top:0px;
}

div#locationfacilities
{
font-size: 11pt;
}

div#suitability {
clear:both;
float: left;
width: 170px;
font-size:12pt;
margin-right:10px;
}

div.main{
          position:absolute;
	  top:110px;
	margin-left:5px;
          margin-right:5px;
width:900px;
}


div.main p:first-letter {font-size:150%;}
.nocaps:first-letter {font-size: 100%;}


div.header {
             position:absolute;
             top:10px; 
             left:10px;
             background-color: #3D6209;
             width: 900px;
             height: 50px;
             background-repeat: no-repeat;
             background-image: url("images/beach-strip2.jpg");
             color: white;
             clear: right;
}

div.navbartop {
	position:absolute;
	top:60px;
	left:10px;
	background-color: #FFFF66;
	color:#FF0000;
	width:900px;
	height:30px;
	clear:left;
	border-top-style:solid;
	border-bottom-style:solid;
	border-color:black;
	font-size: 16pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
}

div.navbartop a
{
	font-style: normal;
	color: #0033FF;
}
div.navbarbottom {
                   background-color: white;
                   color:#F2F2F2;
                   width:900px;
                   height:20px;
                   clear:left;
                   border-bottom-style:solid;
                   border-color:black;
}

.logo { text-align:right }


a,a.link,a.visited,a.active {
	font-variant: small-caps;
	text-decoration: none;
	font-style: italic;
	color: blue;
	border-left-style:none;
	font-family: arial,verdana,helvetica, sans-serif;
}

a.hover {
	background-color: #BFAEAE;
	color: black;
}




p,h2,h3,h4{	font-family:arial, verdana,helvetica, sans-serif;}

h1 {
	font-size: 36pt;
	font-weight: normal;
	border-color: red;
	border-bottom-style: dotted;
	font-style:italic;
	margin-left: 270px;
	margin-top:0px;
	color: black;
	font-variant: small-caps;
}




h2 {
	border-color: #F2F2F2;
	border-style: solid;
        border-width: 2px;
        width:300px;
        margin-left:0px;
	color: #23CE62;
	margin-top:20px;
     clear:left;
}



h3{ background-color:blue;
color:white; }

h5 {
font-size: 16pt;
font-weight: normal;
color: #23CE62;
font-style:normal;
margin: 0px;
}

div.linkitem
{margin:15px;
border-style:solid;
border-width: 2px;
border-color: #F2F2F2;
}

div.links a
{font-style:normal;
color: #23CE62;
}

div.links a.linkurl
{font-style:normal;
color: #23CE62;
font-size:10pt;
}

div.links p
{
margin: 5px;
}

p { font-size:14pt; }
 .nocaps {font-variant:normal;}
div.links p:first-letter {font-size:100%;}

.imgfloat,.caption{ width:280px; }
.imgfloat{
border-style:solid;
border-width:1px;
border-color:#F2F2F2;
margin-top:0px;
}

div.imgfloat{float:right;
border-style:none;
margin:12px;}

.caption {
border-bottom-style:dotted;
border-bottom-color:#23CE62;
float:right;
color:#23CE62;}

.sidebar h3{
padding:0 0 0 10px;
margin:14px 0 0 0;
height:20px;
width:170px;
color:white;
background:#036ACF;
background-image:url("images/curve.gif");
background-position:top right;
background-repeat:no-repeat;
}

.sidebar p{
padding: 3px;
margin: 0px;
border: solid 1px gray;
width:170px;
}

table{border-style:solid;
border-width:1px;
border-color:#23CE62;
font-size:20pt}

tr.trhead{
background-color:#23CE62;
color:#036ACF;
font-size:20pt;
}

tr.dates{ font-size:12px;
          }

td { width:130px; }

td.largetd {width: 220px;}

.sidebar ul { font-size:12pt; }

.button{ color:red;
         font-size:12pt;}

.nextprev { background-color:#036ACF;
font-size:12pt;
color:white;
float:left; 
clear:both;}

.columnwrap{ position:relative; height:95%}

.airports {background-color: #23CE62;
font-size:8pt;}
.flights-cell, .flights-cell-y 
{font-size:8pt;}
.flights-cell-y
{background-color:#F2F2F2;
}
td.airports {height:30px;}

table{margin-right:15px;}
div.testimonial {
	border: dotted #23ce62;
}
