#page{
	padding: 100px;
	position: absolute;
	width: 2000px;
	height: 1100px;
	top:130px;
	left:150px;
}

body{
	font-family: "museo-sans-1","museo-sans-2", sans-serif;
	font-weight:300;
}

p{
	line-height:14px;
	margin-bottom:9px;
	margin-top:5px;
}

#hello{
	background-color:#fef200;
	border-top-left-radius: 150px;
	border-top-right-radius: 150px;
	border-bottom-left-radius: 150px;
	border-bottom-right-radius: 150px;
	position:absolute;
	display:block;
	width:150px;
	height:150px;
	left:0px;
	top:10px;
	padding:20px;
	text-align:center;
	overflow:visible;
}

.hey{
	margin-top:10px;
	margin-left:-20px;
	text-align:center;
	font-size:36px;
	font-weight:900;
	display:block;
	width:200px;
}

.intro{
	margin-top:15px;
	margin-left:-40px;
	width:230px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	letter-spacing:1px;
	display:block;
}

.intro a{
	text-decoration:none;
	color:#87cc31;
	font-weight:700;
}

#download{
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background-color:#03aced;
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	left:220px;
	top:-20px;
	padding:20px;
	text-align:center;
	overflow:visible;
}

#download a:hover{
	color:#fef200;
}

.download-text{
	margin-top:-5px;
	margin-left:-25px;
	width:100px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	letter-spacing:1px;
	display:block;
}

.download-text a{
	text-decoration:none;
	color:#000;
	font-weight:500;
}

#clean{
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background-color:#87cc31;
	position:absolute;
	display:block;
	width:35px;
	height:35px;
	left:305px;
	top:65px;
	padding:20px;
	text-align:center;
	overflow:visible;
}

#clean a:hover{
	color:#fef200;
}

.clean-text{
	margin-top:-2px;
	margin-left:-33px;
	width:100px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	letter-spacing:1px;
	display:block;
}

.clean-text a{
	text-decoration:none;
	color:#000;
	font-weight:500;
}

.intro a:hover{
	color:#000;
}

#also{
	margin-top:-70px;
	margin-left:-150px;
	width:650px;
	font-size:10px;
	line-height:16px;
	text-align:left;
	letter-spacing:1px;
	display:block;
	position:absolute;
	top:-55px;
	left:230px;
	font-weight:500;
}

#deutsch{
	margin-top:-30px;
	margin-left:510px;
	width:50px;
	font-size:18px;
	font-weight:900;
	line-height:16px;
	text-align:left;
	letter-spacing:1px;
	display:block;
	position:absolute;
	top:-55px;
	left:230px;
	
}

#deutsch a{
	text-decoration:none;
	color:#87cc31;
}

#deutsch a:hover{
	color:#000;
}

#espanol{
	margin-top:-30px;
	margin-left:510px;
	width:150px;
	font-size:18px;
	font-weight:900;
	line-height:16px;
	text-align:left;
	letter-spacing:1px;
	display:block;
	position:absolute;
	top:-55px;
	left:360px;
	
}

#espanol a{
	text-decoration:none;
	color:#87cc31;
}

#espanol a:hover{
	color:#000;
}

.why{
	font-size:12px;
	color:#000;
	letter-spacing:1px;
	line-height:18px;
	display:block;
}

.no-statement{
	width:150px;
	display:block;
	background-color:#eee;	
	text-align:center;
	padding: 15px;
	position: absolute;
	z-index:100;
}

.no{
	font-size:32px;
	letter-spacing:2px;
	color:#03aced;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	margin-bottom:13px;
}

.yes-statement{
	width:200px;
	display:block;
	background-color:#eee;
	padding:15px;	
	text-align:center;
	position:absolute;
	z-index:100;
}

.yes{
	font-size:32px;
	letter-spacing:2px;
	color:#87cc31;
	text-transform:uppercase;
	font-weight:900;
	display:block;
	margin-bottom:13px;
}

.question{
	font-size:12px;
	color:#000;
	letter-spacing:1px;
	line-height:18px;
	width:100px;
	display:block;
	width:100px;
	text-align:center;
	padding:5px;
	position:absolute;
	z-index:100;
	
}

.client{
	display:block;
	position:absolute;
	width:75px;
	height:75px;
	background-color:#fef200;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;	
}

.client-text{
	font-size:16px;
	display:block;
	position:absolute;
	width:90px;
	height:90px;
	text-align:center;
	overflow:visible;	
	z-index:200;
}

