.n2menu
{
	background-color:inherit;
	width: 960px;
	font-size: 10px;
	font-weight: bold;
	color: #505050;
}
.n2menu ul
{
	
	display:block;
	clear:both;
	list-style-type:none;
	margin:0;
	padding:0 24px;
}

.initialized ul ul
{
	display:none;
}
.n2menu li
{
	float:left;
}


.n2menu .expanded span,
.n2menu span
{
	background: url('../images/menu-sep.gif') no-repeat scroll 100% 50%;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	cursor: pointer;
	color: #505050;
	padding: 0px 8px 0px 8px;
	font-size: 11px;
}
.n2menu a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	cursor: pointer;
	color: #505050;
}
.n2menu a:hover
{
	color: #d8171a;
	text-decoration:underline;
	
}
.n2menu .subMenu
{
	display:block;
	clear:right;
	display:block;
	width: 932px;
	
}

.n2menu .subMenu a
{
	padding: 0px 10px 0px 2px;
	font-size: 10px;
}
.n2menu .level2 .expanded span, .n2menu .level2 span {
	font-size: 10px;
}


.n2menu .level2
{
	background-color:#c9cacc;
	border-bottom: 1px solid #a2a2a2;
	text-transform: uppercase;
}
.n2menu .expanded a,
.n2menu .level2 a {
background:transparent url(../images/menu-arrow.gif) no-repeat scroll 0% 50%;
padding:0px 10px;
}

.n2menu .level2 a:link
{
	background-color:#c9cacc;
	text-transform: uppercase;

}


.n2menu .level2 .expanded
{
	color: #d8171a;
	
}
.n2menu .level3 .expanded span, .n2menu .level3 span {
	font-size: 10px;
}

.n2menu .level3
{
	background-color:#EFEFEF;
	border-bottom: 1px solid #a2a2a2;
	text-transform: uppercase;
}

.n2menu .level3 a {
background:transparent url(../images/menu-arrow.gif) no-repeat scroll 0% 50%;
padding:0px 10px;
}

.n2menu .level3 a:link
{
	background-color:#EFEFEF;
	text-transform: uppercase;
}

.n2menu .level3 a:visited
{
	background-color:#EFEFEF;
	text-transform: uppercase;
}

.n2menu .level3 a:active
{
	background-color:#EFEFEF;
	text-transform: uppercase;
}


.n2menu .level3 .expanded,
.n2menu .level4
{
	background-color:#a2a2a2;
}
.n2menu .level3 .expanded,
.n2menu .level4
{
	background-color:#a2a2a2;
}
.n2menu .level4 .expanded,
.n2menu .level5
{
	background-color:#a2a2a2;
}
.n2menu .level5 .expanded,
.n2menu .level6
{
	background-color:#a2a2a2;
}
.n2menu .level6 .expanded,
.n2menu .level7
{
	background-color:#a2a2a2;
}
.n2menu .level7 .expanded,
.n2menu .level8
{
	background-color:#a2a2a2;
}
.n2menu .level8 .expanded,
.n2menu .level9
{
	background-color:#a2a2a2;
}
.n2menu .trail,
.n2menu .current
{
	font-weight:bold;
}

.n2menu ul:after,.floatFixed {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.n2menu ul,.floatFixed {display: inline-block;}

/* Hides from IE-mac \*/
* html .n2menu ul,* html .floatFixed {height: 1%;}
.n2menu ul,.floatFixed {display: block;}
/* End hide from IE-mac */