#footerLeft {
  width:140px;
  float:left;
}

#footerMiddle {
  text-align:center;
  width:430px;
  float:left;
  margin-left:15px;
}

#footerRight {
  width:160px;
  float:right;
  text-align:right;
  font-size:10px;
  color:#777777;
}

#footerRight a {
  color:#005dae;
}


.reckonerTable {
  border-collapse: collapse
}

.reckonerTable td {
  border:1px solid #999999;
  margin:0px;
  padding:3px;
  vertical-align:top;
}

.reckonerTable th {
  border:1px solid #999999;
  margin:0px;
  padding:3px;
  font-weight:bold;
  text-align:center;
  vertical-align:top;
}

.reckonerTable .sideHeading {
  font-weight:bold;
}

.style5 {
  font-weight:bold;
  color:#666666;
  font-style:italic;
}

.style4 {
  color:#aaaaaa;
}

.emailformtable {
  margin-right:auto !important;
}

.termsTable td {
  vertical-align:top;
}

.termsTable {
  margin-bottom:15px;
}

#footerContainer {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  padding-top:8px;
}

.infoBox {
  background-color:#eeeeee;
  border:1px solid #999999;
  padding:10px 0px 10px 0px;
  width:485px;
  text-align:center;
  font-weight:bold;
}

.dataCaptureForm {
  width:475px;
  background-color:#eeeeee;
  padding:4px;
  border:1px solid #999999;
}

.dataCaptureForm .bottomRow {
  text-align:center;
}

.dataCaptureForm .twoColspan {
  text-align:center;
  font-size:13px;
}

.dataCaptureForm .formHeader {
  width:475px;
  font-size:13px;
  padding:4px;
}

.dataCaptureForm .mainHeader {
  font-size:15px;
  font-weight:bold;
  padding:4px;
  text-align:center;
  clear:both;
}

.dataCaptureForm .formLabel {
  float:left;
  width:225px;
  clear:left;
  padding:2px;
  font-size:13px;
}

.dataCaptureForm .note {
  font-size:12px;
  font-style:italic;
}

.dataCaptureForm .formInput {
  float:left;
  width:240px;
  padding:2px;
  font-size:13px;
}

.dataCaptureForm .halfColumnLeft {
  width:180px;
  font-weight:bold;
  float:left;
  font-size:13px;
}

.dataCaptureForm .halfColumnLeft input {
  width:170px;
}

.dataCaptureForm .halfColumnRight {
  width:60px;
  font-weight:bold;
  float:left;
  font-size:13px;
}

.dataCaptureForm .halfColumnRight input {
  width:50px;
  margin-bottom:4px;
}

.dataCaptureForm .formInput input {
  width:230px;
}

.dataCaptureForm .spacer {
  width:450px;
  height:1px;
  font-size:1px;
  clear:both;
}

.checkBox {
  width:15px !important;
}

body {
  font-family:Arial, Verdana;
  font-size:12px;
}

#body {
  margin:25px 0px 15px 0px;
  background:url('site_images/page_background.jpg') repeat-x 0px 101px;
}

a {
  color:#f98d00;
  text-decoration:none;
}

h1 {
  font-size:22px;
  color:#89c400;
}

h2 {
  font-size:19px;
  color:#89c400;
}

h3 {
  font-size:15px;
  color:#89c400;
}

h4 {
  font-size:13px;
  color:#89c400;
}

#mainContainer {
  width:770px;
  margin-left:auto;
  margin-right:auto;
}

#banner {
  background:url('site_images/soakaway_logo.gif') top right no-repeat;
  height:76px;
}

#underMenu {
  padding-top:55px;
  clear:left;
  padding-bottom:25px;
}

#footer {
  background:url('site_images/footer_background.jpg') repeat-x;
  padding:0px;
  margin:0px;
  height:62px;
}

#header {
    float:left;
    width:100%;
    font-size:93%;
    line-height:normal;
    font-size:10px;
    }

#header ul {
    margin:0;
    padding:5px 10px 0;
    list-style:none;
    }

#header li {
    display:inline;
    margin:0;
    padding:0;
    }

#header a {
    float:left;
    background:url('site_images/tableft.gif') no-repeat left top;
    margin:0;
    padding:0px 0px 0px 4px;
    text-decoration:none;
   text-transform:uppercase;
    }

#header a span {
   float:left;
   display:block;
   background:url('site_images/tabright.gif')  no-repeat right top;
   padding:5px 10px 4px 6px;
   color:#000000;
}

  /* Commented Backslash Hack
	  hides rule from IE5-Mac \*/
#header a span {float:none;}
  /* End IE5-Mac hack */

#header a:hover span{
    color:#b1d0ec;
    }

#header #current a{
    background:url('site_images/tableft.gif') no-repeat left top;
    background-position:0 -150px;
   }


#header #current a span{
   background:url('site_images/tabright.gif')  no-repeat right top;
    background-position:100% -150px;
    color:#b1d0ec;
    padding-bottom:4px;
    }


#header a:hover {
   background-position:0% -150px;
   }

#header a:hover span{
   background-position:100% -150px;
   }