html, body { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; height: 100%; overflow-x: hidden; background-color: white; color: black; text-align: justify; font: normal small 'Gill Sans','Gill Sans MT',Verdana,sans-serif; } img { border: 0px; } h1 { font-size: 100%; margin: 0em 0em; padding: 0px; } h2 { margin: 0.0em 0em; padding: 0px; font-style: normal; font-variant: normal; font-weight: bold; font-size: 100%; letter-spacing: 0em; text-align: right; } h3 { margin: 0em 0em 0.5em 0em; font-size: 100%; font-weight: bold; text-align: left; } h1 a, h2 a, h3 a { text-decoration: none; } a:link, a:visited { color: #003399; text-decoration:none } a:hover { color: blue; } hr { color: white; border-top: dotted black; border-width: 1px 0px 0px 0px; margin: 1em 0em; } /* Menu */ .menu_container { position:fixed; margin:0px; padding:0px; z-index:4; } /* Navigation bars */ .nav_container { position:fixed; top:112px; right:5px; margin:0px; padding:0px; white-space:nowrap; z-index:3; clear:both; } .nav_container.horizontal { position:absolute; white-space:normal; z-index:4; width:*; } .nav_container.horizontal div { float:right; padding-right:10px; } #nav { position: absolute; top: 0px; right: 0px; z-index: 2; } #heading, #nav ul, #nav li { background: #EEEEEE; color: inherit; border-bottom: 0px solid black; } #heading h1 { margin: 0; padding: 0.4em 0 0.4em 2em; white-space: nowrap; } #nav ul { display: block; margin: 0em 0em 0em 0em; border-right: 0px solid #000000; } #nav li { margin: 0em; padding: 0.1em 0em 0.2em 0.1em; display: block; float: left; border-left: 0px solid #000000; } .right { clear: right; float: right; text-align: right; margin: 0em 1em 0em 1em; max-width: 25%; } img.right { width: auto; } .inner .right { margin-right: 0em; } .right blockquote { float: right; position: relative; clear: both; padding-top: 1em; padding-bottom: 0em; margin-bottom: 0em; font-style: italic; width: 100%; margin-right: 0em; } blockquote.right { width: 50%; margin-left: 50%; margin-right: 0em; } /* Footer (W3C logos) */ #w3c { text-align: right; padding: 0em 2em 0em 2em; clear: both; } #w3c img { padding-left: 10px; padding-top: 1em; } /* Classes */ .clear { font-size: 1px; height: 0px; clear: both; } .invisible { display: none; } .inner { margin-top: 1em; padding: 0em 0em 0em 0em; clear: both; } .innerlogo { margin-top: 0em; padding: 0em 0em 0em 1em; clear: both; } .left { float: left; position: absolute; } .tex { position: relative; top: 0.2em; margin-left: -0.2em; margin-right: -0.1em; } /* CSS ToolTips */ .tooltip { color: #FFF; outline: none; text-decoration: none; position: relative; } .tooltip span { color: #FFF; margin-left: -999em; position: absolute; } .tooltip:hover span { border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: 0; width: 250px; } .classic { padding: 0.8em 1em; background: rgba(0, 0, 0, 0.85); border: 5px 5px; } * html a:hover { background: transparent; }