.listNav, .ln-letters {
	overflow: hidden
}
.listNavHide {
	display: none
}
.listNavShow {
	display: list-item
}
.letterCountShow {
	display: block
}
.ln-letters a {
	font-size: 1.1em !important;
	display: block;
	float: left;
	padding: 2px 6px;
	border: 1px solid #c1d1e0;
	/* border-right: none;*/
	text-decoration: none
}
.ln-letters .ln-last {
	border-right: 1px solid #c1d1e0 !important;
}
.ln-letters a:hover, .ln-letters .ln-selected {
	background-color: #0064a8;
	color: #fff;
}
.ln-letters .ln-disabled {
	color: #ccc;
}
.ln-letter-count {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.35;
	color: #000000;
	margin-bottom: 10px;/*	background: #ededed; border: 1px solid #738591;*/
}
.ln-letter-count { /*position: relative;*/
	background: #ededed;
	border: 1px solid #738591;
	margin-bottom: 10px;
}
.ln-letter-count:after, .ln-letter-count:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.ln-letter-count:after {
	border-color: rgba(237, 237, 237, 0);
	border-top-color: #ededed;
	border-width: 5px;
	margin-left: -5px;
}
.ln-letter-count:before {
	border-color: rgba(115, 133, 145, 0);
	border-top-color: #738591;
	border-width: 6px;
	margin-left: -6px;
}
.glossary-list {
}
.ln-letters {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	padding: 10px;
	background-color: #d7e9fa;
}
.arrow_box_lettercount {
	position: relative;
	background: #dbdbdb;
}
.arrow_box_lettercount:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(219, 219, 219, 0);
	border-top-color: #dbdbdb;
	border-width: 5px;
	margin-left: -5px;
}

.EnforcementGuide li  a {
	text-decoration: none;
	display:block;
}