<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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);
	/*text-stroke: 0.35px;*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC',sizingMethod=crop);
  zoom: 1;*/
}

body {
	/*font-family:Arial,"Helvetica Neue",  Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:400;
	
	-webkit-text-stroke: 1px rgba(0,0,0,0.1);
	/*text-shadow: #fff 0px 1px 1px;*/
	
	-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;
}
img.map, map area{
    outline: none;
}
img {
  -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;
};
.container {
	/*background-color: #999999;
	background:url(../images/bevelBg.jpg) no-repeat 50% 0;*/
	margin: 0px;
	padding: 0%;
/*	clear: none;
	float: none;*/
	background-color: transparent;
	width: 960px;
	height: 582px;
	/*left: 0px;
	top: -1px;*/
	left:auto;
	position: relative;
}


.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;
}
.wd{
	color:#ead0d0;
	font-weight: 600;
    cursor:pointer;
}
#glossary{
	position: absolute;
	display:block;
	width:auto;
	background-color: #E8E8E8;
	visibility: hidden;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 5px 7px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:2px 5px 7px 0px rgba(0,0,0,0.5);
	box-shadow: 2px 5px 7px 0px rgba(0,0,0,0.5);
	z-index: 1010;
}
#glossaryTxt{
	position: relative;
	display:block;
	width:auto;
	padding: 3px;
	font-size: 12px;
	color:#222;
}
#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;
		/*padding: 7px 12px 7px 12px;
		width: 120px;
		height: 26px;*/
		background-color:#EFEFEF;
		width: 144px;
		height: 40px;
		left: 580px;
		top: 590px;
		
		border: 1px solid #6a4547;
		cursor: pointer;
		font-weight: 600;
		color: #6a4547;
		text-align: center;
		font-size: 18px;
		cursor:pointer;
	}
	#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; FFEAE5
		height: 26px;*/
		background-color:#EFEFEF;	
		left: 20px;
		top: 590px;	
		width: 144px;
		height: 40px;
		border: 1px solid #6a4547;
		cursor: pointer;
		font-weight: 600;
		color: #6a4547;
		text-align: center;
		font-size: 18px;
		cursor:pointer;
	}
    #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;
}
.rbDot{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	background-color: #EFEFEF;
	border: 1px solid #966;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.selectDot{
	position: absolute;
	display: none;
	width: 12px;
	height: 12px;
	background-color: #966;
	-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 #966;
	color: #111111;
	resize: none;
		
}
.rbTxt{
	position: absolute;
	display: block;
	left:25px;
	width:200px;
	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: 310px;
		left: 100px;
		color: #F1F1F1;
		color:#FFF;
		/*-webkit-text-stroke: 1px rgba(0,0,0,0.2);
	text-shadow: #fff 0px 1px 1px;*/
	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:0;
	filter:alpha(opacity=0);
}
#exLines{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;	
}

#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);
}
#diBtn{
	top: 38px;
	left: 835px;
}
#diBtnArt{
	display: block;
	position: absolute;
	top: 37px;
	left: 835px;
}
#crBtn{
	top: 116px;
	left: 778px;
}
#crBtnArt{
	display: block;
	position: absolute;
	top: 115px;
	left: 777px;
}
#ugBtn{
	top: 194px;
	left: 838px;
}
#ugBtnArt{
	display: block;
	position: absolute;
	top: 194px;
	left: 838px;
}

#enBtn{
	top: 272px;
	left: 777px;
}
#enBtnArt{
	display: block;
	position: absolute;
	top: 272px;
	left: 777px;
}

#skBtn{
	top: 350px;
	left: 838px;
}
#skBtnArt{
	display: block;
	position: absolute;
	top: 350px;
	left: 837px;
}
#mlBtn{
	top: 429px;
	left: 777px;
}
#mlBtnArt{
	display: block;
	position: absolute;
	top: 428px;
	left: 776px;
}
.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;
}

#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: rgb(106,69,71);
	/*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:hover { 
	background-color:#FFEAE5
}
#continueBtn{
	display: block;
	position: absolute;
	visibility: visible;
	top: 100px;
	left: 710px;
	top: 524px;
	left: 136px;
	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 #6a4547;
	font-weight: 600;
	color: #6a4547;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	z-index: 130;
}
#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:#300060;
	-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: 36px;
	left: 0px;
	width: 320px;
	height:240px;
	background-color:#333;
}
#loaderTxt{
	position: absolute;
	display: block;
	top: 4px;
	left: 4px;
	width: 30px;
	color:#FFF;
}
video.background {
  background: black
}
#mediaTop{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 320px;
	height:38px;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 25px 25px 0 0;
	background-color:#6a4547;
	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;
}
#mediaHolder2{
	position: absolute;
	display: block;
	top: 36px;
	left: 0px;
	width: 320px;
	height:240px;
}
#mediaHolder{
	position: absolute;
	display: none;
	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;*/
}
/********************************** Extensions Wd *****************************************/
#extensionsMask{
	  position: absolute;
	  display: none;
	  top: 0px;
	  left: 0px;
	  width: 960px;
	  height:640px;
	  background-color:rgba(102,102,102,0.7);
  }
  #extensionsWd{
	position: absolute;
	display: none;
	top: 80px;
	left: 240px;
	width: 480px;
	height:460px;
	border:#6a4547;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 25px 25px 0 0;
	background-color:rgba(153,153,153,1);
}
#extensionsTop{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	width: 480px;
	height:38px;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 25px 25px 0 0;
	background-color:#6a4547;
}
#extensionsClose{
	position: absolute;
	display: block;
	top: 3px;
	left: 4px;
	width:30px;
	height:30px;
	background-color:#EFEFEF;
	border: 1px solid #6a4547;
	-moz-border-radius: 16px 16px 16px 16px;
	border-radius: 16px 16px 16px 16px;
	cursor: pointer;
}
#extensionsClose:hover { 
	background-color:#FFEAE5
}
#extension1{
	display: none;
}
#extensionsBevel1{
	position: absolute;
	display: block;
	top: 347px;
	left: 1px;
}
#peristalsis{
	position: absolute;
	display: block;
	top: 120px;
	left: 10px;
}
#peristalsisBolus{
	position: absolute;
	display: none;
	left: 325px;
	top: 90px;
}
#bolus1{
	position: absolute;
	display: block;
	left: 398px;
	top: 295px;
	cursor:grab;
}
#bolus2{
	position: absolute;
	display: block;
	left: 421px;
	top: 296px;
	cursor:grab;
}
#bolus3{
	position: absolute;
	display: block;
	left: 409px;
	top: 282px;
	cursor:grab;
}

#extension1Txt{
	position: absolute;
	display: block;
	left: 14px;
	top: 360px;
	width:450px;
	font-size:14px;
}

#extension2{
	display: none;
}
#extensionsBevel2{
	position: absolute;
	display: block;
	top: 40px;
	left: 1px;
}
#heartVid{
	position: absolute;
	display: block;
	top: 49px;
	left: 125px;
}
#hrKnobEx{
	position: absolute;
	display: block;
	top: 174px;
	left: 44px;
	cursor:pointer;
}
#knobLine{
	position: absolute;
	display: block;
	top: 130px;
	left: 58px;
}
#fastTxt{
	position: absolute;
	display: block;
	top: 110px;
	left: 48px;
}
#slowTxt{
	position: absolute;
	display: block;
	top: 254px;
	left: 44px;
}
.heartBtn{
	position: absolute;
	display: block;
	-moz-border-radius: 30px 30px 30px 30px;
	border-radius: 30px 30px 30px 30px;
	background-color:#EFEFEF;
	border: 1px solid #6a4547;
	cursor: pointer;
	font-weight: 600;
	color: #6a4547;
	text-align: center;
	font-size: 18px;
	cursor:pointer;
	padding-top:3px;
	left: 375px;
	width:90px;
	height:26px;
}
.heartBtn:hover { 
	background-color:#FFEAE5
}
#rightBtn{
	top:100px;
}
#leftBtn{
	top:170px;
}
#bothBtn{
	top:240px;
}
#extension2Txt{
	position: absolute;
	display: block;
	left: 14px;
	top: 360px;
	width:450px;
	font-size:14px;
}
#heartLabelsTxt{
	position: absolute;
	display: block;
	left: 14px;
	top: 330px;
	width:450px;
	color:white;
	font-weight:600;
	text-align:center;
	font-size:16px;
}
#heartLabelsSVG{
	position: absolute;
	display: none;
	top: 49px;
	left: 125px;
	width:230px;
	height:270px;
	opacity:0;
}
.extension{
	display: none;
}

