a img {border: none}
#outeroutline {
	background-color: #000000;
	height: 626px;
	width: 902px;
	position: relative;
	z-index: 1;
	margin-top: 6%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#speSBS2007 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 375px;
	width: 388px;
	margin-left: 34px;
}
#inner {
	text-align: center;
	}
body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	background-image: url(images/backg.gif);
	background-repeat: repeat;
	text-align: center;
}
#centeredcontainer {
	background-image: url(images/Message-Newsflash-Progress.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	height: 715px;
	width: 1570px;
	margin: auto;
	margin-top: 10vh;
}
.almostthere {
	font-family: 'Amaranth', Verdana, Arial, Helvetica, sans-serif;
	font-size: 35pt;
	text-align: left;
	top: 80px;
	left: 40px;
	position: absolute;
	width: 240px;
	font-weight: bold;
	line-height: 117%;
	color: rgb(25,33,51);
}
#wish2018, #tempcontactus, #tempsendmeupdates {
	font-family: 'Exo 2', Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	position: absolute;
	font-size: 16.5px;
	top: 334px;
}
#wish2018 {
	font-weight: 700;
	font-size: 19px;
	top: 328px;
/*	left: 680px;*/
	right: 330px;
	color: rgba(205,52,74,1.00)
}
#tempcontactus {
	left: 1285px;
}
#tempcontactus a:visited {
	color: #FFF;
}
#tempcontactus a:link {
	color: #FFF;
}
#tempcontactus a:hover {
	color: #f0be28;
}
#tempsendmeupdates {
	left: 1415px;
}
#tempsendmeupdates a:visited {
	color: #fff;
}
#tempsendmeupdates a:link {
	color: #fff;
}
#tempsendmeupdates a:hover {
	color: #f0be28;
}
#tempbody {
	position: absolute;
	font-family: 'Amaranth', Verdana, Arial, Helvetica, sans-serif;
	font-size: 17.9px;
	text-align: left;
	top: 453px;
	left: 60px;
	width: 930px;
	height: 164px;
	line-height: 140%;
	color: rgb(25,33,51);
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	-webkit-column-gap: 30px; /* Chrome, Safari, Opera */
	-moz-column-gap: 30px; /* Firefox */
	column-gap: 30px;
	-webkit-column-rule: 1px outset #192133; /* Chrome, Safari, Opera */
	-moz-column-rule: 1px outset #192133; /* Firefox */
	column-rule: 1px outset #192133;
}
a:link {
	text-decoration: none;
	color: #336699;
}
a:visited {
	text-decoration: none;
	color: #336699
}
a:hover {
	text-decoration: none;
	color: #336699;
}
.greyphrase {
	font-size: 10px;
	font-weight: bold;
	color: #b3b3b3;
	line-height: 120%;
	left: 0px;
	top: 0px;
}
.darkgreynormal {	font-size: 10px;
	font-weight: normal;
	color: #4d4d4d;
}
.darkgreybold {	font-size: 10px;
	font-weight: bold;
	color: #4d4d4d;
}
.darkgreylarge {	font-size: 10px;
	font-weight: normal;
	color: #4d4d4d;
	line-height: 140%;
}
.locationbody {	font-size: 10px;
	font-weight: bold;
	color: #999999;
	line-height: 110%;
}
.featuresheading {	font-size: 11px;
	font-weight: bold;
	color: #000026;
}
.smallbluesig {	font-size: 9px;
	font-weight: normal;
	color: #336699;
}
.blueheadings {	font-size: 10px;
	font-weight: bold;
	color: #336699;
}
.emailmouseover {	font-size: 10pt;
	font-weight: normal;
	color: #d24514;
}
.featuresbody {	font-size: 10px;
	line-height: 110%;
	font-weight: bold;
	color: #8E8E8E;
}
.bluenormal {	font-size: 10px;
	font-weight: normal;
	color: #336699;
}
.testimonialheading {	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height: normal;
}
.testimonialbody {	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 150%;
}
.testimonialsig {	font-size: 12px;
	font-weight: normal;
	color: #336699;
}
.questions {	font-size: 11px;
	font-weight: bold;
	color: #336699;
	line-height: 130%;
}
.answers {	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 130%;
}
.headlines {	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height: 140%;
}
input {
	font: bold normal 12px Verdana, Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	border-top: thin none #000000;
	border-right: thin none #FFFFFF;
	border-bottom: thin none #FFFFFF;
	border-left: thin none #000000;
}
.formtext {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: normal;
	background: #cccccc;
}
.formtextexplain {
	font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	left: 0px;
	top: 20px;
	width: 717px;
	height: 25px;
	z-index: 5;
	background: #FFFFFF;
	padding-left: 5;
	color: #333333;
}
.formbigred {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC3366;
}
.form-rule {
	border-top: .2pt solid #333333;
	border-right: .2pt #333333;
	border-bottom: .2pt #333333;
	border-left: .2pt #333333;
	font: 5px Verdana, Arial, Helvetica, sans-serif;
}
.required {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFE6;
	color: #333333;
	border: none;
}
.checkbox {
	background: #CCCCCC;
}
.bracketed {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.narrow-row {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.notrequired {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border: 0px none #FFFFFF;
}
.registertable {
	font: normal 7px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.registerformtext {
	font: bolder normal 9px/135% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border: none;
	padding-right: 5px;
	text-align: right;
}
.registerformcheckbox {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	border: 0px none #666666;
}
.registerformbody {
	font: 10px/130% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: justify;
}
.registerforminput {
	font: 9px/110% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #000000;
}
.offersheading {
	font: bolder 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.offersbacktotop {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: center center;
}
.registeredyet {
	font: 11px/130% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	text-align: left;
}
.registeredyetbold {
	font: bolder 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
}
.registerbutton {
	font: bolder 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px;
}
.speoffertext {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: normal;
	background: #ffffff;
}
.clubgreybox {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 20px;
	left: 522px;
	text-indent: 0px;
	text-align: left;
	background: #CCCCCC;
}
.spegreybox {
	font: 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 20px;
	left: -214px;
	text-indent: 0px;
	text-align: left;
	height: 295px;
	width: 215px;
	background: #CCCCCC;
}
.testimonialquote {	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 120%;
}
.privacy {	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 120%;
	text-align: justify;
}
.privacycentrbold {	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 120%;
	text-align: center;
}
.privacyunderline {	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 225%;
	text-decoration: underline;
}
.privacybold {	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 250%;
}
.privacystatic {	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 120%;
	text-align: justify;
}
.browhiteheading {
	font: bolder 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.brogreyonwhiteprice {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: 1px;
	text-align: right;
}
.registerformboldongrey {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	color: #FFFFFF;
}
.clubyachtbold {
	font: bold 11px/130% Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
}
.registerbuttondark {
	font: bolder 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	background: #666666;
}
.codewhite {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #999999;
	text-align: center;
}
.newsheading {
	font: bolder 13px Verdana, Arial, Helvetica, sans-serif;
	color: #36495F;
	top: 5px;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 7px;
}
.newsbacktotop {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.speoffertable {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: normal;
	background: #ffffff;
	text-align: center;
	height: auto;
}
.speoffertabletitle {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: normal;
	background: #0a51a0;
	text-align: center;
}
.speoffertablewhite {
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: normal;
	background: #ffffff;
	text-align: center;
}
.speoffertableblue {
	font: normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: normal;
	background: #dcfcff;
	text-align: center;
}
.speofferleft {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #ffffff;
	text-align: left;
}
.speofferheading {	font-size: 11px;
	font-weight: bold;
	color: #2F8CB9;
	line-height: normal;
	text-align: left;
}
.speoffertableplain {
	font: bold normal 9px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.speoffertabletitleleft {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-align: left;
	color: #333333;
}
.locationtitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.silvertable {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
}
.white9bold {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}
.darkblue9bold {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #21213a;
	text-align: left;
}
.explaincat {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #D54F52;
}
.white9boldcenter {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	letter-spacing: 0.5pt;
	color: #FFFFFF;
	text-align: center;
}
.prevnext {	font-weight: bold;
	color: #336699;
	font-size: 11px;
	text-decoration: none;
}
.prevnextover {	font-weight: bold;
	color: #CC3333;
	font-size: 11px;
	text-decoration: none;
}
.brolink {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
.brolinkover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.registerbuttonOVER {
	font: bolder 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	background: #FF0000;
}
.clubquestion {	font-weight: bolder;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.clubquestionover {	font-weight: bold;
	color: #CC3333;
	font-size: 11px;
	text-decoration: none;
}
.clubanswer {	font-weight: normal;
	color: #858585;
	font-size: 11px;
	text-decoration: none;
	line-height: 125%;
}
.dullred {
	color: #cc0033;
}
.privacylink {	font-size: 8px;
	font-weight: bold;
	color: #333333;
}
.privacylink a:visited {	font-size: 8px;
	color: #333333;
}
.privacylink a:link {	font-size: 8px;
	color: #333333;
}
.privacylink a:hover {	font-size: 8px;
	color: #cc0033;
}
.questionsOVER {	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
	line-height: 130%;
}
.answersback {	font-size: 11px;
	font-weight: normal;
	color: #336699;
}
.answersbackOVER {	font-size: 11px;
	font-weight: normal;
	color: #CC3333;
}
.spec-redtitle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6666;
}
.spec-desc {	font-size: 10px;
	font-weight: normal;
	color: #4d4d4d;
	text-align: left;
}
.keefeekatblurb {	font-size: 11px;
	font-weight: normal;
	color: #000026;
	line-height: 130%;
}
.smallblack-index {	font-size: 9px;
	color: #58606b;
}
.smallblack-index A:visited{	font-size: 9px;
	color: #58606b;
}
.smallblack-index A:link{	font-size: 9px;
	color: #58606B;
}
.managedyacht {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fa0a36;
	text-align: left;
}
.brobluebody {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: normal;
}
.browhite {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.darkgreyverylarge {	font-size: 23px;
	font-weight: bolder;
	color: #999999;
}
.bodynews {
	background-color: #000000;
	font-size: 10px;
	color: #666666;
	text-align: justify;
}
.spe-smallblue {	font-size: 10px;
	font-weight: bold;
	color: #2f8cb9;
}
.darkgreymediumlarge {	font-size: 18px;
	font-weight: bolder;
	color: #999999;
}
.spe-small {	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.CAcolumns {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
}
.centerdiv {
	padding-top: 5%;
	text-align: center;
	height: 100%;
	width: 100%;
	padding-bottom: 5%;
}
.formbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
}
.registerformtextleft {
	font: bolder normal 9px/135% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border: none;
	padding-right: 5px;
}
#CAholder {
	width: 900;
	height: 750;
	z-index: 1;
	position: relative;
	background-color: #C6CFD6;
	layer-background-color: #C6CFD6;
	border: 1px none #000000;
	margin-right: auto;
	margin-left: auto;
}
#copyright {
	position:absolute;
	z-index:1;
	left: 452px;
	top: 0px;
	overflow: hidden;
	height: 32px;
	border: 0px;
	width: 285px;
	background-color: rgb(9,135,190);
}
.privacypolicy {
	font-size: 15px;
	bottom: 0;
	position: absolute;
	left: 60px;
	height: auto;
	width: auto;
	background-color: rgba(113,151,163,1);
	display: flex;
	justify-content: center;
/*	flex-direction: column;*/
	padding: 10px 22px;
	color: rgba(155,198,212,1);
}
.privacypolicy:visited {
	color: rgba(155,198,212,1);
}
.privacypolicy:link {
	color: rgba(155,198,212,1);
}
.privacypolicy:hover {
	color: rgba(240,246,248,1.00);
}
