input{
border:1px solid #999;
padding:0 0 0 0;
margin:0;
}

#wcontainer {
height:    auto;
width:    462px;
}

#scontainer{
position:relative;
width:87%;
padding:10px 3px 10px 28px;
}

#section_a{
background-color:#f6f7fb;
padding: 10px 10px 5px 0;
border-left: 1px solid #bbc0e3;
border-right: 1px solid #bbc0e3;
}

#section_b{
background-color:#fff;
height:100%;
border-left: 1px solid #bbc0e3;
border-right: 1px solid #bbc0e3;
}

.question{

}

.answer{
position:relative;
color:#00667c;
cursor: pointer;
padding:0 0 10px 0;
}
    
.noclick{
cursor: default;
color:  #000000;
}

.notlink{
cursor: default;
color:  #000000;
}

.islink{
cursor: pointer;
color: #00667c;
text-decoration:underline;
}

.btn{
cursor: pointer;
margin: 0px;
padding:0px;
margin:0 0 0 8px;
float:left;
}

.answer_selected{
background-color:#7f9db9;
border:1px solid #dddfff;
}

.answer_mouseover{

}

.answer a{
text-decoration:none;
color:#00667c;
}

a{
text-decoration:none;
color:#00667c;
}

.solution{
position:relative;
}

#data {
display:none;
}

#reset {
cursor: pointer;
position:absolute;
top:228	px;
left:415px;
color:#00667c;
text-decoration:underline;
}

.off {
display: none;
}

#ccontainer {
position:relative;
left:5px;
top:2px;	
margin-right:10px;
}

#qcontainer{
padding: 0px 10px 0 17px;
font-weight:bold;
}

#acontainer{
width:87%;
padding:3px 0 3px 28px;
}

#tcontainer{
padding: 9px 0 0 31px;
height:  32px;
width:   462px;
font-weight: bold;
font-size:15px
}