.client-italic{
	font-size:12px;
	font-style:italic;
	font-weight:500;
	letter-spacing:1px;
	margin-bottom:0px;
}

#title{
	font-size:34px;
	display:block;
	position:absolute;
	top:516px;
	left:974px;
	width:250px;
	text-align:center;
	font-weight:700;
	line-height:36px;
	color:#03aced;
	letter-spacing:1px;
	z-index:300;
}

.author{
	font-size:12px;
	color:#87cc31;
	font-weight:300;
	letter-spacing:1px;
	z-index:400;
	font-weight:700;
}

.author a{
	color:#87cc31;
	text-decoration:none;
}

.author a:hover{
	color:#fe0000;
}

.tiny-yes{
	display:block;
	font-size:10px;
	text-transform:uppercase;
	background-color:#87cc31;
	color:#fff;
	font-weight:900;
	padding:3px 2px 5px 3px;
	letter-spacing:1px;
	width:30px;
	height:9px;
	text-align:center;
	position:absolute;
	z-index:50;
}

.tiny-no{
	display:block;
	font-size:10px;
	text-transform:uppercase;
	background-color:#03aced;
	color:#fff;
	font-weight:900;
	padding:3px 2px 5px 3px;
	letter-spacing:1px;
	width:30px;
	height:9px;
	text-align:center;
	position:absolute;
	z-index:50;
}

.b-line-h{
	height:2px;
	background-color:#03aced;
	width:100px;
	display:block;
	position:absolute;
	z-index:1;
}

.b-line-v{
	width:2px;
	background-color:#87cc31;
	display:block;
	position:absolute;
	z-index:1;
}

#no1{
	/* height: 110px; */
	left: 522px;
	top: 45px;
	width: 155px;
}

#no2{
	top: 60px;
	left: 1010px;
	width:145px;
	/* height:88px; */
}

#no3{
	top: 238px;
	left: 326px;
	width: 102px;
	/* height:70px; */
}

#no4{
	/* height: 128px; */
	left: 1236px;
	top: 189px;
	width: 125px;
}

#no5{
	top: 235px;
	left: 1490px;
	width:112px;
	/* height:49px; */
}

#no6{
	top: 384px;
	left: 725px;
	width:185px;
	/* height:71px; */
}

#no7{
	top: 378px;
	left: 1750px;
	width:83px;
	/* height:69px; */
}

#no8{
	top: 637px;
	left: 1497px;
	width:132px;
	/* height:110px; */
}

#no9{
	top: 805px;
	left: 790px;
	width:163px;
	/* height:149px; */
}

#no10{
	top: 805px;
	left: 1153px;
	width:51px;
	/* height:21px; */
}

#no11{
	top: 970px;
	left: 135px;
	width:51px;
	/* height:21px; */
}

#no12{
	top: 960px;
	left: 536px;
	width:80px;
	/* height:70px; */
}

#no13{
	/* height: 150px; */
	left: 1731px;
	top: 928px;
	width: 142px;
}

#no14{
	top: 540px;
	left: -60px;
	width:51px;
	/* height:21px; */
}

#no15{
	top: 675px;
	left: -60px;
	width:51px;
	/* height:21px; */
}

#yes1{
	top: 318px;
	left: 73px;
	width:171px;
	/* height:107px; */
}

#yes2{
	top: 382px;
	left: 526px;
	width:105px;
	/* height:67px; */
}

#yes3{
	top: 495px;
	left: 1979px;
	width:133px;
	/* height:110px; */
}

#yes4{
	top: 630px;
	left: 1315px;
	width:99px;
	/* height:68px; */
}

#yes5{
	top: 795px;
	left: 94px;
	width:136px;
	/* height:113px; */
}

#yes6{
	/* height: 111px; */
	left: 1002px;
	top: 1040px;
	width: 162px;
}

#yes7{
	top: 939px;
	left: 1495px;
	width:138px;
	/* height:74px; */

}

#yes8{
	left: 319px;
	top: 1120px;
	width:70px;
	/* height:21px; */
}

#n1{
	top:279px;
	left:500px;
}

#n2{
	top:279px;
	left:690px;
}

#n3{
	top:279px;
	left:943px;
}

#n4{
	top:420px;
	left:1670px;
}

#n5{
	top:560px;
	left:250px;
}

#n6{
	top:560px;
	left:460px;
}

