/* style definitions for main navigation */ #nav, #nav ul { -moz-box-sizing: border-box; float: right; list-style: none; background: transparent; font-weight: normal; padding: 0; border: 0; margin:8px 10px 0 0 ; } #nav { padding-left:16px; } #nav a { display: block; color: #003399; text-decoration: none; width:70px; text-align:center; xpadding: 5px 10px 5px 10px; font-size:11px; border-right:1px solid #ccc; } #nav a.intramain { padding: 7px 11px 7px 11px; } #nav a.parent { background: url(parent_arrow.gif) center right no-repeat; } #nav li { float: left; padding: 0; } #nav li ul { position: absolute; background:#eeeef0;/* dropdown color*/ left: -999em; height: auto; width: 140px; w\idth: 140px; font-weight: normal; border: 0; border-top:1px solid #ccc; margin: 0 0 0 -71px; } #nav li li { padding: 0 ; width: 140px; border-bottom:1px solid #ccc; /* border between drop-down rows*/ border-left:1px solid #ccc; border-right:0px solid #ccc; } #nav li ul a { text-align:left; width: 120px !important; width: 140px; width/**/:/**/140px; color:#0063a3; font-size:11px; font-weight: normal; padding: 5px 10px 5px 10px;/* drop-down row height*/ } #nav li ul ul { border: 0; border-top:1px solid #ccc; margin: -35px 0 0 180px;/* parameters to set drop-down in place */ } #nav li ul ul a { border-right:0; font-weight: normal; } #nav li ul ul.onleft { margin: -29px 0 0 -142px;/* drop-down on left */ } #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; } #nav li:hover, #nav li.sfhover { background: #f1f1f1; /* mainbar hovercolor*/ } #nav li li:hover, #nav li li.sfhover { background: #003a82; /* drop-down hovercolor*/ } #nav li li a:hover { color:#fff; /* drop-down link hovercolor*/ } li.hilite a {font-weight:bold}