be@charset "UTF-8";
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,700,600,300);*/

html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

body {
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	-webkit-text-stroke: 1px rgba(0,0,0,0.1);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);	
	font-smoothing: antialiased;
 	background-color:#333;
	color: #333;
	overflow-x: auto;
	overflow-y: auto;
	margin-top: 0px; 
	border: none;
	overflow:auto;
	width:100%;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 
	-ms-touch-action: none;
	touch-action: manipulation;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color: transparent; /*Prevents blue hilte box on touch*/
}
.redStar{
	color:#C00;
}
img.map, map area{
    outline: none;
}
img{
	border: none;
	outline:none;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
}
[data-theme=a].ui-btn-corner-all {
    -moz-border-radius:             .3em;
    -webkit-border-radius:          .9px;
    border-radius:                  .3em;
}​
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}
.container {
	margin: 0px;
	padding: 0%;
	background-color: transparent;
	width: 960px;
	height: 582px;
	left:auto;
	position: relative;
}
#test1{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 640px;
	overflow: hidden;
}
.op0{
	opacity: 0;
}
.svg{
	opacity: 0;
	touch-action:none;
	display:block;
	position: absolute;
	 -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.svgBg{
	opacity: 0;;
}
.iconSVG{
	pointer-events: none;
}
.containerW{
	/*background-color: #999999;*/
	/*background:url(../images/bevelBg.jpg) no-repeat 50% 0;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0%;
	clear: none;
	float: none;
	width: 960px;
	height: 640px;
	/*transition:width 1s;*/
	position: relative;
}

#frogT{
	position: absolute;
	top: 33px;
	left: 142px;
}
#frogH{
	position: absolute;
	top: 200px;
	left: 146px;
}
#bevelH{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	pointer-events: none;
}
.textArea {
	display: block;
	position: absolute;
	/*top: 482px;
	bottom: 86px;
	left: 25px;
	width: 702px;*/
	line-height: 21px;
	font-size: 16px;
	font-family: 'Open Sans', Arial, sanstextArea-serif;
	/*font-weight: 300;
	font-family: Arial, Helvetica, sans-serif
	font-family:  Helvetica, Arial, sans-serif;BD*/
	font-weight: 400;
}
textarea { overflow: auto; }
#homeTxt{
	position: absolute;
	display: block;
	top: 468px;
	left: 24px;
	width: 694px;
	height: 85px;
}
	#prefsBtn{
		position: absolute;
		display: block;
		margin-top: 0px;
		-moz-border-radius: 30px 30px 30px 30px;
		border-radius: 30px 30px 30px 30px;
		background-color:#EFEFEF;
		width: 144px;
		height: 40px;
		left: 580px;
		top: 590px;
		border: 1px solid #060;
		cursor: pointer;
		font-weight: 600;
		color: #060;
		text-align: center;
		font-size: 18px;
		touch-action:none;
	}
	#exitBtn{
		position: absolute;
		display: block;
		margin-top: 0px;
		-moz-border-radius: 30px 30px 30px 30px;
		border-radius: 30px 30px 30px 30px;
		/*padding: 7px 12px 7px 12px;
		width: 120px;
		height: 26px;*/
		background-color:#EFEFEF;	
		left: 20px;
		top: 590px;	
		width: 144px;
		height: 40px;
		border: 1px solid #060;
		cursor: pointer;
		font-weight: 600;
		color: #060;
		text-align: center;
		font-size: 18px;
		touch-action:none;
	}
    #sysName{
		color: rgba(255,255,255,.9);
		position: absolute;
		display: block;
		top: 529px;
		left: 759px;
		width: 167px;
		height: 22px;
		font-size: 14px;
		text-align: center;
		font-weight:600;
	}
	#dialogPrefs{
		position: absolute;
		display: block;
		top: -300px;
		left: 273px;
		background:rgba(206,206,206,.9);
	}
	#prefsTitle{
		position: absolute;
		display: block;
		top: 6px;
		width: 420px;
		font-weight:700;
		font-size: 24px;
		text-align: center;
		color:#EFEFEF;
	}
	#btnBpref{
	border:2px solid;
	font-weight:700;
	margin-top: -1px;
	left: 300px;
	top: 200px;
}
#btnApref{
	left: 180px;
	top: 200px;
}
#radioSet{
	position: absolute;
	display: block;
	top:70px;
}
.rb{
	cursor: pointer;
	width: 120px;
	padding-top:10px;
	height:24px;
	touch-action:none;
}
.rbDot{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	background-color: #EFEFEF;
	border: 1px solid green;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.selectDot{
	position: absolute;
	display: none;
	width: 12px;
	height: 12px;
	background-color: green;
	-moz-border-radius: 10px;
	border-radius: 10px;
	top:4px;
	left:4px;
}
#radioTitle{
	position: absolute;
	display: block;
	left:16px;
	top:56px;
}
#wpTitle{
	position: absolute;
	display: block;
	left:230px;
	top:56px;
}
#wp{
	position: absolute;
	display: block;
	left:316px;
	top:75px;
	width:25px;
	height:20px;
	padding-top:0;
	text-align: center;
	font-size: 16px;
	font-family: 'Open Sans', Arial, sanstextArea-serif;
	font-weight: 400;
	background-color: #EFEFEF;
	border: 1px solid green;
	color: #111111;
	resize: none;
		
}
.rbTxt{
	position: absolute;
	display: block;
	left:25px;
	width:80px;
	padding-top:2px;
}
#maskPrefs{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 960px;
	height:640px;
	background-color:rgba(102,102,102,.5)
}
#dialogAbout{
		 position: absolute;
		  display: block;
		  top: -450px;
		  left: 232px;
		  width: 500px;
		  height:350px;
		  border: none;	  
	}
	#aboutCopyTxt{
		position: absolute;
		display: block;
		text-align: center;
		font-size: 14px;
		top: 290px;
		left: 100px;
		color: #F1F1F1;
		font-weight:600;
		width: 340px;
	}
	#aboutVersionTxt{
		position: absolute;
		display: block;
		text-align: right;
		font-size: 12px;	
		top: 334px;
		left: 400px;
		color:#333333;
		width: 96px;
	}
/* External Code*/
#exTargets{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	opacity:1;
	filter:alpha(opacity=1);
	/*touch-action:none;*/
}
#exLines{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;	
	pointer-events: none;
}
.ExLine{
	fill:none;
	stroke:#333333;
	stroke-width:2;
	stroke-miterlimit:10;
}
#textE{
	position: absolute;
	display: block;
	top: 465px;
	left: 23px;
	width: 503px;
	height: 104px;
	 /*top: 488px;
	left: 125px;
	width: 684px;
	height: 92px;*/
}
#c{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 684px;
	height: 492px;
	border: 1px solid black;
}
#exPart0{
	position: absolute;
	display: block;
	top: 145px;
	left: 167px;
}
#exBg{
	/*pointer-events: none;*/
}

#linesEx{
	position: absolute;
	display: block;
	top: 73px;
	left: 193px;
	pointer-events: none;
}
#labels{
	position: absolute;
	display:block;
	top: 14px;
	left: 747px;
	width: 240px;
	height: 420px;
	/*border: groove;*/
}
.exBtns{
	 -webkit-border-radius: .1em;
}
.labelLg {
	visibility:visible;
	display: block;
	position: absolute;
	width: 200px;
	height: 26px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*left: 125px;	*/
	border-width:1px;
	border-style:solid;
	border-color:#333;
	cursor: pointer;
	background-color:#fff;
}
.homeBtns {
	visibility:visible;
	display: block;
	position: absolute;
	width: 80px;
	height: 80px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	/*left: 125px;	*/
	border-width:2px;
	border-style:solid;
	border-color:rgba(0,255,0,0);/*#0f0;*/
	cursor: pointer;
	background-color:rgba(255,255,255,0);
	touch-action: none;
}
#exBtn{
	top: 42px;
	left: 837px;
}
#exBtnArt{
	display: block;
	position: absolute;
	top: 38px;
	left: 835px;
}
#moBtn{
	top: 107px;
	left: 764px;
}
#moBtnArt{
	display: block;
	position: absolute;
	top: 103px;
	left: 760px;
}
#diBtn{
	top: 172px;
	left: 836px;
}
#diBtnArt{
	display: block;
	position: absolute;
	top: 168px;
	left: 834px;
}
#ciBtn{
	top: 238px;
	left: 771px;
}
#ciBtnArt{
	display: block;
	position: absolute;
	top: 234px;
	left: 768px;
}
#reBtn{
	top: 304px;
	left: 837px;
}
#reBtnArt{
	display: block;
	position: absolute;
	top: 300px;
	left: 834px;
}
#skBtn{
	top: 369px;
	left: 770px;
}
#skBtnArt{
	display: block;
	position: absolute;
	top: 365px;
	left: 767px;
}
#mlBtn{
	top: 434px;
	left: 837px;
}
#mlBtnArt{
	display: block;
	position: absolute;
	top: 430px;
	left: 834px;
}
.labelLgEx {
	left: 705px;	
}
.drop-shadow {
	position:relative;
	float:left;
	width:40%;
	padding:1em;
	margin:2em 10px 4em;
	/*background:#fff;*/
	background:rgba(204,204,204,0.8);/*rgba(153,153,153,.7)*/
	-webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.9), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 15px rgba(0, 0, 0, 0.9), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 15px rgba(0, 0, 0, 0.9), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.raised2 {
	-webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5), 0 3px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5), 0 3px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, .1) inset;
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.5), 0 3px 4px rgba(0, 0, 0, 0.3), 0 0 4px rgba(0, 0, 0, .1) inset;
}
.raised3 {
	-webkit-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.5), 0 13px 14px rgba(0, 0, 0, 0.5), 0 0 4px rgba(0, 0, 0, .1) inset;
	-moz-box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.5), 0 13px 14px rgba(0, 0, 0, 0.5), 0 0 4px rgba(0, 0, 0, .1) inset;
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, 0.5), 0 15px 15px rgba(0, 0, 0, 0.5), 0 0 4px rgba(0, 0, 0, .1) inset;
}
.textQ{
	display: block;
	position: absolute;
	width: 200px;
	font-size: 16px;
	color: #999999;
	line-height:24px;
	vertical-align: text-top;
	text-align: center;
	/*top: 6px;*/
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	touch-action: none;
}

#info {
	display: none;
	position: absolute;
	/*clear: both;
	vertical-align: bottom;*/
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	font-size: 20px;
	/*bottom: 24px;*/
	top: 600px;
	left: 205px;
	color: #336633;
	/*line-height: 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight: 400;*/
	height: 44px;
	width: 550px;
}

#continueBtn{
	display: block;
	position: absolute;
	visibility: visible;
	top: 518px;
	left: 829px;
	height: 26px;
	width: 100px;
	padding: 5px 0px 1px 0;
	-moz-border-radius: 30px 30px 30px 30px;
	border-radius: 30px 30px 30px 30px;
	background-color: #EFEFEF;
	border: 1px solid #060;
	font-weight: 600;
	color: #060;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	touch-action: none;
}
#menuGroup{
	display: block;
	position: absolute;
	top: 580px;
	left: 788px;
	height: 44px;
	width: 700px;
}
#mediaGroup{
	display: none;
	position: absolute;
	top: 580px;
	left: 44px;
	/*height: 44px;
	width: 700px;*/
}
#logo{
	display: block;
	position: absolute;
	top: 5px;
	width:24px;
	height: 32px;
	right: 10px;
}
#okBtn{
	
}

#menuXY{
	position: absolute;
	display: block;
	top: 375px;
	left: 818px;
}
.dialogBtn{
	width:50px;
	margin-left:10px;
}
/*.ui-icon-camera {
	background-image:url(themes/images/icons-png/camera-green.png);
}
.ui-icon-video {
	background-image:url(video-green.png);
}*/
#mediaWd{
	position: absolute;
	display: none;
	top: 90px;
	left: 10px;
	width: 320px;
	height:480px;
	border:rgba(0,102,0,1) solid 3px;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 25px 25px 0 0;
	background-color:rgba(153,153,153,1);
	touch-action:none;
}
#loader{
	position: absolute;
	display: block;
	top: 142px;
	left: 142px;
/*	width: 320px;
	height:480px;
	border:rgba(0,102,0,1) solid 3px;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 25px 25px 0 0;
	background-color:rgba(153,153,153,1);
*/}
#loaderM{
	position: absolute;
	display: block;
	top: 36px;
	left: 0px;
	width: 320px;
	height:240px;
	background-color:#333;
}
#loaderTxt{
	position: absolute;
	display: block;
	top: 220px;
	left: 4px;
	width: 30px;
	color:#FFF;
}
video.background {
  background: black
}
#mediaTop{
	position: absolute;
	display: block;
	top: -1px;
	left: -1px;
	width: 323px;
	height:38px;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 25px 25px 0 0;
	background-color:rgba(0,102,0,1);
	cursor: grab;
}
#mediaTitle{
	position: absolute;
	display: block;
	top: 3px;
	left: 12px;
	width: 300px;
	height:38px;
	text-align: center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight:500;
	color:rgba(204,204,204,1);
	
	/**/-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	white-space: nowrap;
	pointer-events: none;
}

