#Cores {
	width: 100%;
	height: 100%;
	position: relative;
	margin: 30px auto;
}
.Core-list1 {
	width: 28%;
	float: left;
	margin: 0 0 0 4%;
}
.Core-list2 {
	width: 25%;
	float: left;
	margin: 0 0 30px 7%;
}
.core, .core-a {
	font-size: 14pt;
	font-weight: 700;
	padding: 0;
	margin: 10px 12px;
	width: 90%;
	height: auto;
	position: relative;
	float: left;
}
.core ul {
	font-size: 12pt;
	font-weight: 400;
	padding: 0 0 0 15px;
	margin: 0;
}
.image-holder1, .image-holder2, .image-holder2a {
	width: 18%;
	float: left;
	margin: 0 0 25px 0;
}
.img1, .img3 {
	width: 100%;
	float: left;
	margin: 0;
}
.img2, .img4 {
	width: 100%;
	float: left;
	margin: 80% 0 0;
}
.core-b, .image-holder2a {
	display: none;
}
.corereqlink, .corereqlink-Span, .corereqlink:hover, .corereqlink-Span:hover, .corereqlinkheader {
	display: block;
	clear: both;
	text-decoration: none;
}
.corereqlink, .corereqlink-Span {
	padding: 10px;
	margin: 25px auto;
	text-align: center;
	font-weight: 700;
	width: 200px;
	height: auto;
	background-color: #FFC84A;
	color: #101219;
	border: thin solid #E19D00;
	border-radius: 4px;
}
.corereqlink-Span {
	width: 250px;
}
.corereqlink:hover, .corereqlink-Span:hover {
	background-color: #101219;
	border: thin solid #000;
	color: #FFC84A;
	box-shadow:0 0 5px 1px rgba(0,0,0,.7)
}
.corereqlink:active, .corereqlink-Span:active {
	text-decoration: none;
	color: #000;
	background-color: gray;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.7) inset;
}
/*!-------------- Core Requirements Page Styles --------------*/
.narrow-core-header {
	margin: auto;
	width: 75%;
}
.corereq_boxed {
	margin: 25px auto;
	border: thick solid #FFC84A;
	width: 805px;
	padding: 20px;
}
.corereq_boxed-attention {
	margin: 50px 5% 0;
}
.corereq {
	line-height: 1.5pc;
	margin-bottom: 25px;
}
.corereqdef {
	font-weight: 700;
	font-style: italic;
}
.boldunderlined {
	font-weight: 700;
	text-decoration: underline;
}
.red {
	color: red;
}