body {
  margin: 0 0 0 0;
  background-color: #C8482F;
  background-image: url("images/redback.jpg");
  background-repeat: repeat-x;
}
div#wrapper {
  height: auto;
  width: 780px;
}
div#headerspace {
  height: 29px;
  width: 780px;
  background-image: url("images/top.gif");
  background-repeat: no-repeat;
  background-position: bottom;
  float: left;
}
div#page {
  width: 780px;
  height: auto;
  background-image: url("images/middle.jpg");
  background-repeat: repeat-y;
  background-position: center;
  float: left;
}
div#pageleft {
  background-image: url("images/left.jpg");
  background-repeat: no-repeat;
  background-position: right;
  width: 23px;
  height: 514px;
  float: left;
}
div#pageright {
  background-image: url("images/right.jpg");
  background-repeat: no-repeat;
  background-position: left;
  width: 30px;
  height: 514px;
  float: right;
}
div#headersection {
  background-image: url("images/blocks.jpg");
  background-repeat: no-repeat;
  background-position: 0 0;
  height: auto;
  width: 720px;
  float: left;
  border: 0px solid #00FF00;
  background-color: #FFFFFF;
}
div#headerlogo {
  width: 120px;
  height: 91px;
  float: right;
  border: 0px solid #FF0000;
}
div#footer {
  height: 29px;
  width: 780px;
  background-image: url("images/bottom.jpg");
  background-repeat: no-repeat;
  background-position: top;
  background-color: #C8482F;
  float: left;
}
div#spacer {
  height: 25px;
  width: 720px;
  float: right;
}
div#content {
  width: 690px;
  height: auto;
  float: right;
  border: 1px solid #0FFFF0;
}
div#aboutcontent {
  width: 690px;
  height: 390px;
  float: right;
  background-image: url("images/aboutback.png");
  background-repeat: no-repeat;
}
div#acccontent {
  width: 700px;
  height: 300px;
  float: right;
  background-image: url("images/accback.png");
  background-repeat: no-repeat;
}

div#aboutvideoboxspace {
  height: 50px;
  width: 345px;
}
div#aboutleft {
  width: 340px;
  height: 367px;
  float: left;
}
div#aboutlefttop {
  height: 42px;
  width: 340px;
  text-align: left;
}
div#aboutlefttopspace {
  height: 10px;
  width: 340px;
  font-size: 0px;
}
div#aboutleftvideo {
  height: 212px;
  width: 340px;
}
div#aboutleftbottom {
  height: 90px;
  width: 264px;
  text-align: left;
  float: right;
}
div#aboutleftbottomspace1 {
  height: 22px;
  width: 264px;
  font-size: 0px;
}
div#aboutleftbottomspace2 {
  height: 90px;
  width: 38px;
  float: right;
}
div#aboutright {
  width: 345px;
  height: auto;
  float: right;
}
div#aboutrighttext {
  width: 338px;
  height: 290px;
  float: left;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
div#aboutrightfriend {
  padding-top: 10px;
  width: 345px;
  height: 44px;
  float: right;
  text-align: right;
}
div#aboutrightfriendspace {
  width: 20px;
  height: 44px;
  float: right;
}
div#aboutrightfriendtext {
  width: 320px;
  height: 44px;
  float: right;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #666666;
}
div#pagefooterspace {
  height: 30px;
  width: 690px;
  float: left;
}
div#pagefooter {
  height: 80px;
  width: 690px;
  float: right;
}
div#pagefootertop {
  height: 20px;
  width: 690px;
  background-color: #E4E4E4;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  font-weight: bold;
  padding-top: 1px;
  text-align: left;
}
div#pagefootertopspace {
  height: 20px;
  width: 30px;
  float: left;
}
div#pagefootermid {
  height: 10px;
  font-size: 0px;
  width: 690px;
}
div#pagefooterbot {
  height: 50px;
  width: 690px;
}
div#pagefootercontent {
  height: 50px;
  width: 210px;
  float: right;
  text-align: left;
  font-size: 8pt;
  color: #C8482F;
  font-family: arial, helvetica, sans-serif;
}
div#pagefooterdots {
  height: 50px;
  width: 20px;
  float: right;
  background-image: url("images/dotsvert.gif");
  background-repeat: no-repeat;
  background-position: top;
}  
.aboutmainheader {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
}
.aboutnutshellheader {
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #11A7E3;
  font-weight: bold;
}
#aboutrighttext ul {
  padding: 0px;
  margin-left: 15px;
  margin-top: 0px;
  color: #11A7E3;
}
#aboutrighttext li
{
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  color: #11A7E3;
}
.aboutlitext {
  color: #000000;
}
  
