/* CSS Document */ body { font-family: arial, helvetica, sans-serif; background-color: rgb(83,104,149); font-size:1px; margin: 0px; padding: 0px; line-height: 15px; text-align: left; } #bodyContent { width: 100%; } #navMenu { width: 800px; } table { clear: left; } td { font: normal 12px arial,helvetica,sans-serif; } #nav{list-style: none; width:auto; height: 1.8em; } #nav ul { padding: 0; margin:0; list-style: none; width:8em; z-index:99; position:fixed; overflow:visible; border-left: 1px solid #adc2eb; border-right: 1px solid #adc2eb; border-bottom: 1px solid #adc2eb; } #nav li { margin:0; position: relative; float:left; width: 8em; background-color:rgb(0, 102, 255); border:solid 1px #004477; display:block; height:auto; background-color: #004477; font-weight: bold; } #nav li li{ background-color: #00AABB; font-weight: normal;u } #nav ul li{ border-width:1px 1px 0 0; border-left: 1px solid #adc2eb; border-right: 1px solid #adc2eb; border-bottom: 1px solid #adc2eb; } #nav ul ul li{ border-width:1px 1px 0 1px; border-left: 1px solid #adc2eb; border-right: 1px solid #adc2eb; border-bottom: 1px solid #adc2eb; } #nav ul ul li:last-child{border-bottom:1px solid rgb(0, 102, 255); border-left: 1px solid #adc2eb; border-right: 1px solid #adc2eb; border-bottom: 1px solid #adc2eb; } #nav a { text-decoration:none; display:block; padding: 0em; margin:0.2em 0em .2em 0em; width:8em; height:1em; color: #FFFFFF } #nav a:hover, #nav li:hover{ background-color: #0088BB; } #nav ul li:hover, #nav ul li a:hover{ text-decoration: underline; } #nav ul{ display:none; } /*all see this */ #nav ul ul{ display:none; position:absolute; margin-top:-1.8em; margin-left:8em; } /* non-IE browsers see this */ #nav ul li>ul, #nav ul ul li>ul{ margin-top:-1.4em; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{ display:none; } #nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{ display:block; } li>ul { top: auto; left: auto; } #menu a, #menu a:visited { position:relative; text-decoration:none; text-align:center; background-color:#9ab; color:#fff; display:block; width:10em; border:2px solid #fff; border-color:#def #678 #345 #cde; padding:0.25em; margin:0.5em auto; } #menu a:hover { top: 2px; left: 2px; color: #fff; border-color: #345 #cde #def #678; } .tnorm { font: normal 12px arial,helvetica,sans-serif; } .topnav, .topnav a:link, .topnav a:active, .topnav a:hover, .topnav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: rgb(55,92,136); text-decoration: none; } .topnav a:hover { color: black; text-decoration: underline; } .botnav, .botnav a:link, .botnav a:active, .botnav a:hover, .botnav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: white; text-align: center; text-decoration: none; } .botnav a:hover { text-decoration: underline; } .footinfo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(55,92,136); } .bodySpace { font: normal 8px arial,helvetica,sans-serif; } .bodyLeft { padding: 8px 4px 8px 7px; } .bodyRight { padding: 8px 8px 8px 4px; } .boxTitle { font: bold 16px arial,helvetica,sans-serif; color: rgb(55,92,136); padding: 3px 5px 1px 5px; } .boxNorm { font: normal 16px arial,helvetica,sans-serif; padding: 1px 5px 1px 5px; } .imgLeft { padding: 8px 8px 10px 10px; } .imgRight { padding: 10px 8px 8px 8px; } .spotTitle { font: bold 16px arial,helvetica,sans-serif; color: yellow; padding: 10px 10px 0px 10px; } .spotRight { font: normal 12px arial,helvetica,sans-serif; color: white; padding: 8px 8px 8px 0px; } .imgResearch { padding: 4px 0px 8px 0px; }