#primary-nav {
	width: 211px;
	padding: 34px 0 0 -5px;
}

#primary-nav ul {
	list-style: none;
	margin-left: 0;
	width:240px;
}
#topmenuCont {
	padding-top: 137px;
	margin-bottom: 30px;
}
.topMenu li a, .topMenu li a:hover {
	display: block;
	width: 235px;
	border-bottom: solid 2px #fff;
	padding-left: 15px;
	text-decoration: none;
	color: #000;
	padding-top: 4px;
	padding-bottom: 1px;
}

.topMenu li a:hover {
	background-color: #ff0133;
}

#primary-nav a, #primary-nav a:hover {
	text-decoration: none;
}

#primary-nav li a, #primary-nav li a:hover {
	display: block;
}



/*Vertical Menu*/
.subMenuItem a, .L1active, .L2active, .L3active {
	display: block;
	text-decoration: none;
	color: #231f20;
}
ul.vertMenu li {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 5px;
}






#primary-nav ul li.borderBottom {
	border-bottom: 1px solid #0053a0;
	padding: 0;
	height: 1px;
	line-height: 0;
}

#primary-nav ul ul li.borderBottom {
	display: none; /* height:1px;       line-height:0;       margin:0;       padding:0;       font-size:1px;*/
}








/*Level 2*/
.L2notActive a, .L2active a, .L2notActive, .L2active {
	color: #00509e;
	text-transform: uppercase;
	font-weight: 700;
	margin: 2px 0;
}
.L2notActive a:hover {
	background-image: url( "/web/design/images/current.png" );
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	margin-left: -15px;
}
.L2active {
	background-image: url( "/web/design/images/current.png" );
	background-repeat: no-repeat;
	background-position: left;
}

.L2notActive {
	color: #0053a0;
	
		background-image: url( "/web/design/images/current-not.png" );
	background-repeat: no-repeat;
	background-position: left;
	
	
}

.L2active, .L2notActive a:hover {
	color: #0053a0;
	text-decoration: none;
}

.L2active, .L2notActive {
	padding-left: 15px;
}





/*Level 3*/
.vertMenu .L3notActive, .vertMenu  .L3notActive a {
	color: #58595b;
}

li.L3active, li.L3active a {
	color:#6d6e71;

}



	


.L3active {
	background-image: url( "/web/design/images/current.png" );
	background-repeat: no-repeat;
	background-position:top left;

}

.L3active, .L3notActive {
	text-decoration: none;
	margin-bottom: 5px;
	padding-left: 15px;
	margin-left: 20px;
	font-weight:700;
	line-height:12px;
}

.L3active, .L3notActive, .L3active a, .L3notActive a {
	color: #00509e;
}

.L3notActive a:hover {
	text-transform: capitalize;
	color: #6d6e71;
	background-image: url( "/web/design/images/current.png" );
	background-repeat: no-repeat;
	background-position: top left;
	color: #0053a0;
	margin-left: -15px;
	padding-left: 15px;
}



/*Level 4*/
.L4 {
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	color:#58595b;
}





/*Top horizontal menu*/
.topmenuitem a {
	padding-top: 5px;
}

ul.topHorizMenu {
	margin-left: 0;
	padding: 3px 36px 3px 27px;
}

.topHorizMenu li {
	display: inline;
}

.topHorizMenu .L1active a, .topHorizMenu .L1active {
	color: #00509e;
	font-weight: 700;
	text-transform: uppercase;
}

.topHorizMenu .L1active a:hover {
	text-decoration: none;
	cursor: default;
}

.topHorizMenu .L1notActive a {
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
}

.topHorizMenu .L1notActive a:hover {
	color: #00509e;
	text-transform: uppercase;
	text-decoration: none;
}

.topHorizMenu .L1active a, .topHorizMenu .L1notActive a, .topHorizMenu .L1notActive a:hover {
	padding: 2px 3px;
}

.topHorizMenu a {
	margin-right: 35px;
}

/*Bottom horizontal menu*/
.lwrMenuSeprtr {
	padding: 0 12px;
}


#primary-nav hr {
	margin-left: -20px;
}
.line1a, .line1b, .line1c, .line1d, .line1e, .line1f {
	width: 228px;
	border-bottom: solid 1px #808285;
	margin-bottom: 10px;
	margin-top: 10px;
}

/*
.borderBottom {
	border-top:solid 1px #000;
	display:block;
}
*/

/*Breadcrumbs*/
.crumbs {
	float: right;
	margin-right: 30px;
	width: 800px;
	text-align: right;
	margin-bottom: 10px;
}
.crumbs, .crumbs a {
	color: #00509e;
	font-weight: 700;
}
