/* This is a comment
colors
#0946A0;  text darker blue
#41557A;  black blue
#4682b4;  text dark blue
#B7CBD4;  baby blue
#CC9933;  gold
#E3C6B8;  tan color
#F8D7C7;  very soft tan
#F8D7C7;  very soft tan to white
#b44682;  mauve
#ff4200;  bright orange
#ffcc66;  yellow
*/

.txtEmailList {
	visibility: hidden;
	position:absolute;
	left:100px;
	top:150px;
	background-color: #F8D7C7;
	font-size: 12pt;
	font-weight: bold;
	color:  #0946A0;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 15px;
	padding-right: 15px;
}

.msgInsert {
	border: 2px solid rgb(170,143,102);
	margin: 15pt;
	padding: 1em;
	background-color: rgb(255,214,153);
	font-size: 12pt;
	font-weight: bold;
	color:  #4682b4;
	letter-spacing: 1px;
}

hr {
color: rgb(170,143,102);
background-color: rgb(170,143,102);
height: 3px;
}

body {
	background-color:  #B7CBD4;
	background:#B7CBD4 url("images/bgPinStripe.jpg");
	font-size: 22pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	padding-left: 10;
}

a:link {
	color: #0946A0;
	background-color: #ffd699;

	text-decoration: underline;
	padding-left: 13px;
	padding-right: 13px;
}
a:visited { color: #0946A0;
	 background-color: #ffd699;
	 text-decoration: underline;
	 padding-left: 13px;
	 padding-right: 13px;

}
a:hover { color: #0946A0;
	  background-color: #ffffff;
	 font-style: italic;
	 text-decoration: underline;
	 padding-left: 13px;
	 padding-right: 13px;

}
a:active { color: #0946A0;
}

a.topmsgLink {
	 text-decoration : none;
	 color: white;
	 background-color: #4682b4;
	 padding-left: 0px;
	 padding-right: 0px;
}
a.topmsgLink:link {
	 text-decoration : none;
	 color: white;
	 background-color: #4682b4;
	 padding-left: 0px;
	 padding-right: 0px;
}

a.topmsgLink:visited {
	 text-decoration : none;
	 color: white;
	 background-color: #4682b4;
	 padding-left: 0px;
	 padding-right: 0px;
}

a.topmsgLink:hover {
	 text-decoration : none;
	 background-color: #4682b4;
	 padding-left: 0px;
	 padding-right: 0px;
	 font-style: normal;
	 color: E3C6B8;
}

