 /* Need to be here for Safari */ *{ margin: 0; padding: 0; } /* End */ html, body, #wrap { height: 100%; } body > #wrap { height: auto; min-height: 100%; } body{ font-family:Arial, Helvetica, sans-serif; } .clear{ clear: both; } h2{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 26px; color: #666666; } h3{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; color: #666666; } h4{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: #cc0000; } h5{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: #666666; } p{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #999999; } a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #cc0000; text-decoration: none; } a:hover{ color: #ff0000; } #header{ height: 198px; padding: 10px 0 0 0; background: url(/sitefiles/14/design/headerBg.jpg) 0 0 repeat-x; } #header .flashOrBg{ position: relative; width: 1160px; height: 198px; padding: 0 180px 0 0; margin: 0 auto; background: url(/sitefiles/14/design/flashOrBgBackground.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/14/design/flashOrBgBackground.png", sizingMethod="scale"); } #header .flashOrBg .headerContent{ position: absolute; width: 980px; height: 198px; left: 180px; top: 0; } .flashOrBg .headerContent .logo{ float: left; width: 225px; height: 198px; display: block; } .flashOrBg .headerContent .logo a{ float: left; width: 225px; height: 198px; display: block; text-indent: -99999px; background: url(/sitefiles/14/design/logo.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/14/design/logo.png", sizingMethod="scale"); } .flashOrBg .headerContent .menuContent{ float: left; width: 755px; height: 198px; } .headerContent .menuContent .topMenu{ float: left; width: 755px; height: 28px; } .headerContent .menuContent .topMenu a{ float: right; text-indent: -99999px; font-size: 3px; line-height: 3px; } .headerContent .menuContent .topMenu .loginBtn{ width: 130px; height: 27px; cursor: pointer; background: url(/sitefiles/14/design/loginBtn.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/14/design/loginBtn.png", sizingMethod="scale"); } .headerContent .menuContent .topMenu .enBtn{ width: 17px; height: 13px; margin: 7px 8px 0 0; cursor: pointer; background: url(/sitefiles/14/design/enBtn.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/14/design/enBtn.png", sizingMethod="scale"); } .headerContent .menuContent .topMenu .noBtn{ width: 17px; height: 13px; margin: 7px 8px 0 0; cursor: pointer; background: url(/sitefiles/14/design/noBtn.png) 0 0 no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sitefiles/14/design/noBtn.png", sizingMethod="scale"); } .menuContent .mainMenu{ float: left; clear: both; width: 755px; height: 56px; padding: 114px 0 0 0; } .menuContent .mainMenu li{ float: right; height: 56px; } .menuContent .mainMenu li a, .menuContent .mainMenu li a span{ float: left; height: 56px; text-decoration: none; cursor: pointer; } .menuContent .mainMenu li a:hover{ vertical-align: middel; } .menuContent .mainMenu li a:hover .centerA{ background-position: 0 -56px; } .menuContent .mainMenu li a .leftA{ width: 3px; background: url(/sitefiles/14/design/Knapper/menuBorderLeft.jpg) 0 0 no-repeat; } .menuContent .mainMenu li a .centerA{ height: 33px; padding: 23px 17px 0 17px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #FFFFFF; background: url(/sitefiles/14/design/Knapper/menuBgNormalAndHover.png) 0 0 repeat-x; } .menuContent .mainMenu li a .rightA{ width: 2px; background: url(/sitefiles/14/design/Knapper/menuBorderRight.jpg) 0 0 no-repeat; } .headerContent .menuContent .mainMenu li a:hover .centerAActive{ background-position: 0 0; } .headerContent .menuContent .mainMenu li a .leftAActive{ background: url(/sitefiles/14/design/Knapper/menuBorderLeftActive.jpg) 0 0 no-repeat; } .headerContent .menuContent .mainMenu li a .centerAActive{ background: url(/sitefiles/14/design/Knapper/menuBgActive.jpg) 0 0 repeat-x; color: #cc0000; } .headerContent .menuContent .mainMenu li a .rightAActive{ background: url(/sitefiles/14/design/Knapper/menuBorderRightActive.jpg) 0 0 no-repeat; } .menuContent .mainMenu li a .addWidth1px{ width: 3px; } #main { padding-bottom: 97px; background: url(/sitefiles/14/design/mainBg.jpg) 0 0 repeat-x; clear: both; } /* must be same height as the footer */ #main .content{ width: 980px; margin: 0 auto; padding: 47px 180px 0 180px; } #footer { position: relative; margin-top: -97px; /* negative value of footer height */ height: 97px; background: url(/sitefiles/14/design/footerBg.jpg) 0 0 repeat-x; clear:both; } #footer .footerContent{ width: 980px; height: 97px; margin: 0 auto; padding: 0 180px; } #footer .footerContent .logoLinks{ float: left; width: 700px; height: 70px; margin: 18px 0 0 0; overflow: hidden; } #footer .footerContent .logoLinks li{ float: right; height: 70px; margin: 0 0 0 10px; } #footer .footerContent .logoLinks li a{ float: left; text-indent: -99999px; text-decoration: none; } #footer .footerContent .byline{ float: left; width: 280px; padding: 45px 0 0 0; } #footer .footerContent .byline p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF } #footer .footerContent .byline a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF text-decoration: none; } .wrapper{ float: left; } /* STANDARD sIFR3 HIDE STYLES: HANDS OFF! ________________________________________________________________________*/ .sIFR-flash { visibility: visible !important; margin: 0; padding: 0; } .sIFR-replaced, .sIFR-ignore { visibility: visible !important; _position: relative; _z-index: 0; } .sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; } .sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; } .sIFR-replaced > div, .sIFR-flash + div[adblocktab=true], .sIFR-replaced div[style*="z-index: 65535"] { display: none !important; } .sIFR-dummy { width: 0; height: 0; margin-left: 42px; z-index: 0; } /* sIFR TEXT STYLING ________________________________________________________________________*/ .sIFR-active{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 26px; color: #666666; } 