#mediaHolder{
	position: absolute;
	display: block;
	visibility: hidden;
	top: 36px;
	left: 0px;
	width: 320px;
	height:240px;
	/*background-image:url(../images/WebbedFeet.jpg);*/
}
#video1{
	position: absolute;
	display: none;
	top: 36px;
	left: 0px;
	width: 320px;
	height:240px;
}
#mediaBevel{
	position: absolute;
	display: block;
	top: 277px;
	left: 2px;
}
#mediaTxt{
	position: absolute;
	display: block;
	top: 287px;
	left: 15px;
	width:295px;
	font-size: 16px;
	/*color: #1E1E1E;
	line-height:18px;
	vertical-align: text-top;
	text-align: left;*/
	/*top: 6px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

#menuCover{
	position: absolute;
	display: block;
	top: 60px;
	left: 900px;
	background-color:rgba(255,0,0,1);
	width:300px;
	height:580px;
}
#mask{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 960px;
	height:580px;
	background-color:rgba(102,102,102,.5)
}

#linesM{
	position: absolute;
	display: block;
	top: 56px;
	left: 242px;
	pointer-events: none;
}
/************************************************* Digestive System ******************************************/
/*.organ{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
.gray{
    -webkit-filter: grayscale(70%);
    filter: grayscale(70%);
    cursor:no-drop;
    pointer-events: none;
}
.bgImg{
	pointer-events:none;
}
#bevelBg{
	pointer-events:none;
}
#digestiveT{
	position: absolute;
	display: block;
	top: 528px;
	left: 574px;
}
#frogGuts{
	position: absolute;
	display: block;
	visibility:hidden;
	top: 162px;
	left: 568px;
}

#stomach{
	position: absolute;
	display: none;
	top: 302px;
	left: 639px;
	cursor:pointer;
}
#esophagus{
	position: absolute;
	display: none;
	top: 271px;
	left: 734px;
}
#smallIntestine{
	position: absolute;
	display: none;
	top: 251px;
	left: 631px;
}
#largeIntestine{
	position: absolute;
	display: none;
	top: 278px;
	left: 597px;
}
#cloaca{
	position: absolute;
	display: none;
	visibility:hidden;
	top: 283px;
	left: 575px;
}
#urinaryBladder{
	position: absolute;
	display: none;
	top: 274px;
	left: 594px;
}
#pancreas{
	position: absolute;
	display: none;
	top: 313px;
	left: 653px;
}
#liver1{
	position: absolute;
	display: none;
	top: 246px;
	left: 665px;
}
#liver3{
	position: absolute;
	display: none;
	top: 275px;
	left: 661px;
}
#gallbladder{
	position: absolute;
	display: none;
	top: 278px;
	left: 725px;
}
#liver2{
	position: absolute;
	display: none;
	top: 297px;
	left: 675px;
}
#esophagusCover{
	position: absolute;
	display: none;
	top: 255px;
	left: 774px;
}
#cloacaCover{
	position: absolute;
	display: none;
	top: 263px;
	left: 555px;
}

#notesBgD{
	position: absolute;
	display: none;
	top: 6px;
	left: 496px;
	width: 432px;
	height: 144px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,.5);
}
#notesD{
	position: absolute;
	display: block;
	top: 3px;
	left: 3px;
	width: 430px;
	height: 144px;
	line-height:18px;
	text-align: left;
	color:rgba(255,255,255,1);
}
#bodyCover{
	position: absolute;
	display: block;
	top: 200px;
	left: 70px;
	width: 230px;
	height: 200px;
	background-color:rgba(102,102,102,0);
	cursor:no-drop;
}

#chartD{
	position: absolute;
	display: none;
	top: 6px;
	left: 5px;
	width: 281px;
	height: 427px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,.8);
}
.chartLineH{
	position: absolute;
	display: block;
	height: 1px;
	background-color:rgba(0,51,0,1);
}
.chartLineV{
	position: absolute;
	display: block;
	width: 1px;
	background-color: rgba(0,51,0,1);
}
#dLineH1{
	top: 104px;
	left: 0px;
	width: 281px;
}
#dLineH2{
	top: 196px;
	left: 0px;
	width: 281px;
}
#dLineH3{
	top: 304px;
	left: 0px;
	width: 281px;
}
#dLineV1{
	top: 105px;
	left: 75px;
	height: 92px;
}
#dLineV2{
	top: 105px;
	left: 178px;
	height: 92px;
}
#dLineV3{
	top: 197px;
	left: 108px;
	height: 108px;
}
#dLineV4{
	top: 305px;
	left: 133px;
	height: 122px;
}
.chartTx{
	position: absolute;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	width: auto;
	color: rgba(51,51,51,1);
	color:#fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	left: 44px;
	top: 267px;
	cursor:default;
}
#dTx1{
	top: 86px;
	left: 114px;
}
#dTx2{
	top: 163px;
	left: 10px;
}
#dTx3{
	top: 179px;
	left: 95px;
}
#dTx4{
	top: 179px;
	left: 188px;
}
#dTx5{
	top: 287px;
	left: 14px;
}
#dTx6{
	top: 287px;
	left: 168px;
}
#dTx7{
	top: 394px;
	left: 38px;
}
#dTx8{
	top: 394px;
	left: 178px;
}
#notesBgQ{
	position: absolute;
	display: none;
	top: 398px;
	left: 551px;
	width: 350px;
	height: 135px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color: rgba(102,102,102,.7);
	z-index: 121;
}
#notesQ{
	position: absolute;
	display: block;
	top: 7px;
	left: 5px;
	width: 340px;
	height: 130px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: rgba(153,0,0,1);
	color:#FFC6C7;
}*/
/************************************************* Digestive System ******************************************/
.organ{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
.gray{
    -webkit-filter: grayscale(70%); /* Chrome, Safari, Opera */
    filter: grayscale(70%);
    cursor:no-drop;
    pointer-events: none;
}
.bgImg{
	pointer-events:none;
}
#bevelBg{
	/*pointer-events:none;*/
}
#digestiveT{
	position: absolute;
	display: block;
	top: 528px;
	left: 574px;
}
#frogGuts{
	position: absolute;
	display: block;
	visibility:hidden;
	top: 162px;
	left: 568px;
}

#stomach{
	position: absolute;
	display: none;
	top: 302px;
	left: 639px;
	cursor:pointer;
}
#esophagus{
	position: absolute;
	display: none;
	top: 271px;
	left: 734px;
}
#smallIntestine{
	position: absolute;
	display: none;
	top: 251px;
	left: 631px;
}
#largeIntestine{
	position: absolute;
	display: none;
	top: 278px;
	left: 597px;
}
#cloaca{
	position: absolute;
	display: none;
	visibility:hidden;
	top: 283px;
	left: 575px;
}
#urinaryBladder{
	position: absolute;
	display: none;
	top: 274px;
	left: 594px;
}
#pancreas{
	position: absolute;
	display: none;
	top: 313px;
	left: 653px;
}
#liver1{
	position: absolute;
	display: none;
	top: 246px;
	left: 665px;
}
#liver3{
	position: absolute;
	display: none;
	top: 275px;
	left: 661px;
}
#gallbladder{
	position: absolute;
	display: none;
	top: 278px;
	left: 725px;
	
}
#liver2{
	position: absolute;
	display: none;
	top: 297px;
	left: 675px;
}
#esophagusCover{
	position: absolute;
	display: none;
	top: 255px;
	left: 774px;
}
#cloacaCover{
	position: absolute;
	display: none;
	top: 263px;
	left: 555px;
}

#notesBgD{
	position: absolute;
	display: none;
	top: 6px;
	left: 496px;
	width: 432px;
	height: 144px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,.5);
}
#notesD{
	position: absolute;
	display: block;
	top: 3px;
	left: 3px;
	width: 430px;
	height: 144px;
	line-height:18px;
	text-align: left;
	color:rgba(255,255,255,1);
}
#bodyCover{
	position: absolute;
	display: block;
	top: 200px;
	left: 70px;
	width: 230px;
	height: 200px;
	background-color:rgba(102,102,102,0);
	cursor:no-drop;
}

#chartD{
	position: absolute;
	display: none;
	top: 6px;
	left: 5px;
	width: 281px;
	height: 427px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,.8);
}
.chartLineH{
	position: absolute;
	display: block;
	height: 1px;
	background-color:rgba(0,51,0,1);
}
.chartLineV{
	position: absolute;
	display: block;
	width: 1px;
	background-color: rgba(0,51,0,1);
}
#dLineH1{
	top: 104px;
	left: 0px;
	width: 281px;
}
#dLineH2{
	top: 196px;
	left: 0px;
	width: 281px;
}
#dLineH3{
	top: 304px;
	left: 0px;
	width: 281px;
}
#dLineV1{
	top: 105px;
	left: 75px;
	height: 92px;
}
#dLineV2{
	top: 105px;
	left: 178px;
	height: 92px;
}
#dLineV3{
	top: 197px;
	left: 108px;
	height: 108px;
}
#dLineV4{
	top: 305px;
	left: 133px;
	height: 122px;
}
.chartTx{
	position: absolute;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	width: auto;
	color: rgba(51,51,51,1);
	color:#fff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	left: 44px;
	top: 267px;
	cursor:default;
}
#dTx1{
	top: 86px;
	left: 114px;
}
#dTx2{
	top: 163px;
	left: 10px;
}
#dTx3{
	top: 179px;
	left: 95px;
}
#dTx4{
	top: 179px;
	left: 188px;
}
#dTx5{
	top: 287px;
	left: 14px;
}
#dTx6{
	top: 287px;
	left: 168px;
}
#dTx7{
	top: 394px;
	left: 38px;
}
#dTx8{
	top: 394px;
	left: 178px;
}
#notesBgQ{
	position: absolute;
	display: none;
	top: 398px;
	left: 551px;
	width: 350px;
	height: 135px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color: rgba(102,102,102,.7);
	z-index: 121;
}
#notesQ{
	position: absolute;
	display: block;
	top: 7px;
	left: 5px;
	width: 340px;
	height: 130px;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: rgba(153,0,0,1);
	color:#FFC6C7;
}
/************************************************* Circulatory System ******************************************/
#circulatoryT{
	position: absolute;
	display: block;
	top: 537px;
	left: 560px;
}
#spleen{
	position: absolute;
	display: none;
	top: 258px;
	left: 651px;
}
#leftLung{
	position: absolute;
	display: none;
	top: 307px;
	left: 688px;
}
#rightLung{
	position: absolute;
	display: none;
	top: 224px;
	left: 682px;
}
#heart{
	position: absolute;
	display: none;
	top: 272px;
	left: 716px;
}

#leftKidney{
	position: absolute;
	display: none;
	top: 304px;
	left: 587px;
}
#rightKidney{
	position: absolute;
	display: none;
	top: 271px;
	left: 585px;
}
#chartC{
	position: absolute;
	display: none;
	top: 6px;
	left: 5px;
	width: 281px;
	height: 163px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background: rgba(102,102,102,.8);	
}
#cLineH1{
	top: 84px;
	left: 0px;
	width: 281px;
}

#cLineV1{
	top: 0px;
	left: 68px;
	height: 163px;
}
#cLineV2{
	top: 0px;
	left: 175px;
	height: 163px;
}
#cTx1{
	top: 67px;
	left: 16px;
}
#cTx2{
	top: 67px;
	left: 92px;
}
#cTx3{
	top: 67px;
	left: 194px;
}
#cTx4{
	top: 146px;
	left: 13px;
}
#cTx5{
	top: 146px;
	left: 82px;
}
#cTx6{
	top: 146px;
	left: 187px;
}

/************************************************* Reproductive System ******************************************/
#reproductiveT{
	position: absolute;
	display: block;
	top: 528px;
	left: 514px;
}
#leftFatBody{
	position: absolute;
	display: none;
	top: 312px;
	left: 669px;
}
#rightFatBody{
	position: absolute;
	display: none;
	top: 211px;
	left: 657px;
}
#leftOvary{
	position: absolute;
	display: none;
	top: 275px;
	left: 597px;
}
#rightOvary{
	position: absolute;
	display: none;
	top: 223px;
	left: 588px;
}
#rightOviduct{
	position: absolute;
	display: none;
	top: 236px;
	left: 595px;
}
#leftOviduct{
	position: absolute;
	display: none;
	top: 289px;
	left: 601px;
}
#rChart{
	position: absolute;
	display: block;
	top: -1111px;
	left: 0px;
}
#chartR{
	position: absolute;
	display: none;
	top: 6px;
	left: 5px;
	width: 314px;
	height: 424px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color: rgba(102,102,102,.8);
}
#rLineH1{
	top: 113px;
	left: 0px;
	width: 314px;
}
#rLineH2{
	top: 230px;
	left: 0px;
	width: 314px;
	height:1px;
}
#rLineH2b{
	top: 230px;
	left: 0px;
	width: 314px;
	height:1px;
}
#rLineH3{
	top: 321px;
	left: 0px;
	width: 314px;
}
#rLineV1{
	top: 0px;
	left: 75px;
	height: 114px;
}
#rLineV2{
	top: 0px;
	left: 192px;
	height: 114px;
}
#rLineV3{
	top: 113px;
	left: 156px;
	height: 117px;
}
#rTx1{
	top: 95px;
	left: 15px;
}
#rTx2{
	top: 95px;
	left: 89px;
}
#rTx3{
	top: 95px;
	left: 200px;
}
#rTx4{
	top: 212px;
	left: 33px;
}
#rTx5{
	top: 212px;
	left: 206px;
}
#rTx6{
	top: 304px;
	left: 111px;
}
#rTx7{
	top: 408px;
	left: 114px;
}

/************************************************* Skeletal System ******************************************/

