body {

background-color: #ffffff;
margin:0px;
padding:0px;


}

img {

border: 0;

}

a:link {

color: #5C8DA6;

}

a:active {

color: #5C8DA6;

}

a:visited {

color: #5C8DA6;

}

a:hover {

color: #154D68;

}

#top {

margin:0px;
padding:0px;
text-align: left;
width: 100%;
background-color: #5F95A6;


}

#menu {

border-bottom:1px black solid;
width: 100%;
padding: 3px;
margin: 0px;

}

#menu ul, #menu li, #floridamenu ul, #floridamenu li {

display: inline;
list-style-type: none;
font-family: arial, verdana;
font-size: 12px;
padding: 3px;
margin: 0px;
text-align:center;

}

#menu a:hover, #floridamenu a:hover {

color: #000000;
background-color: #F1DCC4;
text-decoration: none;
border-top: 1px black solid;
padding: 3px;
margin: 0px;

}

#menu a, #menu a:link {

color: #000000;
text-decoration: none;
border-right: 1px black solid;
border-left: 1px black solid;
border-top: 1px black solid;
padding: 3px;
margin: 0px;

}

#welcome {

font-family: arial, verdana;
font-size: 12px;
padding: 15px;
margin: 20px 5px 5px 5px;
width: 45%;
float: left;

}

table {

padding: 2px;
margin: 0px;
border: 1px solid black;

}

.tablereview {

background-color: #EAF5FF;
padding: 2px;
margin: 0px;

}

td {

color: #000000;
font-family: verdana;
font-size: 11px;

}


.headertd {

color: #ffffff;
background-color: #5D811C;
font-family: verdana;
font-size: 11px;
font-weight: bold;
text-align: center;

}

.mwtd {

color: #000000;
background-color: #ffffff;
font-family: verdana;
font-size: 11px;
text-align: center;

}

h1 {

color: #5D811C;
font-family: verdana;
font-size: 22px;
font-weight: bold;
padding: 20px 11px 11px 11px;
margin: 3px;

}


#google 
{

width: 12%;
float: left;
padding: 15px;
margin: 20px 5px 5px 5px;

}

#rightmenu 
{

width: 25%;
float: left;
padding: 15px;
margin: 20px 5px 5px 5px;
font-family: verdana;
font-size: 11px;

}

#dragon {

text-align: center;
padding: 3px;
margin: 3px;

}

#newstitle {

font-family: arial, verdana;
font-size: 12px;
font-weight: bold;
padding: 1px;
margin: 0px;

}

#news {

font-family: arial, verdana;
font-size: 12px;
padding: 1px;
margin: 0px;

}

#floridamenu, #virginmenu, #bahamasmenu, #mexicomenu, #jamaicamenu, #caymanmenu, #puertoricomenu, #bermudamenu, #costaricamenu {

position: absolute;
top: 180px;
left: 1px;
border-bottom: 1px black solid;
width: 100%;
padding: 3px;
margin: 0px;
visibility: hidden;

}

#floridamenu ul, #floridamenu li, #virginmenu ul, #virginmenu li, #bahamasmenu ul,#bahamasmenu li, #mexicomenu li, #mexicomenu ul , #jamaicamenu li, #jamaicamenu ul, #caymanmenu li, #caymanmenu ul, #puertoricomenu li, #puertoricomenu ul, #bermudamenu li, #bermudamenu ul, #costaricamenu li, #costaricamenu ul {

display: inline;
list-style-type: none;
font-family: arial, verdana;
font-size: 12px;
padding: 3px;
margin: 0px;
text-align:center;

}

#floridamenu a:hover, #virginmenu a:hover, #bahamasmenu a:hover, #mexicomenu a:hover, #jamaicamenu a:hover, #caymanmenu a:hover, #puertoricomenu a:hover, #bermudamenu a:hover, #costaricamenu a:hover {

color: #000000;
background-color: #F1DCC4;
text-decoration: none;
padding: 3px 3px 3px 3px;
margin: 0px;
border-top: 2px black solid;
border-bottom: 2px black solid;

}

#floridamenu a, a:link, #virginmenu a, #bahamasmenu a, #mexicomenu a, #jamaicamenu a, #caymanmenu a, #puertoricomenu a, #bermudamenu a, #costaricamenu a {

color: #000000;
padding: 3px;
margin: 0px;

}