body { font-family: Verdana, Arial, Helvetica; }

A:link, A:visited, A:hover { color: #3065A0;  text-decoration: none }
A:hover { color: gray;  text-decoration: underline }
A.whitelink:link, A.whitelink:visited, A.whitelink:hover { color: #FEC500;  text-decoration: none }
A.whitelink:hover { color: #ffffff;  text-decoration: underline }
.infobody { color: #000; font-size: 9px;  line-height: 14px; }
A.infoheader:link { color: #3065A0; font-size: 12px;  text-decoration: none }
A.infoheader:visited { color: #3065A0; font-size: 12px;  text-decoration: none }
A.infoheader:hover { color: gray; font-size: 12px;  text-decoration: underline }
.date { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica }
.footerbody { color: #a6a6a6; font-size: 9px;  font-weight: bold; }
A.footernav:link { color: #a6a6a6; font-size: 9px;  text-decoration: none; font-weight: bold; }
A.footernav:visited { color: #a6a6a6; font-size: 9px;  text-decoration: none; font-weight: bold; }
A.footernav:hover { color: #169D26; font-size: 9px;  text-decoration: underline; font-weight: bold; }

td { color: black; font-size: 10px;  }

A.brochuresubnav:link { color: #000000;  text-decoration: none; font-size: 10px; }
A.brochuresubnav:visited { color: #000000;  text-decoration: none; font-size: 10px;}
A.brochuresubnav:hover { color: #ffffff;  text-decoration: underline; font-size: 10px; }
DIV.brochurenav {  font-size: 10px; font-weight: bold; padding: 5px;}
DIV.brochureheader { background-image: url(/images/structure/brochureback.jpg); padding: 5px;  color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase;}
FONT.brochureheader { color: #15BB03;  font-size: 16px; font-weight: bold; text-transform: uppercase;}
.brochurenotes { color: #a6a6a6;  text-decoration: none; font-size: 9px; }

A.brochuresubmenu:link { color: #a6a6a6;  text-decoration: none; font-weight: bold; }
A.brochuresubmenu:visited { color: #a6a6a6;  text-decoration: none; font-weight: bold; }
A.brochuresubmenu:hover { color: #169D26;  text-decoration: underline; font-weight: bold; }
DIV.sizesmenu { background-color: #ffffff;  font-size: 10px; font-weight: bold;}
td.sizecell {  font-size: 12px; font-weight: bold;}

td.headstableheader {  font-size: 12px; font-weight: bold;}
td.headstablecell {  font-size: 12px; font-weight: normal;}


.formtitle { font-weight: bold; font-size: 16px; text-decoration: none;}
.formalert {color: #dd0000;  font-weight: bold; font-size: 12px; text-decoration: none;}
.formnote {color: #000000;  font-weight: normal; font-size: 9px; text-decoration: none;}
.formsectiontitle {color: #000000;  font-weight: bold; font-size: 12px; text-transform: uppercase;}
.requiredfield {color: #0000dd;  font-weight: bold; font-size: 12px; text-decoration: none;}
.formfield {color: #000000;  font-weight: bold; font-size: 12px; text-decoration: none;}
.confirmfield {color: #606060;  font-weight: normal; font-size: 12px; text-decoration: none;}
.required {color: #0000dd;  font-weight: normal; font-size: 12px; text-decoration: none;}
.thankstext {color: #000000;  font-weight: normal; font-size: 14px; text-decoration: none;}


DIV.guidenav {  font-size: 10px; font-weight: bold; padding: 5px;}
DIV.guideheader { background-image: url(/images/structure/guideback.jpg); padding: 5px;  color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase;}
FONT.guideheader { color: #CFA206;  font-size: 16px; font-weight: bold; text-transform: uppercase;}
A.guidesubnav:link { color: #000000;  text-decoration: none; font-size: 10px; }
A.guidesubnav:visited { color: #000000;  text-decoration: none; font-size: 10px;}
A.guidesubnav:hover { color: #ffffff;  text-decoration: underline; font-size: 10px; }
.guideheadertext {  font-size: 12px; font-weight: normal; line-height: 18px;}
.guidesectiontext {  font-size: 10px; font-weight: normal; line-height: 16px;}
.guidesectionheader {  color: #AE7801; font-size: 12px; font-weight: bold; text-transform: uppercase;}


DIV.gallerynav {  font-size: 10px; font-weight: bold; padding: 5px;}
DIV.galleryheader { background-image: url(/images/structure/galleryback.jpg); padding: 5px;  color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase;}
FONT.galleryheader { color: #CC4A4A;  font-size: 16px; font-weight: bold; text-transform: uppercase;}
A.gallerysubnav:link { color: #000000;  text-decoration: none; font-size: 10px; }
A.gallerysubnav:visited { color: #000000;  text-decoration: none; font-size: 10px;}
A.gallerysubnav:hover { color: #ffffff;  text-decoration: underline; font-size: 10px; }
.galleryheadertext {  font-size: 12px; font-weight: normal; line-height: 18px;}
.gallerysectiontext {  font-size: 10px; font-weight: normal; line-height: 16px;}
.gallerysectionheader {  color: #AE7801; font-size: 12px; font-weight: bold; text-transform: uppercase;}


DIV.aboutnav {  font-size: 10px; font-weight: bold; padding: 5px;}
DIV.aboutheader { background-image: url(/images/structure/aboutback.jpg); padding: 5px;  color: #000000; font-size: 16px; font-weight: bold; text-transform: uppercase;}
FONT.aboutheader { color: #8EBC02;  font-size: 16px; font-weight: bold; text-transform: uppercase;}
A.aboutsubnav:link { color: #000000;  text-decoration: none; font-size: 10px; }
A.aboutsubnav:visited { color: #000000;  text-decoration: none; font-size: 10px;}
A.aboutsubnav:hover { color: #ffffff;  text-decoration: underline; font-size: 10px; }
.aboutheadertext {  font-size: 12px; font-weight: normal; line-height: 18px;}
.aboutsectiontext {  font-size: 10px; font-weight: normal; line-height: 16px;}
.aboutsectionheader {  color: #AE7801; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.newsbody {  font-size: 12px; font-weight: normal; line-height: 18px;}
.newslisting {  font-size: 10px; font-weight: normal; line-height: 18px;}