.layer_header {
	position: absolute;
	visibility: visible; 
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 60px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AEAEB0;
	#margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	z-index: 99;
}

.layer_header1 {
	position: relative;
	visibility: visible; 
	top: 5px;
	left: 0px
	width: 100%; 
	height: 60px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #AEAEB0;
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: left;
	#border-top-left-radius: 3px;
	#border-top-right-radius: 3px;
	#-moz-border-radius-topleft: 3px;
	#-moz-border-radius-topright: 3px;
}

.layer_header2 {
	position: absolute;
	visibility: visible; 
	top: 65px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 45px;
	background-color: #656565;
	border-bottom: 1px solid #AEAEB0;
	#margin: 0 auto;
	padding: 0px; 
	text-align: center;
	z-index: 199;
}

.layer_logo {
	position: absolute;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	float: left;
	width: 50%;
	top: 5px;
	padding-left: 10px;
	text-align: left;
	z-index: 99;
}

.layer_email {
	position: absolute;
	visibility: visible; 
	left: 900px; 
	top: 0px;
	width: 60px;
	text-align: right;
	z-index: 99;
}

.layer_email1 {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 845px; 
	top: 0px;
	width: 100px;
	text-align: right;
	z-index: 99;
}

.layer_trust {
	position: relative;
	visibility: visible; 
	left: 20px; 
	top: 50px;
	width: 60px;
	text-align: right;
	z-index: 99;
}

.layer_seal {
	position: relative;
	visibility: visible; 
	left: 65px; 
	top: -48px;
	width: 60px;
	text-align: right;
	z-index: 99;
}

.layer_seal1 {
	position: relative;
	visibility: visible; 
	left: 65px; 
	top: -142px;
	width: 60px;
	text-align: right;
	z-index: 99;

}

.layer_cards {
	position: relative;
	visibility: visible; 
	left: 20px; 
	top: -38px;
	width: 60px;
	text-align: right;
	z-index: 99;
}

.layer_cards1 {
	position: relative;
	visibility: visible; 
	left: 20px; 
	top: -127px;
	width: 60px;
	text-align: right;
	z-index: 99;
}

.layer_cancel {
	position: relative;
	visibility: visible; 
	left: 595px; 
	top: -60px;
	width: 350px;
	text-align: right;
	z-index: 99;
}

.layer_public {
	position: relative;
	visibility: visible; 
	left: 560px; 
	top: 25px;
	width: 250px;
	text-align: right;
	z-index: 99;
}

.layer_count {
	position: relative;
	visibility: inherit;
	left: 515px; 
	top: -21px;
	width: 200px;
	text-align: right;
}

.layer_count1 {
	position: relative;
	visibility: inherit;
	left: 165px; 
	top: 25px;
	width: 200px;
	text-align: right;
}

.layer_vcard_contacts {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 460px; 
	top: -5px;
	width: 470px;
	text-align: right;
}

.layer_vcard_filter {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: -69px; 
	top: -25px;
	width: 470px;
	text-align: right;
}

.layer_vcard_help {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 28px; 
	top: -25px;
	width: 250px;
	text-align: left;
}

.layer_qrcode_view {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 520px; 
	top: -620px;
	width: 125px;
	text-align: right;
	z-index: 99;
}

.layer_vcard_view {
	position: relative;
	visibility: visible;
	left: 540px; 
	top: -375px;
	width: 200px;
	text-align: left;
	z-index: 199;
}

