/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin-top: 0px;
    font-weight: normal;
    font-size: 11px;
    background-image: none;
    background-repeat: no-repeat;
    font-family: Verdana,sans-serif;
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    }

  body.Admin { margin: 0px;
    font-weight: normal;
    font-size: 11px;
    background-image: none;
    color: rgb(0, 0, 0);
    background-repeat: no-repeat;
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  .Primary { font-weight: normal;
    font-size: 11px;
    font-family: Verdana,sans-serif;
    background-color: rgb(210, 210, 174);
    color: rgb(255, 255, 255);
    }

  .PrimaryHeader { font-weight: bold;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(210, 210, 174);
    }

  .PrimaryBoldText { font-weight: bold;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(210, 210, 174);
    }

  .PrimaryEnlargedText { font-weight: normal;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(210, 210, 174);
    }

  .PrimaryReducedText { font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(210, 210, 174);
    }

  .Secondary { font-weight: normal;
    font-size: 11px;
    color: rgb(255, 255, 255);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    }

  .SecondaryHeader { font-weight: bold;
    font-size: 14px;
    color: rgb(255, 255, 255);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    }

  .SecondaryBoldText { font-weight: bold;
    font-size: 11px;
    color: rgb(255, 255, 255);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    }

  .SecondaryEnlargedText { font-weight: normal;
    font-size: 14px;
    color: rgb(255, 255, 255);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    }

  .SecondaryReducedText { font-weight: normal;
    font-size: 10px;
    color: rgb(255, 255, 255);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    }

  .Accent { font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(225, 225, 200);
    }

  .AccentHeader { font-weight: bold;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(225, 225, 200);
    }

  .AccentBoldText { font-weight: bold;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(225, 225, 200);
    }

  .AccentEnlargedText { font-weight: normal;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(225, 225, 200);
    }

  .AccentReducedText { font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(225, 225, 200);
    }

  .GridRowOdd { font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  .GridRowEven { font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(221, 221, 221);
    }

  td { font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    }

  .DefaultText { font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    }

  .BoldText { font-weight: bold;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    }

  .EnlargedText { font-weight: normal;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    }

  .HeaderText { font-weight: bold;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    }

  .ReducedText { font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    }

  .HomebaseText { font-weight: bold;
    font-size: 14px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  table.TableWithBorder { border: 1px solid rgb(4, 85, 92);
    font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    empty-cells: show;
    }

  td.TableWithBorder { border: 1px solid rgb(4, 85, 92);
    font-weight: normal;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    empty-cells: show;
    }

  .Outline { border: 1px solid rgb(4, 85, 92);
    font-weight: bold;
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    empty-cells: show;
    }

  .Error { font-weight: bold;
    font-size: 16px;
    color: rgb(255, 51, 51);
    font-family: Verdana,sans-serif;
    background-color: rgb(4, 85, 92);
    }

  .FormElementInput { border-color: rgb(4, 85, 92);
    border-width: 1px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  .FormButtons { border-color: rgb(4, 85, 92);
    border-width: 1px;
    font-weight: bold;
    font-size: 11px;
    color: rgb(0, 0, 0);
    font-family: Verdana,sans-serif;
    background-color: rgb(210, 210, 174);
    }

  a { font-weight: bold;
    color: rgb(68, 68, 68);
    font-family: Verdana,sans-serif;
    text-decoration: none;
    font-size: 14px;
    }

  a:link { font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 204, 102);
    }

  a:visited { color: rgb(255, 204, 0);
    }

  a:hover { color: rgb(255, 204, 0);
    text-decoration: underline;
    background-color: rgb(255, 255, 255);
    }

  a.menu { font-weight: bold;
    font-size: 11px;
    color: rgb(4, 85, 92);
    font-family: Verdana,sans-serif;
    text-decoration: none;
    }

  a.menu:link { color: rgb(255, 204, 0);
    }

  a.menu:visited { color: rgb(255, 204, 0);
    }

  a.menu:hover { color: rgb(255, 204, 0);
    }

  a.Gridmenu { font-weight: bold;
    font-size: 11px;
    color: rgb(225, 225, 200);
    font-family: Verdana,sans-serif;
    text-decoration: none;
    }

  a.Gridmenu:link { color: rgb(255, 204, 0);
    }

  a.Gridmenu:visited { color: rgb(255, 204, 0);
    }

  a.Gridmenu:hover { color: rgb(255, 204, 0);
    }

  a.Homebase { font-weight: bold;
    font-size: 14px;
    color: rgb(4, 85, 92);
    font-family: Verdana,sans-serif;
    text-decoration: none;
    }

  a.Homebase:link { color: rgb(255, 204, 0);
    }

  a.Homebase:visited { color: rgb(255, 204, 0);
    }

  a.Homebase:hover { color: rgb(255, 204, 0);
    }

  .ResultSummary .Matched { color: rgb(255, 0, 0);
    }

  #sitesearch .Paging { display: block;
    width: 100%;
    }

  .Paging .ResultPrevious { display: block;
    float: right;
    width: 100px;
    }

  #SP0 .ResultPrevious { display: none;
    }

  .Paging .ResultNext { display: block;
    float: right;
    width: 100px;
    }

  .noprint { display: block;
    }

  @media print {
  .noprint { display: none;
    }
}

  .BlockBorder { border: 1px solid rgb(146, 146, 99);
    }

  .BlockTitle { border-bottom: 1px solid rgb(146, 146, 99);
    background-color: rgb(184, 184, 150);
    }

  .BlockFill { padding-left: 5px;
    background-color: rgb(225, 225, 200);
    }

  .gnlPhotosBlock { display: block;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    height: 300px;
    }

  .PhotoDisplay { display: block;
    width: 100%;
    }

  .ThumbScroll { display: block;
    float: left;
    overflow: auto;
    width: 120px;
    height: 280px;
    text-align: left;
    }

  .gnlLinks { clear: both;
    display: block;
    margin-bottom: 5px;
    width: 100%;
    }

  a .gnlLinkButtons { border: 1px dashed rgb(231, 231, 209);
    }

  a:link .gnlLinkButtons { border: 1px dashed rgb(231, 231, 209);
    }

  a:visited .gnlLinkButtons { border: 1px dashed rgb(231, 231, 209);
    }

  a:hover .gnlLinkButtons { border: 1px dashed rgb(184, 184, 150);
    }

  .gnlLabel { font-weight: normal;
    font-size: 14px;
    color: rgb(146, 146, 99);
    font-family: Verdana,sans-serif;
    }

  .PanoBorder { border: 1px solid rgb(0, 0, 0);
    }

  .RightNav_news { background-image: url(../Content/images/newsletters/rightBG.gif);
    background-repeat: repeat-y;
    }

  .BeigeFill { padding-right: 5px;
    padding-left: 5px;
    background-image: url(../Content/images/newsletters/beige_fill.gif);
    background-repeat: repeat-y;
    }

  .TurqFill { padding-right: 5px;
    padding-left: 5px;
    background-image: url(../Content/images/newsletters/turq_fill.gif);
    background-repeat: repeat-y;
    }

  img.BlockIMG { margin: 0px;
    display: block;
    }

  .MotifBoxOuter { background-position: left bottom;
    display: block;
    min-height: 170px;
    background-image: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/beigeBox-bottom.jpg);
    width: 231px;
    background-repeat: no-repeat;
    }

  .MotifBoxInner { padding: 20px 8px 6px;
    background-position: left top;
    display: block;
    min-height: 165px;
    background-image: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/beigeBox-top.jpg);
    background-repeat: no-repeat;
    }

  .mapBoxer { padding: 20px 8px 6px;
    display: block;
    min-height: 165px;
    }

  .BeigeBoxOuter { margin: 4px 0px;
    padding: 0px;
    background-position: left top;
    background-image: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/grnBrdr-BrownBG.jpg);
    width: 525px;
    background-repeat: repeat-y;
    }

  .GrayBoxOuter { margin: 4px 0px;
    padding: 0px;
    background-position: left top;
    background-image: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/grnBrdr-grayBG.jpg);
    width: 525px;
    background-repeat: repeat-y;
    }

  .BoxInner { padding: 4px 10px;
    }

  .HeaderNoBorder { margin: 0px;
    padding: 5px 2px;
    display: block;
    background-color: rgb(210, 210, 170);
    text-align: center;
    }

  .HeaderWithBorder { border-bottom: 2px solid rgb(89, 140, 144);
    margin: 0px 3px;
    padding: 5px 2px;
    display: block;
    background-color: rgb(210, 210, 170);
    text-align: center;
    }

  .PhotoBoxLG { padding: 6px 7px;
    background-position: left top;
    background-image: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/itemBox-lg.gif);
    width: 127px;
    background-repeat: no-repeat;
    height: 94px;
    }

  .PhotoBoxSM { padding: 6px 7px;
    background-position: left top;
    background-image: url(http://gnlscaribe.com/DSN/gnlscaribecom/Content/Images/newStyle/itemBox-sm.gif);
    width: 120px;
    background-repeat: no-repeat;
    height: 89px;
    }

  a.ComboBoxLink { padding: 3px;
    font-weight: normal;
    font-size: 8pt;
    font-family: verdana,sans-serif;
    text-decoration: none;
    }

  a.ComboBoxLink:link { color: rgb(0, 0, 0);
    background-color: rgb(210, 210, 174);
    }

  a.ComboBoxLink:visited { color: rgb(0, 0, 0);
    background-color: rgb(210, 210, 174);
    }

  a.ComboBoxLink:hover { color: rgb(255, 255, 255);
    background-color: rgb(4, 85, 92);
    text-decoration: none;
    }

  a.ComboBoxLink:active { color: rgb(255, 255, 255);
    background-color: rgb(4, 85, 92);
    text-decoration: none;
    }

  div.UpDownLink { padding: 0px;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    color: rgb(0, 0, 0);
    font-family: Webdings,Marlett;
    background-color: rgb(210, 210, 174);
    text-decoration: none;
    }

  div.UpDownLinkDisabled { padding: 0px;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    color: gray;
    font-family: Webdings,Marlett;
    background-color: rgb(210, 210, 174);
    text-decoration: none;
    }

  hr.VDRule { margin-top: 18px;
    width: 100%;
    color: rgb(34, 105, 111);
    height: 1px;
    background-color: rgb(34, 105, 111);
    }

  .VSSPage { margin-top: 0px;
    font-weight: normal;
    font-size: 11px;
    background-image: none;
    color: rgb(0, 0, 0);
    background-repeat: no-repeat;
    font-family: Verdana,sans-serif;
    background-color: rgb(40, 97, 117);
    }

  .VSSFormElementInput { border: thin solid rgb(4, 85, 92);
    font-weight: normal;
    color: rgb(4, 85, 92);
    font-family: Verdana,sans-serif;
    background-color: rgb(255, 255, 255);
    }

  h1 { font-size: 18px;
    }

  .FooterText { width: 96%;
    text-align: left;
    }

  #gnlReviews p { margin: 0px 0px 7px;
    padding: 0px;
    }

