/********************** HTML STYLES ***********************/ /* IE6 PNG FIX */ img, div, a { behavior: url(/iepngfix.htc); } body { margin: 0; color: #000; background: #FFF; } #bodyID { background: #000 url(standard/bg.jpg) no-repeat center top; text-align:center; } #bodyID, p, td, .standard { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; } a { color: #0000CC; } a:hover { color: #0099FF; } /********************** UNIVERSAL STYLES ***********************/ .clearBoth { clear: both; } .error { color: #CC0000; } .standard { } .standardbold { font-weight: bold; } .standardheader { font:bold 14pt Verdana, Arial, Helvetica, sans-serif; font-style:italic; } /********************** LAYOUT STYLES ***********************/ #container { width: 900px; text-align: left; margin: 15px auto 0 auto; padding: 0 1px 0 0; *padding: 0; } #header { position: relative; width: 900px; height: 355px; background:url(standard/header_bg.jpg) no-repeat; } #headerImages { padding: 20px 0 0 20px; z-index: 0; } #headerLogo { position: absolute; height: 215px; width: 170px; top: 135px; left: 60px; z-index: 1000; } #headerLogo img { width: 145px; height: 183px; } #middle { width: 900px; background: url(standard/middle_bg.jpg) repeat-y; } #left { float: left; width: 240px; background: url(standard/left_bg.jpg) no-repeat; overflow: hidden; } #nav, #nav li { margin: 0; padding: 0; list-style: none; } #nav { margin: -4px 0 0 20px; width: 220px; } .navon a, .navoff a { display: block; background: #000 url(standard/navoff_bg.jpg) repeat-x left bottom; color: #FFF; text-decoration: none; padding: 5px 20px 7px 20px; margin: 4px 0 0 0; } .navoff a:hover { background: #333 url(standard/navoff_bg.jpg) repeat-x left bottom; } .navon a { padding: 5px 20px; background: #FFF; color: #000; font-weight: bold; } .subnavon a, .subnavoff a { background: #333; display: block; color: #CCC; font-size: 11px; padding: 7px 15px 7px 20px; margin: 0 0 0 10px; } .subnavon a { background: #FFF; color: #000; font-weight: bold; text-decoration: none; } #contactInfo { margin: 50px 10px 20px 10px; } #contactInfo p { padding: 10px 0 5px 10px; margin: 0; font-size: 11px; color: #FFF; } #contactInfo p.contactAddress { padding: 19px 0 5px 10px; } #contactInfo a { color: #CCC; } .right { float: left; width: 640px; } #righthome { background: url(standard/right_bg.jpg) no-repeat center top; padding: 140px 10px 10px 10px; } #right { padding: 20px 10px 10px 10px; } #footer { background: url(standard/footer_bg.jpg) no-repeat left bottom; width: 860px; clear:both; padding: 10px 20px; min-height: 90px; height: auto !important; height: 90px; } #footer a { color: #999999; } .copyright { float: left; width: 49%; color: #FFF; font-size: 11px; } .poweredby { float: right; width: 49%; text-align: right; margin: 0; } /************************ SPLASH PAGE ***********************/ #splashheader { width:782px; min-height:400px; background:url(standard/splash_bg.jpg) no-repeat top center; padding:140px 0 0 0; margin:-3px 0 0 0; } #splashsmallcontainer { background:url(standard/wynsor_splashcontainer.jpg) repeat-y top center; width:782px; margin:0 auto; text-align:center; height:auto; } #splashcontent { float:left; width:560px; padding:0; text-align:left; } #splashnav { width:180px; float:left; text-align:left; padding:65px 10px 0 0; } #splashfooter { width:632px; background:url(standard/splash_footer.jpg) no-repeat top center; clear:both; min-height:51px; text-align:center; margin:-33px auto 0 auto; padding:0 0 0 150px; } #flashcontent { width:782px; /* border: 3px solid #000000; */ height:341px; }