* {
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

.site {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}
.site-content {
	flex: 1;
}
.navBar {
	height: 60px;
	width: 100%;
	background-color: white;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.10);
	margin-bottom: 40px;
}
.navBarBox {
	width: 960px;
	height: 100%;
}
.navBarBox img {
	float: left;
}
.navBarLogo {
	margin-top: 12px;
	cursor: pointer;
}
.navBarBtn {
	float: left;
	height: 100%;
	line-height: 60px;
	vertical-align: middle;
	font-size: 14px;
	color: #009cda;
	cursor: pointer;
	margin-left: 20px;
}
.navBarBtn1 {
	margin-left: 24px;
}
.navBarBtn:hover {
	color: #00bce4;
}
.headline {
	width: 960px;
	font-size: 24px;
	color: #2a2c30;
	text-align: left;
	font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.details {
	width: 960px;
	margin-top: 12px;
	font-size: 16px;
	color: #2a2c30;
	text-align: left;
}
.details span{
	font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.infoBox {
	min-height: 300px;
	width: 960px;
	/*	
 *		border: 3px solid #349d08;
 *			border-radius: 10px; 
 *				*/ 
	margin-top: 40px;
	border: 1px solid #afafaf;
}
.notesBox {
	width: 960px;
	position: relative;
	top: 40px;
	color: #77797c;
	font-size: 13px;
	text-align: left;
	line-height: 15px;
	vertical-align: middle;
	padding-bottom: 80px;
}
.variableBox {
	margin-top:40px;
	width: 960px;
	text-align: left;
}
.variableBoxTitle {
	color: #009cda;
	font-size: 13px;
	cursor: pointer;
}
.variableBoxTitle i {
	font-size: 15px;
	position: relative;
	top: 2px;
}
.variableBoxTitle:hover {
	color: #00bce4;
}
.rotate {
	-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.tableTitle {
	height: 20px;
	line-height: 20px;
	margin-top: 28px;
	border-bottom: 1px solid #d0d1d3;
	color: #77797c;
	font-size: 13px;
	vertical-align: middle;
}
.tableLeft {
	width: 260px;
	float: left;
}
.tableRight {
	width: 700px;
	float: left;
}
.tableCell {
	line-height: 28px;
	width: 960px;
	height: auto;
	float: left;
	vertical-align: middle;
	color: #2a2c30;
	font-size: 13px;
	font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
	border-bottom: 1px solid #efeff0;
}
.tableCell .tableRight {
	word-wrap: break-word;
	word-break: normal;
}
.tableCell .specialCell {
	line-height: 15px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.footer {
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	background-color: black;
	color: #aeb0b0;
	position: fixed;
	margin-top: 40px;
	bottom: 0px;
}
.footer div {
	width: 960px;
	text-align: left;
}
