body {  margin: 0; background-color: #e6d594; color: #000000; }
a { color: #000000; text-decoration: underline; }
a:link { color: #000000; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; }
a:visited { color: #000000; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; }
a:hover { color: #000000; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; }
.normaltext1 {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 16px}
.sublinks { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #E2DBB6; text-decoration: none; line-height: normal; background-color: #00637F; }
.testimonials { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DBB6; text-decoration: none; line-height: normal; background-color: #00637F; }
.heading1 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #BA8241; text-decoration: none; line-height: 16px ; font-weight: bold; }
.heading2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #00637F; text-decoration: none; line-height: 16px ; font-weight: bold; }
.border1 { border-width: 2px; border-color: #BA8241; border-style: solid; }
.normaltext2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.footertext { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.footertext2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
.sublinkstitle { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; }
.sublinkstable { background-color: #00637F; }
.linespacer { font-size: 3px; }

.contentheader { width: 100%; color: #00637F; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; height: 39px; vertical-align: middle; }
.contentbody { width: 100%; background-color: White; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; height: 545px; vertical-align: top; }

/* Following are class settings for use on the Store Locator web control. */
.StoreLocatorText1 { }
.StoreLocatorText2 { }
.StoreLocatorDisclaimer { font-size: 7pt; }
.StoreLocatorDisclaimer2 { font-size: 8pt; }
.StoreLocatorResultsHeader { font-weight: bold; color: #E2DBB6; background-color: #00637F; text-align: left; }
.StoreName { font-weight: bold; }
.StoreListText { }


/* Following are class settings for sections of content that should show up on one site, but not on the other. */
.HiddenOnContractors { display: none; }
.HiddenOnHI { }

.TopicHeading { font-size: 18px; color: #00637F; }
.TopicSubHeading { font-size: 16px; color: #00637F; }

/* Following are the class settings used for the contact forms. */
.ContactFormTable { background-color: #BA8241; }
.ContactFormTitle { text-align: center; font-size: 14pt; color: #F4E8B8; }
.ContactFormDescription { color: #F4E8B8; }
.ContactFormContent { background-color: White; border-color: Navy; border-width: 1px; border-style: solid; }
.ContactFormContentRightBlend { background-color: White; border-bottom-color: Navy; border-bottom-width: 1px; border-bottom-style: solid; border-left-color: Navy; border-left-width: 1px; border-left-style: solid; border-top-color: Navy; border-top-width: 1px; border-top-style: solid; border-right-style: none; }
.ContactFormContentLeftBlend { background-color: White; border-bottom-color: Navy; border-bottom-width: 1px; border-bottom-style: solid; border-right-color: Navy; border-right-width: 1px; border-right-style: solid; border-top-color: Navy; border-top-width: 1px; border-top-style: solid; border-left-style: none; }
.ContactFormContentBottomBlend { background-color: White; border-left-color: Navy; border-left-width: 1px; border-left-style: solid; border-right-color: Navy; border-right-width: 1px; border-right-style: solid; border-top-color: Navy; border-top-width: 1px; border-top-style: solid; border-bottom-style: none; }
.ContactFormContentTopBlend { background-color: White; border-left-color: Navy; border-left-width: 1px; border-left-style: solid; border-right-color: Navy; border-right-width: 1px; border-right-style: solid; border-bottom-color: Navy; border-bottom-width: 1px; border-bottom-style: solid; border-top-style: none; }
.ContactFormContentTopRightBottomBlend { background-color: White; border-left-color: Navy; border-left-width: 1px; border-left-style: solid; border-top-style: none; border-right-style: none; border-bottom-style: none; }
.ContactFormContentTopBottomLeftBlend { background-color: White; border-right-color: Navy; border-right-width: 1px; border-right-style: solid; border-top-style: none; border-left-style: none; border-bottom-style: none; }
.ContactFormContentTopRightBlend { background-color: White; border-bottom-color: Navy; border-bottom-width: 1px; border-bottom-style: solid; border-top-style: none; border-right-style: none; border-left-color: Navy; border-left-width: 1px; border-left-style: solid; }
.ContactFormContentTopLeftBlend { background-color: White; border-bottom-color: Navy; border-bottom-width: 1px; border-bottom-style: solid; border-top-style: none; border-left-style: none; border-right-color: Navy; border-right-width: 1px; border-right-style: solid; }


.ContactFormHeader { font-size: 13pt; color: White; }