#n7{
	top:560px;
	left:1685px;
}

#n8{
	top:560px;
	left:1900px;
}

#n9{
	top:692px;
	left:250px;
}

#n10{
	top:692px;
	left:730px;
}

#n11{
	top:700px;
	left:1700px;
}

#n12{
	top:823px;
	left:1268px;
}

#n13{
	top:823px;
	left:1460px;
}

#n14{
	top:823px;
	left:1675px;
}

#n15{
	top:987px;
	left:255px;
}

#n16{
	top:623px;
	left:155px;
}

#n17{
	top:487px;
	left:969px;
}

#n18{
	left: 1192px;
	top: 487px;
}

#n19{
	top:611px;
	left:967px;
}

#n20{
	top:611px;
	left:1192px;
}

#n21{
	left: 1425px;
	top: 483px;
}

#n22{
	top:900px;
	left:597px;
}

#n23{
	top:770px;
	left:577px;
}

#n24{
	top:560px;
	left:63px;
}

#n25{
	top:692px;
	left:63px;
}

#y1{
	top:220px;
	left:594px;
}

#y2{
	top:336px;
	left:815px;
}

#y3{
	top:210px;
	left:1079px;
}

#y4{
	top:360px;
	left:1079px;
}

#y5{
	top:377px;
	left:1294px;
}

#y6{
	top:475px;
	left:1294px;
}

#y7{
	top:348px;
	left:1542px;
}

#y8{
	top:495px;
	left:1542px;
}

#y9{
	top:630px;
	left:1800px;
}

#y10{
	top:760px;
	left:1800px;
}

#y11{
	top:875px;
	left:1800px;
}

#y12{
	top:890px;
	left:1562px;
}

#y13{
	top:761px;
	left:1363px;
}

#y14{
	top:824px;
	left:1080px;
}

#y15{
	top:753px;
	left:870px;
}

#y16{
	top:631px;
	left:870px;
}

#y17{
	top:900px;
	left:552px;
}

#y18{
	top:1054px;
	left:352px;
}

#y19{
	top:855px;
	left:352px;
}

#y20{
	top:750px;
	left:155px;
}

#y21{
	top:620px;
	left:354px;
}

#y22{
	top:617px;
	left:577px;
}

#y23{
	top:507px;
	left:577px;
}

#y24{
	top:495px;
	left:155px;
}


#q1{
	top:262px;
	left:554px;
	width:105px;
}

#q2{
	top:257px;
	left:765px;
	width:130px;
}

#q3{
	top:255px;
	left:1022px;
	width:140px;
}

#q4{
	top:410px;
	left:1272px;
	width:70px;
}

#q5{
	top:391px;
	left:1480px;
	width:150px;
}

#q6{
	top:544px;
	left:118px;
}

#q7{
	top:525px;
	left:318px;
}

#q8{
	top:546px;
	left:528px;
	width:130px;
}

#q9{
	top:538px;
	left:1480px;
	width:150px;
}

#q10{
	top:540px;
	left:1763px;
	width:100px;
}

#q11{
	top:675px;
	left:120px;
}

#q12{
	top:670px;
	left:312px;
	width:110px;
}

#q13{
	top:670px;
	left:517px;
	width:150px;
}

#q14{
	top:670px;
	left:828px;
	width:110px;
}

#q15{
	top:682px;
	left:1762px;
}

#q16{
	top:819px;
	left:516px;
	width:150px;
}

#q17{
	top:800px;
	left:1325px;
}

#q18{
	top:801px;
	left:1525px;
	width:100px;
}

#q19{
	top:808px;
	left:1757px;
	width:110px;
}

#q20{
	top:971px;
	left:315px;
}

#client1{
	top:414px;
	left:1060px;
}

#client2{
	top:520px;
	left:850px;
}

#client3{
	top:630px;
	left:1060px;
}

#client4{
	top:520px;
	left:1275px;
}

#client1-text{
	left: 1053px;
	top: 419px;
}

#client2-text{
	left: 844px;
	top: 534px;
}

#client3-text{
	left: 1053px;
	top: 646px;
}

#client4-text{
	left: 1269px;
	top: 526px;
}

#line1{
	top:568px;
	left:1930px;
	width:42px;
}

#line2{
	top:568px;
	left:1870px;
	width:35px;
}

#line3{
	top:568px;
	left:1720px;
	width:44px;
}

