.nav, .nav * {
	margin: 0;
	padding: 0;
}

.nav {
	position: relative;
	float: left;
	width: 880px;
	line-height: .8;
	margin-bottom: 0;
	border-bottom: 1px solid #d3d3d3;
}

.nav ul {
	background: none; /*IE6 needs this*/
	float: left;
	position: relative;
}

.nav li {
	float: left;
	list-style: none;
	z-index: 999;
}

.nav a {
	color: #000;
	font-size: 1.1em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
	display: block;
	float: left;
	padding: 0.95em 1.73em 0.85em 1.75em;
	text-decoration: none;
	/*width: 8.3em;*/
}

a.menu:link {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
	font-size: 1.1em; 
	color: #000;
	text-decoration: none;	
}

a.menu:visited {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
	font-size: 1.1em; 
	color: #000;
	text-decoration: none;
}

a.menu:hover {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;
	font-size: 1.1em; 
	color: #666;
	text-decoration: none;
}

a.sub:link {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;font-size: 1.1em; color: #000;text-decoration: none;}
a.sub:visited {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;font-size: 1.1em; color: #000;text-decoration: none;}
a.sub:hover {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-Serif;font-size: 1.1em; color: #666;text-decoration: none;}

.nav li ul {
	left: 0;
	top: -999em;
	position: absolute;
}

.nav li:hover ul, /* pure CSS hover is removed below */
ul.nav li.sfHover ul {
	top: 2.75em;
}

.nav li:hover ul.sub01, /* pure CSS hover is removed below */
ul.nav li.sfHover ul.sub01 {
	left: 0;
}

.nav li:hover ul.sub02, /* pure CSS hover is removed below */
ul.nav li.sfHover ul.sub02 {
	left: 135px;
	width: 700px;
}

.nav li:hover ul.sub03, /* pure CSS hover is removed below */
ul.nav li.sfHover ul.sub03 {
	left: 245px;
}

.nav li:hover ul.sub04, /* pure CSS hover is removed below */
ul.nav li.sfHover ul.sub04 {
	left: 319px;
	width: 300px;
}

.nav li:hover ul.sub05, /* pure CSS hover is removed below */
ul.nav li.sfHover ul.sub05 {
	left: 467px;
}

.nav li:hover ul.sub06, /* pure CSS hover is removed below */
ul.nav li.sfHover ul.sub06 {
	left: 660px;
	width: 260px;
}



.nav li:hover li ul,
.nav li.sfHover li ul {
	top: -999em;
}

.nav li li: hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul {
	top: 2.75em;
}

.nav li li: hover li ul,
.nav li li.sfHover li ul {
	top: -999em;
}

.nav li li li: hover ul, /* pure CSS hover is removed below */
ul.nav li li li.sfHover ul {
	top: 2.75em;
}

/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/

.superfish li: hover ul,
.superfish li li: hover ul,
.superfish li li li: hover ul {
	top: -999em;
}

.nav li li {

}

.nav li li li {

}