.practiceexercisediv {
	  z-index: 1000000;
	  width:auto;
	  background:#EEE;
	  border:1px solid #999;
	  position:fixed;
	  bottom:-1000px;
	  right:40px;
	  -webkit-border-radius:5px 0 0 0;
	  -moz-border-radius:5px 0 0;
	  border-radius:5px 0 0 0;
	  font-family:Helvetica, Arial, sans-serif;
	  font-size:12px;
	  padding:5px;
	  max-width:525px;
	  max-height:650px;
}
.practiceexercisetab {
	  position:absolute;
	  height:22px;
	  width:auto;
	  top:-28px;
	  right:-1px;
	  border:1px solid #999;
	  border-bottom-style:none;
	  background:#EEE;
	  color:#292929;
	  -webkit-border-radius:5px 5px 0 0;
	  -moz-border-radius:5px 5px 0 0;
	  border-radius:5px 5px 0 0;
	  cursor:pointer;
	  padding:5px 5px 0;
}
.practiceexercisecontent {
	  width:525px;
	  text-align:left;
}
.practiceexercisecontent code {
	  color: #d14;
	  background-color: #f7f7f9;
	  border: 1px solid #e1e1e8;
	  font-family: Monaco,Menlo,Consolas,\"Courier New\",monospace;
	  -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -ms-border-radius: 3px;
	  -o-border-radius: 3px;
	  border-radius: 3px;
	  white-space: nowrap;
}
.practiceexercisecontent select {
	  width:100%;
}
.practiceexercisesubcontent {
	  padding-top:5px;
	  line-height:150%;
}
.practiceexercisesubcontent p {
	  padding:1px;
}
.practiceexercisetemplate {
	  float:left;
}
.practiceexercisesolution {
	  float:right;
}
.practiceexerciseloading {
	  text-align:center;
}
.practiceexerciseresults {
	  display:none;
	  text-align:center;
}
.practiceexercisebuttondiv {
	  text-align:center;
	  width:100%;
}
.MathJax_Display {
	  display: inline!important;
}
#practiceexerciseaccordion .ui-accordion-content {
	  max-height: 200px;
	  overflow-y: auto;
}
