@charset "UTF-8";
/* from main.css */
@font-face {
    font-family: 'Open Sans';
    src: url('../../../css/fonts/open_sans_light-webfont.eot');
    src: url('../../../css/fonts/open_sans_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../css/fonts/open_sans_light-webfont.woff2') format('woff2'),
         url('../../../css/fonts/open_sans_light-webfont.woff') format('woff'),
         url('../../../css/fonts/open_sans_light-webfont.ttf') format('truetype'),
         url('../../../css/fonts/open_sans_light-webfont.svg#webfontregular') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../../../css/fonts/open_sans_light_italic-webfont.eot');
    src: url('../../../css/fonts/open_sans_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../css/fonts/open_sans_light_italic-webfont.woff2') format('woff2'),
         url('../../../css/fonts/open_sans_light_italic-webfont.woff') format('woff'),
         url('../../../css/fonts/open_sans_light_italic-webfont.ttf') format('truetype'),
         url('../../../css/fonts/open_sans_light_italic-webfont.svg#webfontregular') format('svg');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../../../css/fonts/open_sans_bold-webfont.eot');
    src: url('../../../css/fonts/open_sans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../css/fonts/open_sans_bold-webfont.woff2') format('woff2'),
         url('../../../css/fonts/open_sans_bold-webfont.woff') format('woff'),
         url('../../../css/fonts/open_sans_bold-webfont.ttf') format('truetype'),
         url('../../../css/fonts/open_sans_bold-webfont.svg#webfontregular') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../../../css/fonts/open_sans_semibold-webfont.eot');
    src: url('../../../css/fonts/open_sans_semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../css/fonts/open_sans_semibold-webfont.woff2') format('woff2'),
         url('../../../css/fonts/open_sans_semibold-webfont.woff') format('woff'),
         url('../../../css/fonts/open_sans_semibold-webfont.ttf') format('truetype'),
         url('../../../css/fonts/open_sans_semibold-webfont.svg#webfontregular') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../../../css/fonts/open_sans_italic-webfont.eot');
    src: url('../../../css/fonts/open_sans_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../css/fonts/open_sans_italic-webfont.woff2') format('woff2'),
         url('../../../css/fonts/open_sans_italic-webfont.woff') format('woff'),
         url('../../../css/fonts/open_sans_italic-webfont.ttf') format('truetype'),
         url('../../../css/fonts/open_sans_italic-webfont.svg#webfontregular') format('svg');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../../../css/fonts/open_sans_normal-webfont.eot');
    src: url('../../../css/fonts/open_sans_normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../css/fonts/open_sans_normal-webfont.woff2') format('woff2'),
         url('../../../css/fonts/open_sans_normal-webfont.woff') format('woff'),
         url('../../../css/fonts/open_sans_normal-webfont.ttf') format('truetype'),
         url('../../../css/fonts/open_sans_normal-webfont.svg#webfontregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
/*Dialog CSS*/
#dialogMain{
	visibility:visible;
	display: block;
	position: absolute;
	left: 280px;
	top: -300px;
	/*top: 20px;
	width:100%;*/
}
.dialog{
	visibility:visible; 
	display: block;
	position: absolute;
	width: 400px;
	height:220px;
	vertical-align: top;
	font-size: 14px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*left: 280px;
	top: 100px;*/
	border-width:1px;
	border-style:solid;
	border-color:#4C1E22;
	background-color:rgba(153,153,153,1);	
}
#dialogBg{
	opacity:1;
	filter:alpha(opacity=100);
	width:390px;
	background: rgba(204,204,204,0.9);
}
.dialogTop{
	visibility:visible; 
	position: absolute;
	display: block;
	width: 100%;
	height:50px;
	vertical-align: top;
	position: absolute;
	-moz-border-radius: 7px;
	border-radius: 7px; 
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
	left: 0px;
	top: 0px;	
	background-color:#966;
	opacity:0.9;
	filter:alpha(opacity=90);
 }
.linearBg2 {
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#300060), to(#5602aa));
  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #5602aa, #300060);
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #5602aa, #300060);
  /* IE 10 */
  background: -ms-linear-gradient(top, #5602aa, #300060);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #5602aa, #300060);
}
.button1 { 
	visibility:visible; 
	display: block;
	text-align: center;
	font-size: 16px;
	vertical-align: top;
	margin-top: 0px;
	-moz-border-radius: 19px;
	border-radius: 19px; 
	padding:5px 15px 7px 15px;
	background-color:#EFEFEF;
	position: absolute;
	left: 286px;
	top: 190px;
	width: 60px;
	border:1px solid #300060;
	color:#300060;
	cursor:pointer;
	font-weight:600;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
	width: 80px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 7px 7px 8px 7px;
}
#btnB{
	border:2px solid;
	font-weight:700;
	margin-top: -1px;
}
.button1:hover { 
	/*border:2px solid #090;*/
	background-color:#e1c8ff;
}
.button3:hover { 
	/*background-color:#e1c8ff;*/
}
#btnA{
	left: 146px;
}

.dialogTxt{
	display: block;
	position: absolute;
	width: 340px;	
	font-size: 14px;
	left: 30px;
	top: 70px;
	line-height:18px;
	font-weight:600;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
#txt1{
	background-color:#FFF;
	padding:5px;
	border-radius: 5px; 
}
#eHead{
	padding:3px;
}
.drop-shadowPict{
	border:solid 1px rgba(0,0,0,1);
	background:#575757; 
	-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);
}
.drop-shadow {
	position:relative;
	float:left;
	width:40%;
	padding:1em;
	margin:2em 10px 4em;
	/*background:#fff;*/
	background:rgba(255,255,255,.5);/*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;
}

.drop-shadow:before,.drop-shadow:after {
	content:"";
	position:absolute;
	z-index:-2;
}
		
.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 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	/*-webkit-appearance: none;*/
}
/* Quiz */
.labelLg {
	visibility:visible;
	display: block;
	position: absolute;
	width: 184px;
	height: 20px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	left: 125px;	
	border-width:1px;
	border-style:solid;
	border-color:#333;
	cursor: pointer;
	background-color:#fff;
}

