/* Structure                                                             >>> */
body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: #FFFFFF;
  font: normal normal 12px verdana, arial, helvetica, sans-serif;
  color: #090B0D;
  text-align: center;
}

#cxl_01 {
  width: 760px;
  margin: 10px auto 10px auto;
  padding: 0px 0px 0px 0px;
}

#cxl_02 {
  width: 760px;
  height: 100px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 2px solid #000000;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
}

#cxl_03 {
  float: left;
  width: 760px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url("images/left_nav_bkgd_01.gif") repeat-y top left;
  border-top: none;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  text-align: left;
}

#left_nav_table {
  width: 120px;
  margin: 35px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #000000;
}

#cxl_05 {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 0px;
  font: normal normal 12px verdana, arial, helvetica, sans-serif;
  color: #000000;
}

#cxl_04 {
  width: 760px;
  height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #77C2B4;
}
/* Structure                                                             <<< */





/* Layout                                                                >>> */
/* Standard Links >>> */
a {
  font: normal normal 12px verdana, arial, helvetica, sans-serif;
  color: #007577;
  text-decoration: underline;
}
a:hover {
  font: normal normal 12px verdana, arial, helvetica, sans-serif;
  color: #007577;
  text-decoration: none;
}
/* Standard Links <<< */

/* Left Nav Links >>> */
.left_nav_bkgd_current {
  height: 20px;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 0px 5px;
  background: #FFEB34;
}

.left_nav_bkgd {
  height: 20px;
  margin: 0px 0px 10px 0px;
  padding: 5px 5px 0px 5px;
  background: #007577;
}

a.left_nav {
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
a.left_nav:hover {
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  color: #FFEB34;
  text-decoration: underline;
}

.left_nav_pre_or_post {
  width: 120px;
  margin: 40px 0px 40px 0px;
  padding: 5px 0px 5px 0px;
  background: #007577;
  border-top: 1px solid #000000;
  border-right: none;
  border-bottom: 1px solid #000000;
  border-left: none;
  font: normal bold 12px verdana, arial, helvetica, sans-serif;
  color: #FFEB34;
  text-align: center;
}
/* Left Nav Links <<< */

/* ConneXlink Links >>> */
a.connexlink {
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #77C2B4;
  text-decoration: underline;
}

a.connexlink:hover {
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #77C2B4;
  text-decoration: none;
}
/* ConneXlink Links <<< */

p {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 0px;
  font: normal normal 12px verdana, arial, helvetica, sans-serif;
  color: #000000;
}

img {
  border: none;
}

h1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 18px 0px;
  font: normal normal 24px verdana, arial, helvetica, sans-serif;
  color: #000000;
}

h2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 9px 0px;
  font: normal normal 18px verdana, arial, helvetica, sans-serif;
  color: #007375;
}

h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font: normal bold 14px verdana, arial, helvetica, sans-serif;
  color: #000000;
}
/* Layout                                                                <<< */





/* Form                                                                  >>> */
.form_format {
  width: 400px;
  height: 200px;
  margin: 0px auto 0px auto;
  padding: 8px 4px 8px 4px;
  background: #F3F3F3;
  border-top: 1px solid #77C2B4;
  border-right: 1px solid #77C2B4;
  border-bottom: 1px solid #77C2B4;
  border-left: 1px solid #77C2B4;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #164742;
}

.div.row {
  clear: both;
}

div.row span.label {
  width: 60px;
  float: left;
  text-align: right;
  padding-right: 3px;
  font: normal normal 11px verdana, arial, helvetica, sans-serif;
  color: #164742;
}

div.row span.formw {
  float: left;
  text-align: left;
}

input {
  height: 12px;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #000000;
}

radio {
  height: 16px;
  width: 16px;
  padding: 1px 1px 1px 1px;
  color: #000033;
}

checkbox {
  height: 14px;
  width: 14px;
  padding: 0px 0px 0px 0px;
  color: #000033;
}

textarea {
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #000000;
}

select {
  margin: 0px 0px 0px 0px;
  background: #FFFFFF;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #233108;
}

.doit {
  float: right;
  height: 25px;
  margin-right: 10px;
  background-color: #F2F5FA;
  border-width: 3px;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #233108;
}
/* Form                                                                  <<< */





/* Custom                                                                >>> */
.center_item {
  text-align: center;
}

.float_right_item {
  float: right;
}

.td_h_01 {
  background: #FFEB34;
  font: normal bold 10px verdana, arial, helvetica, sans-serif;
  color: #000000;
  text-align: left;
}

.td_b_01 {
  background: #ffffff;
  font: normal normal 10px verdana, arial, helvetica, sans-serif;
  color: #000000;
  text-align: left;
}

.phone_number {
  font: normal bold 18px verdana, arial, helvetica, sans-serif;
  color: #007375;
}

.pull_quote {
  float: right;
  width: 100px;
  margin: 0px 30px 0px 40px;
  padding: 0px 0px 0px 0px;
  font: normal bold 18px verdana, arial, helvetica, sans-serif;
  color: #77C2B4;
	text-align: center;
}

.pull_quote_bold {
  font: normal bold 20px verdana, arial, helvetica, sans-serif;
  color: #007577;
}

.spec_01 {
  background: url("images/beach_01.jpg") no-repeat bottom right;
}

.spec_02 {
  background: url("images/whale_01.jpg") no-repeat top right;
}

.spec_03 {
  background: url("images/logos.jpg") no-repeat top right;"
}

a.sign_up_now {
  text-decoration: underline;
}

a.sign_up_now:hover {
  text-decoration: none;
}

/* Custom                                                                <<< */

