* {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Verdana, "Helvetica Neue", Gotham, Arial, "sans-serif", Segoe, "Segoe UI";
}
body {
	background:#FFFFFF;
	width: 100%;
    height: 100%;	
    margin: 0 auto;
	font-size: 17px;
	font-weight: 400;
	color: #1D1D1F;
	text-overflow: ellipsis;
}
div { 
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%) 
}
p { margin: 12px 0; }
a {
	cursor: pointer;
	text-decoration: none;
}
a:link, a:visited {
	color: #333333;
}
a:hover, a:active {
	color: #0066CC;
}