.labelSm {
	visibility: visible;
	display: block;
	position: absolute;
	left: 156px;
	top: 92px;
	width: 120px;
	height: 20px;
	-moz-border-radius: 12px;
	border-radius: 12px;	
	border-width: 1px;
	border-style: solid;
	border-color: #333;
	cursor:default;
	background-color: #fff;	
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
	-moz-user-select: none;
  	-khtml-user-select: none;
  	-webkit-user-select: none;
  	user-select: none;
}
.labelLg {
	width: 180px;
}
.circle{
	visibility:visible;
	display: block;
	position: absolute;
	width: 400px;
	height: 400px;
	-moz-border-radius: 240px;
	border-radius: 240px;
	left: 250px;
	top: 30px;
	border-width:30px;
	border-style:solid;
	border-color:#030;
	cursor: pointer;
}
#returnArrow {
	visibility:visible;
	display: block;
	position: absolute;
	left: 70px;
	top: 60px;
	width: 0; 
	height: 0; 
	border-top: 150px solid transparent;
	border-bottom: 130px solid transparent; 
	border-right:200px solid #030;
}
.pictHolder {
	display:none;
	border:3px solid #504F4F;
	margin: 0;
	padding: 0;
	cursor:pointer;
	/* border:3px solid #504F4F;width:230;
	 height:150;*/
}
.pictLabel{
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
}
.label12{
	display: block;
	position: absolute;
	font-size: 12px;
	font-weight: 600;
	height: 17px;
	width: 104px;
	left: 275px;
	top: 444px;
	bottom: 32px;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
.n_weight{
	font-weight:normal;
	
}
.label10{
	font-size:10px;
	width:10px;
	text-align:center;
}
.label14{
	display: block;
	position: absolute;
	font-size:14px;
	font-weight:600;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
.label16{
	display: block;
	position: absolute;
	font-size:16px;
	font-weight:600;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
.label18{
	font-size:18px;
	font-weight:600;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
.circleBtn200{
	display: block;
	position: absolute;
	width:200px;
	height: 200px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.labelLine{
	display:block;
	position: absolute;
	height: 2px;
	width:auto;
	transform-origin: left;
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	background-color:rgba(51,51,51,1);
	pointer-events: none;
}
/* End Quiz */
/*Test CSS*/
.question {
	display: block;
	width: 900px;
	vertical-align: top;
	margin-top: 0px;
	font-size: 14px;
	position: absolute;
	left: 14px;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:300;
	-moz-user-select: none;
  	-khtml-user-select: none;
  	-webkit-user-select: none;
  	user-select: none;
}
.answer {
	display: block;
	/*width: 205px;*/
	width: auto;
	vertical-align: top;
	margin: 0px;
	padding:6px;
	font-size: 14px;
	position: absolute;
	top: 12px;
	left: 0px;
	cursor: pointer;
	/*background-color:rgba(255,255,255,.50);
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
	font-weight:300;
	-moz-user-select: none;
  	-khtml-user-select: none;
  	-webkit-user-select: none;
  	user-select: none;
}
.testDisplay {
	display: block;
	width: 80px;
	vertical-align: top;
	margin-top: 0px;
	font-size: 32px;
	position: absolute;
	left: 20px;
	top:20px;
	text-align: center;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
.testL{
	display: block;
	width: 80px;
	vertical-align: top;
	margin-top: 0px;
	position: absolute;
	left: 20px;
	top:53px;
	text-align: center;
	font-size: 12px;
	/*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', Arial, sans-serif;
}
#wrongFld{
	left: 100px;
}
#percentFld{
	left: 836px;
	width: 100px;
}
#wFldL{
	left: 100px;
}
#pFldL{
	left: 836px;
	width: 100px;
}
.bevel{
	display: block;
	width: 914px;
	vertical-align: bottom;
	margin-top: 84px;
	position: absolute;
	left: 23px;
	top:-18px;
	border-top:#666;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom:#B0AEAE;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
#bevelHolder{
	display:block;
	background:url(../images/bevelBg2.jpg) no-repeat 50% 0;
	top:32px;
	margin-left: 20px;
	margin-right: 0;
	margin-top: 0px;
	padding: 0%;
	clear: none;
	float: none;
	background-color: transparent;
	width: 960px;
	height: 640px;
	left: auto;
	position: relative;
}
#bevelBg{
	/*overflow: initial;
	position: relative;
	left:-8px;*/
}
.op0{
	opacity:0;
}
.button3 { 
	position: absolute;	
	display: none;
	text-align: center;
	font-size: 14px;
	 width: 80px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 7px 7px 8px 7px;
	background-color:#EFEFEF;
	border:1px solid #300060;
	color:#300060;
	cursor:pointer;
}
#emailBtn{
	display: none;
	left: 50px;
	top: 592px;
	font-weight: 600;
	border:1px solid;
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:no-drop;
}

#eDialog { 
	position: absolute;	
	display: none;
	left: 280px;
	top: -300px;/*-300px;*/
	height: 240px;
	opacity:1;
	filter:alpha(opacity=100);
	background: rgba(204,204,204,0.9);
}
#btnAe{
	left: 296px;
	top: 220px;
	border:2px solid;
	font-weight:700;
	margin-top: -2px;
	display: block;
}
#btnBe{
	left: 170px;
	top: 220px;
	
	display: block;
}
.dialogTxtEa{
	display: block;
	position: absolute;
	width: 120px;	
	font-size: 12px;
	text-align:right;
	left: 0px;
}
.dialogTxtEb{
	position: absolute;
	display: block;
	background-color:#FFF;
	border-radius: 5px; 
	width: 250px;
	height:15px;
	font-size: 12px;
	left: 130px;
}
#txt1Ae{
	top: 62px;	
}
#txt1Be{
	top: 58px;	
}
#txt2Ae{
	top: 90px;	
}
#txt2Be{
	top: 86px;	
}
#txt3Ae{
	top: 118px;	
}
#txt3Be{
	top: 114px;	
}
#txt4Ae{
	top: 146px;	
}
#txt4Be{
	top: 142px;	
}
#txt5Ae{
	top: 174px;	
}
#txt5Be{
	top: 170px;
}
#txt6Ae{
	text-align:left;
	top: 198px;
	width: 380px;
	left: 20px;
	color:#C00;
}
#txt7Ae{
	text-align:left;
	top: 224px;
	width: auto;
	left: 20px;
	color:#C00;
}
#displayBgEOFF{
	visibility:visible;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 960px;
	height: 640px;
}
#dimmedBgE{
	visibility:visible;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 960px;
	height: 640px;
	background:rgba(115,115,115,0.5);
}
#dimmedBgE2{
	visibility:visible;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 800px;
	height: 600px;
	background:rgba(115,115,115,0.5);
}
#eDialog2 { 
	display: block;
	position: absolute;
	width: 400px;
	height:220px;
	left: 180px;
	top: -300px;/*-300px;*/
	opacity:1;
	filter:alpha(opacity=100);
}
.containerWe{	
	display:none;
	position:absolute;
	/*background-color: #999999;*/
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0%;
	top:0px;
	width:800px;
	height:600px;
	background-color: transparent;
}
#test2{
	display:block;
	position:relative;
	top:-600px;
	left:-60px;
}
/* End Test */
/* end main.css */
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-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: 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;
}​
.container {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	margin-bottom:0px;
	padding: 0%;
	background-color: transparent;
	width: 960px;
	height: 640px;
	left:auto;
	position: relative;
}
.container {
	margin: 0px;
	padding: 0%;
	background-color: transparent;
	width: 960px;
	height: 582px;
	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;
}

