.footer{
	width: 90%;
	white-space: nowrap;
	margin-bottom: 20px;
	margin-top: 10px;
	color: #FFF;
	font-size: .8em;
}
.section-justify{
	display: flex;
	width: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	justify-content: space-around;
	flex-flow: row wrap;
	text-align: center;
}
.footerLink{
	text-decoration: none;
	color:#fff;
}
.logoBlock{
	display: inline-block;
	width: 20%;
	padding-top: 1vh;
	padding-left: 3vw;
}
.cpLinkSpace{
	display: inline-block;
	width: 15%;
	position: absolute;
	right: -5vw;
	padding-top: 1vh;
	padding-right: 5vw;
	font-size:0.9em;
	line-height:200%;
}
.cpLink{
	text-decoration: none;
	color: #3636ad;
}
.cpNav{
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
	width: 15vw;
	text-align: left;
	line-height: 200%;
	padding: 2vw;
	margin-right: 2vw;
	border: 1px solid black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.cpNavLink{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #000;
	text-decoration: none;
}
.cpMain{
	display: inline-block;
	width: 55vw;
	background-color: #fff;
	color: #000;
	border: 1px solid black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.verticalNav{
	display: inline-block;
	width: 20%;
	line-height: 0px;
	text-align: right;
	vertical-align: top;
}
.tabs{
	width: 90%;
	margin: 0px;
}
.cpBody{
	margin-left: 5vw;
	margin-right: 5vw;
	margin-bottom: 5vh;
	text-align: center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cpBodyLinks{
	color: #3636ad;
	text-decoration: none;
}
.cpBodyLinks:hover{
	color: #414161;
}
.sfsReceived{
	border: 1px solid black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	width: 80%;
	margin-top: 20px;
	padding: 0px 20px 0px 20px;
	text-align: left;
	color: #3636ad;
	background-color: #fc9;
}
.paraText{
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.setupBody{
	display: inline-block;
	margin-top: 2%;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 150%;
	text-align: left;
}
.heading{
	color: #3636AD;
	font-size: 1.4em;
}
.subtext{
	font-size: 0.8em;
	color: #666;
}
.formBtn{
	height: 2em;
}
.purchBtnContainer{
	padding-right: 3vw;
	text-align: right;
}
.purchBtn{
	background-color: #3636ad;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border: 1px solid #3636ad;
	padding: .6em 1em;
}
.purchBtn:hover{
	box-shadow: 0px 0px 1px #777;
	background-color: #fff;
	color: #3636ad;
	border: 1px solid #3636ad;
}
.purchName{
	font-size: 1.4em;
	font-weight: bold;
	color: #3636ad;
}
.purchDesc{
	display: inline-block;
	width: 35vw;
	font-size: 1em;
	color: #000;
}
.purchText{
	width: 45vw;
	margin-right: 3vw;
	margin-bottom: 3vh;
}
.purchPrice{
	font-size: 1.4em;
	font-weight: bold;
	color: #666;
	vertical-align: top;
}
.redstar{
	font-size: 1em;
	color: #933;
}