@charset "UTF-8";
body table {
    width: 960px;
    overflow-x: hidden;
    overflow-y: hidden;
    min-width: 960px;
    vertical-align: top;
    text-align: left;
}
.presenter {
    width: 159px;
    height: 175px;
    min-width: 159px;
    min-height: 175px;
    max-width: 159px;
    max-height: 175px;
    border-radius: 5px;
    padding-right: 10px;
}
.captiontext {
    color: #360000;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    font-size: 12pt;
    text-align: center;
    font-weight: 400;
    padding-right: 10px;
}
.tsaplogo {
    width: 143px;
    height: 143px;
    min-width: 143px;
    min-height: 143px;
    max-width: 143px;
    max-height: 143px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.tsaptable {
    width: 960px;
    min-width: 960px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
    background-color: #FFFFFF;
}
.tsapheadertext {
    color: #000000;
    font-size: 24px;
}
.newstablebanner {
    width: 960px;
    min-width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-width: none;
    border-radius: 10px;
    background-image: none;
    background-color: #FFFFFF;
    height: 114px;
    min-height: 114px;
    max-width: 960px;
    max-height: 114px;
    margin-top: 3PX;
}
.tsaplogo  {
    width: 100px;
    min-width: 100px;
    min-height: 100px;
    max-width: 100px;
    max-height: 100px;
    padding-top: 8px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    align-content: flex-start;
}
.congratsword {
    width: 775px;
    height: 220px;
    min-width: 775px;
    min-height: 220px;
    max-width: 775px;
    max-height: 775px;
}
.newsbanner {
    width: 960px;
    height: 154px;
    min-width: 960px;
    min-height: 154px;
    max-width: 960px;
    max-height: 154px;
    border-radius: 5px;
}
.headerimage {
    width: 960px;
    height: 335px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-align: center;
    border-radius: 25px;
    border-style: hidden;
    max-height: 300px;
    max-width: 960px;
    min-width: 960px;
    min-height: 300px;
}
.bayshretempbanner {
    width: 960px;
    height: 122px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    text-align: center;
    border-radius: 25px;
    border-style: hidden;
    max-height: 300px;
    max-width: 960px;
    min-width: 960px;
    min-height: 122px;
}
.flyerimg {
    width: 960px;
    height: 1240px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 1240px;
}
.phimage {
    width: 960px;
    height: 540px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 540px;
}
.phimages {
}
.event1 {
    width: 960px;
    height: 717px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 717px;
}
.parlistudey {
    width: 960px;
    height: 1280px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 1280px;
}
.flyerimgsavedate {
    width: 960px;
    height: 1280px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 1280px;
}
.events4 {
    width: 960px;
    height: 1280px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 1280px;
}
.comingsoon {
    width: 960px;
    height: 960px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 960px;
}
.holiday {
    width: 960px;
    height: 700px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 700px;
}
.tsap {
    width: 960px;
    height: 1277px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    max-height: 1277px;
    max-width: 960px;
    min-width: 960px;
    min-height: 1277px;
}
.events3 {
    width: 960px;
    height: 1277px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    max-height: 1277px;
    max-width: 960px;
    min-width: 960px;
    min-height: 1277px;
}
.events2 {
    width: 960px;
    height: 1242px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    max-height: 702px;
    max-width: 960px;
    min-width: 960px;
    min-height: 1242px;
}
.events5 {
    width: 960px;
    height: 960px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    max-height: 960px;
    max-width: 960px;
    min-width: 960px;
    min-height: 960px;
}
.events5 {
    width: 960px;
    height: 702px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    max-height: 702px;
    max-width: 960px;
    min-width: 960px;
    min-height: 702px;
}
.news {
    width: 960px;
    height: 702px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    max-height: 702px;
    max-width: 960px;
    min-width: 960px;
    min-height: 702px;
}
.nyflyer {
    width: 960px;
    height: 1253px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 1253px;
}
.holderunits {
    width: 960px;
    height: 540px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border: 2px solid #A6A6A6;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 540px;
}
.flyerimgsd {
    width: 960px;
    height: 960px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 25px;
    border-style: hidden;
    /* [disabled]max-height: 318px; */
    max-width: 960px;
    min-width: 960px;
    min-height: 960px;
}
.bodytext {
    color: #FFFFFF;
}
tr td p {
    color: #FBFBFB;
    font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
    text-align: justify;
    float: left;
    float-offset: left;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    padding-left: 0px;
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
}
.bodyimage {
    width: 335px;
    height: 235px;
    display: inline-table;
    text-wrap: normal;
    float: right;
    list-style-position: outside;
    overflow-x: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    overflow-y: hidden;
    vertical-align: top;
    border-radius: 25px;
    border-style: hidden;
    position: static;
}
.contactfields {
    width: 300px;
    max-width: 300px;
    text-align: left;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    height: 24px;
    min-height: 23px;
    border-radius: 7px;
    font-size: 11pt;
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
    vertical-align: middle;
    margin-top: 12px;
    text-indent: 3px;
}
.textmessage {
    width: 475px;
    height: 475px;
    min-width: 475px;
    min-height: 200px;
    max-width: 475px;
    max-height: 200px;
    padding-top: 6px;
    margin-top: 10px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 11pt;
    text-align: left;
    border-radius: 7px;
}
.submitbutton {
    width: 125px;
    height: 40px;
    margin-top: 10px;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 7px;
    padding-bottom: 8px;
}
.sideimg {
    display: block;
    margin-right: auto;
    text-align: right;
    border-radius: 20px;
    margin-top: auto;
    vertical-align: text-top;
}
.tabtable {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: auto;
    max-height: 600px;
    border-radius: 8px;
}
.tabfiles {
    height: 65px;
    max-width: 175px;
    max-height: 65px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 12px;
    padding-left: 3px;
    padding-top: 1px;
    width: 175px;
    padding-right: 4px;
}
.tabcells {
    width: 185px;
    min-width: 185px;
    max-width: 185px;
}
.thankyoutext {
    color: #FFFFFF;
    text-align: justify;
    padding-right: 30px;
}
.thyimg {
    width: 350px;
    height: 292px;
    border-radius: 20px;
}
.maintable {
    width: 960px;
    max-width: 960px;
    min-width: 960px;
    padding-top: 8px;
    margin-left: auto;
    margin-right: auto;
}
.unitstable {
    width: 960px;
    max-width: 960px;
    min-width: 960px;
    padding-top: 8px;
    margin-left: auto;
    margin-right: auto;
}
.sideimagetable {
    width: 441px;
    min-width: 441px;
    max-width: 441px;
    vertical-align: top;
}
.unitstable {
    width: 960px;
    min-width: 960px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    border-style: none;
}
.bayshoreunitcell {
    width: 960px;
    height: 664px;
    min-width: 960px;
    min-height: 664px;
    max-width: 960px;
    max-height: 664px;
    background-image: url(../images/bwlegal.png);
    background-size: 960px 664px;
    background-color: #000000;
    background-clip: content-box;
}
.placeholderimg {
    width: 175px;
    height: 175px;
    min-height: 175px;
    max-width: 175px;
    padding-top: 10px;
}
.gcplaceholder {
    width: 555px;
    height: 192px;
    min-width: 555px;
    min-height: 192px;
}
.zoombutton {
    width: 187px;
    height: 59px;
    min-width: 187px;
    min-height: 59px;
    max-width: 187px;
    max-height: 59px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 12px;
}
.unitsinfotable {
    width: 960px;
    height: 664px;
    min-width: 960px;
    min-height: 664px;
    max-width: 960px;
    max-height: 664px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    background-image: url(../images/bwlegal.png);
}
.unitsinfotablebayshore {
    width: 960px;
    height: 664px;
    min-width: 960px;
    min-height: 664px;
    max-width: 960px;
    max-height: 664px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    background-image: url(../images/bwlegalbayshore.png);
}
.unitsinfotablegc {
    width: 960px;
    height: 664px;
    min-width: 960px;
    min-height: 664px;
    max-width: 960px;
    max-height: 664px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    background-image: url(../images/bwlegalgulfcoast.gif);
}
.unitsinfotablefml {
    width: 960px;
    height: 664px;
    min-width: 960px;
    min-height: 664px;
    max-width: 960px;
    max-height: 664px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    background-image: url(../images/bwlegalfm.gif);
}
.unitstextinfotable {
    width: 605px;
    min-width: 550
.;
    max-width: 605px;
    margin-left: 10px;
    color: #FFFFFF;
    top: auto;
    margin-top: 200px;
    min-width: 605px;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-size: 13.5pt;
    text-align: justify;
}