#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;
}
.textArea15 {
	display: block;
	position: absolute;
	line-height: 18px;
	font-size: 15px;
	font-family: 'Open Sans', Arial, sanstextArea-serif;
	font-weight: 400;
}
textarea { overflow: auto; }
#homeTxt{
	position: absolute;
	display: block;
	top: 468px;
	left: 24px;
	width: 690px;
	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 #300060;
		cursor: pointer;
		font-weight: 600;
		color: #300060;
		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 #300060;
		cursor: pointer;
		font-weight: 600;
		color: #300060;
		text-align: center;
		font-size: 18px;
		cursor:pointer;
	}
    #sysName{
	color: rgba(255,255,255,.9);
	position: absolute;
	display: block;
	top: 529px;
	left: 759px;
	width: 182px;
	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 #300060;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.selectDot{
	position: absolute;
	display: none;
	width: 12px;
	height: 12px;
	background-color: #300060;
	-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 #300060;
	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)
}
#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;
}
.disableMe{
    pointer-events: none;
    color:#CCC;
	opacity: 0.5;
}
.rbTxt{
    color:#333;
}
#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(255,0,255,0);
	cursor: pointer;
	background-color:rgba(255,255,255,0);
}
#diBtn{
	top: 307px;
	left: 846px;
}
#diBtnArt{
	display: block;
	position: absolute;
	top: 308px;
	left: 847px;
}
#crBtn{
	top: 368px;
	left: 767px;
}
#crBtnArt{
	display: block;
	position: absolute;
	top: 368px;
	left: 767px;
}
#ugBtn{
	top: 417px;
	left: 847px;
}
#ugBtnArt{
	display: block;
	position: absolute;
	top: 418px;
	left: 847px;
}

#heBtn{
	top: 87px;
	left: 847px;
}
#heBtnArt{
	display: block;
	position: absolute;
	top: 88px;
	left: 847px;
}

#skBtn{
	top: 37px;
	left: 767px;
}
#skBtnArt{
	display: block;
	position: absolute;
	top: 38px;
	left: 767px;
}
#trBtn{
	top: 148px;
	left: 767px;
}
#trBtnArt{
	display: block;
	position: absolute;
	top: 148px;
	left: 767px;
}
#pcBtn{
	top: 197px;
	left: 847px;
}
#pcBtnArt{
	display: block;
	position: absolute;
	top: 198px;
	left: 847px;
}
#pvBtn{
	top: 258px;
	left: 767px;
}
#pvBtnArt{
	display: block;
	position: absolute;
	top: 259px;
	left: 767px;
}
.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: block;
	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:#e1c8ff
}
#continueBtn{
	display: block;
	position: absolute;
	visibility: visible;
	top: 100px;
	left: 710px;
	top: 532px;
	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 #300060;
	font-weight: 600;
	color: #300060;
	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: 220px;
	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: 5px;
	left: 12px;
	width: 300px;
	height:38px;
	text-align: center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	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: 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: 288px;
	left: 15px;
	width:295px;
	font-size: 15px;
	/*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;
}
.sysTitle{
	position: absolute;
	display: block;
	/*top: 528px;
	left: 574px;*/
	bottom:62px;
	right:10px;
	pointer-events: none;
}
.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;
}
.bgImg{
	pointer-events: none;
}
.bgImg2{
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
#bevelBg{
	pointer-events:none;
}
/********************************** Shoulder Muscles *****************************************/
.labelM{
	display: block;
	position: absolute;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	/*pointer-events: none;*/
}
.labelLgM {
	visibility: visible;
	display: block;
	position: absolute;	
	width: 150px;
	height: 18px;
	-moz-border-radius: 15px;
	border-radius: 15px;	
	border-width: 1px;
	border-style: solid;
	border-color: #333;
	cursor:default;
	background-color: #fff;	
	font-family: 'Open Sans', Arial, sans-serif;
	-moz-user-select: none;
  	-khtml-user-select: none;
  	-webkit-user-select: none;
  	user-select: none;
	cursor:pointer;
}
.textM{
	display: block;
	position: absolute;
	width: 150px;
	font-size: 12px;
	text-align: center;
	color:#ddd;
	/*letter-spacing:-.1px;*/
	padding-top:4px;
	padding-bottom:1px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.textMq{
	color:#333;
}
.muscleSVG {
  	fill: #933;
	opacity:0.2;
	cursor:pointer;
}
.muscleBg{
	display: block;
	position: absolute;
	left:0px;
	top: 0px;
	pointer-events: none;
}
#multicolor{
	position:absolute;
	top: 560px;
	left: 830px;
	width: 130px;
	cursor:pointer;
}
#multicolorTxt{
	position: absolute;
	font-size: 12px;
	top: 0px;
	left: 0px;
	width: 110px;
	padding: 4px 0 4px 20px;
}
#multicolorBox{
	pointer-events: none;
}
#shoulderSvg{
	position: absolute;
	display: block;
	top: 115px;
	left: 386px;
	/*width: 579px;
	height: 313px;*/
	top: 0px;
	left: 0px;
}
#shBox0{
	left:445px;
	top: 415px;
}
#shLine0{
	width: 185px;
	left: 590px;
	top:419px;
	transform: rotate(-75deg);
	-ms-transform: rotate(-75deg); 
	-webkit-transform: rotate(-75deg); 
}
#shBox1{
	left:480px;
	top: 10px;
}
#shLine1{
	width: 125px;
	left: 625px;
	top:27px;
	transform: rotate(55deg);
	-ms-transform: rotate(55deg); 
	-webkit-transform: rotate(55deg); 
}
#shBox2{
	left:548px;
	top: 491px;
}
#shLine2{
	width: 145px;
	left: 689px;
	top:500px;
	transform: rotate(-75deg);
	-ms-transform: rotate(-75deg); 
	-webkit-transform: rotate(-75deg); 
}
#shBox3{
	left:477px;
	top: 455px;
}
#shLine3{
	width: 135px;
	left: 620px;
	top:460px;
	transform: rotate(-75deg);
	-ms-transform: rotate(-75deg); 
	-webkit-transform: rotate(-75deg); 
}
#shBox4{
	left:341px;
	top: 94px;
}
#shLine4{
	width: 85px;
	left: 488px;
	top:105px;
	transform: rotate(55deg);
	-ms-transform: rotate(55deg); 
	-webkit-transform: rotate(55deg); 
}
#shBox5{
	left:170px;
	top: 193px;
}
#shLine5{
	width: 225px;
	left: 320px;
	top:207px;
	transform: rotate(13deg);
	-ms-transform: rotate(13deg); 
	-webkit-transform: rotate(13deg); 
}
#shBox6{
	left:793px;
	top: 191px;
}
#shBox7{
	left:395px;
	top: 46px;
}
#shLine7{
	width: 145px;
	left: 545px;
	top:65px;
	transform: rotate(60deg);
	-ms-transform: rotate(60deg); 
	-webkit-transform: rotate(60deg); 
}
#shBox8{
	left:170px;
	top: 246px;
}
#shLine8{
	width: 105px;
	left: 320px;
	top:260px;
	transform: rotate(20deg);
	-ms-transform: rotate(20deg); 
	-webkit-transform: rotate(20deg); 
}
#shBox9{
	left:724px;
	top: 46px;
}
#shLine9{
	width: 135px;
	left: 730px;
	top:67px;
	transform: rotate(100deg);
	-ms-transform: rotate(100deg); 
	-webkit-transform: rotate(100deg); 
}
#shBox10{
	left:800px;
	top: 80px;
}
#shLine10{
	width: 55px;
	left: 813px;
	top:92px;
	transform: rotate(130deg);
	-ms-transform: rotate(130deg); 
	-webkit-transform: rotate(130deg); 
}
#shBox11{
	left:377px;
	top: 379px;
}
#shLine11{
	width: 105px;
	left: 523px;
	top:380px;
	transform: rotate(-70deg);
	-ms-transform: rotate(-70deg); 
	-webkit-transform: rotate(-70deg); 
}
#shBox12{
	left:770px;
	top: 450px;
	letter-spacing:-.1px;
}
#shLine12{
	width: 140px;
	left: 730px;
	top:320px;
	transform: rotate(70deg);
	-ms-transform: rotate(70deg); 
	-webkit-transform: rotate(70deg); 
}
#shBox13{
	left:799px;
	top: 397px;
}
#shLine13{
	width: 140px;
	left: 750px;
	top:270px;
	transform: rotate(67deg);
	-ms-transform: rotate(67deg); 
	-webkit-transform: rotate(67deg); 
}