.aboutvideoboxheader {
  font-family: arial, helvetica, sans-serif;
  font-size: 17pt;
  color: #11A7E3;
  font-weight: bold;
  padding-left: 35px;
}
.aboutbluetext {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #11A7E3;
  font-weight: bold;
}
.aboutblacktext {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}
.aboutblacktextnotbold {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
.telephone {
  font-size: 10pt;
  color: #C8482F;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
}
div#accleft {
  width: 385px;
  height: 263px;
  float: left;
}
div#acclefttop {
  height: 20px;
  width: 385px;
}
div#accleftspace {
  height: 243px;
  width: 65px;
  float: left;
}
div#accleftvideo {
  height: 230px;
  width: 245px;
  float: left;
  color: #C8482F;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
}
div#sublefttext {
  height: 230px;
  width: 275px;
  float: left;
  color: #C8482F;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  text-align: left;
}
div#accright {
  width: 295px;
  height: auto;
  float: right;
}
div#accrightspace {
  height: 40px;
  width: 285px;
}
div#accrighttext {
  width: 270px;
  height: auto;
  float: left;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
.accheader {
  font-family: arial, helvetica, sans-serif;
  font-size: 11pt;
  color: #11A7E3;
  font-weight: bold;
  text-decoration: none;
}
div#acccontent2 {
  width: 700px;
  height: auto;
  float: right;
}
div#accleft2 {
  width: 345px;
  height: auto;
  float: right;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
div#accleftinner {
  width: 300px;
  height: auto;
  float: left;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}