#extension3{
	display: none;
}
#extension3Bg{
	position: absolute;
	display: block;
	top: 37px;
	left: -1px;
}
#extension3Labels{
	position: absolute;
	display: block;
	top: 70px;
	left: 26px;
	pointer-events: none;
}
#bowmans{
	position: absolute;
	display: block;
	top: 128px;
	left: 85px;
	cursor:pointer;
}
#glomarulusArrow{
	position: absolute;
	display: none;
	top: 148px;
	left: 95px;
	/*top: 134px;
	left: 100px;*/
}
#pTubuleTargetSVG{
	position: absolute;
	display: none;
	top: 93px;
	left: 107px;
	width:81px;
	height:63px;
	cursor:pointer;
}
#pTubuleTarget{
	opacity:0;
	cursor:pointer;
}
#collectingTubeTargetSVG{
	position: absolute;
	display: block;
	top: 80px;
	left: 337px;
	width:27px;
	height:220px;
	cursor:pointer;
}
#collectingTubeTarget{
	opacity:0;
	cursor:pointer;
}
#pTubuleArrow{
	position: absolute;
	display: none;
	top: 97px;
	left: 157px;
	
}
#urineDrop{
	position: absolute;
	display: none;
	top: 294px;
	left: 337px;
	width:11px;
	height:15px;
	width:11px;
	height:4px;
}
#extension3Txt{
	position: absolute;
	display: block;
	left: 14px;
	top: 342px;
	width:450px;
	font-size:13px;
}

#extension4{
	display: none;
}
#extension4Bg{
	position: absolute;
	display: block;
	top: 38px;
	left: 2px;
}
#hormonesVid{
	position: absolute;
	display: block;
	top: 48px;
	left: 82px;
}
#extension4Txt{
	position: absolute;
	display: block;
	left: 15px;
	top: 310px;
	width:450px;
	font-size:14px;
}
#hormonesLabel{
	position: absolute;
	display: block;
	top: 180px;
	left: 102px;
}
#beginBtn{
	position: absolute;
	display: block;
	-moz-border-radius: 30px 30px 30px 30px;
	border-radius: 30px 30px 30px 30px;
	background-color:#EFEFEF;
	border: 1px solid #6a4547;
	cursor: pointer;
	font-weight: 600;
	color: #6a4547;
	text-align: center;
	font-size: 18px;
	cursor:pointer;
	padding-top:3px;
	left: 375px;
	top:267px;
	width:90px;
	height:26px;
}
#beginBtn:hover { 
	background-color:#FFEAE5
}

#extension5{
	display: none;
}
#muscle1{
	position: absolute;
	display: block;
	top: 100px;
	left: 72px;
}
#muscle2{
	position: absolute;
	display: none;
	top: 100px;
	left: 72px;
}
#extension5Bevel{
	position: absolute;
	display: block;
	left: 2px;
	top: 330px;
}
#muscle1BtnSVG{
	position: absolute;
	display: block;
	top: 181px;
    left: 270px;
    width: 56px;
    height: 46px;
}
#muscle1Btn{
	opacity:0;
	cursor:pointer;
}
#muscle2BtnSVG{
	position: absolute;
	display: none;
	top: 170px;
	left: 251px;
	width:60px;
	height:50px;
	
}
#muscle2Btn{
	opacity:0;
	cursor:pointer;
}
#extension5Txt{
	position: absolute;
	display: block;
	left: 15px;
	top: 340px;
	width:450px;
	font-size:14px;
}
/*end extensions*/
#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;
}
.sysTitle{
	position: absolute;
	display: block;
	/*top: 528px;
	left: 574px;*/
	bottom:62px;
	right:10px;
}
.organSVG{
	position: absolute;
	display:block;
	visibility:hidden;
	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;
	cursor:default;
}
.organ{
	position: absolute;
	display: block;
	cursor:default;
	visibility:hidden;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
.bgImg{
	pointer-events:none;
}
.bgImg2{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
#bevelBg{
	pointer-events:none;
}
.gray{
    -webkit-filter: grayscale(70%); /* Chrome, Safari, Opera */
    filter: grayscale(70%);
    cursor:no-drop;
    pointer-events: none;
}
/************************************************* Digestive System ******************************************/
#stomach{
	left: 381px;
	top: 244px;
}
#esophagus{
	top: 273px;
	left: 470px;
}
#smallIntestine{
	top: 229px;
	left: 334px;
}
#largeIntestine{
	top: 285px;
	left: 354px;
}
#pancreas{
	top: 259px;
	left: 401px;
}
#liver{
	top: 227px;
	left: 386px;
}
#gallbladder{
	top: 246px;
	left: 395px;
}
#paratid{
	top: 322px;
	left: 730px;
}
#cover{
	position: absolute;
	display: none;
	top: 207px;
	left: 276px;
}
#notesBgD{
	position: absolute;
	display: none;
	top: 387px;
	left: 72px;
	width: 815px;
	height: 138px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,.8);
}
#notesD{
	position: absolute;
	display: block;
	top: 3px;
	left: 3px;
	width: 805px;
	height: 134px;
	line-height:18px;
	text-align: left;
	color:rgba(255,255,255,1);
	-webkit-user-select:auto
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
#bodyCover{
	position: absolute;
	display: block;
	top: -182px;
	left: 180px;
	width: 578px;
	height: 180px;
	background-color: rgba(102,102,102,0);
	cursor: no-drop;
}

#chartD{
	position: absolute;
	display: none;
	top: 5px;
	left: 5px;
	width: 886px;
	height: 195px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,0.8);
}
.chartLineH{
	position: absolute;
	display: block;
	height: 1px;
	background-color: #333;
}
.chartLineV{
	position: absolute;
	display: block;
	width: 1px;
	background-color: #333;
}
#dLineH1{
	top: 60px;
	left: 0px;
	width: 290px;
}

#dLineV1{
	top: 61px;
	left: 169px;
	height: 134px;
}
#dLineV2{
	top: 1px;
	left: 290px;
	height: 195px;
}
#dLineV3{
	top: 1px;
	left: 448px;
	height: 195px;
}
#dLineV4{
	top: 0px;
	left: 575px;
	height: 195px;
}
#dLineV5{
	top: 0px;
	left: 653px;
	height: 195px;
}
#dLineV6{
	top: 0px;
	left: 816px;
	height: 195px;
}
.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: #fff;
	/* rgba(51,51,51,1);*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	left: 693px;
	top: 25px;
	cursor: default;
	bottom: 67px;
	height: 23px;
}
#dTx1{
	top: 177px;
	left: 501px;
	
}
#dTx2{
	top: 162px;
	left: 828px;
}
#dTx3{
	top: 177px;
	left: 582px;
}
#dTx4{
	top: 177px;
	left: 188px;
}
#dTx5{
	top: 42px;
	left: 107px;
}
#dTx6{
	top: 177px;
	left: 709px;
}
#dTx7{
	top: 177px;
	text-wrap:none;
	left: 321px;
	width:115px;
}
#dTx8{
	top: 177px;
	left: 27px;
	width: 120px;
}
#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);
}
#notesQ{
	position: absolute;
	display: block;
	top: 5px;
	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;
}
.targetsSVG{
	visibility:hidden;
}
#targetsD{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	opacity:1;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#liverSVG{
	width:110px;
	height:164px;			
}

#esophagusSVG{
	width:286px;
	height:39px;			
}
#paratidSVG{
	width:63px;
	height:38px;			
}
#stomachSVG{
	width:112px;
	height:133px;			
}
#smallIntestineSVG{
	width:134px;
	height:129px;			
}
#pancreasSVG{
	width:52px;
	height:93px;			
}
#largeIntestineSVG{
	width:102px;
	height:97px;			
}
#gallbladderSVG{
	width:43px;
	height:64px;	
}
#dissectBg{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#digestChart{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}
.cls-1{
	display:block;
	position:absolute;
	opacity:0;
}
#dissectBg1{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	visibility:visible;
}
#dissectBg2{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	visibility:hidden;
	visibility:visible;
}
/************************************************* Cardiorespiratory System ******************************************/
#larynx{
	top: 273px;
	left: 698px;
}
#leftLung{
	top: 315px;
	left: 477px;
}
#rightLung{
	top: 225px;
	left: 471px;
}
#heart{
	top: 265px;
	left: 569px;
}
#trachea{
	top: 278px;
	left: 562px;
}
#spleen{
	top: 259px;
	left: 409px;
}
#diaphragm{
	top: 221px;
	left: 469px;
}
#chartC{
	position: absolute;
	display: none;
	top: 5px;
	left: 5px;
	width: 777px;
	height: 204px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background: rgba(102,102,102,.8);	
}
#cLineH1{
	top: 129px;
	left: 191px;
	width: 224px;
}
#cLineH2{
	top: 129px;
	left: 414px;
	width: 224px;
}
#cLineV1{
	top: 0px;
	left: 92px;
	height:204px;
}
#cLineV2{
	top: 0px;
	left: 190px;
	height: 204px;
}
#cLineV3{
	top: 0px;
	left: 413px;
	height: 204px;
}
#cLineV4{
	top: 0px;
	left: 638px;
	height: 204px;
}#cTx1{
	top: 186px;
	left: 497px;
}
#cTx2{
	top: 186px;
	left: 25px;
}
#cTx3{
	top: 186px;
	left: 105px;
}
#cTx4{
	top: 110px;
	left: 259px;
	width: 100px;
}
#cTx5{
	top: 110px;
	left: 451px;
	width: 120px;
}
#cTx6{
	top: 186px;
	left: 261px;
	width: 100px;
}
#cTx7{
	top: 186px;
	left: 667px;
	width: 80px;
}
#targetsC{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	opacity:1;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#larynxSVG{
	width:51px;
	height:31px;			
}
#tracheaSVG{
	width:154px;
	height:47px;			
}
#heartSVG{
	width:99px;
	height:75px;			
}
#rightLungSVG{
	width:187px;
	height:106px;			
}
#leftLungSVG{
	width:201px;
	height:84px;			
}
#diaphragmSVG{
	width:49px;
	height:165px;			
}
#spleenSVG{
	width:53px;
	height:127px;	
}
/************************************************* Urogenital System ******************************************/
#urogenitalSinus{
	top: 266px;
	left: 273px;
}
#urethra{
	top: 271px;
	left: 302px;
}
#leftOvary{
	top: 287px;
	left: 367px;
}
#rightOvary{
	top: 245px;
	left: 361px;
}
#leftKidney{
	top: 344px;
	left: 406px;
}
#rightKidney{
	top: 231px;
	left: 401px;
}
#urinaryBladder{
	top: 271px;
	left: 349px;
}
#vagina{
	top: 269px;
	left: 300px;
}
#uterus{
	top: 249px;
	left: 345px;
}

