primaryNav {
	clear: both;
	width: 200px;
	float: left;
}
.menu h2 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	line-height: 1.5em;
	font-size: 108%;
	color: #430019;
}
.menu ul {
	padding-left: 0;
	margin-left: 0px;
	background: #fff;
	padding-bottom: 0;
	margin-bottom: 0
}
.menu li {
	padding: 0;
	margin: 0px;
	list-style: none;
	line-height: 1.5em;
	font-size: 100%;
	color: #430019;
		
}
.menu li a, .menu h2 a {
	
	border-left: #fff 5px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	background: #fff;
	text-decoration: none;
	display: block;
	border-bottom: #E3D9DD 1px solid;
	font-size:80%;
}

.menu-block-7 li.menu-mlid-37861 a, /* style for publications menu block */
.menu li a.active, .menu h2 a.active, .menu li a.active-trail, .menu li.expanded a.active {
	background: #f2f2f2;
	border-left: #025A92 5px solid;
}
.menu li a:hover, .menu h2 a:hover, .menu li.expanded a:hover.active-trail, .menu li.first a:hover.active {
	text-decoration: none;
	color: #25476C;
	background: #EAEFF5;
	border-left: #025A92 5px solid;
}
.menu li a:active, .menu li.expanded a:active.active-trail {
	background-color: #F0F8B4;
	border-left: #025A92 5px solid;
}
.menu li li a {
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 169px;
	font-size: .8em;
	background: #fff;
	border-left: #fff 5px solid;
}
.menu li li.active a.active-trail, .menu li li.active a.active {
	background: #fff url(../images/arrow_dark_blue.gif) no-repeat 6px 0.6em;
	border-left: #fff 5px solid;
}
.menu li li.expanded a.active-trail {
	background: #fff url(../images/arrow_dark_blue_down.gif) no-repeat 6px .6em;
	border-left: #fff 5px solid;
}
.menu li li a:hover, .menu li li.expanded a:hover.active-trail, .menu li li.active a:hover.active-trail {
	text-decoration: none;
	border-left: #EAEFF5 5px solid;
	background: #EAEFF5 url(../images/arrow_dark_blue.gif) no-repeat 6px .6em;
	color: #25476C;
}
.menu li li a:active, .menu li li.expanded a:active.active-trail, .menu li li.active a:active.active-trail {
	background: #F0F8B4 url(../images/arrow_dark_blue.gif) no-repeat 6px .6em;
	border-left: #F0F8B4 5px solid;
}
.menu li li li a {
	padding-left: 35px;
	width: 154px;
	font-size: .75em;
	background: #fff;
}
.menu li li li.active a.active-trail, .menu li li li.active a.active {
	text-decoration: none;
	background: #f2f2f2 url(../images/arrow_dark_blue_small.gif) no-repeat 21px .7em;
}
.menu li li li.expanded a.active-trail {
	background: #fff url(../images/arrow_dark_blue_small_down.gif) no-repeat 21px .7em;
	border-left: #fff 5px solid;
}
.menu li li li a:hover, .menu li li li.expanded a:hover.active-trail, .menu li li li.active a:hover.active-trail {
	text-decoration: none;
	background: #EAEFF5 url(../images/arrow_dark_blue_small.gif) no-repeat 21px .7em;
}
.menu li li li a:active, .menu li li li.expanded a:active.active-trail, .menu li li li.active a:active.active, .menu li li li.active a:active.active-trail {
	background:#F0F8B4 url(../images/arrow_dark_blue_small.gif) no-repeat 21px .7em;
}
.menu li li li li a {
	padding-left: 50px;
	width: 139px;
	font-size: .7em;
	background: #fff;
}
.menu li li li li.active a.active-trail {
	text-decoration: none;
	background: #fff url(../images/arrow_dark_blue_small.gif) no-repeat 36px .7em;
}
.menu li li li li.expanded a.active-trail {
	background: #f2f2f2 url(../images/arrow_dark_blue_small_down.gif) no-repeat 36px .7em;
	border-left: #EAEFF5 5px solid;
}
.menu li li li li a:hover, .menu li li li li.expanded a:hover.active-trail, .menu li li li li.active a:hover.active-trail {
	text-decoration: none;
	background: #EAEFF5 url(../images/arrow_dark_blue_small.gif) no-repeat 36px .7em;
	color: #25476c;
}
.menu li li li li a:active, .menu li li li li.expanded a:active.active-trail, .menu li li li li.active a:active.active-trail {
	background: #F0F8B4 url(../images/arrow_dark_blue_small.gif) no-repeat 36px .7em;
}