.hidden { display: none;display: none; } #slogan { width: 400px; height: 1px; overflow: visible; } #slogan_text { color: #fff; font-size: 12px; font-weight: bold; height: 20px; z-index: 3; position: relative; top: -21px; left: -1px; } #slogan_shadow { height: 20px; color: black; font-size: 12px; font-weight: bold; z-index: 2; } .google_box_query { border: 1px solid #bbb; width: 90px; height: 17px; font-size: 10px; padding: 1px; } .google_box_go { display: none; border: 1px solid white; border-left: none; color: white; float: left; height: 17px; font-size: 10px; } .menu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: justify; letter-spacing: normal; word-spacing: normal; } .menu a:link { text-decoration: none; font-weight: normal; color: #403f33; } .menu a:visited { text-decoration: none; } .menu a:hover { text-decoration: underline; color: #990000; } .menu_toplevel { background-color: white; width: 100px; position: relative; } .menu_topitem_act a:link { color: #900; } .menu_topitem_act a:visited { color: #900; } .menu_topitem_act a:active { color: #900; } .menu_topitem { margin-top: 3px; clear: none; padding-left: 2px; } .menu_level2 { display: none; background-color: #fff; color: #403f33; border: 1px solid #990000; padding: 2px ; margin-left: 3px; position: absolute; right: 100px; top: 0px; width: 100px; z-index: 3; } .menu_level2 div a { display: block; text-align: right; position: relative; margin-right: 5px; } .menu_level2item_act a:link { color: #900; } .menu_level2item_act a:visited { color: #900; } .menu_level2item_act a:active { color: #900; } .menu_level2 div:hover { background-color: #900; color: white; } .widelink { width: 100px; text-decoration: none; } #nav a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-weight: normal; color: #403f33; } #nav { padding: 0; margin:0; list-style: none; float : left; width : 11em; } #nav ul { padding: 0; margin:0; list-style: none; float : left; width : 11em; } #nav li { position : relative; float : left; line-height : 1.25em; margin-bottom : -1px; width: 100px; } #nav li ul { position : absolute; left: -999em; margin-top : -1.26em; border:1px solid #990000; background-color:white; width: 100px; } #nav li a { display : block; padding : 0 0.5em; } #nav li a:hover { color : #990000; background-color : none; } #nav li ul a:hover { color : white; background-color : #990000; text-decoration:none; } #nav li:hover ul { left: -102px; } #nav li.sfhover ul { left: -102px; } #nav li ul a { text-align:right; }