#leftUreter{
	top: 274px;
	left: 357px;
}
#rightUreter{
	top: 254px;
	left: 355px;
}
/*#urogenitalSinus{
	top: 57px;
	left: 20px;
}
#urethra{
	top: 22px;
	left: 122px;
}
#leftOvary{
	top: 14px;
	left: 254px;
}
#rightOvary{
	top: 14px;
	left: 344px;
}
#leftKidney{
	top: 9px;
	left: 425px;
}
#rightKidney{
	top: 8px;
	left: 545px;
}
#urinaryBladder{
	top: 88px;
	left: 98px;
}
#vagina{
	top: 99px;
	left: 236px;
}
#uterus{
	top: 75px;
	left: 335px;
}
#leftUreter{
	top: 69px;
	left: 426px;
}
#rightUreter{
	top: 94px;
	left: 535px;
}*/
#chartU{
	position: absolute;
	display: none;
	top: 5px;
	left: 5px;
	width: 636px;
	height: 165px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color: rgba(102,102,102,.8);
}
#uLineH1{
	top: 62px;
	left: 76px;
	width: 561px;
	height:1px;
}

#uLineV1{
	top: 0px;
	left: 76px;
	height: 165px;
}
#uLineV2{
	top: -1px;
	left: 305px;
	height: 165px;
}
#uLineV3{
	top: 0px;
	left: 206px;
	height: 165px;
}
#uLineV4{
	top: 0px;
	left: 405px;
	height: 165px;
}
#uLineV5{
	top: 0px;
	left: 521px;
	height: 165px;
}
#uTx1{
	top: 132px;
	left: 4px;
}
#uTx2{
	top: 43px;
	left: 121px;
}
#uTx3{
	top: 147px;
	left: 84px;
	width: 120px;
}
#uTx4{
	top: 43px;
	left: 222px;
	width: 80px;
}
#uTx5{
	top: 43px;
	left: 313px;
	width: 90px;
}
#uTx6{
	top: 147px;
	left: 229px;
}
#uTx7{
	top: 147px;
	left: 334px;
}
#uTx8{
	top: 43px;
	left: 420px;
	width: 90px;
}
#uTx9{
	top: 43px;
	left: 537px;
	width: 90px;
}
#uTx10{
	top: 147px;
	left: 424px;
	width: 90px;
}
#uTx11{
	top: 147px;
	left: 538px;
	width: 90px;
}
#targetsU{
	position: absolute;
	display:block;
	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;
}
#urogenitalSinusSVG{
	width: 40px;
	height: 27px;
}
#urethraSVG{
	width: 52px;
	height: 19px;
}
#leftOvarySVG{
	width: 27px;
	height: 23px;
}
#rightOvarySVG{
	width: 34px;
	height: 26px;
}
#leftKidneySVG{
	width: 81px;
	height: 47px;
}
#rightKidneySVG{
	width: 69px;
	height: 36px;
}
#urinaryBladderSVG{
	width: 108px;
	height: 46px;
}
#vaginaSVG{
	width: 52px;
	height: 21px;
}
#uterusSVG{
	width: 49px;
	height: 64px;
}
#leftUreterSVG{
	width: 97px;
	height: 83px;
}
#rightUreterSVG{
	width: 98px;
	height: 26px;
}
/************************************************* Endocrine System ******************************************/
#leftAdrenal{
	top: 344px;
	left: 410px;
}
#rightAdrenal{
	top: 255px;
	left: 419px;
}
#testes{
	top: 264px;
	left: 282px;
}
#ovaries{
	top: 255px;
	left: 378px;
}
#thyroid{
	top: 288px;
	left: 670px;
}
#thymus{
	top: 261px;
	left: 590px;
}
#pituitary{
	top: 251px;
	left: 804px;
}

/*#pancreas{
	top: 259px;
	left: 401px;
}
#leftAdrenal{
	top: 110px;
	left: 266px;
}
#rightAdrenal{
	top: 21px;
	left: 267px;
}
#testes{
	top: 60px;
	left: 32px;
}
#ovaries{
	top: 55px;
	left: 107px;
}
#thyroid{
	top: 236px;
	left: 595px;
}
#thymus{
	top: 86px;
	left: 363px;
}
#pituitary{
	top: 26px;
	left: 487px;
}
#pancreas{
	top: 30px;
	left: 176px;
}*/
#chartE{
	position: absolute;
	display: none;
	top: 5px;
	left: 5px;
	width: 550px;
	height: 165px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color: rgba(102,102,102,.8);
}
#eLineH1{
	top: 77px;
	left: 244px;
	width: 307px;
}

#eLineV1{
	top: 0px;
	left: 76px;
	height: 165px;
}
#eLineV2{
	top: 0px;
	left: 243px;
	height: 165px;
}
#eLineV3{
	top: 0px;
	left: 158px;
	height: 165px;
}
#eLineV4{
	top: 0px;
	left: 339px;
	height: 165px;
}
#eLineV5{
	top: 0px;
	left: 440px;
	height: 77px;
}
#eTx1{
	top: 147px;
	left: 18px;
}
#eTx2{
	top: 147px;
	left: 93px;
}
#eTx3{
	top: 147px;
	left: 173px;
}
#eTx4{
	top: 44px;
	left: 246px;
}
#eTx5{
	top: 132px;
	left: 250px;
}
#eTx6{
	top: 59px;
	left: 329px;
	width: 120px;
}
#eTx7{
	top: 59px;
	left: 434px;
	width: 120px;
}
#eTx8{
	top: 147px;
	left: 411px;
}
#targetsE{
	position: absolute;
	display:block;
	top: 0px;
	left: 0px;
	opacity:1;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#thymusSVG{
	width:157px;
	height:68px;			
}

#rightAdrenalSVG{
	width:52px;
	height:20px;			
}
#leftAdrenalSVG{
	width:51px;
	height:20px;			
}
#thyroidSVG{
	width:31px;
	height:22px;			
}
#pituitarySVG{
	width:32px;
	height:28px;			
}
#testesSVG{
	width:23px;
	height:37px;			
}
#ovariesSVG{
	width:19px;
	height:55px;	
}

/************************************************* Skeletal System ******************************************/
#skeletalBg{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
#boneYard{
	position: absolute;
	display: block;
	top: 298px;
	left: 15px;
}
.flipV {
        -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipY;
        -ms-filter: "FlipY";
}
#foot2{
	top: 310px;
	left: 717px;
}
#tarsals2{
	top: 188px;
	left: 151px;
}
#tibia2{
	top: 91px;
	left: 142px;
}
#paw2{
	top: 372px;
	left: 406px;
}
#radius2{
	top: 305px;
	left: 427px;
}
#humerus2{
	top: 231px;
	left: 401px;
}
#foot{
	top: 331px;
	left: 782px;
}
#tibia{
	top: 292px;
	left: 140px;
}
#fibula{
	top: 285px;
	left: 771px;
}
#femur{
	top: 188px;
	left: 729px;
}
#femur2{
	top: 190px;
	left: 694px;
}
#ribs{
	top: 111px;
	left: 394px;
}
#pelvis{
	top: 117px;
	left: 734px;
}
#paw{
	top: 386px;
	left: 449px;
}
#radius{
	top: 323px;
	left: 463px;
}
#humerus{
	top: 243px;
	left: 414px;
}
#cervical{
	top: 105px;
	left: 317px;
}
#thoracic{
	top: 83px;
	left: 416px;
}
#sacrum{
	top: 128px;
	left: 765px;
}
#skull{
	top: 90px;
	left: 216px;
}
#scapula{
	top: 133px;
	left: 431px;
}
#lumbar{
	top: 80px;
	left: 653px;
}
#ulna{
	top: 294px;
	left: 472px;
}
#ulna2{
	top: 282px;
	left: 442px;
}
#tibia{
	top: 278px;
	left: 746px;
}
#tibia2{
	top: 268px;
	left: 703px;
}
#caudal{
	top: 168px;
	left: 811px;
}
#lumbar{
	top: 80px;
	left: 653px;
}
.bone{
	position: absolute;
	display: none;
	left: 760px;
	top: 54px;
	bottom: 32506px;
}
#textS{
	position: absolute;
	display: block;
	top: 330px;
	left: 18px;
	width: 336px;
	height: 235px;
	/*pointer-events: none;*/
}

