body { 
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
height:100%;
min-height:101%;
background-image: url(buffalosolarboatsbg.jpg); /* forward slash for the path */ 
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 





}
/* pushes the page to the full capacity of the viewing area */
html {height:100%;}

/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%;}
/* places the content ontop of the background image */


h1 {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #093b4e; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
margin: 0px; text-align: left;}


.seo{
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3301; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;

}
.seoi{
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3301; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; font-style: italic;

}
.seob{
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; 

}
.seobi{
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; font-style: italic;

}
TABLE.singlecolumn {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR: #ffffff; padding: 5px;
border-color:#093b4e; border-style:outset; border-width:1px;
text-align: left; 
vertical-align: top; }


TD.contentarea {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR: #ffffff;
padding: 5px;
}




td.subheading{
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #093b4e; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
text-align: left;}

td.subheadingwe {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #093b4e; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
text-align: center; font-style: italic;}

td.subheadingweo {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff3301; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
text-align: center; font-style: italic;}


.subheadingweo2 {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff3301; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
text-align: center; font-style: italic;}
.subheading3 {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #093b4e; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
text-align: left;}

.subheading4 {
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #093b4e; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;
text-align: center; font-style: italic;
}

td.regulartext {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; text-align: left; background-color: #ffffff;
}
tr.lightgreycolour {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #eae9e9;
}
td.lightgreycolour {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #eae9e9;
}

tr.lightgreycolour2 {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #d4cfcf;
}
td.lightgreycolour2 {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; background-color: #d4cfcf;
}




.smallprint {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; text-align: justify; background-color: #ffffff;
}
.copyright
 {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #428fab; FONT-FAMILY: Verdana, Arial,Helvetica, sans-serif;}

.boldedtext {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

table.boxed { border-color:#395b33;
 border-style:solid; border-width:1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-align:justify;}

table.boxed2 { ONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; }

.boxedi { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-align: center; font-style: italic; }

TABLE.n1 {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
background-color: #ffffff; text-align: left;
}

table.n2 {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; text-align: left; background-color: #ffffff;
}


TABLE.rates {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-align: left; border-style: solid; border-width: 1px; border-color: #032d67; padding: 8px;
}
TD.ratesbold {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-align: center;
}

TD.ratesboldr {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #032d67; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8e5e5; text-align: right;
}

td.colouredrow {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #093b4e; 
text-align: center;
}
TR.greyrowsm {
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e8e5e5; 
}

TABLE.ngreen {
BACKGROUND-COLOR: #073545;
}

TABLE.nltgrey {
BACKGROUND-COLOR: #cccccc; border-color:#cccccc; border-style:solid; border-width:1px;
}

td.allblack2 {
background-color: #000000; text-align: center; vertical-align: middle; background-image: url(menubg.jpg); 
}
td.allblack {
background-color: #000000; text-align: center; vertical-align: middle;
}

td.allblack3a {
background-color: #000000; text-align:center; vertical-align: middle; font-family: Verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3e3e3e;
}


td.allblackbtm {
background-color: #000000; text-align: center; vertical-align: middle; 
}
td.toplinks {
background-color: #000000; text-align: right; vertical-align: middle;
}


td.leftedgebg {
background-color: #000000; text-align: center; vertical-align: middle; background-image: url(leftedgebg.jpg); 
}
td.rightedgebg {
background-color: #000000; text-align: center; vertical-align: middle; background-image: url(rightedgebg.jpg); 
}

td.allblackr {
background-color: #c5d2e6; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; text-align: right;
}

a:link {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:visited {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:active {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a.other:link {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.other:visited {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.other:hover {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.other:active {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.boldedlink:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3301; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: italic;}
a.boldedlink:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3301; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: italic;}
a.boldedlink:hover {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3301; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: italic;}
a.boldedlink:active {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3301; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: italic;}

a.other2:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #156602; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.other2:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #156602; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.other2:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.other2:active {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #156602; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}



a.toplinks2:link {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #51b0d2; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.toplinks2:visited {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #51b0d2; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.toplinks2:hover {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.toplinks2:active {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #51b0d2; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}

a.toplinks3:link {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3301; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.toplinks3:visited {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3301; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.toplinks3:hover {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.toplinks3:active {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff3301; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}



a.scrollerlinks:link {FONT-WEIGHT: bold; FONT-SIZE: 3; COLOR: #093b4e; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.scrollerlinks:visited {FONT-WEIGHT: bold; FONT-SIZE: 3; COLOR: #093b4e; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.scrollerlinks:hover {FONT-WEIGHT: bold; FONT-SIZE: 3; COLOR: #ff3301; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}
a.scrollerlinks:active {FONT-WEIGHT: bold; FONT-SIZE: 3; COLOR: #093b4e; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none;}



a.stephsco:link {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f4655; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.stephsco:visited {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f4655; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.stephsco:hover {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f4655; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.stephsco:active {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1f4655; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}




ul.buffalo {margin-top: 0px; margin-left: 10px; margin-bottom: 0px; padding-left: 10px; list-style-position: outside;
list-style-type: disc;}
li {margin: 0px 0px}

ul.buffalo2 {margin-top: 0px; margin-left: 10px; margin-bottom: 0px; padding-left: 20px; list-style-position: outside;
list-style-type: lower-alpha;}



.centeredtext{ 
text-align : center; 
vertical-align : top; 
} 




td.justifiedtext{
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
text-align: justify; 
vertical-align : top; 
}


