#ja-content .qs_wrap h4{
  font-size:1em;
}

.qs_step_wrap{
  margin:10px 0 20px 0;
  color:#666;
  font-size:80%;
}

.qs_step{
  
}

.qs_step_text{
  padding:5px 10px;
}

.qs_step_active{
  color:#a00;
  font-size:120%;
  font-weight:bold;
}

.qs_step_inactive{
  color:#333;
}

.qs_step_done{
  color:#999;
}

.questiondisabled{
  display:block;
}

.questiondisabled{
  color:#bbb;
  background:#eee;
  display:none;
}

.questionblock{
  border-bottom:1px solid #eee;
  clear:both;
  padding-top:10px;
}
.question_text{
  font-weight:bold;
}
.questionblock input[type="radio"],
.questionblock input[type="checkbox"]
{
	float:left;
	margin-top:7px;
}
.questionblock label
{
	margin-left:12px;
	font-weight:300;
}
.rightbutton{
 float:right;
 display:inline;
}

.leftbutton{
 float:left;
 display:inline;
}

.backbutton{
 background-position:top left;
 background-repeat:no-repeat;
 background-color:transparent;
 border:none;
 height:36px;
 width:87px;
 color:transparent;
 text-transform:capitalize;
 cursor:pointer;
}

#buttonrow{
 padding:10px 0 ;
}
#buttonrow img{
 margin:0 !important;
}
.qs_problem{
  margin-bottom:20px;
  padding-left:20px;
}
.qs_problem ul{
  margin:0;
}
.qs_problem ul li{
  padding:5px 0 5px 25px;
  background:none;
  border-bottom:1px solid #ddd;
  position:relative;
}

.qs_problem ul li img{
  left: 4px;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  top: 19px;
}

.qs_problem_title{
  font-weight:bold;
  color:#111 !important;
  margin:0;
  padding:0 0 0 5px;
  font-size:1em;
  background:#fffaf1;
}
.qs_problem ul li
{
	list-style-type:none;
}
.qs_problem ul li.qs_problem_1{
  background:#f6f6f6;
}
.qs_problem_subtitle{
  font-size:1em;
  margin:0 0 0 0;
  padding:10px 0 0 0;
}
.qs_problem_points{
  color:#666;
  display:block;
  padding: 0 0 2px 5px;
  background:#fcfaf1;
  border-bottom:1px solid #dcb;
}
.qs_problem_bar_green {
  background: url(../images/bar_green.jpg) top left repeat-y;
}
.qs_problem_bar_yellow{
  background: url(../images/bar_yellow.jpg) top left repeat-y;
}
.qs_problem_bar_red{
  background: url(../images/bar_red.jpg) top left repeat-y;
}
.qs_complextitle {
	color: #666;
    font-size: 20px;
    font-weight: 400;
}