#skeletalBg2{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
.textS{
	display: block;
	position: absolute;
	width: 100px;
	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;
}
.textS_lg{
	display: block;
	position: absolute;
	width: 140px;
	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;
}
.labelS{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	pointer-events: none;
}
#skullBox{
	left: 203px;
	top: 111px;
}
#mandibleBox{
	left: 300px;
	top: 205px;
}
#cervicalBox{
	left: 302px;
	top: 14px;
}
#cervicalLine1{
	width: 147px;
	left: 372px;
	top: 35px;
	transform: rotate(66deg);
	-ms-transform: rotate(66deg); 
	-webkit-transform: rotate(66deg); 
}
#cervicalLine2{
	width: 107px;
	left: 372px;
	top: 35px;
	transform: rotate(111deg);
	-ms-transform: rotate(111deg); 
	-webkit-transform: rotate(111deg); 
}
#thoracicBox{
	left: 470px;
	top: 30px;
}
#thoracicLine1{
	width: 132px;
	left: 545px;
	top: 52px;
	transform: rotate(28deg);
	-ms-transform: rotate(28deg); 
	-webkit-transform: rotate(28deg); 
}
#thoracicLine2{
	width: 160px;
	left: 545px;
	top: 52px;
	transform: rotate(133deg);
	-ms-transform: rotate(133deg); 
	-webkit-transform: rotate(133deg); 
}
#lumbarBox{
	left: 670px;
	top: 40px;
}
#lumbarLine1{
	width: 75px;
	left: 745px;
	top: 62px;
	transform: rotate(66deg);
	-ms-transform: rotate(66deg); 
	-webkit-transform: rotate(66deg); 
}
#lumbarLine2{
	width: 96px;
	left: 745px;
	top: 62px;
	transform: rotate(146deg);
	-ms-transform: rotate(146deg); 
	-webkit-transform: rotate(146deg); 
}
#sacrumBox{
	left: 815px;
	top: 95px;
}
#sacrumLine1{
	width: 50px;
	left: 802px;
	top: 152px;
	transform: rotate(-55deg);
	-ms-transform: rotate(-55deg); 
	-webkit-transform: rotate(-55deg); 
}
 #pelvisBox{
	left: 839px;
	top: 152px;
}
#pelvisLine1{
	width: 30px;
	left: 820px;
	top: 189px;
	transform: rotate(-35deg);
	-ms-transform: rotate(-35deg); 
	-webkit-transform: rotate(-35deg); 
}
#caudalBox{
	left: 813px;
	top: 250px;
}
#femurBox{
	left: 680px;
	top: 214px;
}
#patellaBox{
	left: 585px;
	top: 258px;
}
#patellaLine1{
	width: 18px;
	left: 685px;
	top: 269px;
	transform: rotate(3deg);
	-ms-transform: rotate(3deg); 
	-webkit-transform: rotate(3deg); 
}
#fibulaBox{
	left: 834px;
	top: 300px;
}
#fibulaLine1{
	width: 68px;
	left: 785px;
	top: 299px;
	transform: rotate(13deg);
	-ms-transform: rotate(13deg); 
	-webkit-transform: rotate(13deg); 
}
#tibiaBox{
	left: 616px;
	top: 321px;
}
#tibiaLine1{
	width: 32px;
	left: 716px;
	top: 331px;
	transform: rotate(-43deg);
	-ms-transform: rotate(-43deg); 
	-webkit-transform: rotate(-43deg); 
}
#tarsalsBox{
	left: 855px;
	top: 361px;
}
#tarsalsLine1{
	width: 32px;
	left: 830px;
	top: 361px;
	transform: rotate(23deg);
	-ms-transform: rotate(23deg); 
	-webkit-transform: rotate(23deg); 
}
#metatarsalsBox{
	left: 854px;
	top: 400px;
}
#metatarsalsLine1{
	width: 39px;
	left: 820px;
	top: 395px;
	transform: rotate(23deg);
	-ms-transform: rotate(23deg); 
	-webkit-transform: rotate(23deg); 
}
#phalangesBox{
	left: 686px;
	top: 444px;
}
#phalangesLine1{
	width: 35px;
	left: 786px;
	top: 451px;
	transform: rotate(-57deg);
	-ms-transform: rotate(-57deg); 
	-webkit-transform: rotate(-57deg); 
}
#ribsBox{
	left: 536px;
	top: 175px;
}
#sternumBox{
	left: 528px;
	top: 291px;
}
#sternumLine1{
	width: 57px;
	left: 486px;
	top: 263px;
	transform: rotate(33deg);
	-ms-transform: rotate(33deg); 
	-webkit-transform: rotate(33deg); 
}
#scapulaBox{
	left: 408px;
	top: 178px;
}
#humerusBox{
	left: 372px;
	top: 274px;
}
#ulnaBox{
	left: 527px;
	top: 354px;
}
#ulnaLine1{
	width: 50px;
	left: 489px;
	top: 333px;
	transform: rotate(33deg);
	-ms-transform: rotate(33deg); 
	-webkit-transform: rotate(33deg); 
}
#radiusBox{
	left: 362px;
	top: 335px;
}
#radiusLine1{
	width: 7px;
	left: 464px;
	top: 345px;
	transform: rotate(3deg);
	-ms-transform: rotate(3deg); 
	-webkit-transform: rotate(3deg); 
}
#carpalsBox{
	left: 512px;
	top: 396px;
}
#carpalsLine1{
	width: 32px;
	left: 484px;
	top: 400px;
	transform: rotate(13deg);
	-ms-transform: rotate(13deg); 
	-webkit-transform: rotate(13deg); 
}
#metacarpalsBox{
	left: 509px;
	top: 438px;
}
#metacarpalsLine1{
	width: 39px;
	left: 480px;
	top: 423px;
	transform: rotate(33deg);
	-ms-transform: rotate(33deg); 
	-webkit-transform: rotate(33deg); 
}
#phalanges2Box{
	left: 414px;
	top: 500px;
}
#phalanges2Line1{
	width: 35px;
	left: 464px;
	top: 465px;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg); 
	-webkit-transform: rotate(90deg); 
}
		
#targetsS{
    position: absolute;
    display:block;
    left:2px;
    opacity:0;
}
.boneSVG{
    position: absolute;
    display:none;
    top: 0px;
    left: 0px;
    opacity:0;
    /*cursor:move;*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: 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;
}

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

#m3{
	top:78px;
}

#m4{
	top:117px;
}
#m5{
	top:156px;
}
#m6{
	top:195px;
}
#d2{
	top:234px;
}
#m7{
	top:234px;
}
#d3{
	top:273px;
}
#m8{
	top:273px;
}
#m9{
	top:312px;
}
#m10{
	top:351px;
}
#m11{
	top:390px;
}
#m12{
	top:429px;
}
#d4{
	top:468px;
}
#m13{
	top:468px;
}
#m14{
	top:507px;
}
#d5{
	top:546px;
}
#m15{
	top:546px;
}
.ui-focus,.ui-btn:focus {
 -moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
}

.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:left;
		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;
		background-color:transparent;
	}
	.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;
		
	}
	
	.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;
	}
	/* CD*/
	
#exerciseBtn{
	top: 212px;
	left: 85px;
}
#bubbleBtn{
	top: 265px;
	left: 85px;
	opacity:0.5;
	cursor:no-drop;
}
/* CD2 */
.drop-shadowBar {
	box-shadow: 3px 0px 3px #555;
}
#cdTableB1{
	top: 193px;
	font-size:16px;
	left: 46px;
	width: auto;
	}
	#cdTableB2{
	top: 194px;
	left: 270px;
	width: 120px;
	}
	#cdTableB3{
	top: 245px;
	left: 47px;
	width: 121px;
	}
	#cdTableB3b{
	top: 270px;
	left: 47px;
	width: 121px;
	}
	#cdTableB3b1{
	top: 272px;
	left: 227px;
	}
	#cdTableB3b2{
	top: 270px;
	left: 297px;	
	}
	#cdTableB3b3{
	top: 270px;
	left: 370px;
	}
	#cdTableB3b4{
	top: 270px;
	left: 432px;
	}
	.mlTxt3t{
		position: absolute;
		display: block;
		color:#333;
		text-align:center;
		font-size:18px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		
	}
	#cdDataB1{
	top: 244px;
	left: 190px;
	}
	#cdDataB2{
	top: 244px;
	left: 260px;	
	}
	#cdDataB3{
	top: 244px;
	left: 330px;
	}
	#cdDataB4{
	top: 244px;
	left: 399px;
	}
	#cdDataB1calc{
	top: 292px;
	left: 190px;
	}
	#cdDataB2calc{
	top: 292px;
	left: 260px;	
	}
	#cdDataB3calc{
	top: 292px;
	left: 330px;
	}
	#cdDataB4calc{
	top: 292px;
	left: 399px;
	}
	#cdTableB4{
	top: 295px;
	left: 47px;
	width: auto;
	
	}
	#cdTableB5{
	top: 222px;
	left: 196px;
	width: auto;
	}
	#cdTableB6{
	top: 222px;
	left: 276px;
	width: auto;
	}
	#cdTableB7{
	top: 222px;
	left: 331px;
	width: auto;
	}
	#cdTableB8{
	top: 222px;
	left: 400px;
	width: auto;
	}