#textM1{
	position: absolute;
	display: block;
	top: 348px;
	left: 18px;
	width: 315px;
	height: 235px;
	/*pointer-events: none;*/
}

/*end shoulder*/
/************************************************* Trunk Muscles ******************************************/
#trBox0{
	left:487px;
	top: 330px;
}

#trBox1{
	left:638px;
	top: 85px;
}
#trLine1{
	width: 111px;
	left: 644px;
	top:99px;
	transform: rotate(150deg);
	-ms-transform: rotate(150deg); 
	-webkit-transform: rotate(150deg); 
}
#trBox2{
	left:91px;
	top: 233px;
}
#trBox3{
	left:549px;
	top: 48px;
}
#trLine3{
	width: 88px;
	left: 510px;
	top:145px;
	transform: rotate(-60deg);
	-ms-transform: rotate(-60deg); 
	-webkit-transform: rotate(-60deg); 
}
#trBox4{
	left:475px;
	top: 11px;
}
#trLine4{
	width: 85px;
	left: 483px;
	top:25px;
	transform: rotate(112deg);
	-ms-transform: rotate(112deg); 
	-webkit-transform: rotate(112deg); 
}
#trBox5{
	left:275px;
	top: 343px;
}
#trLine5{
	width: 89px;
	left: 295px;
	top:270px;
	transform: rotate(55deg);
	-ms-transform: rotate(55deg); 
	-webkit-transform: rotate(55deg); 
}
#trBox6{
	left:261px;
	top: 12px;
}
#trLine6{
	width: 145px;
	left: 338px;
	top:35px;
	transform: rotate(66deg);
	-ms-transform: rotate(66deg); 
	-webkit-transform: rotate(66deg); 
}
#trBox7{
	left:712px;
	top: 137px;
}
#trLine7{
	width: 137px;
	left: 714px;
	top:155px;
	transform: rotate(140deg);
	-ms-transform: rotate(60deg); 
	-webkit-transform: rotate(140deg); 
}
#trBox8{
	left:346px;
	top: 440px;
}
#trLine8{
	width: 225px;
	left: 480px;
	top:220px;
	transform: rotate(100deg);
	-ms-transform: rotate(100deg); 
	-webkit-transform: rotate(100deg); 
}
#trBox9{
	left:56px;
	top: 348px;
}
#trLine9{
	width: 135px;
	left: 290px;
	top:250px;
	transform: rotate(130deg);
	-ms-transform: rotate(130deg); 
	-webkit-transform: rotate(130deg); 
}
#trunkSvg{
	position: absolute;
	display: block;
	top: 82px;
	left: 5px;
	width: 628px;
	height: 327px;
}
/*end trunk*/

