.HomePageENRLinkContainer {
	margin: 2px auto;

	width: 90%;
	border: solid 2px gray;
	border-radius: 12px;

	overflow: hidden;
}

.HomePageENRLink {
	display: block;

	background: linear-g radient(white,#dddddd );
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#dddddd ));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#dddddd );

	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.HomePageENRLink:focus {
	background: linear-g radient(#eeeeee,#c0c0c0 );
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#c0c0c0 ));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#c0c0c0 );
}

.HomePageENRLink hr {
	margin: 0 auto;
	padding: 3px;

	width: 80%;

	color: #bf3946;
}

.HomePageENRElection {
	padding: 10px;

	font-size: 1.5em;
	font-weight: bold;
	color: #35547a;
	line-height: 1.2;
}

.HomePageENRStatus {
	padding: 5px;

	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.2;
	color: #bf3946;
}

.HomePageENRLinkHighlight {
	padding: 1px;

	outline: 1px dashed transparent;
}

.HomePageENRLink:focus .HomePageENRLinkHighlight {
	outline-color: rgba(0, 0, 0, 0.25);
}
