

body {
  width: 100%;
  margin: 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
  text-align:center; /* Hack for IE5/Win */
  font-size: .8em;
  line-height: 1.3em;
  font-family: arial, helvetica;
  background: url("pics/background.png");
  background-repeat: repeat-x;
  background-color: #3A47D9;
}

a {
  user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;
}

a:link,  a:visited {
  text-decoration: none;
}

a img {
  border: none;
}

a[href ^="mailto:"] {
  text-decoration: none;
}

#canvas {
  margin:0px auto; /* Right and left margin widths set to "auto" */
  text-align:left; /* Counteract to IE5/Win Hack */
  width: 723px;
}

#header {
  width: 723px;
}

#header  img {
  border: 0px;
  border-width:0px; 
  margin:0px; 
  display: block;
}

#topbar  img {
  float: left;
}

#textArea {
  margin: 0px;
  border: 0;
  padding: 0;
  background-color: white;
}

table {
  border-style: solid;
  border-width: 8px;
  border-color: white;
}

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

li {
  background-image: url(pics/triangle.png) ;
  background-repeat: no-repeat;
  background-position: 0 0.25em;
  padding-left: 15px;
  text-align: left;
}

.audioPlayer {
  position: relative;
  top: -17px;
  line-height: 20px;
  margin-left: 10px;
}

.audioPlayer_top {
  line-height: 20px;
}

.infobar {
  background: url("pics/lead_greenback.png");
  width: 477px;
  height: 126px;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  /* padding: 15px;
  padding-top: 10px;
  padding-bottom: 0px; */
  padding: 0;
  float: left;
  display: inline;
  margin: 0;
  border: 0;
  margin-left: 25px;
}

.infobar h5 {
  margin-top: 15px;
  margin-left: 15px;
}

.infobar img {
  position: relative;
  top: 3px;
  /* vertical-align: text-top;  triggers problems in IE6 */
}

.infobar .left {
  width: 70px;
  padding: 0;
  font-weight: bold;
  float: left;
  display: inline;
  margin-left: 15px;
  vertical-align: top;
}

.infobar .small {
  margin-left: 15px;
}

.leftColumn {
  padding-right: 15px;
}

.textColumn {
  background-color: white;
  width: 50%;
  vertical-align: top;
  padding: 10px;
  padding-bottom: 0px;
  text-align: justify;
}

.narrow {
  padding-left: 17px;
  padding-right: 17px;
}

.narrowColumn {
  background-color: white;
  width: 38%;
  vertical-align: top;
  padding: 10px;
  text-align: justify;
}

.wideColumn {
  background-color: white;
  width: 50%;
  vertical-align: top;
  padding: 10px;
  padding-top: 0px;
  text-align: justify;
}

.bigmindColumn {
  background-color: white;
  width: 39%;
  vertical-align: top;
  padding: 10px;
  text-align: left;
}

.miniColumn {
  background-color: white;
  width: 26%;
  vertical-align: top;
  padding: 8px;
  text-align: left;
}

.quote {
  color: #0071BC;
  font-size: 19px;
  line-height: 23px;
  text-align: left;
}

.smallQuote {
  color: #0071BC;
  font-size: 15px;
  line-height: 17px;
  text-align: justify;
}

.bigblue {
  color: #0071BC;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
  margin-bottom: 30px;
}

.section {
  margin-bottom: 25px;
}

.bigAd {
  vertical-align: top;
}

#wilber {
  margin-top: 15px;
  font-size: 110%;
}

#specialOffer {
  color: red;
  font-size: 150%;
  line-height: 110%;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ILPkit  {
  padding-left: 6px;
}

.ILPkit  img {
  vertical-align: top;
  float: left;
  margin-right: 8px;
}

.ILPkit p {
  color: #FF2A55;
  margin-top: 30px;
  font-size: 18px;
  line-height: 22px;
}

h2 {
  margin-top: 0px;
  font-weight: normal;
}

h3 {
  margin-top: 0px;
  font-size: 130%;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 0;
}

h4 {
  margin-top: 0px;
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 0;
}

h5 {
  margin-top: 0px;
  font-size: 110%;
  font-weight: normal;
  margin-bottom: 5px;
  padding-bottom: 0;  
}

.more {
  color: blue;
  cursor: pointer;
}

.small {
  font-size: 80%;
}

.extras {
  vertical-align: text-top;
  font-size: 17px;
  padding-bottom: 0;
  margin-bottom: 15px;
}

.extras  img {
  border: 0px;
  border-width:0px; 
  margin:0px; 
  margin-right: 10px;
  display: block;
  float: left;
}

.contactus
{
  height: 64px;
  text-align: center;
  margin-left: 18px;
  margin-top: 0px;
  margin-bottom: 25px;
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  color: white;
}

.contactus a {
  color: white;  
}

.contactus img {
  float: left;
  position: relative;
  top: -1px;
}

.contact1 {
  height: 49px;
  width: 135px;
  background-color: #4DB7C2;
  display: inline;
  float: left;
  padding-left: 5px;
  padding-top: 15px;
}

.contact1 img {
  position: relative;
  left: 0px;
  top: 2px;
  margin-right: 2px;
}

.contact2 {
  height: 49px;
  width: 140px;
  background-color: #0098A8;
  display: inline;
  float: left;
  padding-left: 5px;
  padding-top: 15px;
}

.contact2 img {
  position: relative;
  left: 0px;
  top: 2px;
  margin-right: 2px;
}

.contactFred  {
  margin-left: -5px;
  margin-top: -8px;
  padding-left: 87px;
  padding-top: 52px;
  background: url(pics/contact_fred.png) no-repeat;
  height: 97px;
}

.contact_bigmind {
  color: white;
  font-size: 16px;
  line-height: 18px;
}

.contact_bigmind a {
  color: white;
}

.contact_bigmind  img {
  margin-right: 2px;
  margin-top: 2px;
  float: left;
}

#aboutBigMind {
  width: 650;
  margin-top: -10px;
  margin-left: 25px;
  margin-right: 25px;
  text-align: justify;
}

.specialoffer
{
  text-align: center;
  margin-top: 0px;
  margin-bottom: 5px;
}

.also {
  background-color: white;
  width: 50%;
  padding-left: 10px;
  text-align: left;
  font-size: 140%;
  font-weight: bold;
}

.credentials {
  background-color: transparent;
  background-image: url(pics/bg-testimonials.png);
  background-repeat: repeat-x;
  padding: 10px;
 }

.credentials table  {
  border: none;
  border-width: 0;
}
.credentials td  {
  border: none;
  border-width: 0;
}

.fan {
  margin-bottom: 25px;
}

.bgbottom {
  position: relative;
  left: -4px;
}

.logo
{
  color: white;
  margin-bottom: 30px;
  height: 40px; 
}

.logo a {
  color: white;
}