/************************************************* Pectoral Muscles ******************************************/
#pcBox0{
	left:730px;
	top: 145px;
}
#pcLine0{
	width: 61px;
	left: 730px;
	top:155px;
	transform: rotate(200deg);
	-ms-transform: rotate(200deg); 
	-webkit-transform: rotate(200deg); 
}
#pcBox1{
	left:365px;
	top: 34px;
}
#pcLine1{
	width: 87px;
	left: 516px;
	top:50px;
	transform: rotate(5deg);
	-ms-transform: rotate(5deg); 
	-webkit-transform: rotate(5deg); 
}
#pcBox2{
	left:697px;
	top: 531px;
}
#pcLine2{
	width: 106px;
	left: 662px;
	top:435px;
	transform: rotate(67deg);
	-ms-transform: rotate(67deg); 
	-webkit-transform: rotate(67deg); 
}
#pcBox3{
	left:746px;
	top: 108px;
}
#pcLine3{
	width: 135px;
	left: 630px;
	top:51px;
	transform: rotate(27deg);
	-ms-transform: rotate(27deg); 
	-webkit-transform: rotate(27deg); 
}
#pcBox4{
	left:696px;
	top: 6px;
}
#pcLine4{
	width: 85px;
	left: 623px;
	top:25px;
	transform: rotate(-6deg);
	-ms-transform: rotate(-6deg); 
	-webkit-transform: rotate(-6deg); 
}
#pcBox5{
	left:758px;
	top: 74px;
	letter-spacing:-.3px;
}
#pcLine5{
	width: 137px;
	left: 630px;
	top:44px;
	transform: rotate(15deg);
	-ms-transform: rotate(15deg); 
	-webkit-transform: rotate(15deg); 
}
#pcBox6{
	left:720px;
	top: 38px;
}
#pcLine6{
	width: 97px;
	left: 625px;
	top:35px;
	transform: rotate(8deg);
	-ms-transform: rotate(8deg); 
	-webkit-transform: rotate(8deg); 
}
#pcBox7{
	left:431px;
	top: 114px;
}
#pcLine7{
	width: 55px;
	left: 578px;
	top:128px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); 
	-webkit-transform: rotate(45deg); 
}
#pcBox8{
	left:393px;
	top: 420px;
}
#pcLine8{
	width: 165px;
	left: 540px;
	top:430px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); 
	-webkit-transform: rotate(-45deg); 
}
#pcBox9{
	left:735px;
	top: 482px;
}
#pcLine9{
	width: 170px;
	left: 705px;
	top:320px;
	transform: rotate(77deg);
	-ms-transform: rotate(77deg); 
	-webkit-transform: rotate(77deg); 
}
#pcBox10{
	left:386px;
	top: 73px;
}
#pcLine10{
	width: 117px;
	left: 534px;
	top:88px;
	transform: rotate(-10deg);
	-ms-transform: rotate(-10deg); 
	-webkit-transform: rotate(-10deg); 
}
#pcBox11{
	left:797px;
	top: 438px;
}
#pcLine11{
	width: 98px;
	left: 770px;
	top:346px;
	transform: rotate(70deg);
	-ms-transform: rotate(70deg); 
	-webkit-transform: rotate(70deg); 
}
#pectoralSvg{
	position: absolute;
	display: block;
	top: -8px;
	left: 563px;
	width: 407px;
	height: 511px;
	
}
/*end pectoral*/
/************************************************* Pelvic Muscles ******************************************/
#pvBox0{
	left:600px;
	top: 333px;
}
#pvLine0{
	width: 147px;
	left: 460px;
	top:307px;
	transform: rotate(14deg);
	-ms-transform: rotate(14deg); 
	-webkit-transform: rotate(14deg); 
}
#pvBox1{
	left:580px;
	top: 300px;
}
#pvLine1{
	width: 167px;
	left: 420px;
	top:285px;
	transform: rotate(10deg);
	-ms-transform: rotate(10deg); 
	-webkit-transform: rotate(10deg); 
}
#pvBox2{
	left:668px;
	top: 148px;
}
#pvLine2{
	width: 83px;
	left: 630px;
	top:80px;
	transform: rotate(57deg);
	-ms-transform: rotate(57deg); 
	-webkit-transform: rotate(57deg); 
}
#pvBox3{
	left:578px;
	top: 188px;
}
#pvLine3{
	width: 75px;
	left: 530px;
	top:140px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg); 
	-webkit-transform: rotate(45deg); 
}
#pvBox4{
	left:537px;
	top: 237px;
}
#pvLine4{
	width: 185px;
	left: 360px;
	top:260px;
	transform: rotate(-4deg);
	-ms-transform: rotate(-4deg); 
	-webkit-transform: rotate(-4deg); 
}
#pvBox5{
	left:562px;
	top: 269px;
}
#pvLine5{
	width: 175px;
	left: 392px;
	top:267px;
	transform: rotate(4deg);
	-ms-transform: rotate(4deg); 
	-webkit-transform: rotate(4deg); 
}
#pvBox6{
	left:10px;
	top: 149px;
}
#pvBox7{
	left:445px;
	top: 500px;
}
#pvLine7{
	width: 165px;
	left: 390px;
	top:350px;
	transform: rotate(67deg);
	-ms-transform: rotate(67deg); 
	-webkit-transform: rotate(67deg); 
}
#pvBox8{
	left:217px;
	top: 41px;
}
#pvLine8{
	width: 55px;
	left: 365px;
	top:55px;
	transform: rotate(20deg);
	-ms-transform: rotate(20deg); 
	-webkit-transform: rotate(20deg); 
}
#pvBox9{
	left:616px;
	top: 369px;
}
#pvLine9{
	width: 95px;
	left: 530px;
	top:350px;
	transform: rotate(15deg);
	-ms-transform: rotate(15deg); 
	-webkit-transform: rotate(15deg); 
}
#pvBox10{
	left:745px;
	top: 112px;
}
#pvLine10{
	width: 79px;
	left: 680px;
	top:75px;
	transform: rotate(30deg);
	-ms-transform: rotate(30deg); 
	-webkit-transform: rotate(30deg); 
}
#pvBox11{
	left:785px;
	top: 3px;
}
#pvLine11{
	width: 55px;
	left: 739px;
	top:35px;
	transform: rotate(-17deg);
	-ms-transform: rotate(-17deg); 
	-webkit-transform: rotate(-17deg); 
}
#pvBox12{
	left:502px;
	top: 464px;
}
#pvLine12{
	width: 120px;
	left: 455px;
	top:370px;
	transform: rotate(60deg);
	-ms-transform: rotate(60deg); 
	-webkit-transform: rotate(60deg); 
}
#pvBox13{
	left:397px;
	top: 541px;
}
#pvLine13{
	width: 170px;
	left: 373px;
	top:375px;
	transform: rotate(80deg);
	-ms-transform: rotate(80deg); 
	-webkit-transform: rotate(80deg); 
}
#pelvicSvg{
	display: block;
	position: absolute;	
	width: 792px;
	height: 449px;	
	left: 0px;
	top:0px;
}
/*end pectoral*/