#line4{
	top:568px;
	left:1635px;
	width:50px;
}

#line5{
	top:708px;
	left:1730px;
	width:35px;
}

#line6{
	top:708px;
	left:1665px;
	width:35px;
}

#line7{
	top:831px;
	left:1705px;
	width:50px;
}

#line8{
	top:831px;
	left:1630px;
	width:50px;
}

#line9{
	top:831px;
	left:1490px;
	width:38px;
}

#line10{
	top:831px;
	left:1433px;
	width:30px;
}

#line11{
	top:831px;
	left:1300px;
	width:27px;
}

#line12{
	top:831px;
	left:1242px;
	width:30px;
}

#line13{
	top:427px;
	left:1639px;
	width:40px;
}

#line14{
	top:427px;
	left:1700px;
	width:42px;
}

#line15{
	top:287px;
	left:975px;
	width:42px;
}

#line16{
	top:287px;
	left:903px;
	width:45px;
}

#line17{
	top:287px;
	left:720px;
	width:45px;
}

#line18{
	top:287px;
	left:653px;
	width:45px;
}

#line19{
	top:287px;
	left:535px;
	width:35px;
}

#line20{
	top:287px;
	left:465px;
	width:35px;
}

#line21{
	top:568px;
	left:490px;
	width:35px;
}

#line22{
	top:568px;
	left:429px;
	width:35px;
}

#line23{
	top:568px;
	left:284px;
	width:32px;
}

#line24{
	top:568px;
	left:213px;
	width:39px;
}

#line25{
	top:700px;
	left:284px;
	width:28px;
}

#line26{
	top:700px;
	left:222px;
	width:35px;
}

#line27{
	top:994px;
	left:284px;
	width:37px;
}

#line28{
	top:994px;
	left:222px;
	width:39px;
}

#line29{
	top:700px;
	left:760px;
	width:65px;
}

#line30{
	top:700px;
	left:678px;
	width:52px;
}

#line31{
	top:568px;
	left:30px;
	width:100px;
}

#line32{
	top:700px;
	left:30px;
	width:95px;
}

#vline1{
	top:591px;
	left:172px;
	height:36px;
	background-color:#03aced;
}

#vline2{
	top:637px;
	left:172px;
	height:36px;
	background-color:#03aced;
}

#vline3{
	top:725px;
	left:172px;
	height:28px;
}

#vline4{
	top:766px;
	left:172px;
	height:23px;
}

#vline5{
	top:463px;
	left:172px;
	height:32px;
}

#vline6{
	top:508px;
	left:172px;
	height:37px;
}

#vline7{
	top:487px;
	left:593px;
	height:24px;
}

#vline8{
	top:520px;
	left:593px;
	height:25px;
}

#vline9{
	top:595px;
	left:593px;
	height:25px;
}

#vline10{
	top:630px;
	left:593px;
	height:39px;
}

#vline11{
	top:735px;
	left:593px;
	height:35px;
	background-color:#03aced;
}

#vline12{
	top:785px;
	left:593px;
	height:33px;
	background-color:#03aced;
}

#vline13{
	top:866px;
	left:613px;
	height:35px;
	background-color:#03aced;
}

#vline14{
	top:866px;
	left:568px;
	height:35px;
}

#vline15{
	top:914px;
	left:613px;
	height:38px;
	background-color:#03aced;
}

#vline16{
	top:914px;
	left:568px;
	height:38px;
}

#vline17{
	top:737px;
	left:369px;
	height:122px;
}

#vline18{
	top:637px;
	left:369px;
	height:33px;
}

#vline19{
	top:605px;
	left:369px;
	height:15px;
}

#vline20{
	top:870px;
	left:369px;
	height:99px;
}

#vline21{
	top:1020px;
	left:369px;
	height:37px;
}

#vline22{
	top:1067px;
	left:369px;
	height:44px;
}

#vline23{
	top: 604px;
	left: 887px;
	height:31px;
}

#vline24{
	top: 644px;
	left: 887px;
	height:27px;
}

#vline25{
	top: 734px;
	left: 887px;
	height:23px;
}

#vline26{
	top: 770px;
	left: 887px;
	height:26px;
}

#vline27{
	top: 715px;
	left: 1097px;
	height:110px;
}

#vline28{
	top: 840px;
	left: 1097px;
	height:190px;
}

#vline29{
	top: 735px;
	left: 1379px;
	height:30px;
}