a.sideBarLink {
	text-decoration : none;
	color: #ffffff;
	background-color: #4682b4;
	font-size: 	10pt;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
a.sideBarLink:link {
	color: #ffffff;
	text-decoration : none;
	font-size: 	10pt;
	padding-left: 0px;
	padding-right: 0px;
}
a.sideBarLink:visited {
	color: #ffffff;
	background-color: #4682b4;
	text-decoration : none;
	font-size: 	10pt;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
a.sideBarLink:hover {
	color: #ffffff;
	background-color: #4682b4;
	text-decoration : none;
	font-size: 	10pt;
	font-style: italic;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

a.picLink {
	text-decoration : none;
	color: #ffffff;
	background-color: #B7CBD4;
	font-size: 	10pt;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
}
a.picLink:link {
	color: #ffffff;
	text-decoration : none;
	font-size: 	10pt;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
}
a.picLink:visited {
	color: #ffffff;
	background-color: #B7CBD4;
	text-decoration : none;
	font-size: 	10pt;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
}
a.picLink:hover {
	color: #ffffff;
	background-color: #B7CBD4;
	text-decoration : none;
	font-size: 	10pt;
	font-style: italic;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	border: none;
}


a.footerLink {
	text-decoration : none;
	color: #ffffff;
	background-color: #41557A;
	padding-left: 0px;
	padding-right: 0px;
}
a.footerLink:link {
	text-decoration : none;
	color: #ffffff;
	background-color: #41557A;
	padding-left: 0px;
	padding-right: 0px;
}
a.footerLink:visited {
	text-decoration : none;
	color: #ffffff;
	background-color: #41557A;
	padding-left: 0px;
	padding-right: 0px;
}
a.footerLink:hover {
	text-decoration : none;
	font-style: italic;
	color: #B7CBD4;
	background-color: #41557A;
	padding-left: 0px;
	padding-right: 0px;
}


a.specialLink {
	text-decoration : none;
	color: #ff4200;
	background-color: #E3C6B8;
	font-size: 	12pt;
	text-align: left;
	vertical-align: bottom;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 0px;
	border: none;
}
a.specialLink:link {
	color: #ff4200;
	text-decoration : none;
	font-size: 	12pt;
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 0px;
	border: none;
}
a.specialLink:visited {
	color: #ff4200;
	background-color: #E3C6B8;
	text-decoration : none;
	font-size: 	12pt;
	text-align: left;
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 0px;
	border: none;
}
a.specialLink:hover {
	color: #ffffff;
	background-color: #ff4200;
	text-decoration : none;
	font-size: 	12pt;
	font-style: italic;
	text-align: left;
	vertical-align: bottom;
	padding-left: 5px;
	padding-right: 0px;
	border: none;

	color:#0946A0;
	background-color:#E3C6B8;

}


a.ajaxLink {
	border: groove 4px  #F8D7C7;
	font-family:"times new roman,Arial, Helvetica, font2, Arial Black";
	font-size:12pt;
	font-weight:bold;
	width:105px;
	background-color:#4682b4;
	color: #ffffff;
	margin-left: -10;
	text-decoration : none;
}
a.ajaxLink:link {
	border: groove 4px  #F8D7C7;
	font-family:"times new roman,Arial, Helvetica, font2, Arial Black";
	font-size:12pt;
	font-weight:bold;
	width:105px;
	background-color:#4682b4;
	color: #ffffff;
	margin-left: -10;
	text-decoration : none;
}

a.ajaxLink:visited {
	border: groove 4px  #F8D7C7;
	font-family:"times new roman,Arial, Helvetica, font2, Arial Black";
	font-size:12pt;
	font-weight:bold;
	width:105px;
	background-color:#4682b4;
	color: #ffffff;
	margin-left: -10;
	text-decoration : none;
}

a.ajaxLink:hover {
	border: groove 4px  #ffcc66;
	font-family:"times new roman,Arial, Helvetica, font2, Arial Black";
	font-size:12pt;
	font-weight:bold;
	width:105px;
	color:#0946A0;
	background-color:#E3C6B8;
	margin-left: -10;
	text-decoration : none;
}


h1 {
	color: #b44682;
}


hr.goldColor  {
	border-top: solid;
	color:#CC9933;
	width:440px;
	margin-top:-5px;
	text-align: center;
}



p.socialPadding {
	padding-left: 230px;
}

table.wholePage {
	width: 720px;
}

.topNav {
	width: 100%;
	text-align: right;
	vertical-align: bottom;
	background-color:#4682b4;
	padding-right: 15;
	padding-top: 5;
	padding-bottom: 5;
	white-space: nowrap;
}

.topLogistics {
	font-size: 14pt;
}

.topNavImg {
	background-image: url(images/borderTop3.jpg);
	width: 100%;
	height: 94px;
	font-size: 2em;
	text-align: right;
	vertical-align: bottom;
	color: #0946A0;
	padding-right: 15;
	padding-bottom: 10;
}

.sideBar {
	width: 20%;
	vertical-align: top;
	text-align: center;
	background-color:#4682b4;
	padding-left: 10;
	padding-right: 10;
	padding-top: 5;
	padding-bottom: 10;
}

.rightContent {
	padding-left: 10;
	padding-right:15;
	padding-bottom:20;
	width: 80%;
	color: #0946A0;
	background-color: #B7CBD4;
}
.cssBtn 	{
	border: groove 4px  #F8D7C7;
	font-family:"times new roman,Arial, Helvetica, font2, Arial Black";
	font-size:12pt;
	font-weight:bold;
	width:105px;
	background-color:#4682b4;
	color: #ffffff;
}

.cssBtn2 	{
	border: groove 4px  #ffcc66;
	font-family:"times new roman,Arial, Helvetica, font2, Arial Black";
	font-size:12pt;
	font-weight:bold;
	width:105px;
	color:#0946A0;
	background-color:#E3C6B8;
}

.logoBoat {
	position: absolute;
	top: 13;
	left: 20;
	width: 116;
	height: 169;
}

.eventNote {
	position: absolute;
	top: 133;
	left: 140;

}


.footer {
	background-color:#41557A;
	text-align: right;
	font-family: arial,sans-serif;
	font-size: 8pt;
	padding-right: 10;
}
.picBorder {
	border: ridge 15px #ffcc66;
}
.imgBorder {
	border: solid 3px #4682b4;
}

.photoSize {
	text-align: center;
}

#picFrame {
	position: fixed;
	width: 90%;
	height: 15%;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
}
#picMatting {
	position: fixed;
	width: 80%;
	height: 80%;
	padding: 3%;
	right: 0;
	bottom: 0;
	left: 0;
}
.bgB7CBD4 {
	background-color: #B7CBD4;
}

table.raceResults {
	background-color: #ffffff;
	color: #4682b4;
	width: 100%;
	border: 2px dotted #cd853f;
}
th.racing {
	text-align: left;
}
td.racingHdr {
	text-align: right;
	font-weight: bold;
}

td.racing {
	padding-right: 11px;
}
td.racingSideNavHdr {
	text-align: left;
	font-style: italic;
	vertical-align: top;

}
.googleSearch {
	text-align: right;
	height: 70;
	vertical-align: top;
	padding: 0;
	padding-right: 10px;
}

.txtWhite {
	color: #ffffff;
}
.txtTitle {
	color: #0946A0;
}

.txtCenter {
	text-align: center;
}
.txtAlignRight {
	text-align: right;
}
.txtAlignCenter {
	text-align: center;
}
.txtAlignLeft {
	text-align: left;
}
.vertAlignBottom {
		vertical-align: text-bottom;
}
.vertAlignMiddle {
		vertical-align: middle;
}

.txtColorMaroon {
	color: #b44682;
}
.txtColorBlueLight {
	color: #4682b4;
}

.txtColorBlueColumBg {
	color: #B7CBD4;
}
.txtColorBlue {
	color: #0946A0;
}
.bgColorGray {
	background-color: #c0c2c5;

}

.picList {
	display:block;
	list-style-image: url(images/listItem4.gif);
	padding-left: 1em;
}

.picFloatLeft {
	float: left;
	border: #C24D4D 10px ridge;
}
.imgFloatLeft {
	float: left;
}
.imgFloatRight {
	float: right;
}

.veraCruz {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 15px;
}
.ajaxResultsHidden {
	visibility:hidden;
	color: #630000
}
.ajaxResultsVisible {
	visibility:visible;
	color: #630000
}
.tblHdgs {
	background-color: #B7CBD4;
	color: #4682b4;
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
}
.tblHdgsSocial {
	background-color: #B7CBD4;
	color: #4682b4;
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
	font-size: 14pt;
}
.tdCellsSocial {
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}
.tdCellsSocialAlignLeft {
	padding-left: 10px;
	padding-right: 3px;
	text-align: left;
}

.tdAjax {
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
}

.tdAjaxReadOnly {
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
	background-color: #dcc9ab;
	color: white;
}
.theForm {
	position: relative;
	visibility: visible;
}
.ResultDiv {
	position: relative;
	visibility: visible;
}
.resultsDiv {
	position: relative;
	visibility: visible;
}
.resultsText {
	position: relative;
	visibility: visible;
}