#skeletalBg{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
#boneYard{
	position: absolute;
	display: block;
	top: 304px;
	left: 649px;
}
.flipV {
        -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipY;
        -ms-filter: "FlipY";
}
#foot2{
	position: absolute;
	display: none;
	top: 2px;
	left: 153px;
}
#tarsals2{
	position: absolute;
	display: none;
	top: 188px;
	left: 151px;
}
#tibioFibula2{
	position: absolute;
	display: none;
	top: 91px;
	left: 142px;
}
#paw2{
	position: absolute;
	display: none;
	top: 128px;
	left: 405px;
}
#radioUlna2{
	position: absolute;
	display: none;
	top: 144px;
	left: 339px;
}
#humerus2{
	position: absolute;
	display: none;
	top: 141px;
	left: 334px;
}#tarsals{
	position: absolute;
	display: none;
	top: 292px;
	left: 147px;
}
#foot{
	position: absolute;
	display: none;
	top: 375px;
	left: 151px;
}
#tibioFibula{
	position: absolute;
	display: none;
	top: 292px;
	left: 140px;
}
#femur{
	position: absolute;
	display: none;
	top: 305px;
	left: 190px;
	/*top: 105px;
	left: 690px;*/
}
#femur2{
	position: absolute;
	display: none;
	top: 112px;
	left: 195px;
}

#pelvis{
	position: absolute;
	display: none;
	top: 247px;
	left: 175px;
}
#paw{
	position: absolute;
	display: none;
	top: 346px;
	left: 403px;
}
#radioUlna{
	position: absolute;
	display: none;
	top: 399px;
	left: 339px;
	/*top: 105px;
	left: 690px;*/
}
#humerus{
	position: absolute;
	display: none;
	top: 338px;
	left: 334px;
	/*top: 105px;
	left: 690px;*/
}
#spine{
	position: absolute;
	display: none;
	top: 251px;
	left: 297px;
}
#skull{
	position: absolute;
	display: none;
	top: 214px;
	left: 415px;
}
#scapula{
	position: absolute;
	display: none;
	top: 278px;
	left: 334px;
}
#scapula2{
	position: absolute;
	display: none;
	top: 195px;
	left: 337px;
}
#textS{
	position: absolute;
	display: block;
	top: 328px;
	left: 652px;
	width: 283px;
	height: 227px;
	z-index: 60;
}

#skeletalBg2{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
.textS{
	display: block;
	position: absolute;
	width: 120px;
	font-size: 14px;
	text-align: center;
	top: 1px;
	padding-top:2px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	touch-action:none;
}
.labelS{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
#skullLine{
	width: 53px;
	left: 522px;
	top: 258px;
	transform-origin: left;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform: rotate(-38deg);
	-ms-transform: rotate(-38deg); /* IE 9 */
	-webkit-transform: rotate(-38deg); /* Safari and Chrome */
}
#spineBox{
	left: 202px;
	top: 55px;
}
#spineLine{
	width: 213px;
	left: 298px;
	top: 73px;
	transform-origin: left;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform: rotate(80deg);
	-ms-transform: rotate(80deg); /* IE 9 */
	-webkit-transform: rotate(80deg); /* Safari and Chrome */
}
#skullBox{
	left: 561px;
	top: 210px;
}
#pelvisLine{
	width: 118px;
	left: 137px;
	top: 174px;
	transform-origin: left;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform: rotate(55deg);
	-ms-transform: rotate(55deg); /* IE 9 */
	-webkit-transform: rotate(55deg); /* Safari and Chrome */
}
#pelvisBox{
	left: 20px;
	top: 156px;
}
#femurLine{
	width: 22px;
	left: 218px;
	top: 347px;
	transform: rotate(35deg);
	-ms-transform: rotate(35deg); /* IE 9 */
	-webkit-transform: rotate(35deg); /* Safari and Chrome */
}
#femurBox{
	left: 230px;
	top: 351px;
}
#tibioFibulaLine{
	width: 52px;
	left: 127px;
	top: 274px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Safari and Chrome */
}
#tibioFibulaBox{
	left: 20px;
	top: 256px;
}
#tarsalsLine{
	width: 35px;
	left: 128px;
	top: 341px;
	transform: rotate(35deg);
	-ms-transform: rotate(35deg); /* IE 9 */
	-webkit-transform: rotate(35deg); /* Safari and Chrome */
}
#tarsalsBox{
	left: 13px;
	top: 333px;
}
#mTarsalsLine{
	width: 35px;
	left: 128px;
	top: 415px;
	transform: rotate(-43deg);
	-ms-transform: rotate(-43deg); /* IE 9 */
	-webkit-transform: rotate(-43deg); /* Safari and Chrome */
}
#mTarsalsLine2{
	width: 55px;
	left: 128px;
	top: 415px;
	transform: rotate(62deg);
	-ms-transform: rotate(62deg); /* IE 9 */
	-webkit-transform: rotate(62deg); /* Safari and Chrome */
}
#mTarsalsBox{
	left: 13px;
	top: 403px;
}
#phalangesLine{
	width: 85px;
	left: 213px;
	top: 449px;
	transform: rotate(87deg);
	-ms-transform: rotate(87deg); /* IE 9 */
	-webkit-transform: rotate(87deg); /* Safari and Chrome */
}
#phalangesLine2{
	width: 55px;
	left: 164px;
	top: 537px;
	transform: rotate(-2deg);
	-ms-transform: rotate(-2deg); /* IE 9 */
	-webkit-transform: rotate(-2deg); /* Safari and Chrome */
}
#phalangesBox{
	left: 216px;
	top: 532px;
}
#scapulaLine{
	width: 190px;
	left: 389px;
	top: 256px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); /* IE 9 */
	-webkit-transform: rotate(-45deg); /* Safari and Chrome */
}
#scapulaBox{
	left: 501px;
	top: 115px;
}
#humerusLine{
	width: 80px;
	left: 310px;
	top: 475px;
	transform: rotate(-55deg);
	-ms-transform: rotate(-55deg); /* IE 9 */
	-webkit-transform: rotate(-55deg); /* Safari and Chrome */
}
#humerusBox{
	left: 256px;
	top: 476px;
}
#radioUlnaLine{
	width: 112px;
	left: 388px;
	top: 415px;
	transform: rotate(72deg);
	-ms-transform: rotate(72deg); /* IE 9 */
	-webkit-transform: rotate(72deg); /* Safari and Chrome */
}
#radioUlnaBox{
	left: 419px;
	top: 518px;
}
#carpalsLine{
	width: 75px;
	left: 417px;
	top: 417px;
	transform: rotate(52deg);
	-ms-transform: rotate(52deg); /* IE 9 */
	-webkit-transform: rotate(52deg); /* Safari and Chrome */
}
#carpalsBox{
	left: 455px;
	top: 468px;
}
#mCarpalsLine{
	width: 65px;
	left: 432px;
	top: 423px;
	transform: rotate(-2deg);
	-ms-transform: rotate(-2deg); /* IE 9 */
	-webkit-transform: rotate(-2deg); /* Safari and Chrome */
}
#mCarpalsLine2{
	width: 35px;
	left: 436px;
	top: 402px;
	transform: rotate(36deg);
	-ms-transform: rotate(36deg); /* IE 9 */
	-webkit-transform: rotate(36deg); /* Safari and Chrome */
}
#mCarpalsBox{
	left: 464px;
	top: 412px;
}

#phalangesLine3{
	width: 75px;
	left: 437px;
	top: 367px;
	transform: rotate(13deg);
	-ms-transform: rotate(13deg); /* IE 9 */
	-webkit-transform: rotate(13deg); /* Safari and Chrome */
}
#phalangesLine4{
	width: 55px;
	left: 468px;
	top: 387px;
	transform: rotate(-2deg);
	-ms-transform: rotate(-2deg); /* IE 9 */
	-webkit-transform: rotate(-2deg); /* Safari and Chrome */
}
#phalanges2Box{
	left: 510px;
	top: 373px;
}
		#footSVG{
			width:62px;
			height:199px;		
		}
		#tarsalsSVG{
			width:42px;
			height:100px;
			
		}
		#tibioFibulaSVG{
			width:116px;
			height:170px;
			
		}
		#femurSVG{
			width:64px;
			height:159px;
			
		}
		#pelvisSVG{
			width:132px;
			height:83px;			
		}
		#pawSVG{
			width:96px;
			height:107px;
			
		}
		#radioUlnaSVG{
			width:79px;
			height:36px;
			
		}
		#humerusSVG{
			width:52px;
			height:94px;
		}
		#scapulaSVG{
			width:83px;
			height:84px;
		}
		#skullSVG{
			width:140px;
			height:138px;	
		}
		#spineSVG{
			width:131px;
			height:77px;
			
		}
		#targetsS{
			position: absolute;
			display:block;
			opacity: 0;
		}
.boneSVG{
    position: absolute;
    display:none;
    top: 0px;
    left: 0px;
    opacity:0;
    visibility:visible;
    cursor:pointer;
	touch-action: none;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	cursor:default;
	touch-action:none;
}

#m1{
	top:0px;
}
#d1{
	top:44px;
}
#m2{
	top:44px;
}

#m3{
	top:88px;
}

#m4{
	top:132px;
}
#m5{
	top:176px;
}
#m6{
	top:220px;
}
#d2{
	top:308px;
}
#m7{
	top:264px;
}
#d3{
	top:352px;
}
#m8{
	top:308px;
}
#m9{
	top:352px;
}
#m10{
	top:396px;
}
#m11{
	top:440px;
}
#m12{
	top:484px;
}
#d4{
	top:528px;
}
#m13{
	top:528px;
}
.ui-focus,.ui-btn:focus {
 -moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
}
input:focus, textarea:focus, select:focus{
    outline: none;
}
.ui-disabled {
	opacity:.3;
	border-color:#999;
	cursor:no-drop;
}
.activeBtnClass{
	background-color:#377C32;
}

/************************************************* MiniLab CSS *******************************************************/
.mlTxt{
	position: absolute;
		display: block;
		color:white;
		text-align:center;
		font-size:14px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 600;
	}
	.mlTxt2{
		position: absolute;
		display: block;
		text-align:left;
		font-size:14px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		color:#333;
	}
	.mlTxt2sm{
	position: absolute;
	display: block;
	text-align: left;
	font-size: 12px;
	font-family: 'Open Sans', Arial, sanstextArea-serif;
	font-weight: 400;
	color: #333;
	width: auto;
	white-space:nowrap;
	}
	.mlTxt3{
		position: absolute;
		display: block;
		color:#333;
		text-align:center;
		font-size:18px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		
	}
	#brTemp1{
	position: absolute;
	display: block;
	top: 66px;
	left: 772px;
	width: 129px;
	}
	#brTemp2{
		position: absolute;
		display: block;
		top: 101px;
		left: 815px;
		width: 30px;
		line-height: 32px;
	}
	#brTable1{
	position: absolute;
	display: block;
	top: 479px;
	left: 324px;
	width: auto;
	}
	#brTable2{
	position: absolute;
	display: block;
	top: 479px;
	left: 487px;
	width: 143px;
	}
	#brTable3{
		position: absolute;
		display: block;
		top: 525px;
		left: 331px;
		width: 86px;
	}
	#brTable4a{
		position: absolute;
		display: block;
		top: 506px;
		left: 450px;
		width: auto;
	}
	#brTable4b{
	position: absolute;
	display: block;
	top: 506px;
	left: 498px;
	width: auto;
	}
	#brTable4c{
	position: absolute;
	display: block;
	top: 506px;
	left: 551px;
	width: auto;
	}
	#brTable4d{
	position: absolute;
	display: block;
	top: 506px;
	left: 606px;
	width: auto;
	}
	#video1BR{
	position: absolute;
	display: block;
	top: 60px;
	left: 321px;
	width: 320px;
	height: 240px;
	}
	#brKnob{
	position: absolute;
	display: block;
	top: 135px;
	left: 757px;
	cursor:pointer;
		    touch-action: none;
	}
	#therm{
	position: absolute;
	display: block;
	top: 149px;
	left: 877px;
	width: 15px;
	height: 101px;
	background-color: #CC0000;
	}
	#brPurpose{
	position: absolute;
	display: block;
	top: 331px;
	left: 109px;
	width: 740px;
	height: 101px;
	font-size: 16px;
	line-height: 24px;
	}
	#timerBg{
	position: absolute;
	display: block;
	top: 124px;
	left: 96px;
	width:70px;
	height:58px;
	background-color:#222222;
	cursor:pointer;
	}
	#brTimerOnes{
	position: absolute;
	display: block;
	top: 128px;
	left: 132px;	
	pointer-events: none;
	}
	#brTimerTens{
	position: absolute;
	display: block;
	top: 128px;
	left: 100px;
	pointer-events: none;
	}
	.button90{
		display: block;
		position: absolute;
		height: 26px;
		width: 90px;
		padding: 5px 0px 1px;
		-moz-border-radius: 30px 30px 30px 30px;
		border-radius: 30px 30px 30px 30px;
		background-color: #EFEFEF;
		border: 1px solid #060;
		font-weight: 600;
		color: #060;
		text-align: center;
		font-size: 18px;
		cursor: pointer;
		touch-action: none;
	}
	#timerBtn{
	top: 200px;
	left: 85px;
}
#brData1{
	position: absolute;
	display: block;
	top: 527px;
	left: 429px;
	width: 40px;
	height: 26px;	
	}
#brData2{
	position: absolute;
	display: block;
	top: 527px;
	left: 482px;
	width: 40px;
	height: 26px;	
}
#brData3{
	position: absolute;
	display: block;
	top: 527px;
	left: 536px;
	width: 40px;
	height: 26px;	
	}
