.mathFact_quiz_sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background:url(/fact_math/images/mathfacts_quiz.png); border-style:none;}

.correct {width:75px; height:100px; background-position: -924px -104px}
.mathFact_quiz_home2 {width:33px; height:33px; background-position: -981px -206px}
.quiz2_brdstl3 {width:660px; height:522px; background-position: -2px -1050px}
.quiz2_brdstl {width:660px; height:522px; background-position: -2px -526px}
.quiz2_brdstl2 {width:660px; height:522px; background-position: -2px -2px}
.quiz2playagn {width:128px; height:47px; background-position: -794px -100px}
/* .quizplayagn:hover {width:128px; height:47px; background-position: -664px -100px} */
.quiz2_skip {width:128px; height:47px; background-position: -794px -51px}
.quiz2_skip:hover {width:128px; height:47px; background-position: -664px -51px}
.quiz2strt {width:120px; height:57px; background-position: -786px -149px}
.quiz2strt:hover {width:120px; height:57px; background-position: -664px -149px}
.quiz2_submt {width:128px; height:47px; background-position: -794px -2px}
.quiz2_submt:hover {width:128px; height:47px; background-position: -664px -2px}
.tickMark {width:71px; height:58px; background-position: -908px -206px}
.wrong {width:75px; height:100px; background-position: -924px -2px}
.wrongMark {width:44px; height:43px; background-position: -664px -208px}

.mathFact_quiz_home2{position:relative;top:-70px;left:-10px;}

.quiz2strt, .quiz2_submt, .quiz2_skip, .quiz2playagn{
border-style:none;
position:relative;
}

.quiz2strt{
top:350px;
}
 .quiz2_submt{
margin-top:0px;
margin-left:100px;
}
 
.quiz2_skip{
margin-left: 25px;
}

.quiz2playagn{
left: 0px;
 
/* margin:0 2px; */
top:-20px;

 position:relative;
 
}

.quizcongts {
    left: 100px;
    padding: 20px;
    position: relative;
    top: 55px;
    width: 300px;
}



.quiz2_content{
/* width:400px;
min-height:270px;
 float:center; */
 width:630px;
/* min-height:270px;
float:center;
border:3px solid #9D0000;
background:url("/fact_math/images/fact_mathheader.png") no-repeat,url("/fact_math/images/page_holes.png") repeat-y ;
background-position:-3px -5px,left; */
}
#recordMessage{
color:green;
font-size: 12px;
font-weight:bold;
}




.quiz2_lablstop{top:-18px;}
.quiz2_labl{width:auto;}
.quiz2_labl{
max-width:70px;
min-width:150px;
left:-240px;
 top:84px;
 
}
.quiz2_qst{
 width:440px;
 border:0px solid;
 left:65px;
  top:55px;
 text-align:center;
 
}
.quiz2_labl,.quiz2_qst, .quiz2_labldesc,.quiz2enddesc{
text-align:center;
 color:#000;
padding:2px 2px 2px 2px;
/* width:200px; */
/* height:50px; */
margin:0 19px;
border:0px solid #ddd;
/* border-radius:6px; */
/* font-size: 15px; */
 font-weight:bold;
 line-height:24px;
text-decoration:none;
display:inline-block;
/*  box-shadow: 1px 1px 1px #FF6600;  */
position:relative;

}

.quiz2_labl_input{
text-align:center;
width:19px;
line-height:24px;
height:25px;
border:1px solid #ddd;
font-size:24px; 
vertical-align:top;


position:relative;
/* margin:-43px 250px 0px 0px; */
}
.quiz2_labl_input:focus { 
   outline:none;
   border-color:#9ecaed;
   box-shadow:0 0 7px #9ecaed;
}

.quiz2_labl_wrd, .quiz2_labl_sentence{
left:-36px;
top:40px;
font-size: 8px;
line-height:24px;
box-shadow: 1px 1.3px 1px #B7E302; 
background:#FFFFCC;
position:relative;

}

.quiz2_labl_sentence{
left:42px;
top:-20px;
}

.quiz2_btns{

  border:0px solid;
    height:50px;
   /* left:-50px; */
    margin-top:180px;
    position:relative;
    width:640px;
	 
}
.buttons{
height:40px;
width:auto;
/* width:380px; */
top:140px;
position:relative;
border:0px solid;
/* float:left; */
left:228px;
vertical-align:top;
}

.quiz2_qst{
max-width:550px;
min-width:150px;
/* left:-50px; */
}
.quiz2_labldesc{
left: -15px;
width:375px;
/* margin:0 2px; */

display:inline-block;
text-align:center;
top:100px;
}
.quiz2enddesc{
border: 1px solid #fff;
/* color:#154B62; */
 text-align:center;
position:relative;
display:inline-block;
 
font-weight:bold;
border-radius:5px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
 
line-height:17px;
background:rgba(255,255,255,0.5);
color:#000000;

 padding:3px;
width:594px;
/* margin:0 2px; */
top:-10px;

}
.quiz2_lablmsg{

font-size: 13px;
font-weight: bold;
left:50px;
padding:3px;
text-align:center;
background:#ABE6FE;
position:relative;
top:-90px;
}
.quiz2strt, .quiz2_submt, .quiz2_skip, .quiz2playagn  {  	

border-style:none;
position:relative;
}