/************************************************* Digestive System ******************************************/
.organ{
	position: absolute;
	display: block;
	visibility:hidden;
	cursor:default;
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}
.bodySvg{
	display:block;
	position:absolute;
	fill: #f7931e;
	opacity:0;
}
#guts{
	display: block;
	position: absolute;
	visibility:hidden;
	top: 130px;
	left: 346px;
	pointer-events: none;
}
#esophagus{
	left: 327px;
	top: 264px;
}
#smallIntestine{
	left: 576px;
	top: 227px;
}
#pancreas{
	left: 631px;
	top: 251px;
}
#liver{
	left: 560px;
	top: 226px;
}
#largeIntestine{
	left: 614px;
	top: 227px;
}
#gallbladder{
	left: 598px;
	top: 284px;	
}
#gallbladder2{
	position: absolute;
	left: 598px;
	top: 284px;
	visibility:hidden;
	z-index:9;
	cursor:default;
}
#stomach{
	left: 553px;
	top: 255px;
}
#omentum{
	left: 632px;
	top: 213px;
}
#cover{
	position: absolute;
	display: block;
	top: 249px;
	left: 328px;
	pointer-events: none;
}
#notesBgD{
	position: absolute;
	display: none;
	top: 323px;
	left: 230px;
	width: 700px;
	height: 188px;
	-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: 695px;
	height: 184px;
	line-height:18px;
	text-align: left;
	color:rgba(255,255,255,1);
}
#bodyCover{
	position: absolute;
	display: block;
	top: -130px;
	left: 120px;
	width: 578px;
	height: 220px;
	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.5);
}
.chartLineH{
	position: absolute;
	display: block;
	height: 1px;
	background-color: #333;
}
.chartLineV{
	position: absolute;
	display: block;
	width: 1px;
	background-color: #333;
}

.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: 28px;
	top: 173px;
	cursor: default;
	bottom: 67px;
	height: 28px;
}
#chartD{
	position: absolute;
	display: none;
	top: 5px;
	left: 5px;
	width: 767px;
	height: 194px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:rgba(102,102,102,0.8);
}
#chartD2{
	position: absolute;
	display: block;
	top: 194px;
	left: -1px;
	width: 200px;
	height: 311px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color:#717171;
	opacity:1;
}
#dLineH1{
	top: 57px;
	left: 0px;
	width: 256px;
}
#dLineH2{
	top: 329px;
	left: 0px;
	width: 200px;
}
#dLineV1{
	top: 0px;
	left: 256px;
	height: 196px;
}
#dLineV2{
	top: 0px;
	left: 394px;
	height: 196px;
}
#dLineV3{
	top: 0px;
	left: 590px;
	height: 196px;
}
#dLineV4{
	top: 194px;
	left: 115px;
	height: 136px;
}
#dTx1{
	top: 38px;
	left: 85px;
	
}
#dTx2{
	top: 176px;
	left: 425px;
	width: 130px;
}
#dTx3{
	top: 312px;
	left: 28px;
}
#dTx4{
	top: 176px;
	left: 303px;
	
}
#dTx5{
	top: 176px;
	left: 58px;
	width: 130px;
}
#dTx6{
	top: 312px;
	left: 120px;
}
#dTx7{
	top: 490px;
	text-wrap: none;
	left: 74px;
}
#dTx8{
	top: 176px;
	left: 632px;
	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;
}
#targetsD{
	position: absolute;
	display:block;
	left: 352px;
	top: 215px;
	width:488px;
	height:177px;
	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:127px;
	height:168px;			
}

#esophagusSVG{
	width:233px;
	height:44px;			
}
#omentumSVG{
	width:157px;
	height:170px;			
}
#stomachSVG{
	width:114px;
	height:113px;			
}
#smallIntestineSVG{
	width:193px;
	height:166px;			
}
#pancreasSVG{
	width:104px;
	height:112px;			
}
#largeIntestineSVG{
	width:220px;
	height:111px;			
}
#gallbladderSVG{
	width:45px;
	height:78px;	
}
#dissectBg{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	pointer-events: none;
}
#digestChart{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
}

#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{
	left: 345px;
	top: 267px;	
}
#leftLung{
	left: 426px;
	top: 207px;	
}
#rightLung{
	left: 436px;
	top: 247px;
}
#heart{
	left: 473px;
	top: 243px;	
}
#trachea{
	left: 374px;
	top: 260px;
}
#spleen{
	left: 625px;
	top: 230px;
}
#diaphragm{	
	left: 576px;
	top: 218px;
}

#chartC{
	position: absolute;
	display: none;
	top: 5px;
	left: 45px;
	width: 860px;
	height: 200px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background: rgba(102,102,102,.8);	
}
#cLineH1{
	top: 81px;
	left: 0px;
	width: 279px;
}
#cLineV1{
	top: 0px;
	left: 115px;
	height: 200px;
}
#cLineV2{
	top: 0px;
	left: 278px;
	height: 200px;
}
#cLineV3{
	top: 0px;
	left: 403px;
	height: 200px;
}
#cLineV4{
	top: 0px;
	left: 625px;
	height: 200px;
}#cTx1{
	top: 64px;
	left: 38px;
}
#cTx2{
	top: 182px;
	left: 177px;
}
#cTx3{
	top: 182px;
	left: 303px;
}
#cTx4{
	top: 182px;
	left: 465px;
	width: 100px;
}
#cTx5{
	top: 182px;
	left: 690px;
	width: 120px;
}
#cTx6{
	top: 64px;
	left: 150px;
}
#cTx7{
	top: 182px;
	left: 44px;
}
#targetsC{
	position: absolute;
	display:block;
	top: 210px;
	left: 350px;
	width:400px;
	height:166px;
	background-color:rgba(247,209,152,0.50);
	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;
}
#larynxSVG{
	width:48px;
	height:38px;			
}
#tracheaSVG{
	width:143px;
	height:53px;			
}
#heartSVG{
	width:94px;
	height:68px;			
}
#rightLungSVG{
	width:216px;
	height:129px;			
}
#leftLungSVG{
	width:213px;
	height:194px;			
}
#diaphragmSVG{
	width:81px;
	height:163px;			
}
#spleenSVG{
	width:125px;
	height:58px;	
}

/************************************************* Urogenital System ******************************************/
#urethra{	
	left: 795px;
	top: 305px;
}
#leftOvary{	
	left: 721px;
	top: 254px;
}
#rightOvary{
	left: 718px;
	top: 345px;
}
#leftKidney{
	left: 667px;
	top: 244px;
}
#rightKidney{
	left: 650px;
	top: 332px;
}
#urinaryBladder{
	left: 739px;
	top: 282px;
}
#vagina{
	left: 812px;
	top: 305px;
}
#uterus{
	left: 719px;
	top: 252px;
}
#leftUreter{
	left: 688px;
	top: 276px;
}
#rightUreter{
	left: 671px;
	top: 311px;
}

