/* author: Raymond E. Boyer, nullspace(at)rogers.com */ /*** page layout ***/ body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background: transparent url(images/comp012.jpg); padding: 0; margin: 0; text-align: center; } .wrapper { position: relative; width: 100%; min-width: 780px; margin: 0; padding: 0; background: transparent; } .header { position: relative; clear: none; width: 100%; height: 80px; margin: 0; padding: 0; background: #ffffff; } #header_logo { position: absolute; top: 20px; right: 20px; background: transparent; } #header_title { position: absolute; top: 10px; left: 20px; background: transparent; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 32px; letter-spacing: 6px; color: #999999; } .container { position: relative; clear: both; width: 780px; padding: 30px 0 60px 0; background: #ffffff; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; } .content { width: 670px; margin: 0; padding: 0; background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-align: left; } .content p { margin: 10px 0 10px 0; } .indent { padding-left: 20px; } .indent2 { padding-left: 40px; padding-right: 20px; } .leading { line-height: 120%; } .bolder { font-size: 16px; font-weight: bold; } .nowrap { clear: both; } .footer { position: relative; clear: both; width: 100%; margin: 0; padding: 8px 0 8px 0; background: #006699; color: #ffffff; font-size: 11px; border-top: 2px solid #006699; border-bottom: 2px solid #006699; } .sidebar { float: right; width: 200px; margin: 10px 0 10px 20px; padding: 0; background: #99ccff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px solid #003399; } .sidebar p { margin: 10px 10px; } /*** navigation menu ***/ .navbar { position: relative; clear: both; height: 28px; margin: 0; padding: 0 0 0 20px; background: url(navbar.jpg) left top repeat-x; font-size: 14px; border-top: 1px solid #666666; border-bottom: 1px solid #666666; } #navbar ul { margin: 0; padding: 0; font-size: 14px; font-weight: bold; text-transform: uppercase; float: left; width: 100%; background: #ffffff url(navbar.jpg) left top repeat-x; } #navbar li { float: left; height: 28px; margin: 0; padding: 0; list-style: none; } #navbar li.button1 { border-left: 1px solid #666666; } #navbar a { padding: 6px 10px 6px 10px; background: url(navbar.jpg) repeat-x; color: #003399; display: block; text-decoration: none; border-right: 1px solid #333333; border-bottom: none; } #navbar a.current { background: url(navbar_c.jpg) repeat-x; color: #333333; text-decoration: none; border-right: 1px solid #333333; } #navbar a:hover { background: url(navbar_h.jpg) repeat-x; color: #000000; text-decoration: none; border-right: 1px solid #333333; } /*** links, titles and colors ***/ a { color: #006633; text-decoration: none; border-color: #006633; border-width: 0px 0px 1px 0px; border-style: none none dotted none; } a:hover { color: #009966; text-decoration: none; font-weight: bold; border-color: #009966; border-style: none none solid none; } a:visited { color: #990033; text-decoration: none; border-color: #990033; } .goback a { font-size: 11px; color: #ffffff; text-decoration: none; background: #999999; padding: 0 10px 0 10px; border-width: 0px; border-style: none; } .goback a:hover { color: #000000; font-weight: normal; background: #cccccc; } .footer a { color: #ffff99; text-decoration: none; border-bottom: #ffff99; border-width: 0px 0px 1px 0px; border-style: none none dotted none; } .footer a:hover { color: #ffff99; border-style: none none solid none; } .footer a:visited { color: #ff99ff; text-decoration: none; } .content_title { font-family: Arial, Helvetica, sans-serif; color: #003399; font-size: 20px; font-weight: bold; font-style: italic; letter-spacing: 1px; padding: 0; margin: 0; } .item_title { color: #003399; font-size: 16px; font-weight: bold; padding-top: 10px; } .subtitle { color: #0066cc; font-weight: bold; font-style: italic; } #sidebar_title { font-size: 12pt; font-weight: bold; } #mapwindow { height: 360px; width: 200px; overflow: scroll; } a.img_link { border-width: 0; border-style: none; } /*** images ***/ .no_border img { border: none; } .right { position: relative; float: right; padding: 0; margin: 5px 0 10px 5px; border: 2px solid #000000; } .left { position: relative; float: left; padding: 0; margin: 5px 10px 10px 0; } /*** IE hacks ***/ .comply:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .comply { display: inline-table; } /* hide from IE-Mac \*/ * html .comply { height: 1%; } .comply { display: block; } /* end hide from IE-Mac */