body { background-image: url(../images/tile.jpg); background-color: #c8effc; background-repeat: repeat-x; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/
body { word-wrap: break-word; }

.bodytext { color: #000000; font-size: 12px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.bodytextblue { color: #0072BC; font-size: 12px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.bodytextgreen { color: #006733; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.bodytextred { color: #942923; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.subheading { color: #ec151d; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.greenheading { color: #006733; font-size: 16px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.breadcrumb { color: #FFFFFF; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.copyright { color: #000000; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.testimonial { color: #FFFFFF; font-size: 12px; font-family: arial; line-height: 1.3em; text-decoration: none; }

.copyright a:link{ color: #000000; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: underline; }
.copyright a:visited{ color: #000000; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: underline; }
.copyright a:hover{ color: #942923; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.copyright a:active{ color: #000000; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: underline; }

.bodytextred a:link{ color: #006733; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.bodytextred a:visited{ color: #006733; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.bodytextred a:hover{ color: #000000; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }
.bodytextred a:active{ color: #006733; font-size: 12px; font-family: arial; line-height: 1.3em; font-weight: bold; text-decoration: none; }

.breadcrumb a:link { color: #FFFFFF; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.breadcrumb a:visited { color: #FFFFFF; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.breadcrumb a:hover { color: #fbf263; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.breadcrumb a:active { color: #FFFFFF; font-size: 9px; font-family: arial; line-height: 1.3em; text-decoration: none; }


.bodytext a:link { color: #006733; font-size: 12px; font-family: arial; line-height: 1.3em; text-decoration: underline; }
.bodytext a:visited { color: #006733; font-size: 12px; font-family: arial; line-height: 1.3em; text-decoration: underline; }
.bodytext a:hover { color: #000000; font-size: 12px; font-family: arial; line-height: 1.3em; text-decoration: none; }
.bodytext a:active { color: #006733; font-size: 12px; font-family: arial; tline-height: 1.3em; text-decoration: underline; }

.home a:link { color: #00367c; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.home a:visited { color: #00367c; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;}
.home a:hover { color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;}
.home a:active { color: #00367c; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;}

.about a:link {  color: #cc001e; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.about a:visited {  color: #cc001e; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.about a:hover {  color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.about a:active {  color: #cc001e; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }

.products a:link {  color: #e5751f; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.products a:visited {  color: #e5751f; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.products a:hover {  color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.products a:active {  color: #e5751f; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }

.qanda a:link { color: #018a38; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.qanda a:visited { color: #018a38; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.qanda a:hover { color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.qanda a:active { color: #018a38; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }

.toptips a:link { color: #7f2876; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.toptips a:visited { color: #7f2876; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.toptips a:hover { color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none; }
.toptips a:active {color: #7f2876; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }

.services a:link { color: #00367c; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }
.services a:visited { color: #00367c; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }
.services a:hover { color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }
.services a:active { color: #00367c; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }

.contact a:link {color: #cc001e; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;   }
.contact a:visited { color: #cc001e; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }
.contact a:hover { color: #000000; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;  }
.contact a:active {color: #cc001e; font-size: 15px; font-family: verdana; font-weight: bold; text-decoration: none;   }