/* CD2 */	
#cdAnalysis{
	position: absolute;
	display: block;
	top: 70px;
	left: 47px;
	width: 411px;
	line-height: 26px;
}
#cdPPML{
		top: 168px;
		left: 550px;
		font-size: 14px;
		font-weight:600;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
	}
	#cdPPM{
		top: 78px;
		left: 644px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#cdGraph1{
	top: 275px;
	left: 685px;
	}
	#cdGraph2{
	top: 275px;
	left: 750px;
	}
	#cdGraph3{
	top: 275px;
	left: 797px;
	}
	#cdGraph4{
	top: 275px;
	left: 861px;
	}
	
	#cdGraphL{
	top: 292px;
	left: 760px;
	width:180px;
	}
	
	.mlTxt2_10pt{
		position: absolute;
		display: block;
		text-align:left;
		font-size:12px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		color:#333;
		height: 20px;
	}
	.bar{
		position: absolute;
		display: block;
		top: 270px;
		width: 26px;
		height: 1px;
		background-color: #C00;
	}
	#bar1{
		left: 690px;	
	}
	#bar2{
		left: 750px;
	}
	#bar3{
		left: 810px;
	}
	#bar4{
		left: 870px;
	}
	
	.drag{
		position: absolute;
		display: block;
		top: 260px;
		width: 40px;
		height: 30px;
		background-color: #333;
		opacity:0;
		filter:alpha(opacity=0);
		cursor:ns-resize;
	}
	
	#barDrag1{
		left: 684px;	
	}
	#barDrag2{
		left: 743px;	
	}
	#barDrag3{
		left: 803px;	
	}
	#barDrag4{
		left: 863px;	
	}
	
#cdConclusion{
	position: absolute;
	display: block;
	top: 365px;
	left: 42px;
	width: 779px;
	height: 22px;
	font-size: 16px;
	line-height: 21px;
	background: none;
	color: #333;
	}
	#cdConclusion2{
	position: absolute;
	display: block;
	top: 462px;
	left: 42px;
	width: 779px;
	height: 22px;
	font-size: 16px;
	line-height: 21px;
	background: none;
	color: #333;
	}
#cdAnalysis{
	line-height:22px;
	color:#333;
	
}
.sub { 
    vertical-align: sub;
    font-size: smaller;
}
.mlTxt4Ans{
		position: absolute;
		display: block;
		color:#1e1e1e;
		text-align:left;
		font-size:14px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		background:none;
		border:none;
		color:#111111;
		resize: none;
		line-height:18px;
		overflow:hidden;
	}
#cdAnswer1{
	position: absolute;
	display: block;
	width:850px;
	height:50px;
	top: 405px;
	left: 60px;
}
#cdAnswer2{
	position: absolute;
	display: block;
	width:850px;
	height:50px;
	top: 478px;
	left: 60px;
}
/* HR */
#hrLabel1{
	position: absolute;
	display: block;
	top: 74px;
	left: 844px;
	line-height:32px;
}
#pulseBtn{
	top: 212px;
	left: 795px;
	cursor:pointer;
}
#hrKnob{
	position: absolute;
	display: block;
	top: 75px;
	left: 777px;
}
#pulseControl{
	/*opacity:.5;
	cursor:no-drop;*/
}
#pulseCounter{
	position: absolute;
	display: block;
	top: 230px;
	left: 750px;	
	color:white;
	font-weight:600;
}
#pulseCover{
	position: absolute;
	display: block;
	visibility:visible;
	top: 50px;
	left: 745px;
	width: 180px;
	height: 200px;
	background-color:#777;
	opacity:0.5;
	cursor:no-drop;
}
#ekgBg{
	position: absolute;
	display: block;
	top: 50px;
	left: 321px;
	width: 320px;
	height: 240px;
	background-color:#111;
	overflow:hidden;
}
#blipDot{
	position: absolute;
	display: none;
	top: 170px;
	left: -21px;
	
}
.ekg{
	position: absolute;
	display: none;
	visibility:hidden;
	top: 50px;
	left: 321px;
	width: 320px;
	height: 240px;
}
		
/************************************************* Global CSS *******************************************************/
	/*body{
		overflow:hidden;
		width:100%;
		background-color:#333;
		-webkit-user-select: none;  
		-moz-user-select: none;     
		-ms-user-select: none;     
		user-select: none;       
	}*/
	html {
		overflow:auto;
		width:100%;
	}
	#pageH{
	left: 0px;
	width: 960px !important;
	height: 640px !important;
	overflow: hidden;
	display:block;
		/*touch-action: none;*/
		/*z-index:2000 !important;*/
	}
	#shell{
	position: absolute;
	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:1px;
		height:586px;
		/*top:54px;
		height:527px;*/
		width:260px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		background-color:rgba(247,247,247,1.00);
		border: 1px solid #966;
	}
	.menuList{
		display:block;
		position:absolute;
		top:-16px;
		height:34px;
	}
	.menuItem{
		display:block;
		position:absolute;
		color: #6a4547;
		background-color:#EFEFEF;
		height:20px;
		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: #966;
		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 #6a4547;
		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 #6a4547;
		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 #6a4547;
		cursor: pointer;
		font-weight: 600;
		color: #6a4547;
		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 #6a4547;
		cursor: pointer;
		font-weight: 600;
		color: #6a4547;
		text-align: right;
		font-size: 18px;
		cursor:pointer;
	}
	#mediaClose{
		position: absolute;
		display: block;
		top: 3px;
		left: 4px;
		width:30px;
		height:30px;
		background-color:#EFEFEF;
		border: 1px solid #6a4547;
		-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;
	}
	#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;
	  cursor:pointer;
  }
  .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 #6a4547;
		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 #6a4547;
		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 #6a4547;
		cursor:pointer;
	}
	#mlNext{
		position: absolute;	
		display: block;		
		left: 7px;
		top: 9px;
	} 
	
	/* BR2*/
	
	.mlTxt3n{
		position: absolute;
		display: block;
		text-align: center;
		font-size: 18px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		background: none;
		/*background-color:#F7BABB;*/
		border: none;
		color: #111111;
		resize: none;
		width:60px;
	}
	.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;
	}
	#brConclusion{
		position: absolute;
		display: block;
		top: 342px;
		left: 45px;
		width: 653px;
		height: 201px;
		font-size: 16px;
		line-height: 22px;
		background:none;
		color:#333;
	}
	#brAnswer1{	
		top: 380px;
		left: 62px;
		width: 850px;
		height: 45px;
	}
	#brAnswer2{
		top: 428px;
		left: 544px;
		width: 100px;
		height: 22px;
	}
	#brAnswer3{
		top: 472px;
		left: 544px;
		width: 100px;
		height: 22px;
	}
	#brAnswer4{
		top: 516px;
		left: 670px;
		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: 544px;
		width: 100px;
	}
	#brAnswerL3{
		top: 492px;
		left: 544px;
		width: 100px;
	}
	#brAnswerL4{
		top: 536px;
		left: 670px;
		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: 272px;
		left: 710px;
	}
	#brGraph2{
		top: 272px;
		left: 745px;
	}
	#brGraph3{
		top: 272px;
		left: 787px;
	}
	#brGraph4{
		top: 272px;
		left: 826px;
	}
	#brGraph5{
		top: 272px;
		left: 866px;
	}
	.dot{
		position: absolute;
		display: block;
		top: 255px;
		cursor:crosshair;
		-webkit-user-select:none;
		-webkit-touch-callout: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;
	}
	.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;
	}
	#brLine1{
		left: 715px;
	}
	#brLine2{
		left: 755px;
	}
	#brLine3{
		left: 795px;
	}
	#videoStart{
		position: absolute;
		display: block;
		color:white;
		top: 51px;
		left: 324px;
		width: 320px;
		height: 22px;
		font-weight:600;
		pointer-events: none;
	}


.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;
	}
	
	
	/*CD*/
	.miniLabBtn{
	position: absolute;
	display: block;
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	background-color:#EFEFEF;
	border: 1px solid #6a4547;
	font-weight: 600;
	color: #6a4547;
	text-align: center;
	font-size: 18px;
	cursor:pointer;
	padding-top:3px;
	width:90px;
	height:26px;
}
#videoCD{
	position: absolute;
	display: block;
	top: 50px;
	left: 321px;
	width: 320px;
	height: 240px;
	}
#beakerTarget{
	position: absolute;
	display: block;
	top: 1px;
	left: 440px;
	width: 140px;
	height: 170px;
	/*background-color:#FCD4D4;*/
	opacity:0;
	/*pointer-events: none;*/
	}
	#cdKnob{
	position: absolute;
	display: block;
	top: 75px;
	left: 65px;
	cursor:pointer;
	}
	#cdPurpose{
	position: absolute;
	display: block;
	top: 314px;
	left: 72px;
	width: 816px;
	height: 101px;
	font-size: 16px;
	line-height: 19px;
	}
	#cdProcedure{
	position: absolute;
	display: block;
	font-size: 16px;
	top: 357px;
	left: 72px;
	width: 816px;
	height: 101px;
	line-height: 21px;
	}
	#cdTable1{
	top: 487px;
	left: 300px;
	width: auto;
	}
	#cdTable2{
	top: 487px;
	left: 484px;
	width: 150px;
	}
	#cdTable3{
	top: 544px;
	left: 305px;
	width: 121px;
	
	}
	#cdTable4{
	top: 510px;
	left: 417px;
	width: auto;
	cursor:pointer;
	}
	#cdTable5{
	top: 510px;
	left: 491px;
	width: auto;
	}
	#cdTable6{
	top: 510px;
	left: 538px;
	width: auto;
	}
	#cdTable7{
	top: 510px;
	left: 605px;
	width: auto;
	}
	
	#cdData1{
	position: absolute;
	display: block;
	top: 537px;
	left: 412px;
	width: 50px;
	height: 26px;
	}
