div#positionbox {
	float: left;
	width: 76%;
	height: auto;
	padding: 0% 12%;
}

div#positionmarker {
	width: 10%;
	float: left;
}

div#titlecard {
	float: left;
	width: 100%;
	font-size: 0.9vw;
}

div#positionboxcard {
	float: left;
	width: 76%;
	height: auto;
	padding: 0% 12%;
	margin-left: 12%;
	margin-top: 2%;
}

div#cardmarker {
	width: 15%;
	height: 100%;
	float: left;
	margin-top: 2%;
}

.positiondescription {
	width: 70%;
	float: left;
	text-align: left;
	font-size: 0.9vw;
	padding-left: 6%;
}

.bannerbox {
	width: 80%;
	height: auto;
	margin: 3% auto;
	padding: auto;
}

.flexbox {
	width: 100%;
	height: auto;
	margin: auto;
	padding: 0px;
}

.framebox {
	width: 100%;
	height: auto;
	background-color: #EEEEEE;
	float: left;
	padding: 0%;
}

.headerbox {
	width: 24%;
	height: auto;
	padding: 2%;
	margin: 0px;
}

.contentbox {
	width: 68%;
	height: auto;
	padding: 0% 2%;
	margin: 0px;
	background-color: #FFFFFF;
}

.nospacing {
	margin: 0px;
	padding: 0px;
}

.topspace {
	float: left;
	margin-top: 7%;
}

.leftbox {
	float: left;
	text-align: right;
}

.rightbox {
	float: right;
	text-align: left;
}