.print { display: none !important; }

body { background: #000 url('/img/background_v1.png') fixed top center repeat-y; margin: 0; padding: 0; font: normal 1.0em Helvetica, Arial, sans-serif; }
label { display: block; color: #4a9b4e; font-size: .8em; }
input.text, textarea { border: 1px solid #666; width: 300px; margin-bottom: 10px; }
textarea { height: 150px; }
dt { list-style-type: none; margin-left: 20px; font-weight: bold; }
dd { display: list-item; }

#container { border: 1px solid #000; border-width: 0 1px; background: #FFF; margin: 0 auto; width: 900px; min-height: 600px; }

#header { border-bottom: 4px solid #4a9b4e; position: relative; width: 900px; height: 173px; background: url('/img/top-background_v1.jpg'); }
#header div.link, #header div.active { position: absolute; bottom: 0; background: url('/img/button-deactivated_v1.png'); width: 86px; height: 16px; padding: 7px; text-align: center; overflow: hidden; }
#header div.active { bottom: -4px; background: url('/img/button-activated_v1.png'); }
#header div.link a { color: #FFF; text-decoration: none; font-weight: bold; }
#header div.active a { color: #666; text-decoration: none; font-weight: bold; }
#header div.active { color: #FFF; }
#homelnk { left: 400px; }
#prodlnk { left: 510px; }
#quallnk { left: 620px; }
#contlnk { left: 730px; }

#body { min-height: 450px; }
#body h1 { margin: 10px 20px; color: #4a9b4e; font-size: 2em; }
#body h2 { margin: 10px 20px; color: #4a9b4e; font-size: 1.5em; }
#body img { border: 1px solid #4a9b4e; padding: 3px; margin: 20px; }
#body p { margin: 20px; }
#body a { color: #4a9b4e; }

#footer { margin: 20px; padding-top: 10px; border-top: 1px solid #4a9b4e; color: #4a9b4e; font-size: .8em; text-align: center; }
#footer a { color: #4a9b4e; text-decoration: none; }