.layer_help {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 975px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_import {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2615px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_inject {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1650px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_create {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2225px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_update {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2050px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_script {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2250px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_blast {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1725px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_send {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2175px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_assign {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1525px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_result {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 3050px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_result1 {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2475px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_result2 {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2375px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_result3 {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1750px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_export {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 4615px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_optout {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2625px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_rawcdr {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2620px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_convo {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 3040px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_token {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1325px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_order {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1625px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_delete {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1525px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_usage {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2675px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_notify {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 1625px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_apidoc {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 7850px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_list {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 3300px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_list1 {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 2600px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_heading {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	text-align: right;
	float: right;
	width: 50%;
	top: 15px;
	padding-right: 20px;
	text-align: right;
	z-index: 99;
}

.layer_heading1 {
	position: relative;
	visibility: hidden; 
	top: 50px;
	width: 255px;
	height: 100px;
	float: right;
	#background-color: #F8F8F8;
	background-color: #FFFFFF;
	#background-color:rgba(255,255,255,0.75);
	border: 1px solid #CACACA;
	-moz-box-shadow: 0 0 9px #CACACA;
	-webkit-box-shadow: 0 0 9px #CACACA;
	box-shadow: 0 0 9px #CACACA;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px; 
	padding-right: 10px;
	text-align: left;
	z-index: 199;
}

.layer_heading2 {
	position: relative;
	visibility: visible; 
	left: 63px; 
	top: -235px;
	width: 415px;
	text-align: left;
	z-index: 99;
}

.layer_heading_view {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 581px; 
	top: 85px;
	width: 380px;
	height: 50px;
	text-align: right;
	z-index: 99;
}

.layer_background {
	position: absolute;
	visibility: visible; 
	left: 0px; 
	top: 0px;
	width: 415px;
	text-align: left;
}

.layer_main {
	position: absolute;
	visibility: visible; 
	left: 495px; 
	top: 200px;
	width: 415px;
	text-align: left;
}

.layer_main_copy {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 575px; 
	top: 15px;
	width: 250px;
	line-height: 125%;
	text-align: center;
}

.layer_copy_heading1 {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 130px; 
	top: -60px;
	width: 750px;
	text-align: left;
}

.layer_copy_heading2 {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 115px; 
	top: -125px;
	width: 800px;
	text-align: left;
}

.layer_copy_index1 {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 100px; 
	top: -240px;
	width: 325px;
	text-align: center;
}

.layer_copy_index2 {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 100px; 
	top: -240px;
	width: 325px;
	text-align: center;
}

.layer_copy_index3 {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 100px; 
	top: -240px;
	width: 325px;
	text-align: center;
}

.layer_copy_index4 {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 100px; 
	top: -170px;
	width: 325px;
	text-align: center;
}

.layer_bizcard {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 275px; 
	top: 5px;
	width: 400px;
	height: 250px;
	text-align: center;
	padding-bottom: 10px;
	z-index: 100;
}

.layer_bizcard_area {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 18px; 
	top: -225px;
	width: 360px;
	height: 195px;
	text-align: left;
}

.layer_bizcard_view {
	position: fixed;
	visibility: visible;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	top: 15%;
	left: 50%;
	transform: translate(-50%);
	width: 775px;
	height: 325px;
	text-align: center;
}

.layer_bizcard_area_view {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 125px; 
	top: -360px;
	width: 360px;
	height: 195px;
	text-align: left;
}

.layer_recording {
	position: relative;
	visibility: visible; 
	left: 15px; 
	top: 0px;
	width: 200px;
	height: 50px;
	text-align: center;
}

.layer_picture {
	position: relative;
	visibility: visible; 
	border: 0px solid #B9B9B9;
	left: 752px; 
	top: -195px;
	width: 100px;
	height: 100px;
	text-align: center;
}

.layer_picture1 {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 742px; 
	top: -82px;
	width: 125px;
	height: 20px;
	text-align: center;
	z-index: 99;
}

.layer_picture2 {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 741px; 
	top: -85px;
	width: 125px;
	height: 50px;
	text-align: center;
}

.layer_picture_view {
	position: relative;
	visibility: visible; 
	border: 0px solid #B9B9B9;
	left: 555px; 
	top: -525px;
	width: 100px;
	height: 100px;
	text-align: center;
	z-index: 101;
}

.layer_address_view {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 125px; 
	top: -570px;
	width: 520px;
	height: 25px;
	text-align: left;
}

.layer_biography_view {
	position: relative;
	visibility: visible; 
	border: 0px solid #1B1B1F; 
	left: 125px; 
	top: -585px;
	width: 395px;
	height: 25px;
	text-align: left;
}

.layer_social_view {
	position: relative;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	left: 125px;
	top: -490px;
	width: 515px;
	text-align: left;
	z-index: 101;
}

.layer_recording_view {
	position: fixed;
	visibility: visible;
	border: 0px solid #1B1B1F; 
	top: 135%;
	left: 50%;
	transform: translate(-50%);
	width: 125px;
	text-align: center;
	z-index: 101;
}

.layer_container {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 700px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_container1 {
	position: fixed;
	visibility: visible;
	top: 15%;
	left: 50%;
	transform: translate(-50%);
	width: 99vw; 
	height: 575px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_index {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 634px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_about {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 685px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_privacy {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 100%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.layer_terms {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 100%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.layer_packages {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 975px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_signup {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 650px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_signup_free {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 485px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_signup_paid {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 685px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_view {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 485px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_maptool {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 100%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

.layer_mapbody {
	position: fixed;
	visibility: visible; 
	left: 0vw;
	top: 0vh;
	width: 100vw;
	height: 100vh;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	text-align: left;
	z-index: 99;
}

.layer_mapsearch {
	position: relative;
	visibility: visible; 
	left: 0px; 
	top: 9px;
	width: 100%;
	text-align: center;
	z-index: 99;
}

.layer_mapcoords {
	position: relative;
	visibility: visible; 
	left: 0px; 
	top: 3px;
	width: 100%;
	text-align: center;
	z-index: 99;
}

.layer_mcetool {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 100%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

.layer_mcebody {
	position: fixed;
	visibility: hidden; 
	left: 0vw;
	top: 0vh;
	width: 100vw;
	height: 100vh;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	text-align: left;
	z-index: 99;
}

.layer_profile {
	position: relative;
	visibility: visible; 
	left: 695px; 
	top: 20px;
	width: 250px;
	text-align: right;
	z-index: 99;
}

.layer_profile_combo {
	position: relative;
	visibility: visible; 
	left: 759px; 
	top: -34px;
	width: 200px;
	border: 0px solid #1B1B1F; 
	text-align: right;
	z-index: 99;
}

.layer_menu_title {
	position: relative;
	visibility: visible; 
	left: 5px; 
	top: -30px;
	width: 250px;
	border: 0px solid #1B1B1F; 
	text-align: left;
	z-index: 99;
}

.layer_textarea {
	position: relative;
	visibility: visible; 
	top: 20px;
	width: 810px; 
	height: 290px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.layer_score {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 350px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_unsubscribe {
	position: relative;
	visibility: visible; 
	top: 50px;
	width: 960px; 
	height: 425px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_subscribe {
	position: relative;
	visibility: visible; 
	top: 50px;
	width: 960px; 
	height: 425px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_forward {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 960px; 
	height: 600px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_survey {
	position: relative;
	visibility: visible; 
	display: none; 
	top: 0px;
	width: 960px; 
	height: 475px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_survey_intro {
	position: relative;
	visibility: visible; 
	top: 50px;
	width: 950px; 
	min-height: 350px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 5px; 
	padding-top: 0px;
	text-align: center;
}

.layer_survey_outro {
	position: relative;
	visibility: visible; 
	top: 50px;
	width: 950px; 
	min-height: 350px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 5px; 
	padding-top: 0px;
	text-align: center;
}

.layer_survey_take {
	position: relative;
	visibility: visible; 
	top: 50px;
	width: 940px; 
	min-height: 350px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding-top: 0px;
	padding-left: 10px; 
	padding-right: 10px;
	padding-bottom: 50px;
	text-align: center;
}

.layer_response {
	position: relative;
	visibility: visible; 
	top: -10px;
	width: 99.5%; 
	min-height: 30px;
	overflow: hidden;
	float: left;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.layer_results {
	position: relative;
	visibility: visible; 
	top: 65px;
	width: 99vw; 
	height: 75vh;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	text-align: center;
}

.layer_results_chart {
	position: relative;
	visibility: visible; 
	top: 25px;
	width: 95%; 
	height: 95%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	text-align: center;
}

.layer_results_chart1 {
	position: absolute;
	visibility: visible; 
	top: 100%;
	left: 50%;
	width: 500px;
	height: 25px;
	transform: translate(-50%);
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	text-align: center;
}

.layer_results_chart2 {
	position: absolute;
	visibility: visible; 
	top: 0px;
	left: 50%;
	height: 25px;
	width: 49.5%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	text-align: right;
}

.layer_results_chart3 {
	position: relative;
	visibility: visible; 
	top: 0px;
	left: 0px;
	width: 100%; 
	#background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_results_chart4 {
	position: absolute;
	visibility: visible; 
	top: 0px;
	left: 0px;
	height: 25px;
	width: 49%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	text-align: left;
}

.layer_filter {
	position: relative;
	visibility: visible; 
	top: 1px;
	width: 960px; 
	height: 550px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: center;
}

.layer_dictionary {
	position: relative;
	visibility: visible; 
	top: 75px;
	width: 960px; 
	height: 100%;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 50px;
	text-align: left;
}

.layer_apidoc_th {
	position: relative;
	visibility: visible; 
	top: 0px;
	left: 0px;
	width: 960px; 
	height: 55px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.layer_apidoc_td {
	position: relative;
	visibility: visible; 
	top: -15px;
	left: 0px;
	width: 960px; 
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: center;
	#min-height: 100vh;
	height: auto !important;
	height: 100vh;
	overflow: hidden !important;
}

.layer_apidoc_tf {
	position: relative;
	visibility: visible; 
	top: 0px;
	left: 0px;
	width: 960px; 
	height: 30px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.layer_apidoc_xx {
	position: relative;
	visibility: visible; 
	top: 0px;
	left: 0px;
	width: 960px; 
	height: 30px;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_left {
	position: relative;
	visibility: visible; 
	top: -10px;
	width: 36%; 
	height: 30px;
	float: left;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.layer_right {
	position: relative;
	visibility: visible; 
	top: -10px;
	width: 62%; 
	height: 30px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.layer_left1 {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 36%; 
	height: 70px;
	float: left;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: right;
}

.layer_right1 {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 62%; 
	height: 70px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	text-align: left;
}

.layer_left2 {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 41%; 
	height: 20px;
	float: left;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.layer_right2 {
	position: relative;
	visibility: visible; 
	top: 5px;
	width: 57%; 
	height: 20px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.layer_right3 {
	position: relative;
	visibility: hidden; 
	display: none;
	top: -10px;
	width: 62%; 
	height: 30px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.layer_left4 {
	position: relative;
	visibility: inherit; 
	left: -30px;
	top: -15px;
	width: 70%; 
	height: 0px;
	float: left;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_left4a {
	position: relative;
	visibility: inherit; 
	left: -30px;
	top: -15px;
	width: 33%; 
	height: 0px;
	float: left;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_right4 {
	position: relative;
	visibility: inherit; 
	left: -81px;
	top: -15px;
	width: 30%; 
	height: 0px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_right4a {
	position: relative;
	visibility: inherit; 
	left: -65px;
	top: -15px;
	width: 15%; 
	height: 0px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_right4b {
	position: relative;
	visibility: inherit; 
	left: -65px;
	top: -15px;
	width: 15%; 
	height: 0px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_right4c {
	position: relative;
	visibility: inherit; 
	left: -330px;
	top: -15px;
	width: 33%; 
	height: 0px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_right4d {
	position: relative;
	visibility: inherit; 
	left: -323px;
	top: -15px;
	width: 60px; 
	height: 0px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_center {
	position: relative;
	visibility: visible; 
	top: 0px;
	width: 100%; 
	height: 15px;
	float: left;
	#background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 50px;
	text-align: center;
	z-index: 99;
}

.layer_center1 {
	position: relative;
	visibility: visible; 
	top: 0px;
	left: 329px;
	width: 350px; 
	height: 15px;
	float: left;
	#background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 78px;
	text-align: center;
	z-index: 99;
}

.layer_center4 {
	position: relative;
	visibility: inherit; 
	left: -8px;
	top: 40px;
	width: 720px;
	height: 410px;
	float: right;
	background-color: #FFFFFF;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.layer_lower {
	position: relative;
	visibility: visible; 
	left: -65px;
	top: 50px;
	width: 100px; 
	height: 0;
	background-color: #F2F2F2;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.layer_continue {
	position: relative;
	visibility: visible; 
	left: 0px;
	top: 5px;
	width: 100%;
	height: 0;
	background-color: #656565;
	border: 0px solid #1B1B1F; 
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

.layer_footer {
	position: absolute;
	visibility: visible; 
	top: -45px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 45px;
	background-color: #656565;
	border: 0px solid #1B1B1F; 
	#margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	z-index: 99;
}

.layer_footer1 {
	position: absolute;
	visibility: visible; 
	top: -91px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 45px;
	background-color: #656565;
	border-bottom: 1px solid #AEAEB0;
	#margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	z-index: 99;
}

.layer_bottom {
	position: fixed;
	visibility: visible; 
	#top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	height: 45px;
	background-color: #1B1B1F;
	border: 0px solid #1B1B1F; 
	#margin: 0 auto;        
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	z-index: 99;
}

.layer_bottom1 {
	position: relative;
	visibility: visible; 
	top: 5px;
	width: 960px; 
	height: 40px;
	background-color: #1B1B1F;
	border: 1px solid #1B1B1F;
	margin: 0 auto;        
	padding: 0px; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	#border-bottom-left-radius: 3px;
	#border-bottom-right-radius: 3px;
	#-moz-border-radius-bottomleft: 3px;
	#-moz-border-radius-bottomright: 3px;
	z-index: 99;
}

.transparent {
	position: fixed; 
	visibility: hidden; 
	background-color: #1B1B1F; 
	top: 0px; 
	left: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=25); 
	-moz-opacity: .25; 
	-khtml-opacity: .25;
	opacity: 0.25;
	z-index: 199;
}

.transparent1 {
	position: fixed; 
	visibility: hidden; 
	background-color: #1B1B1F; 
	top: 0px; 
	left: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=25); 
	-moz-opacity: .25; 
	-khtml-opacity: .25;
	opacity: 0.25;
	z-index: 349;
}

.transparent2 {
	position: fixed; 
	visibility: hidden; 
	background-color: #1B1B1F; 
	top: 0px; 
	left: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=25); 
	-moz-opacity: .25; 
	-khtml-opacity: .25;
	opacity: 0.25;
	z-index: 299;
}

.transparent_wait {
	position: absolute;
	visibility: hidden;
	top: 200px;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px; /* Half the height */
	margin-left: -50px; /* Half the width */
	z-index: 200;
}

.transparent_wait1 {
	position: absolute;
	visibility: hidden;
	top: 200px;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px; /* Half the height */
	margin-left: -50px; /* Half the width */
	z-index: 350;
}

.transparent_wait2 {
	position: absolute;
	visibility: hidden;
	top: 200px;
	left: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px; /* Half the height */
	margin-left: -50px; /* Half the width */
	z-index: 300;
}

.layer_hidden {
	position: relative;
	visibility: hidden;
}