#chartU{
	position: absolute;
	display: none;
	top: 5px;
	left: 5px;
	width: 210px;
	height: 540px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	border: 1px solid #333;
	background-color: rgba(102,102,102,.8);
}
#uLineH1{
	top: 85px;
	left: 0px;
	width: 210px;
}
#uLineH2{
	top: 145px;
	left: 0px;
	width: 210px;
}
#uLineH3{
	top: 205px;
	left: 0px;
	width: 210px;
}
#uLineH4{
	top: 340px;
	left: 0px;
	width: 210px;
}
#uLineH5{
	top: 390px;
	left: 0px;
	width: 210px;
}
#uLineH6{
	top: 440px;
	left: 0px;
	width: 210px;
}
#uLineV1{
	top: 0px;
	left: 105px;
	height: 85px;
}
#uLineV2{
	top: 340px;
	left: 105px;
	height: 100px;
}

#uTx1{
	top: 188px;
	left: 52px;
	width:120px;
}
#uTx2{
	top: 422px;
	left: 133px;
}
#uTx3{
	top: 522px;
	left: 50px;
	width: 120px;
}
#uTx4{
	top: 372px;
	left: 12px;
	width: 80px;
}
#uTx5{
	top: 372px;
	left: 115px;
	width: 90px;
}
#uTx6{
	top: 422px;
	left: 33px;
}
#uTx7{
	top: 322px;
	left: 83px;
}
#uTx8{
	top: 66px;
	left: 7px;
	width: 90px;
}
#uTx9{
	top: 66px;
	left: 114px;
	width: 90px;
}
#uTx10{
	top: 128px;
	left: 65px;
	width: 90px;
}
/*.organ{
	position: absolute;
	display: block;
	visibility:hidden;
	cursor:default;
}
.bodySvg{
	display:block;
	position:absolute;
	fill: #f7931e;
	opacity:0;
	cursor:move;
}*/
#guts{
	display: block;
	position: absolute;
	visibility:hidden;
	top: 130px;
	left: 346px;
}
#uroChart{
	display: block;
	position: absolute;
	visibility:visible;
	top: 5px;
	left: 775px;
}
#targetsU{
	position: absolute;
	display:block;
	visibility:hidden;
	top: 246px;
	left: 651px;
	width:184px;
	height:127px;
	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;
}
#urethraSVG{
	width: 72px;
	height: 25px;
}
#leftOvarySVG{
	width: 34px;
	height: 28px;
}
#rightOvarySVG{
	width: 32px;
	height: 28px;
}
#leftKidneySVG{
	width: 58px;
	height: 40px;
}
#rightKidneySVG{
	width: 69px;
	height: 36px;
}
#urinaryBladderSVG{
	width: 64px;
	height: 52px;
}
#vaginaSVG{
	width: 60px;
	height: 32px;
}
#uterusSVG{
	width: 105px;
	height: 123px;
}
#leftUreterSVG{
	width: 116px;
	height: 38px;
}
#rightUreterSVG{
	width: 131px;
	height: 37px;
}
/************************************************* Skeletal System ******************************************/
#skeletalBg{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;pointer-events: none;
}
#boneYard{
	position: absolute;
	display: block;
	top: 298px;
	left: 14px;
	pointer-events: none;
}
.flipV {
        -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipY;
        -ms-filter: "FlipY";
}
#foot{
	top: 331px;
	left: 782px;
}
#tibia{
	top: 292px;
	left: 140px;
}
#fibula{
	top: 285px;
	left: 771px;
}
#femur{
	top: 188px;
	left: 729px;
}
#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: 176px;
	left: 328px;
}
#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;
}
#tibia{
	top: 278px;
	left: 746px;
}
#caudal{
	top: 168px;
	left: 811px;
}
#lumbar{
	top: 80px;
	left: 653px;
}
.bone{
	position: absolute;
	display: none;
}
#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: 180px;
	top: 141px;
}
#mandibleBox{
	left: 270px;
	top: 235px;
}
#cervicalBox{
	left: 302px;
	top: 54px;
}
#cervicalLine1{
	width: 147px;
	left: 372px;
	top: 75px;
	transform: rotate(66deg);
	-ms-transform: rotate(66deg); 
	-webkit-transform: rotate(66deg); 
}
#cervicalLine2{
	width: 107px;
	left: 372px;
	top: 75px;
	transform: rotate(111deg);
	-ms-transform: rotate(111deg); 
	-webkit-transform: rotate(111deg); 
}
#thoracicBox{
	left: 470px;
	top: 30px;
}
#thoracicLine1{
	width: 90px;
	left: 545px;
	top: 52px;
	transform: rotate(55deg);
	-ms-transform: rotate(55deg); 
	-webkit-transform: rotate(55deg); 
}
#thoracicLine2{
	width: 188px;
	left: 545px;
	top: 52px;
	transform: rotate(123deg);
	-ms-transform: rotate(123deg); 
	-webkit-transform: rotate(123deg); 
}
#lumbarBox{
	left: 620px;
	top: 60px;
}
#lumbarLine1{
	width: 105px;
	left: 695px;
	top: 82px;
	transform: rotate(155deg);
	-ms-transform: rotate(155deg); 
	-webkit-transform: rotate(155deg); 
}
#lumbarLine2{
	width: 133px;
	left: 695px;
	top: 82px;
	transform: rotate(51deg);
	-ms-transform: rotate(51deg); 
	-webkit-transform: rotate(51deg); 
}
#sacrumBox{
	left: 815px;
	top: 95px;
}
#sacrumLine1{
	width: 95px;
	left: 822px;
	top: 109px;
	transform: rotate(110deg);
	-ms-transform: rotate(110deg); 
	-webkit-transform: rotate(110deg); 
}
 #pelvisBox{
	left: 839px;
	top: 152px;
}
#pelvisLine1{
	width: 75px;
	left: 840px;
	top: 169px;
	transform: rotate(135deg);
	-ms-transform: rotate(135deg); 
	-webkit-transform: rotate(135deg); 
}
#caudalBox{
	left: 780px;
	top: 290px;
}
#femurBox{
	left: 660px;
	top: 234px;
}
#patellaBox{
	left: 565px;
	top: 331px;
}
#patellaLine1{
	width: 55px;
	left: 611px;
	top: 332px;
	transform: rotate(-42deg);
	-ms-transform: rotate(-42deg); 
	-webkit-transform: rotate(-42deg); 
}
#fibulaBox{
	left: 844px;
	top: 330px;
}
#fibulaLine1{
	width: 75px;
	left: 776px;
	top: 363px;
	transform: rotate(-18deg);
	-ms-transform: rotate(-18deg); 
	-webkit-transform: rotate(-18deg); 
}
#tibiaBox{
	left: 646px;
	top: 371px;
}
#tibiaLine1{
	width: 62px;
	left: 690px;
	top: 311px;
	transform: rotate(90deg);
	-ms-transform: rotate(90deg); 
	-webkit-transform: rotate(90deg); 
}
#tarsalsBox{
	left: 855px;
	top: 391px;
}
#tarsalsLine1{
	width: 42px;
	left: 815px;
	top: 391px;
	transform: rotate(15deg);
	-ms-transform: rotate(15deg); 
	-webkit-transform: rotate(15deg); 
}
#metatarsalsBox{
	left: 834px;
	top: 440px;
}
#metatarsalsLine1{
	width: 59px;
	left: 783px;
	top: 425px;
	transform: rotate(23deg);
	-ms-transform: rotate(23deg); 
	-webkit-transform: rotate(23deg); 
}
#phalangesBox{
	left: 766px;
	top: 490px;
}
#phalangesLine1{
	width: 49px;
	left: 730px;
	top: 466px;
	transform: rotate(32deg);
	-ms-transform: rotate(32deg); 
	-webkit-transform: rotate(32deg); 
}
#ribsBox{
	left: 536px;
	top: 175px;
}
#sternumBox{
	left: 508px;
	top: 255px;
}
#sternumLine1{
	width: 25px;
	left: 486px;
	top: 255px;
	transform: rotate(23deg);
	-ms-transform: rotate(23deg); 
	-webkit-transform: rotate(23deg); 
}
#scapulaBox{
	left: 444px;
	top: 208px;
}
#humerusBox{
	left: 372px;
	top: 274px;
}
#ulnaBox{
	left: 507px;
	top: 380px;
}
#ulnaLine1{
	width: 30px;
	left: 485px;
	top: 373px;
	transform: rotate(33deg);
	-ms-transform: rotate(33deg); 
	-webkit-transform: rotate(33deg); 
}
#radiusBox{
	left: 362px;
	top: 335px;
}
#radiusLine1{
	width: 31px;
	left: 464px;
	top: 345px;
	transform: rotate(3deg);
	-ms-transform: rotate(3deg); 
	-webkit-transform: rotate(3deg); 
}
#carpalsBox{
	left: 482px;
	top: 417px;
}
#carpalsLine1{
	width: 32px;
	left: 454px;
	top: 410px;
	transform: rotate(23deg);
	-ms-transform: rotate(23deg); 
	-webkit-transform: rotate(23deg); 
}
#metacarpalsBox{
	left: 469px;
	top: 458px;
}
#metacarpalsLine1{
	width: 47px;
	left: 437px;
	top: 430px;
	transform: rotate(40deg);
	-ms-transform: rotate(40deg); 
	-webkit-transform: rotate(40deg); 
}
#phalanges2Box{
	left: 414px;
	top: 500px;
}
#phalanges2Line1{
	width: 48px;
	left: 404px;
	top: 457px;
	transform: rotate(70deg);
	-ms-transform: rotate(70deg); 
	-webkit-transform: rotate(70deg); 
}
		
		#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:350px;
}
#m7{
	top:234px;
}
#d3{
	top:390px;
}
#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;
}
:focus {
    outline: none !important;
}
.ui-disabled {
	opacity:.3;
	border-color:#999;
	cursor:no-drop;
}
.activeBtnClass{
	background-color:#377C32;
}
		