#vline30{
	top: 775px;
	left: 1379px;
	height:27px;
}

#vline31{
	top: 865px;
	left: 1579px;
	height:27px;
}

#vline32{
	top: 905px;
	left: 1579px;
	height:27px;
}

#vline33{
	top: 777px;
	left: 1816px;
	height:29px;
}

#vline34{
	top: 855px;
	left: 1816px;
	height:24px;
}

#vline35{
	top: 890px;
	left: 1816px;
	height:30px;
}

#vline36{
	top: 730px;
	left: 1816px;
	height:30px;
}

#vline37{
	top: 645px;
	left: 1816px;
	height:37px;
}

#vline38{
	top: 605px;
	left: 1816px;
	height:29px;
}

#vline39{
	top: 510px;
	left: 1558px;
	height:28px;
}

#vline40{
	top: 474px;
	left: 1558px;
	height:24px;
}

#vline41{
	top: 364px;
	left: 1558px;
	height:27px;
}

#vline42{
	top: 322px;
	left: 1558px;
	height:27px;
}

#vline43{
	top: 354px;
	left: 1311px;
	height:27px;
}

#vline44{
	top: 394px;
	left: 1311px;
	height:18px;
}

#vline45{
	top: 457px;
	left: 1311px;
	height:20px;
}

#vline46{
	top: 490px;
	left: 1311px;
	height:20px;
}

#vline47{
	top: 377px;
	left: 1095px;
	height:28px;
}

#vline48{
	top: 320px;
	left: 1095px;
	height:40px;
}

#vline49{
	top: 227px;
	left: 1095px;
	height:29px;
}

#vline50{
	top: 185px;
	left: 1095px;
	height:29px;
}

#vline51{
	top: 322px;
	left: 831px;
	height:15px;
}

#vline52{
	top: 352px;
	left: 831px;
	height:25px;
}

#vline53{
	top: 232px;
	left: 610px;
	height:28px;
}

#vline54{
	top: 192px;
	left: 610px;
	height:28px;
}

#diagonal1{
	-webkit-transform:rotate(26deg);
	left: 1137px;
	right: 414px;
	top: 494px;
	width: 143px;
}

#diagonal2{
	-webkit-transform:rotate(-26deg);
	left: 916px;
	right: 414px;
	top: 494px;
	width: 143px;
}

#diagonal3{
	-webkit-transform:rotate(-154deg);
	left: 916px;
	right: 414px;
	top: 620px;
	width: 143px;
}

#diagonal4{
	-webkit-transform:rotate(154deg);
	left: 1137px;
	right: 414px;
	top: 620px;
	width: 143px;
}

#diagonal5{
	-webkit-transform: rotate(26deg);
	left: 1341px;
	right: 414px;
	top: 490px;
	width: 199px;
} 

#hische{
	border: 0px;
	background-color:#fef200;
	border-top-left-radius: 150px;
	cursor: pointer;
	height: 50px;
	width: 65px;
	left: auto;
	right: 0px;
	margin: 0px;
	padding: 0px;
	display:block;
	position: absolute;
	z-index: 800;
	top:9999em;
	
}

#copyright{
	background-color:#fef200;
	position:fixed;
	bottom:0px;
	left:0px;
	font-size:14px;
	width:100px;
	padding: 15px;
	text-align:center;
}

#copyright2{
	background-color:#fef200;
	position:fixed;
	top:0px;
	right:0px;
	font-size: 24px;
	font-weight: 900;
	width:200px;
	padding: 15px;
	text-align:center;
}

a{
	text-decoration:none;
}

#copyright2 a{
	text-decoration:none;
	color:#000;
}

#copyright2 a:hover{
	color:#03aced;
}

ul#languages {
	padding-left:0px;
	font-weight:600;
	font-size:16px;
}

ul#languages li{
	list-style:none;
	display:inline-block;
	margin-right: 10px;
}

ul#languages a{
	text-decoration:none;
	color:#87cc31;
}

ul#languages a:hover{
	color:#000;
}


/* Target all Firefox */ 
@-moz-document url-prefix() { 
	#diagonal1, #diagonal2, #diagonal3, #diagonal4, #diagonal5, #n21, #n19, #n18, #n17, #n20{display:none;}
	#page{background:url("diagonals.jpg") 918px 444px no-repeat;}
	#client1, #client2, #client3, #client4, #download{-moz-border-radius:50px;}
	#hello{-moz-border-radius:150px;}
} 