#brData4{
	position: absolute;
	display: block;
	top: 527px;
	left: 589px;
	width: 40px;
	height: 26px;	
}
#brTabel1b{
		top: 194px;
		left: 63px;
		width: auto;
	}
	#brTabel2b{
		top: 192px;
		left: 226px;
		width: 124px;
	}
	#brTabel3b{
		top: 236px;
		left: 62px;
		width: 84px;
	}
	#brTabel4a2{
		top: 215px;
		left: 188px;
		width: auto;
	}
	#brTabel4b2{
		top: 215px;
		left: 236px;
		width: auto;
	}
	#brTabel4c2{
		top: 215px;
		left: 290px;
		width: auto;
	}
	#brTabel4d2{
		top: 215px;
		left: 345px;
		width: auto;
	}
/************************************************* Global CSS *******************************************************/
	html {
		overflow:auto;
		width:100%;
	}
	#pageH{
		left: 0px;
		width: 960px !important;
		height: 640px !important;
		overflow: hidden;
		display: none;
		/*touch-action: none; Prevents window scrolling on touch*/
		/*z-index:2000 !important;*/
	}
	#shell{
	position: absolute;
		display:block;
	left: 0px;
	width: 960px !important;
	height: 640px !important;
	/*z-index:2000 !important;*/
	background: none;
	overflow: hidden;
	right: 0px;
	top: 0px;
	bottom: 0px;
	border:none;
	margin:0px;
	padding:0px;
	
	}
	#menu1{
		display:none;
		position:absolute;
		left:690px;
		top:10px;
		height:571px;
		/*top:54px;
		height:527px;*/
		width:260px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		background-color:rgba(247,247,247,1.00);
		border: 1px solid #336633;
		touch-action:none;
	}
	.menuList{
		display:block;
		position:absolute;
		top:-16px;
		height:34px;
	}
	.menuItem{
		display:block;
		position:absolute;
		color: #336633;
		background-color:#EFEFEF;
		height:23px;
		width:250px;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
		font-size:16px;
		-webkit-user-select: none;  /* Chrome all / Safari all */
		-moz-user-select: none;     /* Firefox all */
		-ms-user-select: none;      /* IE 10+ */
		user-select: none;          /* Likely future */   
		cursor:pointer;  
	}
	/*.menuItem:hover { 
		background-color:#D3FFD0;
		color:#060;
	}*/
	.menuDivider{
		display: block;
		position: absolute;
		background-color: #336633;
		height: 1px;
		width: 260px;
	}
	#pictBtn{
		position: absolute;	
		display: none;
		visibility: visible;
		margin-top: 0px;
		-moz-border-radius: 30px 0 0 30px;
		border-radius: 30px 0 0 30px;
		/*padding: 7px 15px 9px 15px;
		width: 20px;
		height: 26px;*/
		background-color:#EFEFEF;	
		left: 25px;
		top: 590px;
		width: 50px;
		height: 42px;
		border: 1px solid #060;
		opacity:0.3;
		cursor:no-drop;
	}
	#movBtn{
		position: absolute;	
		display: none;
		visibility: visible;
		margin-top: 0px;
		-moz-border-radius: 0 30px 30px 0;
		border-radius: 0 30px 30px 0;
		/*padding: 7px 15px 9px 15px;
		width: 20px;
		height: 26px;*/
		background-color:#EFEFEF;	
		left: 76px;
		top: 590px;
		width: 48px;
		height: 42px;

		border: 1px solid #060;
		opacity:0.3;
		cursor:no-drop;
	}
	#menuBtn{
		visibility: visible;
		display: block;
		margin-top: 0px;
		-moz-border-radius: 0 30px 30px 0;
		border-radius: 0 30px 30px 0;
		/*padding: 7px 12px 7px 12px;*/
		background-color: #EFEFEF;
		position: absolute;
		left: 886px;
		top: 590px;
		/*width: 20px;
		height: 26px;*/
		width: 44px;
		height: 40px;
		border: 1px solid #060;
		cursor: pointer;
		font-weight: 600;
		color: #060;
		cursor:pointer;
	}
	#homeBtn{
		visibility: visible;
		display: block;
		margin-top: 0px;
		-moz-border-radius: 30px 0 0 30px;
		border-radius: 30px 0 0 30px;
		/*padding: 7px 12px 7px 12px;*/
		background-color:#EFEFEF;
		position: absolute;
		left: 785px;
		top: 590px;
		/*width: 76px;
		height: 26px;*/
		width: 100px;
		height: 40px;
		border: 1px solid #060;
		cursor: pointer;
		font-weight: 600;
		color: #060;
		text-align: right;
		font-size: 18px;
		cursor:pointer;
	}
	#mediaClose{
		position: absolute;
		display: block;
		top: 2px;
		left: 2px;
		width:30px;
		height:30px;
		background-color:#EFEFEF;
		border: 1px solid #060;
		-moz-border-radius: 30px 30px 30px 30px;
		border-radius: 16px 16px 16px 16px;
		cursor:pointer;
	}
	/*.btnH:hover{
		background-color:#D3FFD0;
		color:#060;
	}*/
	.btnH{
		display:none;
		touch-action:none;
	}
	#homeBtnTxt{
		position:absolute;
		visibility: visible;
		display: block;
		left: 16px;
		top: 9px;
		width:80px;
		pointer-events: none;
	}
	#exitBtnTxt{
		position:absolute;
		visibility: visible;
		display: block;
		left: 55px;
		top:9px;
		pointer-events: none;
	}
	#prefsBtnTxt{
		position:absolute;
		visibility: visible;
		display: block;
		left: 22px;
		top:9px;
		pointer-events: none;
	}
	#menuMask{
	  position: absolute;
	  display: none;
	  top: 0px;
	  left: 0px;
	  width: 960px;
	  height:640px;
	  background-color:rgba(102,102,102,.3)
  }
  #cameraIcon{
	  position: absolute;
	  display: block;
	  top:10px;
	  left: 16px;
  }
  #videoIcon{
	  position: absolute;
	  display: block;
	  top: 10px;
	  left: 10px;
  }
  #homeIcon{
	  position: absolute;
	  display: block;
	  top: 9px;
	  left: 12px;
  }
  #infoIcon{
	  position: absolute;
	  display: block;
	  top: 12px;
	  left: 16px;
  }
  #listIcon{
	  position: absolute;
	  display: block;
	  top: 9px;
	  left: 10px;
  }
  #closeIcon{
	  position: absolute;
	  display: block;
	  top:4px;
	  left:4px;
  }
  .star{
	  position: absolute;
	  display: none;
	  top:10px;
	  left:232px;
	  width:22px;
	  height:22px;
	  pointer-events: none;
  }
  #prevBtn{
	  position: absolute;	
	  display: none;
	  -moz-border-radius: 30px 0 0 30px;
	  border-radius: 30px 0 0 30px;	
	  background-color:#EFEFEF;	
	  left: 419px;
	  top: 590px;
	  width: 40px;
	  height: 40px;
	  border: 1px solid #060;
	  cursor:pointer;
  }
  #printBtn{
	  position: absolute;	
	  display: none;
	  /*-moz-border-radius: 30px 0 0 30px;
	  border-radius: 30px 0 0 30px;	*/
	  background-color:#EFEFEF;	
	  left: 459px;
	  top: 590px;
	  width: 40px;
	  height: 40px;
	  border: 1px solid #060;
	  cursor:pointer;
  }
  #mlPrev{
	  position: absolute;	
	  display: block;		
	  left: 11px;
	  top: 9px;
	  -moz-transform: scaleX(-1);
	  -o-transform: scaleX(-1);
	  -webkit-transform: scaleX(-1);
	  transform: scaleX(-1);
	  filter: FlipH;
	  -ms-filter: "FlipH";
  }
  #mlPrint{
	  position: absolute;	
	  display: block;		
	  left: 9px;
	  top: 9px;
  }
  #nextBtn{
	  position: absolute;	
	  display: none;
	  -moz-border-radius: 0 30px 30px 0;	
	  border-radius: 0 30px 30px 0;	
	  background-color:#EFEFEF;	
	  left: 500px;
	  top: 590px;
	  width: 40px;
	  height: 40px;
	  border: 1px solid #060;
	  cursor:pointer;
  }
  #mlNext{
	  position: absolute;	
	  display: block;		
	  left: 7px;
	  top: 9px;
  } 
  /*#prevBtn{
		position: absolute;	
		display: none;
		-moz-border-radius: 30px 0 0 30px;
		border-radius: 30px 0 0 30px;	
		background-color:#EFEFEF;	
		left: 439px;
		top: 590px;
		width: 40px;
		height: 40px;
		border: 1px solid #060;
		cursor:pointer;
	}
	#mlPrev{
		position: absolute;	
		display: block;		
		left: 11px;
		top: 9px;
		-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
	}
	#nextBtn{
		position: absolute;	
		display: none;
		-moz-border-radius: 0 30px 30px 0;	
		border-radius: 0 30px 30px 0;	
		background-color:#EFEFEF;	
		left: 480px;
		top: 590px;
		width: 40px;
		height: 40px;
		border: 1px solid #060;
		cursor:pointer;
	}
	#mlNext{
		position: absolute;	
		display: block;		
		left: 7px;
		top: 9px;
	} */
	
	/* BR2*/
	#brConclusion{
		position: absolute;
		display: block;
		top: 342px;
		left: 45px;
		width: 653px;
		height: 201px;
		font-size: 16px;
		line-height: 22px;
		background:none;
		color:#333;
	}
	.mlTxt3n{
		position: absolute;
		display: block;
		text-align: center;
		font-size: 18px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		background: none;
		border: none;
		color: #111111;
		resize: none;
		width:85px;
		padding:0;
	}
	.mlTxt4{
		position: absolute;
		display: block;
		color:#1e1e1e;
		text-align:left;
		font-size:16px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		background:none;
		border:none;
		color:#111111;
		resize: none;
	}
	
	#brAnswer1{	
		top: 383px;
		left: 62px;
		width: 850px;
		height: 40px;
		line-height:21px;
	}
	#brAnswer2{
		top: 431px;
		left: 534px;
		width: 100px;
		height: 22px;
	}
	#brAnswer3{
		top: 475px;
		left: 534px;
		width: 100px;
		height: 22px;
	}
	#brAnswer4{
		top: 519px;
		left: 662px;
		width: 100px;
		height: 22px;
	}
	.answerLine{
		position: absolute;
		display: block;
		height: 1px;
		background-color: #919191;
	}
	#brAnswerL1a{
		top: 400px;
		left: 63px;
		width: 850px;
	}
	#brAnswerL1b{
		top: 422px;
		left: 63px;
		width: 850px;
	}
	#brAnswerL2{
		top: 448px;
		left: 532px;
		width: 100px;
	}
	#brAnswerL3{
		top: 492px;
		left: 532px;
		width: 100px;
	}
	#brAnswerL4{
		top: 536px;
		left: 658px;
		width: 100px;
	}
	#brAnalysis{
		top: 70px;
		left: 62px;
		width: 318px;
		line-height: 22px;
		color:#333;
	}
	#brTable1b{
		top: 194px;
		left: 63px;
		width: auto;
	}
	#brTable2b{
		top: 192px;
		left: 226px;
		width: 124px;
	}
	#brTable3b{
		top: 236px;
		left: 62px;
		width: 84px;
	}
	#brTable4a2{
		top: 215px;
		left: 188px;
		width: auto;
	}
	#brTable4b2{
		top: 215px;
		left: 236px;
		width: auto;
	}
	#brTable4c2{
		top: 215px;
		left: 290px;
		width: auto;
	}
	#brTable4d2{
		top: 215px;
		left: 345px;
		width: auto;
	}
	#brTemp1b{
	top: 294px;
	left: 734px;
	width: 153px;
	}
	#brBreathsL{
		top: 168px;
		left: 548px;
		font-size: 12px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
	}
	#brBreaths{
		top: 78px;
		left: 650px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#brGraph1{
		top: 275px;
		left: 710px;
	}
	#brGraph2{
		top: 275px;
		left: 745px;
	}
	#brGraph3{
		top: 275px;
		left: 787px;
	}
	#brGraph4{
		top: 275px;
		left: 826px;
	}
	#brGraph5{
		top: 275px;
		left: 866px;
	}
	.dot{
		position: absolute;
		display: block;
		top: 255px;
		cursor:crosshair;
		-webkit-user-select:none;
		-webkit-touch-callout:none;
		touch-action:none;
	}
	#brDot1{
		left: 702px;
	}
	#brDot2{
		left: 742px;
	}
	#brDot3{
		left: 782px;
	}
	#brDot4{
		left: 822px;
		
	}
	#brData1b{
		left: 173px;
		top: 245px;
		width: 40px;
		background:none;
	}
	#brData2b{
	left: 226px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#brData3b{
	left: 279px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#brData4b{
	left: 333px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#displayY{
	left: 634px;
	top: 275px;
	font-weight:600;
	}
	.graphLine{		
		position: absolute;
		display: block;
		top: 268px;	
		width: 40px;
		height: 2px;
		background-color:#C00;
		transform-origin: left;
		-ms-transform-origin:left;
		-webkit-transform-origin: left;
		-moz-transform-origin:left;
	}