/************************************************* 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:158px;
		height:428px;
		/*top:54px;
		height:527px;*/
		width:260px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		background-color:rgba(247,247,247,1.00);
		border: 1px solid #300060;
		
	}
	.menuList{
		display:block;
		position:absolute;
		top:-16px;
		height:34px;
	}
	.menuItem{
		display:block;
		position:absolute;
		color: #300060;
		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: #300060;
		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 #300060;
		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 #300060;
		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 #300060;
		cursor: pointer;
		font-weight: 600;
		color: #300060;
		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 #300060;
		cursor: pointer;
		font-weight: 600;
		color: #300060;
		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 #300060;
		-moz-border-radius: 30px 30px 30px 30px;
		border-radius: 16px 16px 16px 16px;
	}
	/*.btnH:hover{
		background-color:#D3FFD0;
		color:#060;
	}*/
	.btnH{
		display:none;
	}
	.iconSVG{
		pointer-events: 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;
  }
  .gray{
		-webkit-filter: grayscale(70%); /* Chrome, Safari, Opera */
    	filter: grayscale(70%);
		cursor:no-drop;
	}
  #box{
	display:block;
	position:absolute;
	top:20px;
	left:20px;
	width:30px;
	height:30px;
	background-color:red;
	z-index:1111;
} 

#test1 {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 640px;
    overflow: hidden;
}
/* 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;
    -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 */
    cursor:default;
}

/* digestive.html */
.inv{
	visibility:hidden;
}

#gallbladder2Svg{
	visibility:hidden;
}

.targetsSvg{
	visibility:hidden;
}

#targetsD{
	position: absolute;
	display:block;
	/**/
	left: 348px;
	top: 215px;
	width:488px;
	height:177px;
	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;
}
.demo{
    opacity:0.3;
}
.demoInvis{
    visibility:hidden;
}
.demoG{
    -webkit-filter: grayscale(70%); /* Chrome, Safari, Opera */
    filter: grayscale(70%);
    cursor:no-drop;
}
.demoInactive{
	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:200px;
	left:20px;
	cursor:no-drop;
}
/* test.html */
.redStar{
	color:#C00;
}
#testTitle{
	position: absolute;
	display: block;
	top: 28px;
	left: 412px;
}
#demoT{
	position: absolute;
	display: block;
	top: 518px;
	left: 0px;
	width:960px;
	text-align:center;
	color:#900;
}

#dimmedBg {
    visibility: visible;
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 960px;
    height: 640px;
    background: rgba(115,115,115,0.5);
}