div#accright2 {
  width: 295px;
  height: auto;
  float: right;
  border: 1px solid #11A7E3;
}
div#accright2content {
  width: 285px;
  height: auto;
  border: 5px solid #FFFFFF;
  text-align: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  float: left;
}
.videotitle {
  font-size: 11pt;
  color: #C8482F;
  font-weight: bold;
}
div#dotlong {
  height: 16px;
  width: 300px;
  float: left;
  background-image: url("images/dots379.gif");
  background-repeat: no-repeat;
  background-position: center;
}
div#dotvlong {
  height: 16px;
  width: 400px;
  background-image: url("images/dots379.gif");
  background-repeat: no-repeat;
  background-position: left;
}
div#dotshort {
  height: 16px;
  width: 285px;
  float: left;
  background-image: url("images/dots379.gif");
  background-repeat: no-repeat;
  background-position: center;
}
div#accfriend {
  height: 30px;
  width: 165px;
  float: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #666666;
}
div#accbookmark {
  height: 30px;
  width: 165px;
  float: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  color: #666666;
}
div#accrow {
  width: 260px;
  height: 80px;
}
div#accimage {
  width: 108px;
  height: 80px;
  float: left;
}
div#acctext {
  height: 80px;
  width: 140px;
  float: right;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  text-align: left;
}
div#questioncontent {
  width: 690px;
  height: auto;
  float: right;
}
div#questionleft {
  width: 487px;
  height: auto;
  float: left;
  background-image: url("images/questionnaireheader.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
div#questionleft2 {
  width: 487px;
  height: auto;
  float: left;
  background-image: url("images/paperlessheader.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
div#questiontop {
  height: 30px;
  font-size: 0px;
  width: 400px;
  float: right;
}
div#questionheader {
  height: 74px;
  width: 400px;
  float: right;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
}
.questionheadertext {
  font-size: 13pt;
}
div#questionbox {
  height: auto;
  width: 474px;
  float: right;
  background-image: url("images/questioboxback.gif");
  background-repeat: repeat-y;
}
div#questionboxmain {
  height: auto;
  width: 453px;
  float: right;
  background-image: url("images/bluback.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: left;
  font-weight: bold;
}
div#questionboxright {
  height: 20px;
  width: 11px;
  float: right;
  font-size: 0px;
}
div#questionfooter {
  height: 50px;
  width: 474px;
  float: right;
  background-image: url("images/questionnairefooter.gif");
  background-repeat: no-repeat;
  background-position: top;
  border: 0px solid #FF00FF;
  text-align: right;
}
div#landingboxmain {
  height: auto;
  width: 453px;
  float: right;
  background-image: url("images/bluback.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: left;
  font-weight: normal;
}
div#landingtext{
  height: auto;
  width: 435px;
  padding: 10px;
  font-family: arial, helvetica, sans-serif;
  text-align: left;
  font-size: 8pt;
  color: #000000;
}
.greytext {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}
.smallgreytext {
  color: #666666;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
.smallprint {
  color: #666666;
  font-size: 8pt;
  text-decoration: none;
}
.bluetext {
  color: #11A7E3;
  font-weight: bold;
  text-decoration: none;
}
.headerred {
  color: #C94725;
  font-weight: bold;
  text-decoration: none;
}
div#questionright {
  height: auto;
  width: 200px;
  float: right;
}
div#questionrightspace {
  height: 40px;
  width: 200px;
}
div#questionrighttopspace {
  width: 5px;
  height: 15px;
  float: left;
  font-size: 0px;
}
div#questionrighttop {
  height: 15px;
  width: 200px;
  background-color: #E4E4E4;
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  font-weight: bold;
  padding-top: 1px;
  text-align: left;
}
div#questionrightcontent {
  height: auto;
  width: 200px;
  float: right;
  text-align: left;
  font-size: 8pt;
  color: #C8482F;
  font-family: arial, helvetica, sans-serif;
}
div#questionrightdots {
  height: 10px;
  width: 200px;
  float: right;
  background-image: url("images/dots379.gif");
  background-repeat: no-repeat;
  background-position: middle;
}  
div#questionrightspace2 {
  height: 10px;
  width: 200px;
  font-size: 0px;
}
div#resultsbox {
  height: auto;
  width: 420px;
  float: right;
}
div#resultsbox2 {
  padding: 5px;
  height: 141px;
  width: 360px;
  float: left;
  background-image: url("images/resback.gif");
}
.resultheader {
  font-size: 13pt;
}
.resultsubheader {
  font-size: 12pt;
  color: #11A7E3;
  font-weight: normal;
}

div#sponcontent {
  width: 700px;
  height: auto;
  float: right;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: left;
}
div#sponcontentleft {
  width: 360px;
  height: auto;
  float: left;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: left;
}
div#sponcontentright {
  width: 300px;
  height: auto;
  float: right;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  text-align: center;
}
div#sailform {
  height: 40px;
  width: 290px;
  float: right;
  text-align: left;
}
div#sailformleft {
  width: 100px;
  height: 30px;
  float: left;
  text-align: left;
}
div#sailformright {
  width: 180px;
  height: 30px;
  float: right;
}
div#sailformright1 {
  width: 120px;
  height: 30px;
  float: left;
  text-align: left;
}
div#sailformright2 {
  width: 50px;
  height: 20px;
  float: right;
}
.sailbox1 {
  height: 18px;
  width: 170px;
  border: 1px solid #11A7E3;
  font-size: 8pt;
}
.sailbox2 {
  height: 18px;
  width: 40px;
  border: 1px solid #11A7E3;
  font-size: 8pt;
}
div#sailformerror {
  color: #C8482F;
  height: auto;
  width: 290px;
  text-align: left;
}