.graphLineG{		
		position: absolute;
		display: block;
		top: 268px;	
		width: 40px;
		height: 2px;
		background-color:#555;
		transform-origin: left;
		-ms-transform-origin:left;
		-webkit-transform-origin: left;
		-moz-transform-origin:left;
	}
	#brLine1{
		left: 715px;
	}
	#brLine2{
		left: 755px;
	}
	#brLine3{
		left: 795px;
	}
	#videoStart{
		position: absolute;
		display: block;
		color:white;
		top: 61px;
	left: 321px;
	width: 320px;
	height: 22px;
		font-weight: 600;
	}

	/* AC*/
		/*#acPurpose{
	position: absolute;
	display: block;
	top: 302px;
	left: 96px;
	width: 746px;
	height: 101px;
	font-size: 16px;
	line-height: 21px;
	}
	#acTable1{
	top: 487px;
	left: 169px;
	
	}
	#acTable2{
	top: 483px;
	left: 458px;
	
	}
	#acTable3{
	top: 533px;
	left: 169px;
	width: 80px;
	}
	#acTable4{
	top: 506px;
	left: 259px;
	
	}
	#acTable5{
	top: 506px;
	left: 362px;
	
	}
	#acTable6{
	top: 506px;
	left: 440px;
	width: 80px;
	}
	#acTable7{
	top: 506px;
	left: 535px;
	width: 80px;
	}
	#acTable8{
	top: 506px;
	left: 655px;
	}
	#acTable9{
	top: 506px;
	left: 744px;
	}
	#acData1{
	position: absolute;
	display: block;
	top: 531px;
	left: 270px;
	width: 60px;
	height: 26px;
	}
#acData2{
	position: absolute;
	display: block;
	top: 532px;
	left: 365px;
	width: 60px;
	height: 26px;
}
#acData3{
	position: absolute;
	display: block;
	top: 531px;
	left: 458px;
	width: 60px;
	height: 26px;
	}
#acData4{
	position: absolute;
	display: block;
	top: 531px;
	left: 554px;
	width: 60px;
	height: 26px;
}
#acData5{
	position: absolute;
	display: block;
	top: 530px;
	left: 653px;
	width: 60px;
	height: 26px;
}
#acData6{
	position: absolute;
	display: block;
	top: 530px;
	left: 736px;
	width: 40px;
	height: 26px;
	background:none;
	font-weight: 600;
}
#ruler{
	position: absolute;
	display: block;
	top: 217px;
	left: 278px;
}*/

#acPurpose{
	position: absolute;
	display: block;
	top: 302px;
	left: 96px;
	width: 746px;
	height: 101px;
	font-size: 16px;
	line-height: 21px;
	}
	#acTable1{
	top: 487px;
	left: 169px;
	
	}
	#acTable2{
	top: 483px;
	left: 458px;
	
	}
	#acTable3{
	top: 533px;
	left: 169px;
	width: 74px;
	}
	#acTable4{
	top: 506px;
	left: 259px;
	
	}
	#acTable5{
	top: 506px;
	left: 362px;
	
	}
	#acTable6{
	top: 506px;
	left: 440px;
	width: 80px;
	}
	#acTable7{
	top: 506px;
	left: 535px;
	width: 80px;
	}
	#acTable8{
	top: 506px;
	left: 655px;
	}
	#acTable9{
	top: 506px;
	left: 744px;
	}
	#acData1{
	position: absolute;
	display: block;
	top: 531px;
	left: 246px;
	width: 85px;
	height: 26px;
	}
#acData2{
	position: absolute;
	display: block;
	top: 531px;
	left: 342px;
	width: 85px;
	height: 26px;
}
#acData3{
	position: absolute;
	display: block;
	top: 531px;
	left: 437px;
	width: 85px;
	height: 26px;
	}
#acData4{
	position: absolute;
	display: block;
	top: 531px;
	left: 534px;
	width: 85px;
	height: 26px;
}
#acData5{
	position: absolute;
	display: block;
	top: 531px;
	left: 630px;
	width: 85px;
	height: 26px;
}
#acData6{
	position: absolute;
	display: block;
	top: 531px;
	left: 736px;
	width: 40px;
	height: 26px;
	background: none;
	font-weight: 600;
}
#ruler{
	position: absolute;
	display: block;
	top: 217px;
	left: 278px;
	cursor:no-drop;
}
#acTarget0{
	position: absolute;
	display: block;
	top: 83px;
	left: 200px;
	width: 65px;
	height: 36px;
}
#acTarget1{
	position: absolute;
	display: block;
	top: 84px;
	left: 352px;
	width: 91px;
	height: 45px;
}
#acTarget2{
	position: absolute;
	display: block;
	top: 142px;
	left: 258px;
	width: 430px;
	height: 29px;
}
#acTarget3{
	position: absolute;
	display: block;
	top: 86px;
	left: 546px;
	width: 60px;
	height: 35px;
}
#acTarget4{
	position: absolute;
	display: block;
	top: 94px;
	left: 717px;
	width: 32px;
	height: 21px;
}
#acTxt{
	position: absolute;
	display: block;
	top: 190px;
	left: 351px;
	width: 282px;
	font-weight:600;
}
/* AC2*/
#ac2Calculations{
	position: absolute;
	display: block;
	top: 180px;
	left: 34px;
	font-size: 14px;
	width: 614px;
	}
	#ac2Table1{
	top: 82px;
	left: 30px;
	}
	#ac2Table2{
	top: 78px;
	left: 319px;
	}
	#ac2Table3{
	top: 128px;
	left: 30px;
	width: 80px;
	}
	#ac2Table4{
	top: 101px;
	left: 120px;
	}
	#ac2Table5{
	top: 101px;
	left: 223px;
	}
	#ac2Table6{
	top: 101px;
	left: 301px;
	width: 80px;
	}
	#ac2Table7{
	top: 101px;
	left: 396px;
	width: 80px;
	}
	#ac2Table8{
	top: 101px;
	left: 516px;
	}
	#ac2Table9{
	top: 101px;
	left: 605px;
	}
	#ac2Data1{
	position: absolute;
	display: block;
	top: 126px;
	left: 131px;
	width: 40px;
	height: 26px;
	}
#ac2Data2{
	position: absolute;
	display: block;
	top: 127px;
	left: 226px;
	width: 40px;
	height: 26px;
}
#ac2Data3{
	position: absolute;
	display: block;
	top: 126px;
	left: 319px;
	width: 40px;
	height: 26px;
	}
#ac2Data4{
	position: absolute;
	display: block;
	top: 126px;
	left: 415px;
	width: 40px;
	height: 26px;
}
#ac2Data5{
	position: absolute;
	display: block;
	top: 125px;
	left: 514px;
	width: 40px;
	height: 26px;
}
#ac2Data6{
	position: absolute;
	display: block;
	top: 125px;
	left: 586px;
	width: 60px;
	height: 26px;
	bac2kground: none;
	font-weight: 600;
}
.mlLine{
	position: absolute;
	display: block;
	height: 1px;
	background-color:#333;
}
#ac2Line0{
	top: 214px;
	left: 42px;
	width: 80px;
	
}
.acLabels{
	position: absolute;
	display: block;
	font-size: 14px;
	width: 114px;
}
.acLabels2{
	position: absolute;
	display: block;
	font-size: 16px;
	width: 36px;
	text-align:center;
}

#acEs{
	top: 226px;
	left: 76px;
	color: #C00;
	font-weight: 600;
}
#acDataN1{
	top: 239px;
	left: 45px;
	color: #C00;
	font-weight:600;
}
#ac2Line1{
	top: 260px;
	left: 45px;
	width: 36px;
	background-color: #C00;
}
#acDataD1{
	top: 257px;
	left: 45px;
	color: #C00;
}
#acEsX{
	top: 250px;
	left: 86px;
	color: #C00;
	width: 56px;
}
#acEsP{
	top: 250px;
	left: 140px;
	color: #C00;
	width: 56px;
	font-weight:600;
	text-align: left;
}

#acSt{
	top: 226px;
	left: 306px;
	color: #C0C;
	font-weight: 600;
}
#acDataN2{
	top: 239px;
	left: 273px;
	font-weight:600;
	color: #C0C;
}
#ac2Line2{
	top: 260px;
	left: 273px;
	width: 36px;	
	background-color: #C0C;
}
#acDataD2{
	top: 257px;
	left: 273px;
	color: #C0C;
}
#acStX{
	top: 250px;
	left: 314px;
	color: #C0C;
	width: 56px;
}
#acStP{
	top: 250px;
	left: 368px;
	color: #C0C;
	font-weight:600;
	width: 56px;
	text-align: left;
}

#acSm{
	top: 226px;
	left: 501px;
	color: #005F00;
	font-weight: 600;
}
#acDataN3{
	top: 239px;
	left: 476px;
	color: #005F00;
	font-weight:600;
}
#ac2Line3{
	top: 260px;
	left: 474px;
	width: 36px;
	background-color: #005F00;
}
#acDataD3{
	top: 257px;
	left: 476px;
	color: #005F00;
}
#acSmX{
	top: 250px;
	left: 517px;
	color: #005F00;
	width: 56px;
}
#acSmP{
	top: 250px;
	left: 571px;
	color: #005F00;
	font-weight:600;
	width: 56px;
	text-align: left;
}

#acLg{
	top: 285px;
	left: 69px;
	color: #FF0;
	font-weight: 600;
}
#acDataN4{
	top: 298px;
	left: 45px;
	color: #FF0;
	font-weight:600;
}
#ac2Line4{
	top: 319px;
	left: 45px;
	width: 36px;
	background-color: #FF0;
}
#acDataD4{
	top: 316px;
	left: 45px;
	color: #FF0;
}
#acLgX{
	top: 309px;
	left: 86px;
	color: #FF0;
	width: 56px;
}
#acLgP{
	top: 309px;
	left: 140px;
	color: #FF0;
	width: 56px;
	text-align: left;
	font-weight:600;
}

#acCl{
	top: 285px;
	left: 306px;
	color: #00F;
	font-weight: 600;
}
#acDataN5{
	top: 298px;
	left: 273px;
	color: #00F;
	font-weight:600;
}
#ac2Line5{
	top: 319px;
	left: 273px;
	width: 36px;
	background-color: #00F;
}
#acDataD5{
	top: 316px;
	left: 273px;
	color: #00F;
}
#acClX{
	top: 309px;
	left: 314px;
	color: #00F;
	width: 56px;
}
#acClP{
	top: 309px;
	left: 368px;
	color: #00F;
	width: 56px;
	font-weight:600;
	text-align: left;
}
#acCalc1{
	top: 197px;
	left: 47px;
	width: 91px;
	font-size:12px;
}

#acCalc2{
	top: 213px;
	left: 52px;
	width: 91px;
	font-size:12px;
}
#acCalc3{
	top: 204px;
	left: 129px;
	width: 200px;
	font-size:14px;
}
#acConclusion{
	position: absolute;
	display: block;
	top: 389px;
	left: 85px;
	width: 760px;
	height: 106px;
	font-size: 16px;
	line-height: 20px;
	background: none;
	color: #333;
}
#acAnswerL1{
	top: 444px;
	left: 105px;
	width: 737px;
}
#acAnswerL2a{
	top: 510px;
	left: 105px;
	width: 737px;
}
#acAnswerL2b{
	top: 532px;
	left: 105px;
	width: 737px;
}
#acAnswer1{
	top: 427px;
	left: 103px;
	width: 742px;
	height: 25px;
}
#acAnswer2{
	top: 493px;
	left: 103px;
	width: 742px;
	height: 59px;
	line-height:21px;
}
.mlTxt3ac{
		position: absolute;
		display: block;
		color:#333;
		text-align:center;
		font-size:18px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		
	}
.mlTxt4n{
	position: absolute;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: 'Open Sans', Arial, sanstextArea-serif;
	font-weight: 400;
	background: none;
	border: none;
	color: #111111;
	resize: none;
	width: 33px;
	height: 18px;
	}
	.mlTxt4nSm{
	position: absolute;
	display: block;
	text-align: center;
	font-size: 16px;
	font-family: 'Open Sans', Arial, sanstextArea-serif;
	font-weight: 400;
	background: none;
	border: none;
	color: #111111;
	resize: none;
	width: 36px;
	height: 22px;
	}
	#pie{
		position: absolute;
		display: block;
		top: 100px;
		left: 740px;
		width: 160px;
		height: 160px;
	}
	#graphBtn{
	top: 281px;
	left: 776px;
	opacity:.3;
	filter:alpha(opacity=30);
	}
	/*HR*/
	#hrPurpose{
	position: absolute;
	display: block;
	top: 330px;
	left: 74px;
	width: 816px;
	height: 101px;
	font-size: 16px;
	line-height: 19px;
	}
	#hrProcedure{
	position: absolute;
	display: block;
	font-size: 16px;
	top: 358px;
	left: 74px;
	width: 816px;
	height: 101px;
	line-height: 21px;
	}
	#hrTable1{
	top: 485px;
	left: 273px;
	width: auto;
	}
	#hrTable2{
	top: 483px;
	left: 528px;
	width: 50px;
	}
	#hrTable3{
	top: 527px;
	left: 274px;
	width: 121px;
	font-size: 13px;
	}
	#hrTable4{
	top: 507px;
	left: 371px;
	width: auto;
	color:white;
	cursor:pointer;
	}
	#hrTable5{
	top: 507px;
	left: 433px;
	width: auto;
	}
	#hrTable6{
	top: 507px;
	left: 500px;
	width: auto;
	}
	#hrTable7{
	top: 507px;
	left: 576px;
	width: auto;
	}
	#hrTable8{
	top: 507px;
	left: 629px;
	width: auto;
	}
	#hrData1{
	position: absolute;
	display: block;
	top: 531px;
	left: 372px;
	width: 50px;
	height: 26px;
	}
