/* all lists */
#nav { padding: 0; margin: 0; list-style: none; line-height: 1; }

/* all lists */
#nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }

/* all list items */  /* width needed or else Opera goes nuts */
#nav li { float: left; width: 180px; }

/* second-level lists */  /* using left instead of display to hide menus because display: none isn't read by screen readers */
#nav li ul { position: absolute; margin-left: -10000px; background-color: #666666; width: 180px; line-height: 1.2em; }

/* lists nested under hovered list items */
#nav li:hover ul, #nav li.sfhover ul { margin-left: 0; }

#nav li li:hover ul, #nav li li.sfhover ul { margin-left: 100px;}

/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul { margin-left: 0; }
#nav li li a:focus + ul { margin-left: 1010em; }
#nav li li a:focus { margin-left:10000px; }
#nav li li li a:focus { margin-left: 20100px; }
#nav li:hover a:focus, #nav li.sfhover a.sffocus { margin-left: 0; }
#nav li li:hover a:focus + ul, #nav li li.sfhover a.sffocus + ul { margin-left: 100px; }

.headertab {
	background-image: url(http://welcome.hp-ww.com/img/hpweb_1-2_tab_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 23px;
	line-height: 21px;
	text-align: center;
}

.lipad { padding-left: 1.6em; padding-right: .8em; }
.lipadlvl { padding-left: 2.4em; padding-right: .8em; }
.liindent { text-indent: -.8em; color: #FFFFFF;  }

.spacervert { height: .8em; }
.spacerhorz { width: .8emx; }
