/********************** HTML STYLES ***********************/ body { margin: 0; background: #000000 url(standard/bg.jpg) repeat-x; text-align:center; } body, p, td, .standard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; } a { color: #ffffff; } a:hover { color: #ffffff; } img { border: 0; } /********************** UNIVERSAL STYLES ***********************/ .error { font-size: 12px; font-weight: bold; color: #CC0000; } .standard { } .standardbold { font-weight: bold; } .standardheader { font-size: 16px; } /********************** LAYOUT STYLES ***********************/ #container { width: 800px; margin: 0 auto; text-align: left; } /* LEFT COLUMN */ #left { width: 288px; float: left; margin: 15px 0 0 0; } #logo { width: 288px; height: 156px; } #logo h1 { margin: 0; padding: 0; background: url(standard/logo.png) no-repeat; width: 100%; height: 100%; } #logo a { display: block; width: 100%; height: 100%; text-indent: -9999px; } #menu { background: url(standard/menu-bg.png) no-repeat; width: 288px; min-height: 325px; height: auto !important; height: 325px; margin: 10px 0; } #nav { background: url(standard/menu-ul-bg.png) repeat-y; margin: 0 10px 0 40px; padding: 6px 0; min-height: 310px; height: auto !important; height: 310px; } #menu ul { background: url(standard/menu-ul-bg.png) repeat-y; margin: 0; padding: 0; list-style: none; } #menu li { padding: 0; margin: 0; } #menu a { display: block; margin: 2px 70px 2px 10px; padding: 0 0 3px 20px; color: #000000; text-decoration: none; } #menu .navon a, #menu .navoff a { background: url(standard/circle.png) no-repeat; } #menu .subnavon a, #menu .subnavoff a { margin: 5px 70px 2px 25px; padding: 0 0 0 15px; background: url(standard/arrow.png) no-repeat 3px; } #menu .navon a, #menu .subnavon a, #menu a:hover { color: #990000; } #address { padding: 0 0 15px 0; } #address p { padding: 2px; margin: 0; } /* RIGHT COLUMN */ #right { width: 512px; float: left; margin: 15px 0 0 0; } #topImage { width: 500px; background: url(standard/topimage-bg.png) no-repeat bottom right; padding: 0 8px 11px 0; } #topImage img { border: solid 1px #FFFFFF; } #content { background: url(standard/content-bg.png) repeat-y; color: #000000; width: 484px; padding: 0 10px; overflow: hidden; } #content p, #content td, #content { color: #000000; } #content .pageTitle { background: url(standard/content-header-bg.jpg) no-repeat; padding: 10px 5px 0 20px; margin: 0 -10px -380px -10px; color: #333333; font-size: 14px; font-style: italic; min-height: 410px; height: auto !important; height: 410px; } #footerNav { background: url(standard/footernav-bg.jpg) no-repeat bottom; margin: 0 -10px; } #footerNav a { color: #EEEEEE; } #poweredby { padding: 15px; text-align: right; }