#hrData2{
	position: absolute;
	display: block;
	top: 531px;
	left: 432px;
	width: 50px;
	height: 26px;
}
#hrData3{
	position: absolute;
	display: block;
	top: 531px;
	left: 498px;
	width: 50px;
	height: 26px;
	}
#hrData4{
	position: absolute;
	display: block;
	top: 531px;
	left: 563px;
	width: 50px;
	height: 26px;
}
#hrData5{
	position: absolute;
	display: block;
	top: 531px;
	left: 628px;
	width: 50px;
	height: 26px;
}
#bottleN{
	position: absolute;
	display: block;
	top: 68px;
	left: 763px;
	cursor: pointer;
}
#bottleA{
	position: absolute;
	display: block;
	top: 68px;
	left: 850px;
}
#bottleT{
	position: absolute;
	display: block;
	top: 169px;
	left: 765px;
}
#bottleC{
	position: absolute;
	display: block;
	top: 169px;
	left: 850px;
}
#hrLabel1{
	position: absolute;
	display: block;
	top: 140px;
	left: 760px;
}
#hrLabel2{
	position: absolute;
	display: block;
	top: 140px;
	left: 850px;
}
#hrLabel3{
	position: absolute;
	display: block;
	top: 240px;
	left: 777px;
}
#hrLabel4{
	position: absolute;
	display: block;
	top: 240px;
	left: 846px;
}
#videoHR{
	position: absolute;
	display: block;
	top: 60px;
	left: 321px;
	width: 320px;
	height: 240px;
	}
	#dropper{
	position: absolute;
	display: none;
	top: 10px;
	left: 704px;
	pointer-events: none;
}
#drop{
	position: absolute; 
	display: none;
	top: 60px;
	left: 701px;
}
.bottles{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	touch-action:none;
}
.bottlePre{
	position: absolute;
	display: none;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
	/* HR2 */
		#hrTableB1{
	top: 193px;
	left: 46px;
	width: auto;
	}
	#hrTableB2{
	top: 191px;
	left: 301px;
	width: 50px;
	}
	#hrTableB3{
	top: 235px;
	left: 47px;
	width: 121px;
	font-size: 13px;
	}
	#hrTableB4{
	top: 215px;
	left: 144px;
	width: auto;
	
	}
	#hrTableB5{
	top: 215px;
	left: 206px;
	width: auto;
	}
	#hrTableB6{
	top: 215px;
	left: 273px;
	width: auto;
	}
	#hrTableB7{
	top: 215px;
	left: 349px;
	width: auto;
	}
	#hrTableB8{
	top: 215px;
	left: 402px;
	width: auto;
	}
	#hrDataB1{
	position: absolute;
	display: block;
	top: 239px;
	left: 145px;
	width: 50px;
	height: 26px;
	}
#hrDataB2{
	position: absolute;
	display: block;
	top: 239px;
	left: 205px;
	width: 50px;
	height: 26px;
}
#hrDataB3{
	position: absolute;
	display: block;
	top: 239px;
	left: 271px;
	width: 50px;
	height: 26px;
	}
#hrDataB4{
	position: absolute;
	display: block;
	top: 239px;
	left: 336px;
	width: 50px;
	height: 26px;
}
#hrDataB5{
	position: absolute;
	display: block;
	top: 239px;
	left: 401px;
	width: 50px;
	height: 26px;
}
#hrAnalysis{
	position: absolute;
	display: block;
	top: 70px;
	left: 47px;
	width: 411px;
	line-height: 26px;
}
#hrBreathsL{
		top: 168px;
		left: 558px;
		font-size: 12px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
	}
	#hrBreaths{
		top: 78px;
		left: 650px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#hrGraph1{
	top: 272px;
	left: 685px;
	}
	#hrGraph2{
	top: 272px;
	left: 732px;
	}
	#hrGraph3{
	top: 272px;
	left: 781px;
	}
	#hrGraph4{
	top: 272px;
	left: 835px;
	}
	#hrGraph5{
	top: 272px;
	left: 870px;
	}
	#hrGraphL{
	top: 292px;
	left: 780px;
	}
	
	.mlTxt2_10pt{
		position: absolute;
		display: block;
		text-align:left;
		font-size:10px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		color:#333;
		pointer-events: none;
	}
	.bar{
		position: absolute;
		display: block;
		top: 270px;
		width: 26px;
		height: 1px;
		background-color: #C00;
		pointer-events: none;
	}
	#bar1{
		left: 690px;	
	}
	#bar2{
		left: 738px;
	}
	#bar3{
		left: 784px;
	}
	#bar4{
		left: 830px;
	}
	#bar5{
		left: 876px;
	}
	.drag{
		position: absolute;
		display: block;
		top: 260px;
		width: 40px;
		height: 20px;
		background-color: #333;
		opacity:0;
		filter:alpha(opacity=30);
		cursor:ns-resize;
		touch-action: none;
	}
	
	#barDrag1{
		left: 680px;	
	}
	#barDrag2{
		left: 732px;	
	}
	#barDrag3{
		left: 778px;	
	}
	#barDrag4{
		left: 824px;	
	}
	#barDrag5{
		left: 870px;	
	}
	#hrConclusion{
	position: absolute;
	display: block;
	top: 351px;
	left: 92px;
	width: 779px;
	height: 201px;
	font-size: 16px;
	line-height: 21px;
	background: none;
	color: #333;
	}
	#hrAnswerL1a{
	top: 408px;
	left: 112px;
	width: 750px;
	}
	#hrAnswerL1b{
	top: 430px;
	left: 112px;
	width: 750px;
	}
	#hrAnswerL2{
	top: 474px;
	left: 266px;
	width: 598px;
	}
	#hrAnswerL3{
	top: 537px;
	left: 300px;
	width: 564px;
	}
	#hrAnswer1{
	top: 391px;
	left: 116px;
	width: 742px;
	height: 42px;
	line-height:21px;
	}
	#hrAnswer2{
	top: 457px;
	left: 268px;
	width: 588px;
	height: 22px;
	}
	#hrAnswer3{
	top: 520px;
	left: 302px;
	width: 553px;
	height: 22px;
	}
	/* MC */
	#mcKnob{
	position: absolute;
	display: block;
	top: 198px;
	left: 591px;
	cursor: pointer;
	touch-action: none;
	}
	#mcVolts1{
	position: absolute;
	display: block;
	top: 67px;
	left: 583px;
	width: 129px;
	}
	#mcVolts2{
	position: absolute;
	display: block;
	text-align: left;
	top: 104px;
	left: 666px;
	width: 84px;
	line-height: 20px;
	}
	#MCmuscle{
	position: absolute;
	display: block;
	top: 59px;
	left: 220px;
	}
	.shock{
	position: absolute;
	display: none;
	top: 143px;
	left: 244px;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
	}
	#mcPurpose{
	position: absolute;
	display: block;
	top: 325px;
	left: 32px;
	width: 895px;
	height: 101px;
	font-size: 16px;
	line-height: 20px;
	}
	#mcTable1{
	position: absolute;
	display: block;
	top: 487px;
	left: 275px;
	width: auto;
	}
	#mcTable2{
	position: absolute;
	display: block;
	top: 487px;
	left: 499px;
	width: 143px;
	}
	#mcTable3{
	position: absolute;
	display: block;
	top: 528px;
	left: 275px;
	width: 90px;
	}
	#mcTable4a{
	position: absolute;
	display: block;
	top: 510px;
	left: 378px;
	width: 52px;
	}
	#mcTable4b{
	position: absolute;
	display: block;
	top: 510px;
	left: 439px;
	width: 52px;
	}
	#mcTable4c{
	position: absolute;
	display: block;
	top: 510px;
	left: 502px;
	width: 52px;
	}
	#mcTable4d{
	position: absolute;
	display: block;
	top: 510px;
	left: 568px;
	width: 52px;
	}
	#mcTable4e{
	position: absolute;
	display: block;
	top: 510px;
	left: 633px;
	width: 52px;
	}
	#mcData1{
	position: absolute;
	display: block;
	top: 537px;
	left: 378px;
	width: 40px;
	height: 26px;
	text-align:center;
	}
#mcData2{
	position: absolute;
	display: block;
	top: 538px;
	left: 438px;
	width: 40px;
	height: 26px;
	text-align:center;
}
#mcData3{
	position: absolute;
	display: block;
	top: 538px;
	left: 503px;
	width: 40px;
	height: 26px;
	text-align:center;
	}
#mcData4{
	position: absolute;
	display: block;
	top: 538px;
	left: 568px;
	width: 40px;
	height: 26px;
	text-align:center;
}
#mcData5{
	position: absolute;
	display: block;
	top: 536px;
	left: 636px;
	width: 40px;
	height: 26px;
	text-align:center;
}
.muscle{
	display:none;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
#shockBtn{
	top: 250px;
	left: 605px;
	opacity: 0.3;
}
/* MC2 */
#mcContracted{
		top: 168px;
		left: 572px;
		font-size: 12px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
	}
	#mcDistance{
		top: 78px;
		left: 660px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#mcGraph1{
	top: 274px;
	left: 713px;
	}
	#mcGraph2{
	top: 275px;
	left: 753px;
	}
	#mcGraph3{
	top: 274px;
	left: 793px;
	}
	#mcGraph4{
	top: 274px;
	left: 835px;
	}
	#mcGraph5{
	top: 274px;
	left: 872px;
	}
	#mcVolts{
	top: 294px;
	left: 772px;
	}
	#mcDot1{
		left: 702px;
	}
	#mcDot2{
		left: 742px;
	}
	#mcDot3{
		left: 782px;
	}
	#mcDot4{
		left: 822px;	
	}
	#mcDot5{
		left: 862px;	
	}
	#mcData1b{
	left: 146px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#mcData2b{
	left: 209px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#mcData3b{
	left: 276px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#mcData4b{
	left: 341px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#mcData5b{
	left: 406px;
	top: 245px;
	width: 40px;
	background: none;
	}
	#displayY{
	left: 634px;
	top: 275px;
	}
	
	#mcLine1{
		left: 715px;
	}
	#mcLine2{
		left: 755px;
	}
	#mcLine3{
		left: 795px;
	}
	#mcLine4{
		left: 835px;
	}
	#mcConclusion{
	position: absolute;
	display: block;
	top: 340px;
	left: 66px;
	width: 653px;
	height: 201px;
	font-size: 16px;
	line-height: 30px;
	background: none;
	color: #333;
	}
	#mcAnswer1{
	top: 375px;
	left: 520px;
	width: 100px;
	height: 22px;
	}
	#mcAnswer2{
	top: 405px;
	left: 476px;
	width: 100px;
	height: 22px;
	}
	#mcAnswer3{
	top: 458px;
	left: 66px;
	width: 828px;
	height: 60px;
	line-height:21px;
	}
	#mcAnswer4{
	top: 525px;
	left: 559px;
	width: 100px;
	height: 22px;
	}
	#mcAnswerL1{
		top: 392px;
		left: 520px;
		width: 100px;
	}
	#mcAnswerL3a{
		top: 476px;
		left: 65px;
		width: 830px;
	}
	#mcAnswerL3b{
		top: 497px;
		left: 65px;
		width: 830px;
	}
	#mcAnswerL3c{
		top: 518px;
		left: 65px;
		width: 830px;
	}
	#mcAnswerL2{
		top: 422px;
		left: 474px;
		width: 100px;
	}
	#mcAnswerL4{
		top: 542px;
		left: 556px;
		width: 100px;
	}
	#mcTable1b{
	top: 192px;
	left: 44px;
	width: auto;
	}
	#mcTable2b{
	top: 194px;
	left: 272px;
	width: 124px;
	}
	#mcTable3b{
	top: 234px;
	left: 42px;
	width: 107px;
	}
	#mcTable4a2{
	top: 215px;
	left: 164px;
	width: auto;
	}
	#mcTable4b2{
	top: 215px;
	left: 227px;
	width: auto;
	}
	#mcTable4c2{
		top: 215px;
		left: 290px;
		width: auto;
	}
	#mcTable4d2{
	top: 215px;
	left: 358px;
	width: auto;
	}
	#mcTable4e2{
	top: 215px;
	left: 422px;
	width: auto;
	}
	#mcAnalysis{
	top: 70px;
	left: 44px;
	width: 415px;
	line-height: 22px;
	color: #333;
	}
#homeSVG{
	display: none;
}
/*@media print {*/
.print{
	background-color: #FFFFFF;
	position: absolute;
	display: none;
	top: -40px;
	left: -50px;
	left: 0px;
	top:0px;
	width: 828px;
	height: 960px;
	font-size: 12px;
	visibility:hidden;
}
#printML1{
	/*background-color: #FFFFFF;
	position: absolute;
	display: block;
	top: -40px;
	left: -50px;
	left: 0px;
	top:0px;
	width: 828px;
	height: 960px;
	font-size: 12px;
	visibility:hidden;*/
}

#brTitleP{
	position: absolute;
	display: block;
	top: 52px;
	left: 260px;
	width:auto;
	font-size:24px;
}
#brPurposeP{
	position: absolute;
	display: block;
	top: 200px;
	left: 56px;
	width: 600px;
	line-height: 19px;
}
#brProcedureP{
	position: absolute;
	display: block;
	
	top: 250px;
	left: 56px;
	width: 516px;
	width: 700px;
	height: 101px;
	line-height: 19px;
}
	