#cdData2{
	position: absolute;
	display: block;
	top: 537px;
	left: 478px;
	width: 50px;
	height: 26px;
}
#cdData3{
	position: absolute;
	display: block;
	top: 537px;
	left: 542px;
	width: 50px;
	height: 26px;
	}
#cdData4{
	position: absolute;
	display: block;
	top: 537px;
	left: 603px;
	width: 50px;
	height: 26px;
}
#cdLabel1{
	position: absolute;
	display: block;
	top: 74px;
	left: 130px;
	line-height:32px;
}

#bottlePh{
	position: absolute;
	display: block;
	top: 53px;
	left: 810px;
	opacity:0.5;
	cursor:no-drop;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
#cdLabel2{
	position: absolute;
	display: block;
	top: 128px;
	left: 780px;
}
#bottleNa{
	position: absolute;
	display: block;
	top: 154px;
	left: 810px;
	opacity:0.5;
	cursor:no-drop;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
#cdLabel3{
	position: absolute;
	display: block;
	top: 230px;
	left: 777px;
}

#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;
}
.bottlePre{
	position: absolute;
	display: none;
}
	/* HR */
	#hrPurpose{
	position: absolute;
	display: block;
	top: 312px;
	left: 42px;
	width: 880px;
	height: 101px;
	font-size: 14px;
	line-height: 17px;
	}
	#hrProcedure{
	position: absolute;
	display: block;
	font-size: 14px;
	top: 350px;
	left: 42px;
	width: 880px;
	height: 101px;
	line-height: 18px;
	}
	#hrTable1{
	top: 440px;
	left: 302px;
	width: auto;
	}
	#hrTable2{
	top: 440px;
	left: 464px;
	width: 150px;
	}
	#hrTable3{
	top: 458px;
	left: 290px;
	width: 121px;
	text-align:center;
	line-height:22px;
	}
	#hrTable4{
	top: 460px;
	left: 407px;
	width: auto;
	cursor:pointer;
	}
	#hrTable5{
	top: 460px;
	left: 480px;
	width: auto;
	}
	#hrTable6{
	top: 460px;
	left: 527px;
	width: auto;
	}
	#hrTable7{
	top: 460px;
	left: 595px;
	width: auto;
	}
	
#hrDataR1{
	top: 477px;
	left: 400px;
	width: 58px;
	height: 26px;
}
#hrDataR2{
	top: 499px;
	left: 400px;
	width: 58px;
	height: 26px;
}
#hrDataR3{
	top: 522px;
	left: 400px;
	width: 58px;
	height: 26px;
}
#hrDataR4{
	top: 545px;
	left: 400px;
	width: 58px;
	height: 26px;
}

#hrDataL1{
	top: 477px;
	left: 464px;
	width: 58px;
	height: 26px;
}
#hrDataL2{
	top: 499px;
	left: 464px;
	width: 58px;
	height: 26px;
}
#hrDataL3{
	top: 522px;
	left: 464px;
	width: 58px;
	height: 26px;
}
#hrDataL4{
	top: 545px;
	left: 464px;
	width: 58px;
	height: 26px;
}
#hrDataM1{
	top: 477px;
	left: 526px;
	width: 58px;
	height: 26px;
}
#hrDataM2{
	top: 499px;
	left: 526px;
	width: 58px;
	height: 26px;
}
#hrDataM3{
	top: 522px;
	left: 526px;
	width: 58px;
	height: 26px;
}
#hrDataM4{
	top: 545px;
	left: 526px;
	width: 58px;
	height: 26px;
}
#hrDataV1{
	top: 477px;
	left: 590px;
	width: 58px;
	height: 26px;
}
#hrDataV2{
	top: 499px;
	left: 590px;
	width: 58px;
	height: 26px;
}
#hrDataV3{
	top: 522px;
	left: 590px;
	width: 58px;
	height: 26px;
}
#hrDataV4{
	top: 545px;
	left: 590px;
	width: 58px;
	height: 26px;
}

#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;
}

/* HR2 */
#hrAnalysis{
		top: 70px;
		left: 44px;
		width: 430px;
		line-height: 20px;
		color:#333;
	}
#hr2DataR1{
	top: 224px;
	left: 143px;
}
#hr2DataR2{
	top: 247px;
	left: 143px;
}
#hr2DataR3{
	top: 269px;
	left: 143px;
}
#hr2DataR4{
	top: 291px;
	left: 143px;
}

#hr2DataL1{
	top: 224px;
	left: 230px;
}
#hr2DataL2{
	top: 247px;
	left: 230px;
}
#hr2DataL3{
	top: 269px;
	left: 230px;
}
#hr2DataL4{
	top: 291px;
	left: 230px;
}
#hr2DataM1{
	top: 224px;
	left: 317px;
}
#hr2DataM2{
	top: 247px;
	left: 317px;
}
#hr2DataM3{
	top: 269px;
	left: 317px;
}
#hr2DataM4{
	top: 291px;
	left: 317px;
}
#hr2DataV1{
	top: 224px;
	left: 408px;
}
#hr2DataV2{
	top: 247px;
	left: 408px;
}
#hr2DataV3{
	top: 269px;
	left: 408px;
}
#hr2DataV4{
	top: 291px;
	left: 408px;
}

#hr2Table1{
	top: 180px;
	left: 42px;
	width: auto;
	}
	#hr2Table2{
	top: 180px;
	left: 262px;
	width: 150px;
	}
	#hr2Table3{
	top: 198px;
	left: 28px;
	width: 121px;
	text-align: center;
	line-height: 22px;
	}
	#hr2TableR{
	top: 200px;
	left: 162px;
	width: auto;
	color:#F00;
	cursor: pointer;
	}
	#hr2TableL{
	top: 200px;
	left: 256px;
	width: auto;
	}
	#hr2TableM{
	top: 200px;
	left: 329px;
	width: auto;
	}
	#hr2TableV{
	top: 200px;
	left: 419px;
	width: auto;
	}
	.dot{
		position: absolute;
		display: block;
		top: 255px;
		cursor:crosshair;
	}
	#hrDotR1{
		left: 704px;
	}
	#hrDotR2{
		left: 756px;
	}
	#hrDotR3{
		left: 810px;
	}
	#hrDotR4{
		left: 864px;	
	}
	#hrDotL1{
		left: 704px;
	}
	#hrDotL2{
		left: 756px;
	}
	#hrDotL3{
		left: 810px;
	}
	#hrDotL4{
		left: 864px;	
	}
	#hrDotM1{
		left: 704px;
	}
	#hrDotM2{
		left: 756px;
	}
	#hrDotM3{
		left: 810px;
	}
	#hrDotM4{
		left: 864px;	
	}
	#hrDotV1{
		left: 704px;
	}
	#hrDotV2{
		left: 756px;
	}
	#hrDotV3{
		left: 810px;
	}
	#hrDotV4{
		left: 864px;	
	}
	.graphLine{		
		position: absolute;
		display: block;
		top: 268px;	
		width: 55px;
		height: 0px;
		background-color:#C00;
		border: 1px solid #C00;
		transform-origin: left;
		-ms-transform-origin:left;
		-webkit-transform-origin: left;
		-moz-transform-origin:left;
	}
	.colorL{
		background-color:#00F;
		border: 1px solid #00F;
	}
	.colorM{
		background-color:#F60;
		border: 1px solid #F60;
	}
	.colorV{
		background-color:#390;
		border: 1px solid #390;
	}
	#hrLineR1{
		left: 717px;
	}
	#hrLineR2{
		left: 770px;
	}
	#hrLineR3{
		left: 823px;
	}
	#hrLineL1{
		left: 717px;
	}
	#hrLineL2{
		left: 770px;
	}
	#hrLineL3{
		left: 823px;
	}
	#hrLineM1{
		left: 717px;
	}
	#hrLineM2{
		left: 770px;
	}
	#hrLineM3{
		left: 823px;
	}
	#hrLineV1{
		left: 717px;
	}
	#hrLineV2{
		left: 770px;
	}
	#hrLineV3{
		left: 823px;
	}
	#hrBreathsL{
		top: 168px;
		left: 546px;
		font-size: 14px;
		font-weight:600;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg); 
	}
	#hrBreaths{
		top: 79px;
		left: 646px;
		width: auto;
		text-align:right;
		line-height: 20px;
	}
	#hrGraph1{
		top: 276px;
		left: 713px;
	}
	#hrGraph2{
		top: 276px;
		left: 766px;
	}
	#hrGraph3{
		top: 276px;
		left: 820px;
	}
	#hrGraph4{
		top: 276px;
		left: 873px;
	}
	#hrGraphL{
		top: 290px;
		left: 718px;
		width: px;
		font-weight:600;
	}
	#hrConclusion{
		position: absolute;
		display: block;
		top: 364px;
		left: 45px;
		width: 653px;
		height: 201px;
		font-size: 16px;
		line-height: 22px;
		background:none;
		color:#333;
	}
	#hrConclusion2{
		position: absolute;
		display: block;
		top: 460px;
		left: 45px;
		width: 653px;
		height: 201px;
		font-size: 16px;
		line-height: 22px;
		background:none;
		color:#333;
	}
	#hrAnswer1{	
		top: 405px;
		left: 62px;
		width: 848px;
		height: 52px;
		line-height:18px;
		
	}
	#hrAnswer2{
		top: 477px;
		left: 62px;
		width: 848px;
		height: 52px;
		line-height:18px;
	}
	.key{
		position: absolute;
		display: block;
		top: 314px;
		cursor:pointer;
		-webkit-user-select:none;
		-webkit-touch-callout:none;
	}
	#keyR{
		left: 170px;
	}
	#keyL{
		left: 260px;
	}
	#keyM{
		left: 354px;
	}
	#keyV{
		left: 440px;
	}
	#activeKey{
		position: absolute;
		display: block;
		top: 336px;
		left: 170px;
		width:20px;
		height:6px;
		-moz-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;
		background-color:#F00;
		opacity:0.8;
	}
	#dotBlocker{
		position: absolute;
		display: block;
		top: 50px;
		left: 675px;
		width: 240px;
		height: 240px;
		background-color:rgba(51,51,51,0);
		cursor:default;
	}
	#keyTxt{
		position: absolute;
		display: block;
		top: 342px;
		left: 186px;
		
	}
	.mlTxt2Data{
		position: absolute;
		display: block;
		text-align:left;
		font-size:14px;
		font-family: 'Open Sans', Arial, sanstextArea-serif;
		font-weight: 400;
		color:#333;
		width:82px;
		background-color:transparent;
	}
	
	/**************************** Print CD Lab *********************************/
