/* GENERAL/BODY ------------------------------------------------------------- */ /* Zero default margin & padding around common elements */ body, fieldset, form, { margin: 0; padding: 0; } /* margin & padding around headings which needs improving */ h1,h2,h3,h4,h5,h6 { color: black; background-color: transparent; margin: 20px 0 10px 0; } a { color: #003399; } a:visited { color: #003399; } a:hover { color: #CC3300; } body { min-width: 770px; height: 100%; /* Needed for footer to stick to bottom of screen */ background-color: #FFFFFF; background-image: url(/vwa/homeimage.nsf/byFileName/left_column.gif/$File/left_column.gif); background-repeat: repeat-y; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; line-height: 1.4em; } .body_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; } .body_header { font-weight: bold; font-size: 162% } /* Hack to overcome discrepancy between IE and Mozilla - code below is to remove excess space in Mozilla at top of page */ .disclaimer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; } form { margin: 0px; } fieldset { border: 0 none transparent; } html { height: 100%; /* Needed for footer to stick to bottom of screen */ } img { border: 0 none transparent; } input { font-family: Verdana, Arial, Helvetica, sans-serif; } p { margin: 0 0 15px 0; padding: 0; } select { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; } table { font-size: 100%; } .hidden { position: absolute; left: -1500em; height: 1px; width: 1px; overflow: hidden; margin-right: -1px; margin-bottom: 1px; font-size: 1px; line-height: 1px; } .clearer { clear: both; height: 1px; margin-top: -1px; margin-bottom: -1px; font-size: 1px; line-height: 1px; } ul { margin: 10px 0 0 20px; padding: 0; } ul li { margin: 0 0 15px 0; padding: 0; } ol li { margin: 0 0 15px 0; padding: 0; } dd { margin: 0 0 5px 0; padding: 0; } /* PAGE LAYOUT -------------------------------------------------------------- */ #menu { float: left; width: 140px; background-color: #F8B500; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; } #content { margin-top: 10px; margin-right: 157px; margin-left: 160px; } #subContent { display: inline; float: right; width: 147px; margin-top: 10px; margin-bottom: 65px; } /* HEADER ------------------------------------------------------------------- */ #header { line-height: 43px; background-color: #000000; background-image: url(/vwa/homeimage.nsf/byFileName/header_bg.gif/$File/header_bg.gif); background-repeat: no-repeat; background-position: 100% 0; margin:0; padding:0; } #logo { width: 383px; height: 62px; overflow: hidden; font-size: 200%; font-weight: bold; line-height: 62px; } #logo span.replacementImage { position: absolute; top: 0; width: 383px; height: 62px; background-image: url(/vwa/homeimage.nsf/byFileName/logo.gif/$File/logo.gif); background-repeat: no-repeat; cursor: hand; c\ursor: pointer; } #subHeader { padding: 2px 9px 5px 9px; background-color: #666666; } * html #subHeader { padding: 2px 9px 2px 9px; } /* Hack to overcome discrepancy between IE and Mozilla - code below is to remove excess space in Mozilla */ html>body #subHeader { margin-top: -1px; margin-bottom: -4px; } #quicklinks { float: left; } #quicklinks select { background-color: #E8EED0; vertical-align: middle; } #quicklinks input.submitRoundSilver { width: 25px; height: 24px; background-color: #CCCCCC; background-image: url(/vwa/homeimage.nsf/byFileName/button_round_silver.gif/$File/button_round_silver.gif); line-height: 24px; vertical-align: middle; } #searchLink { float: right; } * html #searchLink { padding-top: 3px; } /* MENU --------------------------------------------------------------------- */ #menu ul { margin: 0; padding: 0; border-right: 1px solid #666666; padding-top: 1.65em; } #menu li { display: inline; margin: 0; padding: 0; } #menu a { display: block; width: 139px; w\idth: 139px; border-top: 1px solid #666666; border-left: 1px solid #666666; padding: 2px 9px 5px 9px; background-color: #FEF6A1; color: #000000; text-decoration: none; } /* Hack to overcome discrepancy between IE and Mozilla - code below is to remove excess space in Mozilla */ html>body #menu a { padding: 2px 0px 5px 0px; } #menu a:hover { background-color: #FFFFFF; } #menu .secondary a { background-color: #FCDC61; } #menu .secondary a:hover { background-color: #FFFFFF; } #menuContact a { border-bottom: 1px solid #666666; background-color: #F8B500; } /* CONTENT ------------------------------------------------------------------ */ #informationSelects { background-image: url(/vwa/homeimage.nsf/byFileName/feature_bg.jpg/$File/feature_bg.jpg); background-repeat: no-repeat; background-position: 500px 6px; } #informationSelectsInner { min-height: 165px; padding-top: 15px; padding-left: 175px; background-image: url(/vwa/homeimage.nsf/byFileName/feature1.jpg/$File/feature1.jpg); background-repeat: no-repeat; background-position: 0 100%; } * html #informationSelectsInner { height: 180px; he\ight: 165px; } form.informationSelectForm { margin-top: 3px; } form.informationSelectForm select { width: 21.5em; background-color: #EEEEEE; } h1 { position: relative; width: 238px; height: 43px; overflow: hidden; font-size: 150%; } h1 span.replacementImage { position: absolute; top: 0; left: 0; width: 238px; height: 43px; background-image: url(/vwa/homeimage.nsf/byFileName/heading1.gif/$File/heading1.gif); background-repeat: no-repeat; } input.submitRound { width: 23px; height: 22px; border: 0 solid transparent; padding: 0; background-color: transparent; background-repeat: no-repeat; font-size: 80%; font-family: "Trebuchet MS"; line-height: 22px; text-transform: uppercase; text-align: center; letter-spacing: 0.1em; cursor: hand; c\ursor: pointer; } input.submitRoundYellow { background-image: url(/vwa/homeimage.nsf/byFileName/button_round_yellow.gif/$File/button_round_yellow.gif); } span.button { display: block; background-color: #FFFFFF; background-image: url(/vwa/homeimage.nsf/byFileName/button_bg.gif/$File/button_bg.gif); background-repeat: repeat-x; } span.button span.buttonInner { display: block; padding-right: 3px; background-image: url(/vwa/homeimage.nsf/byFileName/button_right.gif/$File/button_right.gif); background-repeat: no-repeat; background-position: 100% 0; } span.button span.buttonInner * { position: relative; display: block; height: 21px; overflow: hidden; padding-right: 15px; padding-left: 15px; background-image/**/: url(/vwa/homeimage.nsf/byFileName/button_left.gif/$File/button_left.gif); background-repeat: no-repeat; line-height: 21px; text-decoration: none; color: #000000; } * html span.button span.buttonInner * { height: auto; } /* FOOTER ------------------------------------------------------------------- */ #footer { position: absolute; width: 100%; height: 23px; he\ight: 10px; margin-top: -23px; padding: 0 0 2em 0; list-style: none; color: #666666; text-align: center; } #footer p { margin-left: 160px; } #logoVic { position: absolute; left: 37px; margin-top: -35px; } #footer a { color: #666666; } /* RIGHTNAVIGATION ON CONTENT PAGES ------------------------------------------------------------------- */ #rightnav { width: 175px; border: 1px solid #333; padding: 0 0 1px 0; margin-bottom: 1px; font-family: Verdana, Arial, sans-serif; font-size:9px; background-color: transparent; color: #000; } #rightnav li { margin: 0; } #rightnav li a { display: block; border: 1px solid #ccc; padding: 5px; background-color: #E5E5E5; color: #000; text-decoration: none; width: 100%; } html>body #rightnav li a { width: auto; } #rightnav li a:hover { background-color: #fff; color: #000; } #rightnav ul { list-style: none; margin: 0; padding: 0; border: none; } #rightnav h5 { margin: 0; padding: 5px; background-color: #fff; color: #333; font-family: Verdana, Arial, sans-serif; font-size:10px; text-transform: uppercase; text-align: center; }