#brTable{
	   position: absolute;
		display: block;	
		top: 377px;
		left: 210px;
		width:435px;
		height:86px;
		/*transform: scale(.90);*/
}
  #tableTxt{
	   position: absolute;
		display: block;	
		top: -104px;
		left: -50px;
  }
   
  #brTable1P{
	top: 375px;
	left: 56px;
	width: auto;
	}
	#brTable2P{
	top: 483px;
	left: 470px;
	width: 120px;
	}
	#brTable3P{
	top: 537px;
	left: 263px;
	width: 121px;	
	}
	#brTable5P{
	top: 507px;
	left: 415px;
	width: auto;
	}
   #brTable6P{
	top: 507px;
	left: 483px;
	width: auto;
	}
	#brTable7P{
	top: 507px;
	left: 550px;
	width: 80px;
	}
	#brTable8P{
	top: 507px;
	left: 620px;
	font-size:13px;
	width: auto;
	}
	#brTable9P{
	top: 508px;
	left: 56px;
	width: auto;
	}
	#brDataP0{		
		left: 390px;	
	}
	#brDataP1{		
		left: 463px;	
	}
	#brDataP2{		
		left: 530px;	
	}
	#brDataP3{		
		left: 598px;	
	}
	#brDataP4{		
		left: 632px;	
	}
	#brGraphFrame{
		position: absolute;
		display: block;
		left: 300px;
		top: 510px;
		width: 242px;
		height: 202px;
	}
	#brGraph1P{
	top: 276px;
	left: 707px;
	}
	#brGraph2P{
	top: 276px;
	left: 745px;
	}
	#brGraph3P{
	top: 276px;
	left: 787px;
	}
	#brGraph4P{
	top: 276px;
	left: 827px;
	width:52px;
	}
	#brGraph5P{
	top: 276px;
	left: 866px;
	}
	#brGraphL{
	top: 292px;
	left: 750px;
	width:120px;
	}
	#brBreaths{
		top: 78px;
		left: 650px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#brBreathsLP{
		top: 210px;
		left: 506px;
		font-size: 12px;
		font-weight:400;
		width:260px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg);
	}
	#graphLabels{
		position: absolute;
		display: block;
		left: -374px;
		top: 442px;
	}
#graphDotsP{
		position: absolute;
		display: block;
		left:-376px;
		left:326px;
		top: 442px;
	}
	
	#brDotP1{
		left: 0px;
	}
#brDotP2{
		left: 40px;
	}
	#brDotP3{
		left: 80px;
	}
	#brDotP4{
		left: 120px;
	}
	
	#brLineP1{
		left: 14px;
	}
	#brLineP2{
		left: 54px;
	}
	#brLineP3{
		left: 94px;
	}
	#brConP{
		position: absolute;
		display: block;
		left: 56px;
		top: 442px;
	}
#brQuest1{
	position: absolute;
	display: block;
	top: 320px;
	left: 0px;
	width: 710px;
	height: 201px;
	font-size: 14px;
	line-height: 21px;
	background: none;	
}
#brQuest2{
	top: 415px;
	left: 0px;
	width:670px;
	height:24px;
}
#brQuest3{
	top: 445px;
	left: 0px;
	width:670px;
	height:24px;
}
#brQuest4{
	top: 475px;
	left: 0px;
	width:670px;
	height:24px;
}
#brAns1P{
	top: 365px;
	left: 16px;
	width:670px;
	height:44px;
	overflow:hidden;
	line-height: 20px;
}
#brAns2P{
	top: 418px;
	left: 390px;
	width:170px;
	height:18px;
	overflow:hidden;
}
#brAns3P{
	top: 448px;
	left: 390px;
	width:170px;
	height:18px;
	overflow:hidden;
}
#brAns4P{
	top: 478px;
	left: 550px;
	width:170px;
	height:18px;
	overflow:hidden;
}
#brAnsLinesP{
	position: absolute;
	display: block;
	top: 378px;
	left: 16px;
	width:670px;
} 
/*end printML1*/
#printML2{
	/*background-color: #FFFFFF;
	position: absolute;
	display: block;
	top: -2px;
	top:0px;
	left: -50px;
	left: 0px;
	top:-50px;
	left: -50px;
	width: 828px;
	height: 960px;
	font-size: 12px;;
	visibility:hidden;*/
}

#acTitleP{
	position: absolute;
	display: block;
	top: 52px;
	left: 325px;
	width:auto;
	font-size:24px;
}
#nameP{
	position: absolute;
	display: block;
	left: 490px;
	top: 108px;
	width:auto;
	font-weight:600;
}
#dateP{
	position: absolute;
	display: block;
	left: 490px;
	top: 135px;
	width:auto;
	font-weight:600;
}
#periodP{
	position: absolute;
	display: block;
	left: 635px;
	top: 135px;
	width:auto;
	font-weight:600;
}
	#acPurposeP{
	position: absolute;
	display: block;
	top: 180px;
	left: 56px;
	width: 600px;
	line-height: 17px;
	
	}
	#acProcedureP{
	position: absolute;
	display: block;
	top: 240px;
	left: 56px;
	width: 516px;
	width: 700px;
	height: 101px;
	line-height: 17px;
	}
	
   #mlTable2{
	   position: absolute;
		display: block;	
		top: 320px;
		left: 110px;
		width:620px;
		height:90px;
		/*transform: scale(.90);*/
   }
   #acTableTxt{
	   position: absolute;
		display: block;	
		top: -114px;
		left: -50px;
   }
   
   #acTable1P{
	top: 316px;
	left: 56px;
	width: auto;
	}
	#acTable2P{
	top: 436px;
	left: 528px;
	width: 50px;
	}
	#acTable3P{
	top: 490px;
	left: 170px;
	width: 121px;
	font-weight:600;
	}
   #acTable4P{
	top: 458px;
	left: 271px;
	width: auto;
	
	}
	#acTable5P{
	top: 458px;
	left: 367px;
	width: auto;
	}
   #acTable6P{
	top: 459px;
	left: 436px;
	width: 121px;
	font-size:12.5px;
	}
	#acTable7P{
	top: 459px;
	left: 523px;
	width: 121px;
	font-size:12.5px;
	}
	#acTable8P{
	top: 458px;
	left: 630px;
	width: auto;
	}
	#acTable9P{
	top: 458px;
	left: 717px;
	width: auto;
	font-weight:600;
	}
	#acTable10P{
	top: 420px;
	left: 56px;
	width: auto;
	}
	#acTable11P{
	top: 500px;
	left: 56px;
	width: auto;
	}
	.acDataP{
		position: absolute;
		display: block;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	
		color:#000;
		top: 490px;
		width:58px;
		text-align:center;
		font-size:16px;
		font-weight:600;
	}
	#acDataP0{		
		left: 276px;	
	}
	#acDataP1{		
		left: 365px;	
	}
	#acDataP2{		
		left: 450px;	
	}
	#acDataP3{		
		left: 535px;	
	}
	#acDataP4{		
		left: 622px;	
	}
	#acDataP5{		
		left: 706px;	
	}

.acCalc{
	position: absolute;
	display: block;
	width:130px;
	height:60px;
	top: 440px;
	/*background-color:rgba(250,223,223,1.00);*/
}
.acNm{
	top: 0px;
	left: 0px;
	width:130px;
	text-align:center;
	font-weight: 600;
}
.acDataN{
	top: 20px;
	left: 0px;
	font-weight: 600;
}
.ac2LineP{
	top: 36px;
	left: 0px;
	width: 36px;
	background-color: #000;
}
.acDataD{
	top: 35px;
	left: 0px;
	font-weight: 600;
}
.acXPr{
	top: 29px;
	left: 40px;
	width: 56px;
}
.acPercent{
	top: 29px;
	left: 65px;
	width: 56px;
	text-align: right;
	font-weight: 600;
}
#acCalcEs{
	left: 60px;
}
#acCalcSt{
	left: 196px;
}
#acCalcSm{
	left: 332px;
}
#acCalcLg{
	left: 468px;
}
#acCalcCl{
	left: 604px;
}
#acGraphLP{
	position: absolute;
	display: block;
	left: 550px;
	top: 560px;
	line-height:32px;
	width: 150px;
}
.acKeyP{
	position: absolute;
	display: block;
	left: -35px;
	width:30px;
	height:16px;
	border: 1px solid #000;
	
}
#pieP{
	position: absolute;
	display: block;
	top: 601px;
	left: 271px;
	width: 198px;
	height: 198px;
}
#acKeyP1{
	top:6px;
}
#acKeyP2{
	top:38px;
}
#acKeyP3{
	top:70px;
}
#acKeyP4{
	top:102px;
}
#acKeyP5{
	top:134px;
}
#acGraphP{
	position: absolute;
	display: block;
	left: 270px;
	top:540px;
	width:200px;
	height:200px;
}
#acGraphP2{
	position: absolute;
	display: block;
	left: 270px;
	top:540px;
	width:200px;
	height:200px;
	visibility:hidden;
}
	#acConP{
		position: absolute;
		display: block;
		left: 56px;
		top: 410px;
	}
	
	#acConclusionP{
	position: absolute;
	display: block;
	top: 345px;
	left: 0px;
	width: 710px;
	height: 201px;
	font-size: 14px;
	line-height: 21px;
	background: none;
	
	}
	.lineQ{
	fill:none;
	stroke:#777;
	stroke-width:.5;
	stroke-miterlimit:10;
}
#acQ2P{
	position: absolute;
	display: block;
	top: 70px;
	left: 0px;
	width: 710px;
}
#conclusionLines{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
#acAns1P{
	position: absolute;
	display: block;
	top: 397px;
	left: 16px;
	width:670px;
	
}
#acAns2P{
	position: absolute;
	display: block;
	top: 459px;
	left: 16px;
	width:670px;
	line-height: 30px;
}
#acAnsLinesP{
	position: absolute;
	display: block;
	top: 410px;
	left: 16px;
	width:670px;
}
.tableSvg1, .tableSvg2 {
  fill: none;
  stroke: #000;
  stroke-miterlimit: 10;
  stroke-width: 1px;
}
.tableSvg1 {
  stroke-width: 2px;
}
.graphSvg1, .graphSvg2, .graphSvg3 {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width:.5;
}
.graphSvg1 {
  stroke: #999;
}

.graphSvg2 {
  stroke: gray;
}

.graphSvg3 {
  stroke: #000;
  stroke-width: 2px;
}
/*end printML2	 */
#printML3{
	/*background-color: #FFFFFF;
	position: absolute;
	display: block;
	top: -2px;
	top:0px;
	left: -50px;
	left: 0px;
	top:-50px;
	left: -50px;
	width: 828px;
	height: 960px;
	font-size: 12px;;
	visibility:hidden;*/
}

#ml{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	
}
#nmLines{
	position: absolute;
	display: block;
	top: 122px;
	left: 530px;
	width: 226px;
	height: 27px;
}
.mlTxt2P{
		position: absolute;
		display: block;
		text-align:left;
		font-size:14px;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		color:#000;
	}
	.mlTxt2_10ptP{
		position: absolute;
		display: block;
		text-align:left;
		font-size:10px;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		color:#000;
	}

#hrTitleP{
	position: absolute;
	display: block;
	top: 52px;
	left: 325px;
	width:auto;
	font-size:24px;
}
#nameP{
	position: absolute;
	display: block;
	left: 490px;
	top: 108px;
	width:auto;
	font-weight:600;
}
#dateP{
	position: absolute;
	display: block;
	left: 490px;
	top: 135px;
	width:auto;
	font-weight:600;
}
#periodP{
	position: absolute;
	display: block;
	left: 635px;
	top: 135px;
	width:auto;
	font-weight:600;
}
	#hrPurposeP{
	position: absolute;
	display: block;
	top: 200px;
	left: 56px;
	width: 600px;
	line-height: 19px;
	
	}
	#hrProcedureP{
	position: absolute;
	display: block;
	
	top: 250px;
	left: 56px;
	width: 516px;
	width: 700px;
	height: 101px;
	line-height: 19px;
	}
	
   #mlTable{
	   position: absolute;
		display: block;	
		top: 377px;
		left: 210px;
		width:435px;
		height:86px;
		/*transform: scale(.90);*/
   }
   #tableTxt{
	   position: absolute;
		display: block;	
		top: -104px;
		left: -50px;
   }
   
   #hrTable1P{
	top: 375px;
	left: 56px;
	width: auto;
	}
	#hrTable2P{
	top: 483px;
	left: 528px;
	width: 50px;
	}
	#hrTable3P{
	top: 530px;
	left: 267px;
	width: 121px;	
	}
   #hrTable4P{
	top: 507px;
	left: 371px;
	width: auto;
	
	}
	#hrTable5P{
	top: 507px;
	left: 432px;
	width: auto;
	}
   #hrTable6P{
	top: 507px;
	left: 503px;
	width: auto;
	}
	#hrTable7P{
	top: 507px;
	left: 580px;
	width: 80px;
	}
	#hrTable8P{
	top: 507px;
	left: 636px;
	width: auto;
	}
	#hrTable9P{
	top: 488px;
	left: 56px;
	width: auto;
	}
	.hrDataP{
		position: absolute;
		display: block;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	
		color:#000;
		top: 537px;
		width:58px;
		text-align:center;
		font-size:16px;
		font-weight:600;
	}
	#hrDataP0{		
		left: 366px;	
	}
	#hrDataP1{		
		left: 428px;	
	}
	#hrDataP2{		
		left: 496px;	
	}
	#hrDataP3{		
		left: 564px;	
	}
	#hrDataP4{		
		left: 632px;	
	}
	#graphFrame{
		position: absolute;
	display: block;
	left: 300px;
	top: 490px;
	
	width: 242px;
	height: 202px;
	}
	#hrGraph1P{
	top: 256px;
	left: 685px;
	}
	#hrGraph2P{
	top: 256px;
	left: 730px;
	}
	#hrGraph3P{
	top: 256px;
	left: 778px;
	}
	#hrGraph4P{
	top: 256px;
	left: 830px;
	width:52px;
	}
	#hrGraph5P{
	top: 256px;
	left: 870px;
	}
	
	#hrBreathsLP{
		top: 170px;
		left: 520px;
		font-size: 12px;
		width:220px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg);
	}
	#hrBreathsP{
		top: 58px;
		left: 650px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#graphLabels{
		position: absolute;
		display: block;
		left: -374px;
		top: 402px;
	}
	#hrGraphLP{
	top: 272px;
	left: 780px;
	}
	#graphBars{
		position: absolute;
		display: block;
		left:-376px;
		top: 181px;
	}
	.barP{
		position: absolute;
		display: block;
		/*top: 400px;*/
		bottom:-511px;
		width: 26px;
		height: 1px;
		background-color: #C00;
		/*background-color: #111;*/
		border: 1px solid #C00;
	}
	#bar1P{
		left: 690px;	
	}
	#bar2P{
		left: 738px;
	}
	#bar3P{
		left: 784px;
	}
	#bar4P{
		left: 830px;
	}
	#bar5P{
		left: 876px;
	}
	
	#hrConP{
		position: absolute;
		display: block;
		left: 56px;
		top: 462px;
	}
	
	#hrConclusionP{
	position: absolute;
	display: block;
	top: 279px;
	left: 0px;
	width: 710px;
	height: 201px;
	font-size: 14px;
	line-height: 21px;
	background: none;
	
	}
	.lineQ{
	fill:none;
	stroke:#777;
	stroke-width:.5;
	stroke-miterlimit:10;
}
#conclusionLines{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
#ans1P{
	position: absolute;
	display: block;
	top: 320px;
	left: 16px;
	width:670px;
	line-height: 21px;
}
#ans2P{
	position: absolute;
	display: block;
	top: 410px;
	left: 16px;
	width:670px;
}
#ans3P{
	position: absolute;
	display: block;
	top: 470px;
	left: 16px;
	width:670px;
}
#ansLinesP{
	position: absolute;
	display: block;
	top: 335px;
	left: 16px;
	width:670px;
}
.tableSvg1, .tableSvg2 {
  fill: none;
  stroke: #000;
  stroke-miterlimit: 10;
  stroke-width: 1px;
}
.tableSvg1 {
  stroke-width: 2px;
}
.graphSvg1, .graphSvg2, .graphSvg3 {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width:.5;
}
.graphSvg1 {
  stroke: #999;
}

