@charset "utf-8"; body { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; background-color: #CCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; } .oneColFixCtrHdr #container { width: 960px; text-align: left; /* this overrides the text-align: center on the body element. */ margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; background-color: #FFF; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; } .oneColFixCtrHdr #header { background-color: #CCC; font-family: Verdana; padding-top: 17px; padding-right: 7px; font-size: 15px; padding-left: 7px; font-weight: bold; color: #000; } .Page-Links { color: #777; } .BG-LineT { border-top-width: thin; border-top-style: solid; border-top-color: #666; } .BG-LineB { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #666; } .oneColFixCtrHdr #header h1 { margin: 0; padding-right: 0; padding-left: 0; padding-top: 0px; background-color: #FFF; padding-bottom: 0px; } .oneColFixCtrHdr #mainContent { padding-right: 7px; padding-left: 7px; background-color: #CCC; font-family: Verdana, Geneva, sans-serif; color: #000; text-align: left; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; border-top-style: none; padding-top: 10px; padding-bottom: 2px; } .Heading-L { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #333; } .Heading-S { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333; } .Font16 { font-size: 16px; } .Font18 { font-family: Verdana, Geneva, sans-serif; font-size: 18px; } .FontBold { font-weight: bold; color: #333; font-size: 16px; } .FontBlue { color: #00C; font-size: 16px; } .BG-Uptown { border-top-width: thin; border-bottom-width: thin; border-top-style: solid; border-bottom-style: solid; padding-bottom: 10px; } .BG-Dark { background-color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; } .BG-Light { background-color: #EEE; padding-left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } .BG-Light2 { font-family: Verdana, Geneva, sans-serif; font-size: 16px; background-color: #EEE; padding-left: 30px; } .BG-Light3 { background-color: #FFF; } .Arial20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #333; } .Arial20W { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFF; } .Arial16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; } .Arial14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; } .Arial24 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; } .White-L { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFF; } .White14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; } .Blue14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0FF; } .oneColFixCtrHdr #footer { background-color: #CCC; padding-top: 0; padding-right: 7px; padding-bottom: 0; padding-left: 7px; } .oneColFixCtrHdr #footer p { margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */ background-color: #CCC; padding-bottom: 15px; font-family: Verdana, Geneva, sans-serif; text-align: center; font-size: 12px; padding-top: 11px; color: #000; }