#printML{
	background-color: #FFFFFF;
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	left: -50px;
	width: 828px;
	height: 1232px;
	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;
		width:64px;
		text-align:left;
		font-size:10px;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: 400;
		color:#000;
	}

#cdTitleP{
	position: absolute;
	display: block;
	top: 52px;
	left: 120px;
	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;
}
	#cdPurposeP{
	position: absolute;
	display: block;
	top: 200px;
	left: 56px;
	width: 600px;
	line-height: 19px;
	
	}
	#cdProcedureP{
	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;
   }
   
   #cdTable1P{
	top: 375px;
	left: 56px;
	width: auto;
	}
	#cdTable2P{
	top: 380px;
	left: 428px;
	width: 150px;
	}
	#cdTable3P{
	top: 430px;
	left: 232px;
	width: 121px;	
	}
   #cdTable4P{
	top: 402px;
	left: 352px;
	width: auto;
	
	}
	#cdTable5P{
	top: 402px;
	left: 432px;
	width: auto;
	}
   #cdTable6P{
	top: 402px;
	left: 492px;
	width: auto;
	}
	#cdTable7P{
	top: 402px;
	left: 570px;
	width: 80px;
	}
	#cdTable8P{
	top: 507px;
	left: 636px;
	width: auto;
	}
	#cdTable9P{
	top: 508px;
	left: 56px;
	width: auto;
	}
	.cdDataP{
		position: absolute;
		display: block;
		font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	
		color:#000;
		top: 432px;
		width:58px;
		text-align:center;
		font-size:16px;
		font-weight:600;
	}
	#cdDataP0{		
		left: 346px;	
	}
	#cdDataP1{		
		left: 420px;	
	}
	#cdDataP2{		
		left: 492px;	
	}
	#cdDataP3{		
		left: 566px;	
	}
	
	#graphFrame{
		position: absolute;
	display: block;
	left: 300px;
	top: 510px;
	
	width: 242px;
	height: 202px;
	}
	#cdGraph1P{
	top: 276px;
	left: 687px;
	}
	#cdGraph2P{
	top: 276px;
	left: 752px;
	}
	#cdGraph3P{
	top: 276px;
	left: 800px;
	}
	#cdGraph4P{
	top: 276px;
	left: 863px;
	width:52px;
	}
	
	#cdPPMLP{
		top: 210px;
		left: 520px;
		font-size: 12px;
		width:220px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg);
	}
	#cdPPMP{
		text-align:right;
		top: 78px;
		left: 650px;
		font-size: 12px;
		width:20px;
		line-height:20px;
	}
	#graphLabels{
		position: absolute;
		display: block;
		left: -374px;
		top: 442px;
	}
	#graphBars{
		position: absolute;
		display: block;
		left:-376px;
		top: 201px;
	}
	.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: 750px;
	}
	#bar3P{
		left: 810px;
	}
	#bar4P{
		left: 870px;
	}
	#hrConP{
		position: absolute;
		display: block;
		left: 56px;
		top: 442px;
	}
	
	#cdConclusionP{
	position: absolute;
	display: block;
	top: 320px;
	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;
}
#cdConclusionLines{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
#cdAns1P{
	position: absolute;
	display: block;
	top: 365px;
	left: 16px;
	width:670px;
	height:62px;
	overflow:hidden;
	line-height: 21px;
}
#cdQuest2{
	position: absolute;
	display: block;
	top: 115px;	
}
#cdAns2P{
	position: absolute;
	display: block;
	top: 457px;
	left: 16px;
	width:670px;
	height:62px;
	overflow:hidden;
	line-height: 21px;
}
#cdAnsLinesP{
	position: absolute;
	display: block;
	top: 378px;
	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: #777;
}

.graphSvg2 {
  stroke: gray;
}

.graphSvg3 {
  stroke: #000;
  stroke-width: 2px;
}

/**************************** Print HR Lab *********************************/
#printML2{
	background-color: #FFFFFF;
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	left: -50px;
	width: 828px;
	height: 960px;
	font-size: 12px;
	visibility:hidden;
}
#hrTitleP{
	position: absolute;
	display: block;
	top: 52px;
	left: 290px;
	width:auto;
	font-size:24px;
}
	#hrPurposeP{
	position: absolute;
	display: block;
	top: 170px;
	left: 56px;
	width: 600px;
	line-height: 19px;
	
	}
	#hrProcedureP{
	position: absolute;
	display: block;	
	top: 220px;
	left: 56px;
	width: 516px;
	width: 700px;
	height: 101px;
	line-height: 19px;
	}
	
   #hrMlTableP{
	   position: absolute;
		display: block;	
		top: 337px;
		left: 180px;
		width:452px;
		height:132px;
		/*transform: scale(.90);*/
   }
   #hrTable0P{
	top: 340px;
	left: 200px;
	width: 150px;
	}
   #hrTable1P{
	top: 335px;
	left: 56px;
	width: auto;
	}
	#hrTable2P{
	top: 338px;
	left: 410px;
	width: 150px;
	}
	#hrTable3P{
	top: 354px;
	left: 170px;
	width: 121px;
	line-height:23px;
	text-align:center;
	}
   #hrTable4P{
	top: 357px;
	left: 300px;
	width: auto;
	}
	#hrTable5P{
	top: 357px;
	left: 400px;
	width: auto;
	}
   #hrTable6P{
	top: 357px;
	left: 470px;
	width: auto;
	}
	#hrTable7P{
	top: 357px;
	left: 560px;
	width: 80px;
	}
	#hrTable8P{
	top: 312px;
	left: 170px;
	width: auto;
	}
	#hrTable9P{
	top: 312px;
	left: 260px;
	width: auto;
	}
	#hrTable10P{
	top: 312px;
	left: 350px;
	width: auto;
	}
	#hrTable11P{
	top: 312px;
	left: 440px;
	width: auto;
	}
	#hrTableDataP{
		position: absolute;
		display: block;
		left: 142px;
		top: 159px;
		text-align:center;
	}
	#hrGraph0P{
	top: 508px;
	left: 56px;
	width: auto;
	}
	#hrBPMP{
		top: 210px;
		left: 530px;
		font-size: 12px;
		width:220px;
		transform: rotate(90deg);
		-ms-transform: rotate(90deg); 
		-webkit-transform: rotate(90deg);
	}
	#hrBPMPL{
		text-align:right;
		top: 78px;
		left: 650px;
		font-size: 12px;
		width:20px;
		line-height:20px;
	}
	#hrGraphLP{
	top: 292px;
	left: 750px;
	width:180px;
	}
	#graphLabels{
		position: absolute;
		display: block;
		left: -374px;
		top: 442px;
	}
	#hrGraph1P{
	top: 276px;
	left: 712px;
	}
	#hrGraph2P{
	top: 276px;
	left: 764px;
	}
	#hrGraph3P{
	top: 276px;
	left: 818px;
	}
	#hrGraph4P{
	top: 276px;
	left: 872px;
	}
	#graphDotsP{
		position: absolute;
		display: block;
		left:-376px;
		top: 442px;
	}
	.dotP{
		position: absolute;
		display: block;
		/*top: 400px;*/
		bottom:-511px;
		width: 26px;
		height: 1px;
		background-color: #C00;
		/*background-color: #111;*/
		border: 1px solid #C00;
	}
	#hrDotPR1{
		left: 704px;
	}
	#hrDotPR2{
		left: 756px;
	}
	#hrDotPR3{
		left: 810px;
	}
	#hrDotPR4{
		left: 864px;	
	}
	#hrDotPL1{
		left: 704px;
	}
	#hrDotPL2{
		left: 756px;
	}
	#hrDotPL3{
		left: 810px;
	}
	#hrDotPL4{
		left: 864px;	
	}
	#hrDotPM1{
		left: 704px;
	}
	#hrDotPM2{
		left: 756px;
	}
	#hrDotPM3{
		left: 810px;
	}
	#hrDotPM4{
		left: 864px;	
	}
	#hrDotPV1{
		left: 704px;
	}
	#hrDotPV2{
		left: 756px;
	}
	#hrDotPV3{
		left: 810px;
	}
	#hrDotPV4{
		left: 864px;	
	}
	#hrLinePR1{
		left: 717px;
	}
	#hrLinePR2{
		left: 770px;
	}
	#hrLinePR3{
		left: 823px;
	}
	#hrLinePL1{
		left: 717px;
	}
	#hrLinePL2{
		left: 770px;
	}
	#hrLinePL3{
		left: 823px;
	}
	#hrLinePM1{
		left: 717px;
	}
	#hrLinePM2{
		left: 770px;
	}
	#hrLinePM3{
		left: 823px;
	}
	#hrLinePV1{
		left: 717px;
	}
	#hrLinePV2{
		left: 770px;
	}
	#hrLinePV3{
		left: 823px;
	}
	#hrAns1P{
	position: absolute;
	display: block;
	top: 365px;
	left: 16px;
	width:670px;
	height:62px;
	overflow:hidden;
	line-height: 21px;
}

