#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  aborder: 1px solid #000;
  abackground: #efefef;
  float: left;
  width: 100%;
}

#nav li {
  float: left;
  position: relative;
  back\ground: none;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  background:#fff;
}

#nav a {
  color: #3d4149;
	abackground:#fff;
  text-decoration: none;
  display: block;
  padding: 4px 4px;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}

#nav a:hover {
  color: #000;
  abackground: #ccc;
}

#nav li li{
  font-family:Tahoma,Verdana,Courier New, Arial;
  afont-style:Italic;
  font-size:13px;
}

#nav li:hover,
#nav li.jshover {
  border-top:1px solid #b9c5dd;
  border-left:1px solid #b9c5dd;
  border-right:1px solid #b9c5dd;
  background: url(popup.gif) #b8c4dc 0 -15px;
}

#nav li ul {
  display: none;
  position: absolute;
  apadding: 8px 0;
  width: 230px;
	background:#fff;
  border:1px solid #b9c5dd;
  border-top:0px;
  padding:1px;
  padding-top:0px;
  aborder:1px solid #B8A3BA;
  margin-left:-1px;
}

#nav li li a {
	background: none;
	width:230px;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	background: url(popup.gif) #b8c4dc 0 -40px;
	border:0px;
	display:block;
}

#nav li li a:hover {
  background: #DBE7F2;
}
	
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li,
#nav li.jshover li {
	border:0px;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  atop: -9px;
  aleft: 118px;
  top:0px;
  left:230px;
  z-index:100;
  lef\t: 230px;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

a.targetLink {
	background:#fff;
}

a.targetLink:hover {
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}

