
			.switchZone, .colA, .colB, .colC, .colD, .colF, #circuitCanvas {
				font-family: Helvetica;
				-webkit-user-select: none;  /* Chrome all / Safari all */
				-moz-user-select: none;     /* Firefox all */
				-ms-user-select: none;      /* IE 10+ */
				user-select: none; }
			.switchZone {position: absolute; z-index:2; width: 70px; height: 30px; padding: 0 0 0 30px; 
				/*border: dotted 1px grey; border-radius: 5px;  */
				}
			.tier1 {top: 40px;}
			.tier2 {top: 90px;}
			.tier3 {top: 140px;}
			.tier4 {top: 190px;}
			.tier5 {top: 260px;}
			.column1 {left: 50px;}
			.column2 {left: 150px;}
			.column3 {left: 250px;}
			.column4 {left: 350px;}
			#switchA {position: absolute; z-index: 2;}
			#switchB {position: absolute; z-index: 2;}
			#switchC {position: absolute; z-index: 2;}
			#switchD {position: absolute; z-index: 2;}
			#switchM {position: absolute; z-index: 2;}
			#circuitCanvas {
				float: left;
				z-index:1;
				}
			#truthTable {float: left;}
			.colA, .colB, .colC, .colD, .colF {width: 20px; height: 20px; border: solid 1px grey; text-align: center; font-weight: bold; font-family: arial;}
			.colF {width: 60px;}
			.colP {width: 100px; height: 20px; border: solid 1px grey; text-align: center; 
				font-family: arial;}
			.colA, .colB, .colC, .colD {color: black;}
			.colF {color: white; background-color: red;}
			.colA {float: left; clear: left;}
			.colB, .colC, .colD, .colF, .colP {float: left;}
			.yes, .no {float: left; width: 30px; border: solid 1px grey; border-radius: 5px; margin: 0 0 0 10px; text-align: center; font-family: arial; cursor:pointer;} 
			.yes {background-color: #FFFFA3;}
			.no {background-color: lightgrey;}
			.change {float: left; width: 80px; border: solid 1px grey; border-radius: 5px; margin: 0 0 0 10px; text-align: center; font-family: arial; cursor:pointer;} 
			
			.finalAnswer {float: left; width: 80px; border: solid 1px grey; border-radius: 5px; margin: 0 0 0 10px; text-align: center; font-family: arial;}
			.finalAnswer {display: none;}
			.highlighted {background-color: yellow; color: black;}
			.ifYes {background-color: #FFFFA3; color: red;}
			.ifNo {background-color: #A6A6A6; color: red;}
			.unSelect {background-color: #FFFFFF; color: black;}
			.choiceMade {background-color: #FFFFFF; color: black;}
			
			#instructions {position: absolute; top: 30px; left: 100px; width: 300px; height: 200px;text-align: center; border: solid 1px black; background-color: aquamarine; opacity: 0.8;  border-radius: 8px; font-family: Arial; z-index:2; user-select: none; cursor: arrow;}
			#instructions p {margin: 25px;}
			#readyToTest {position: absolute;
				/*top: 180px; left: 225px; width: 200px; */
				 top: 305px; left: 65px; width: 185px; 
				height: 40px; border: solid 1px black; text-align: center; line-height: 20px; background-color: yellow; border-radius: 8px; font-family: arial; cursor: pointer; user-select: none; z-index: 3;}
			#gotIt {position: relative; background-color: #FFFFA3; cursor: pointer; border: solid 1px black; border-radius: 8px; width: 150px; height: 50px; top: -20px; left: 75px; line-height: 50px; vertical-align: middle; user-select: none; cursor: pointer}
			#YES {position: absolute; 
				top: 315px; left: 285px; 
				/*top: 230px; left: 105px; */
				width: 35px; height: 20px; border: solid 1px black; text-align: center; line-height: 20px; background-color: yellow; border-radius: 8px; font-family: arial; cursor: pointer; user-select: none; z-index: 4;}
			#NO {position: absolute; 
				top: 315px; left: 332px;
				/*top: 230px; left: 175px; */
				width: 35px; height: 20px; border: solid 1px black; text-align: center; line-height: 20px; background-color: lightgrey; border-radius: 8px; font-family: arial; cursor: pointer; user-select: none; z-index: 4;}
			#flipSwitches {position: absolute;
				/* top: 180px; left: 225px; width: 200px; */ 
				 top: 305px; left: 65px; width: 335px; 
				height: 40px; border: solid 1px black; text-align: left; line-height: 40px; background-color: aquamarine; border-radius: 8px; font-family: arial; cursor: arrow; user-select: none; z-index: 3; padding: 0 0 0 50px;}