#hrAns2P{
	position: absolute;
	display: block;
	top: 457px;
	left: 16px;
	width:670px;
	height:62px;
	overflow:hidden;
	line-height: 21px;
}
@media print {
    body {
		background-color:#FFF;
		transform: scale(.9);
		-webkit-print-color-adjust: exact;
	}	
    table {page-break-inside: avoid;}
}
/* index.php */
body{
	-webkit-user-select:none; 
	-webkit-touch-callout:none;
	margin:0px;
	padding:0px;	
	overflow: auto;
}
.ui-disabled {
	opacity:.3;
	border-color:#999;
	cursor:default;
}	
	/*#toolbar-context-menu{
  		display: none !important;
	}*/
	#wh{
	position: absolute;
	display: none;
	top: 560px;
	left: 30px;
	color:white;
}
#wh2{
	position: absolute;
	display: none;
	top: 570px;
	left: 30px;
}
#fastclick{
background-color:red;
margin:0px;
padding:0px;
}
#homeSVG2{
	position: absolute;
	display: block;
	top: 68px;
	left: 24px;
	width:22px;
	height:22px;
	}
	.iconSVG{
	
	width:22px;
	height:22px;
	}
	.st0{fill:#336633;}
	.st1{fill:#FFFFFF;}
	
.scrollable {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /*overflow: scroll;*/
   /* -webkit-overflow-scrolling: touch;*/
	-webkit-overflow-scrolling:touch;
}
#demoFoot{
	color:white;
	display:block;
	position:relative;
	margin: 2px auto;
	width:950px;
	/*height:660px;
	top:640px;*/
	font-weight:600;
	padding-right:5px;
	padding-left:5px;
}

#demoPrice{
	display:block;
	position:relative;
	float:right;

}
#demoQRS{
	display:block;
	position:relative;
	float:left;	
}
	/*Wksh CSS*/
#demoWkshBtn{
	display:block;
	position:relative;
	float:left;
	cursor:pointer;
}
#wkshCloseBtn{
    position: absolute;
    display: block;
    top: 14px;
    left: 6px;
    width:30px;
    height:30px;
    background-color:#EFEFEF;
    border: 1px solid #555;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 16px 16px 16px 16px;
    cursor:pointer;
}
#closeIcon{
    position: absolute;
    display: block;
    top:4px;
    left:4px;
    cursor:pointer;
}
#wkshNextBtn{
    position: absolute;
    display: block;
    top: 590px;
    left: 920px;
    width:30px;
    height:30px;
    background-color:#EFEFEF;
    border: 1px solid #555;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 16px 16px 16px 16px;
    cursor:pointer;
}
#nextIcon{
    position: absolute;
    display: block;
    top:4px;
    left:4px;
    pointer-events: none;
}
#wkshPrevBtn{
    position: absolute;
    display: block;
	opacity:0.3;
    top: 590px;
    left: 10px;
    width:30px;
    height:30px;
    background-color:#EFEFEF;
    border: 1px solid #555;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 16px 16px 16px 16px;
    cursor:default;
}
#prevIcon{
    position: absolute;
    display: block;
    top:4px;
    left:4px;
    pointer-events: none;
	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#demoWksh{
	position: absolute;
	left:0px;
	top:0px;
	display:none;
}
#demoWkshB{
	position: absolute;
	left:961px;
	top:0px;
	display:none;
}
	
	
a:link, a:visited {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: white;
	text-decoration: none;
	cursor: pointer;
}
a:hover { 
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: white;
    text-decoration:underline;
}

#wpTitle {
    left: 210px;
	line-height: 20px;
}
#wp {
    left: 290px;
    width: 35px;
    height: 16px;
}
.rbTxt {
    width:auto;
}
#rateDiv{
	position: absolute;
    top: 130px;
    left: 210px;
}		
.speakLabel{
	top: -4px;
	position: relative
}
#narTitle{
	top: -4px;
	position: relative;
	text-align: center;
}
#prefsDivide1{
	background-color: #999;
    position: absolute;
    width: 1px;
    height: 100px;
    top: 60px;
    left: 140px;
}
#prefsDivide2{
	background-color: #999;
    position: absolute;
    width: 200px;
    height: 1px;
    top: 110px;
    left: 190px;
}
input[type="range" i] {
	cursor: pointer;
}
#prePict{
	display: block;
    position: relative;
	visibility: hidden;
	height: 50px;
	width: 50px;
	pointer-events: none;
}
#preCursor{
	position: relative;
    width: 60px;
    display: none;
}

/* home.html */
#test1{
	display:none;
}
#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(-20deg);
	-ms-transform: rotate(-20deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari and Chrome */
}
/* digestive.html */
#box{
	display:none;
	position:absolute;
	top:20px;
	left:20px;
	width:30px;
	height:30px;
	background-color:red;
	z-index:1111;
}
#notesQ{
    z-index:121;
}
.demo{
	opacity:0.5;
}
.demoInvis{
	visibility:hidden;
}
.noLive{
	cursor:no-drop;
}
.demoG{
	-webkit-filter: grayscale(70%); /* Chrome, Safari, Opera */
	filter: grayscale(70%);
	cursor:no-drop;
}
.chartTxD{
	opacity:0.3;
}
.demoInactiveD{
	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:36px;
	left:150px;
	cursor:no-drop;
}
/* skeletal.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;
}	
.op0{
	opacity:0;
}
.redStar{
	color:#C00;
}
/* CDLab.html */
#displayDrops{
	display: block;
	position: absolute;
	width: 28px;
	height: 16px;
	left:820px;
	top: 206px;
	color:#555;
	text-align: center;
	pointer-events: none;
}
.dim {
    opacity: 0.5;
    cursor: no-drop;
}
#cdLabel1dim{
	position: absolute;
	display: block;
	top: 74px;
	left: 130px;
	line-height:32px;
}
.demoInactive{
	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:140px;
	left:100px;
	cursor:no-drop;
}
/* CDLab.html */
.barG {
    position: absolute;
    display: block;
    top: 270px;
    width: 26px;
    height: 1px;
    background-color: #777;
}
/* HRLab.html */
#cdLabel1dim{
	position: absolute;
	display: block;
	top: 74px;
	left: 130px;
	line-height:32px;
}
.demoInactive{
	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:140px;
	left:100px;
	cursor:no-drop;
}
#homeSVG{
	display: none;
}
#rateDiv{
	position: absolute;
    top: 115px;
    left: 210px;
}		
.speakLabel{
	top: -4px;
	position: relative
}
#narTitle{
	top: -4px;
	position: relative;
	text-align: center;
}
#prefsDivide1{
	background-color: #999;
    position: absolute;
    width: 1px;
    height: 120px;
    top: 60px;
    left: 150px;
}
#prefsDivide2{
	background-color: #999;
    position: absolute;
    width: 200px;
    height: 1px;
    top: 105px;
    left: 190px;
}
#txSpeakMover{
	padding-left: 15px;
    left: -15px;
    position: relative;
    top: -1px;
    cursor: pointer;
}
#sysNameSpeak{
    display: none;
}
.svg{
    touch-action:none;
	position: absolute;
    display:block;
	 -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: none;
}
.hidLabel{
    display: none;
}
#adaIcon{
    position: relative;
    top:4px;
}
.iconSVG{
    pointer-events: none;
}
.btnTx{
    pointer-events: none;
}
.disableMe{
    pointer-events: none;
    color:#CCC;
	opacity: 0.5;
}
.rbTxt{
    color:#333;
}
/*HRLab.html*/
#minutesList{
		position:absolute;
		top:482px;
		left:310px;
	}
	.minutesDiv{
		padding-bottom: 5px;
	}</pre></body></html>