.quiz2strt{
top:350px;
}


 .quiz2congts{
/* position:relative;
padding:20px 0px; */
padding: 20px;
position: relative;
top: 20px;
 }


.quiz2_brdstl2{
display:none;
}
.quiz2_brdstl3{
display:none;
}
.quiz2_talk{ 
 background:url("/images/talk.png");
position:relative;
margin-left:370px;
margin-top:-28px;
 cursor: pointer;
 visibility:hidden;
}
/* .quiz2_talk:hover{
background:url("/audio/images/talk.png");
} */
.quiz2_imgs{
/* margin:-23px -100px 0 230px; */
/* margin:-18px -100px 0 350px; */
/* float:right; */
    position: relative;
float:right;
margin:40px 530px;
}
.quiz2_homeimg{
position:relative;
left:65px;
top:-10px;
}
.quiz2_homeimg:hover{
cursor: pointer;
}
.quiz2_question{border:0px solid;height:30px;display:block;width:640px;margin-left:5px;/* top:73px; */position:relative;}

.quiz2_header{position:relative;top:90px;left:60px;position:relative;font-size:13px;font-weight:700;}
#play_btn{
display:none;

}
#quest_tag{
border:0px solid;
font-size:29px;
font-weight:bold;

text-align:right;

}






.division_cont1{
/* left:2px;
top:10px;
position:relative;
display:block;
min-width:200px;
min-height:50px; */

text-align:right;
border:0px solid;
width:100px;
height:40px;
position:absolute;
left:-80px;
/* float:right; */

}


#quiz_divsis1{

min-height:40px;
background-image:url("/fact_math/images/divis2.png");
background-repeat:no-repeat;
display:block;
position:relative;
/* left:140px; */
}

#divider1{

font-size:22px;
font-weight:bold;
left:-95px;
top:-35px;
text-align:right;

}
#divider1,#dividend1{
position:relative;

display:block;
}
#dividend1{
border:0px solid;
font-size:29px;
font-weight:bold;
text-align:left;
display:none;
left:22px;
top:-65px;
/* margin-left:200px; */
display:block;
}


#output{
top:150px;
text-align:right;
border:0px solid;
width:auto;
height:80px;
position:relative;
left:-150px;
float:right;
border:0px solid;
}


#tfs{
vertical-align:top;
position:relative;
float:right;border:1px solid;
text-align:center;
display:inline-block;
}
.textBlock{
padding:0px;
min-width:190px;
overflow:hidden;
border:0px solid;
height:34px;
float:left;
position:relative;
left:12px;

}
#quiz2_preloader {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; /* change if the mask should have another color then white */
	z-index:99; /* makes sure it stays on top */
}
#quiz2_status {
	width:200px;
	height:200px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	background-image:url(/fact_math/images/status.gif); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px; /* is width and height divided by two */
}
#quiz2_loadError{
position:absolute;
float:center;
top:100px;
left:200px;
font-size:20px;


}

.factmath_content {
    border: 0 solid #FFCC00;
    font-size: 12px;
    height: 520px;
   /*  overflow: visible; */
    /* padding: 10px 0 0; */
    position: relative;
   /*  top: 0; */
    width:660px;
}
.quiz_nm_scrollPaneD{
 top:-17px;
 visibility:hidden;
  /*
  overflow: auto;
  border: 3px solid #fff;
  color:#154B62;
  border-radius:5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); 
  height: 290px;
    width:610px;
  */
  left:5px;
  padding-top:10px;

  position:relative;
   
 }
  
 
.quiz_nm_scrollContent,.quiz_nm_scrollContentLabel,.quiz_nm_scrollPaneChartD{
  width:579px;
left:25px;
border:0px solid;
float:left;
display:block;
position:relative;
}
 .quiz_nm_scrollContent{
 left:2px;
 padding:5px 0px 0px 0px;
 }
 .quiz_nm_scrollContentLabel{
  
   margin-left: 0px;
    font-weight:bold;
	/* top:-5px; */
	 border: 2px solid #fff;
  color:#154B62;
  border-radius:5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  height:25px;
   width:590px;
   background:none repeat scroll 0 0 #154B62;
   color:white;
   padding:5px;
 }
 .quiz_nm_scrollPaneChartD
{
  top:160px;
  height: 266px;
  overflow: auto;
  
  border-radius:0px 0px 5px 5px;
   border: 3px solid #fff;
  color:#154B62;
   
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
   
}
 
.quiz_nm_scrollPaneChartD{
top:-10px;
 border: 2px solid #ffffff;
 width:600px;
}
.quiz_nm_questionD,.quiz_nm_answerD,.quiz_nm_userAnsD,.quiz_nm_questionNoD,.quiz_nm_validation{
 width:150px;
border:0px solid;
margin-left:0px;
float:left;
}
.quiz_nm_questionNoD,.quiz_nm_validation{
width:20px;
}
.quiz_nm_validation{
width:80px;
}
.quiz_nm_tickMarkD{  
 width:20px;
 height:20px;
border:0px solid;
 margin-top:2px;
}
#quiz_nm_tickWD{
margin-left:-25px;
}
.jspDrag {
    background: none repeat scroll 0 0 #BBBBDD;
    border-radius: 6px;
}
 