#nav {
	position:relative;
	z-index:99;
}

#nav a {
	display:block;
}

#nav a:hover {
	color:#D70014;
}

#nav a:hover span {
	color:black;
}

#nav li ul {
	position: absolute;
	width:160px;
	left: -999em;
	font-family:arial, helvetica, sans-serif;
}

#nav li:hover ul {
	left: auto;
	padding:3px 0px 40px 0px;
	background: url(../upload/design/bg-navigation.png) bottom left repeat-x;
	width:160px;
}

#nav li ul li {
	padding:3px 5px 3px 11px;
	width:150px;
	color:black;
	text-transform:none;
	font-size:90%;
}

#nav li ul li a {
	color:black;
}

#nav li ul li a:hover {
	color:#D70014;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul ul {
	margin: -1em 0 0 10em;
}

#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;
}



#navmicrosites {
	position:relative;
	z-index:99;
}

#navmicrosites a {
	display:block;
}

#navmicrosites li ul {
	position: absolute;
	width:168px;
	margin-left:0px;
	left: -999em;
}

#navmicrosites li:hover ul {
	left: auto;
	padding-top:3px;
	width:168px;
}

#navmicrosites li ul li {
	padding:0px 10px;
	margin:0px 0px;
	background: url(../upload/design/bg-navigation-microsites.png);
	text-transform:none;
	color:black;
float:none;
display:block;
	font-size:90%;
}

#navmicrosites li ul li a, #navmicrosites li.act ul li a {
	color:black;
	height:auto;
	font-weight:normal;
	font-size:100%;
	width:158px;
}

#navmicrosites li ul li a:hover {
	color:#D70014;
}

#navmicrosites li:hover ul, #navmicrosites li.sfhover ul {
	left: auto;
}

#navmicrosites li ul ul {
	margin: -1em 0 0 10em;
}

#navmicrosites li:hover ul ul, #navmicrosites li.sfhover ul ul {
	left: -999em;
}

#navmicrosites li:hover ul, #navmicrosites li li:hover ul, #navmicrosites li.sfhover ul, #navmicrosites li li.sfhover ul {
	left: auto;
}