.graphSvg2 {
  stroke: gray;
}

.graphSvg3 {
  stroke: #000;
  stroke-width: 2px;
}
/*end printML3	 */
#printML4{
	/*background-color: #FFFFFF;
	position: absolute;
	display: block;
	top: -40px;
	left: -50px;
	left: 0px;
	top:0px;
	width: 828px;
	height: 960px;
	font-size: 12px;;
	visibility:visible;*/
}

#mcTitleP{
	position: absolute;
	display: block;
	top: 52px;
	left: 260px;
	width:auto;
	font-size:24px;
}
#mcPurposeP{
	position: absolute;
	display: block;
	top: 180px;
	left: 56px;
	width: 700px;
	line-height: 19px;
}
#mcProcedureP{
	position: absolute;
	display: block;
	
	top: 255px;
	left: 56px;
	width: 516px;
	width: 700px;
	height: 151px;
	line-height: 19px;
}
	
#mlTable4{
	   position: absolute;
		display: block;	
		top: 377px;
		left: 210px;
		width:422px;
		height:88px;
		/*width:659px;
		height:110px;
		transform: scale(.90);*/
}
  #tableTxt{
	   position: absolute;
		display: block;	
		top: -104px;
		left: -50px;
  }
   
  #mcTable1P{
	top: 375px;
	left: 56px;
	width: auto;
	}
	#mcTable2P{
	top: 484px;
	left: 470px;
	width: 120px;
	}
	#mcTable3P{
	top: 532px;
	left: 284px;
	font-size:14px;
	width: 141px;	
	}
	#mcTable4P{
	top: 509px;
	left: 393px;
	width: 80px;
	}
	#mcTable5P{
	top: 509px;
	left: 450px;
	width: 80px;
	}
   #mcTable6P{
	top: 509px;
	left: 508px;
	width: 80px;
	}
	#mcTable7P{
	top: 509px;
	left: 568px;
	width: 80px;
	}
	#mcTable8P{
	top: 509px;
	left: 630px;
	font-size:13px;
	width: 90px;
	}
	#mcTable9P{
	top: 508px;
	left: 56px;
	width: auto;
	}
	#mcDataP0{		
		left: 384px;	
	}
	#mcDataP1{		
		left: 443px;	
	}
	#mcDataP2{		
		left: 502px;	
	}
	#mcDataP3{		
		left: 560px;	
	}
	#mcDataP4{		
		left: 620px;	
	}
	#mcGraphFrame{
		position: absolute;
		display: block;
		left: 300px;
		top: 510px;
		width: 242px;
		height: 202px;
	}
	#mcGraph1P{
	top: 276px;
	left: 693px;
	width:30px;
	}
	#mcGraph2P{
	top: 276px;
	left: 733px;
	width:40px;
	}
	#mcGraph3P{
	top: 276px;
	left: 775px;
	width:40px;
	}
	#mcGraph4P{
	top: 276px;
	left: 815px;
	width:40px;
	}
	#mcGraph5P{
	top: 276px;
	left: 856px;
	width:40px;
	}
	#mcGraphL{
	top: 292px;
	left: 750px;
	width:120px;
	}
	#mcBreaths{
		top: 78px;
		left: 654px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#mcBreathsLP{
		top: 180px;
		left: 540px;
		font-size: 14px;
		font-weight:600;
		width:200px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg);
	}
	#graphLabels{
		position: absolute;
		display: block;
		left: -368px;
		top: 442px;
	}
#graphDotsP{
		position: absolute;
		display: block;
		left:-376px;
		left:326px;
		top: 442px;
	}
	
	#mcDotP1{
		left: 0px;
	}
#mcDotP2{
		left: 40px;
	}
	#mcDotP3{
		left: 80px;
	}
	#mcDotP4{
		left: 120px;
	}
	#mcDotP5{
		left: 160px;
	}
	#mcLineP1{
		left: 14px;
	}
	#mcLineP2{
		left: 54px;
	}
	#mcLineP3{
		left: 94px;
	}
	#mcLineP4{
		left: 134px;
	}
	#mcConP{
		position: absolute;
		display: block;
		left: 56px;
		top: 432px;
	}
#mcQuest1{
	position: absolute;
	display: block;
	top: 320px;
	left: 0px;
	width: 710px;
	height: 201px;
	font-size: 14px;
	line-height: 21px;
	background: none;	
}
#mcQuest2{
	top: 370px;
	left: 0px;
	width:670px;
	height:24px;
}
#mcQuest3{
	top: 396px;
	left: 0px;
	width:670px;
	height:24px;
}
#mcQuest4{
	top: 494px;
	left: 0px;
	width:670px;
	height:24px;
}
#mcAns1P{
	top: 345px;
	left: 400px;
	width:170px;
	height:14px;
	overflow:hidden;
}
#mcAns2P{
	top: 371px;
	left: 360px;
	width:170px;
	height:14px;
	overflow:hidden;
}
#mcAns3P{
	top: 417px;
	left: 16px;
	width:670px;
	height:68px;
	overflow:hidden;
	line-height: 24px;
}
#mcAns4P{
	top: 495px;
	left: 430px;
	width:170px;
	height:14px;
	overflow:hidden;
}
#mcAnsLinesP{
	position: absolute;
	display: block;
	top: 358px;
	left: 14px;
	width:680px;
} 
/*end printML4*/
@media print {
    body {
		background-color:#FFF;
		transform: scale(1);
		-webkit-print-color-adjust: exact;
	}
	
    table {page-break-inside: avoid;}
}
.opacity5{
	opacity:0.5;
	cursor:no-drop;
}
.disable{
	opacity: 0.5;
	cursor: no-drop;
	pointer-events: none;
}
.demoSVG{
	cursor: no-drop;
}
.demo{
	opacity:0.5;
}
.demoInvis{
	visibility:hidden;
}
.demoDot{
	opacity: 1;
	cursor: no-drop;
}
.demoG{
	-webkit-filter: grayscale(70%); /* Chrome, Safari, Opera */
	filter: grayscale(70%);
	cursor:no-drop;
}
.demoInactive{
	position: absolute;
	display: block;
	font-size:100px;
	font-weight:bolder;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#990000;
	width: 500px;
	opacity:0.7;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 
	transform: rotate(-20deg);
	-ms-transform: rotate(-20deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari and Chrome */
	top:150px;
	left:260px;
	cursor:no-drop;
}
/* home.html */
	#demoTxt{
		position: absolute;
		display: block;
		font-size:200px;
		font-weight:bolder;
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		color:#990000;
		width: 120px;
		left:100px;
		top:200px;
		opacity:0.7;
		transform: rotate(-25deg);
	-ms-transform: rotate(-25deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari and Chrome */
	}
/* external.html */
#svg8{
    opacity: 0;
}
/* digestive.html */

#targetsD{
	position: absolute;
    display:none;
    top: 0px;
    left: 0px;
    opacity:0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	touch-action: none;
}
.organSVG{
    position: absolute;
    display:block;/*none;*/
    top: 0px;
    left: 0px;
    opacity:0;
    visibility:hidden;
	touch-action: none;
}
.bodySvg{
	display: block;
    position: absolute;
	touch-action: none;
}
#liver1SVG{
    width:86px;
    height:70px;			
}
#liver2SVG{
    width:78px;
    height:51px;	
}
#liver3SVG{
    width:82px;
    height:47px;			
}
#esophagusSVG{
    width:66px;
    height:57px;			
}
#urinaryBladderSVG{
    width:45px;
    height:36px;			
}
#stomachSVG{
    width:123px;
    height:87px;			
}
#smallIntestineSVG{
    width:97px;
    height:101px;			
}
#pancreasSVG{
    width:57px;
    height:42px;			
}
#largeIntestineSVG{
    width:57px;
    height:38px;			
}
#gallbladderSVG{
    width:41px;
    height:31px;	
}
#diDemo{
	position: absolute;
	display: block;
	font-size:36px;
	font-weight:bolder;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#990000;
	width: 180px;
	opacity:0.7;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 
	transform: rotate(-20deg);
	-ms-transform: rotate(-20deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari and Chrome */
	top:240px;
	left:70px;
	cursor:no-drop;
	z-index: 20;
}
/* skeltal.html */
#skeletalBg{
    touch-action: none; /*Prevents window scrolling on touch*/
}
/* test.html */
#testTitle{
	position: absolute;
	display: block;
	top: 18px;
	left: 392px;
}
#demoT{
	position: absolute;
	display: block;
	top: 518px;
	left: 0px;
	width:960px;
	text-align:center;
	color:#900;
}

.noMenu{
    -webkit-user-select:none; 
    -webkit-touch-callout:none;
}

/* BRLab.html */
#videoStart{
	position: absolute;
	display: block;
	top: 61px;
	left: 321px;
	width: 320px;
	height: 22px;
	font-weight: 600;
	/*background-color:rgba(255,255,255,.5);*/
}

#brTemp2d{
	position: absolute;
	display: block;
	top: 101px;
	left: 815px;
	width: 30px;
	line-height: 32px;
}
#rrDemo{
	position: absolute;
	display: block;
	font-size:18px;
	font-weight:bolder;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#990000;
	width: 90px;
	opacity:0.7;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 
	transform: rotate(-20deg);
	-ms-transform: rotate(-20deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari and Chrome */
	top:170px;
	left:790px;
	cursor:no-drop;
}

/* HRLab.html */
.hrLabel{
    font-weight: 600;
}
#hrDemo{
	position: absolute;
	display: block;
	font-size:18px;
	font-weight:bolder;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#990000;
	width: 160px;
	opacity:0.7;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 
	top:525px;
	left:510px;
	cursor:no-drop;
	white-space: nowrap;
}

/* HRLab2.html */
.barG{
    position: absolute;
    display: block;
    top: 270px;
    width: 26px;
    height: 1px;
    background-color: #777;
}

/* MCLab.html */
#mcVolts2D{
	position: absolute;
	display: block;
	text-align: left;
	top: 104px;
	left: 666px;
	width: 84px;
	line-height: 20px;
	opacity: 0.3;
}
#mcDemo{
	position: absolute;
	display: block;
	font-size:18px;
	font-weight:bolder;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#990000;
	width: 90px;
	opacity:0.7;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none; 
	transform: rotate(-20deg);
	-ms-transform: rotate(-20deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari and Chrome */
	top:100px;
	left:630px;
	cursor:no-drop;
}
#sysNameSpeak {
    display: none;
}
.hidLabel {
    display: none;
}
#brPurpose {
    position: absolute;
    display: block;
    top: 331px;
    left: 109px;
    width: 740px;
    height: 0;
    font-size: 16px;
    line-height: 24px;
}
#brProcedure {
    position: absolute;
    display: block;
    top: 380px;
    left: 109px;
    width: 740px;
    height: 0;
    font-size: 16px;
    line-height: 24px;
}
#mcProcedure {
    position: absolute;
    display: block;
    top: 385px;
    left: 32px;
    width: 895px;
    height: 0;
    font-size: 16px;
    line-height: 20px;
}
.wkshBtn{
	touch-action:none;
}