#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 3em;
}

#nav li { /* all list items */
	float: left;
	width: 3em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 3em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #9FBD8F;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}
#nav li:hover {background-position: 0 0;}






#nav {
	height: 40px;
	width: 100%;
}
li#navA,li#navB,li#nav1,li#nav2,li#nav3,li#nav4,li#nav5,li#nav6,li#nav7,li#nav8 {
	height: 40px;
}
li#navA {
	background-image: url(../images/pnavA.jpg);
	background-repeat: no-repeat;
	width: 59px;
}
li#navB {
	background-image: url(../images/pnavB.jpg);
	background-repeat: no-repeat;
	width: 59px;
}
li#nav1 {
	background-image: url(../images/pnav1.png);
	background-repeat: no-repeat;
	width: 158px;
}
li#nav2 {
	background-image: url(../images/pnav2.png);
	background-repeat: no-repeat;
	width: 66px;
}
li#nav3 {
	background-image: url(../images/pnav3.png);
	background-repeat: no-repeat;
	width: 183px;
}
li#nav3a {
	background-image: url(../images/pnav3a.png);
	background-repeat: no-repeat;
	background-position: left -1px;
	width: 184px;
	height: 39px;
}
li#nav3b {
	background-image: url(../images/pnav3b.png);
	background-repeat: no-repeat;
	background-position: left -1px;
	width: 184px;
	height: 39px;
}
li#nav5 {
	background-image: url(../images/pnav5.png);
	background-repeat: no-repeat;
	width: 152px;
}
li#nav6 {
	background-image: url(../images/pnav6.png);
	background-repeat: no-repeat;
	width: 154px;
}
li#nav7 {
	background-image: url(../images/pnav7.png);
	background-repeat: no-repeat;
	width: 81px;
}
li#nav8 {
	background-image: url(../images/pnav8.png);
	background-repeat: no-repeat;
	width: 112px;
}
#navA a,#navB a,#nav1 a,#nav2 a,#nav3 a,#nav4 a,#nav5 a,#nav6 a,#nav7 a,#nav8 a  {
	display: block;
	width:100%; height:100%;
}
#navA a:hover {
	background-image: url(../images/pnavA.jpg);
	background-position: left -39px;
}
#navB a:hover {
	background: url(../images/pnavB.jpg);
	background-position: left -39px;
}
#nav1 a:hover {
	background-image: url(../images/pnav1.png);
	background-position: left -39px;
}
#nav2 a:hover {
	background: url(../images/pnav2.png);
	background-position: left -39px;
}
#nav3 a:hover {
	background: url(../images/pnav3.png);
	background-position: left -39px;
	cursor: default;
}
#nav3a a:hover {
	background: url(../images/pnav3a.png);
	background-position: left -40px;
	cursor: pointer;
}
#nav3b a:hover {
	background: url(../images/pnav3b.png);
	background-position: left -40px;
	cursor: pointer;
}
#nav4 a:hover {
	background: url(../images/pnav4.png);
	background-position: left -39px;
}
#nav5 a:hover {
	background: url(../images/pnav5.png);
	background-position: left -39px;
}
#nav6 a:hover {
	background: url(../images/pnav6.png);
	background-position: left -39px;
}
#nav7 a:hover {
	background: url(../images/pnav7.png);
	background-position: left -39px;
}
#nav8 a:hover {
	background: url(../images/pnav8.png);
	background-position: left -39px;
}
