@charset "UTF-8";

/* Defaults */
body, body * {
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
html,
body {
	overflow: hidden;
}
* {
	margin: 0;
	padding: 0;
}
*, *:before, *:after {
	box-sizing: inherit;
}
.svgImg {
	width: auto;
	bottom: 0;
	position: absolute;
	z-index: 0;
	margin: 0 auto;
	display: block;
}

/* General layout */
#container {
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	float: left;
	visibility: hidden;
}
.row {
	width: 1280px;
    clear: both;
    margin: 0 auto;
}
#rowContent {
	width: 1280px;
    clear: both;
    margin: 0 auto;
}
#panelWrapper {
	position: absolute;
    top: 220px;
    left: 50%;
	width: 1000px;
    height: 100%;
    -ms-transform: translateX(-50%) translateY(-0%);
    -moz-transform: translateX(-50%) translateY(-0%);
    -webkit-transform: translateX(-50%) translateY(-0%);
    transform: translateX(-50%) translateY(-0%);
}
#topPanel {
	position: absolute;
    left: 50%;
	width: 1000px;
    height: 220px;
    -ms-transform: translateX(-50%) translateY(-0%);
    -moz-transform: translateX(-50%) translateY(-0%);
    -webkit-transform: translateX(-50%) translateY(-0%);
    transform: translateX(-50%) translateY(-0%);
}
#content {
	width: 1000px;
	height: 1000px;
	background: #ffffff;
	min-height: 1000px;
}


/* Background */
#mainBackground {
	position: absolute;
    top: 0px;
    left: 50%;
	width: 1800px;
    height: 1000px;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-0%);
    -moz-transform: translateX(-50%) translateY(-0%);
    -webkit-transform: translateX(-50%) translateY(-0%);
    transform: translateX(-50%) translateY(-0%);
}
.bWrapper {
	width: 895px;
	height: 1000px;
	float: left;
	overflow: hidden;
}
.right { float: right; }
#bImgL
#bImgR {
	width: 895px;
	height: 1000px;
}

/* Top Panel (header) */
#panel {
	width: 10px;
	height: 100%;
	left: 0px;
	fill: white;
	visibility: visible;
}

.dash {
	width: 12px;
	height: 4px;
	top: 65px;
	left: 70px;
	fill: #0082e6;
	visibility: hidden;
}
#dashB { top: 151px; }
#efHeadlineA {
    height: 22px;
	top: 86px;
	left: 70px;
	visibility: hidden;
}
#efHeadlineB {
    height: 18px;
	top: 115px;
	left: 70px;
	visibility: hidden;
}

#cta {
	width: 143px;
	height: 40px;
	border: 1px solid black;
	top: 90px;
	left: 363px;
	overflow: hidden;
	visibility: hidden;
}
#ctaText {
	height: 10px;
    top: 13px;
    right: 0;
    left: 0;
}
#ctaReveal {
	width: 143px;
	height: 1px;
	top: 110px;
	left: 363px;
	fill: #fff;
	stroke: #000;
	stroke-width: 2;
	fill-opacity: 0.0;
	stroke-opacity: 1.0;
	visibility: hidden;
}
#logo {
    height: 92px;
	top: 65px;
	left: 586px;
	visibility: hidden;
}