span.ls{width:6em;}

span.mark{color:#add1d9;padding-left: 0.3em;}

.detsol{
	display: none;
	font-size: 85%;
	box-shadow: 0 0 3px rgba(34,100,115, 0.5);
	background-color: #fffbe2;
	padding: 1em 1em;
	margin-top: 0.5em;
	cursor: pointer;
}
.showbut{
	display:none;
	border: 2px solid #32bbdf;
	border-radius: 0.3em;
	background-color: #32bbdf;
	color: white;
}

.uppoint{padding-top:2px;}



#q1form .ul{width:4em;}
#q11form .ul{width:8em; text-align:center;}
#q16form .ul{width:25em; text-align:center;}


#q2form .type-ul,
#q3form .type-ul,
#q13form .type-ul,
#q19form .type-ul,
#q4form .type-ul
	{display:inline-block;}
#q2form .ul,
#q3form .ul,
#q13form .ul,
#q19form .ul,
#q4form .ul
	{display:inline-block; margin-left:1em;}


#q6dia {
	position: relative;
	height: 314px;
}
#q6dia img{z-index:1;position:absolute;}
#q6dia input{z-index:5; position:absolute;}
#q6dia input[name=q6aib1]{left:40px; top:275px; width: 18em;}
#q6dia input[name=q6aib2]{left:103px; top:154px; width: 9em;}
#q6dia input[name=q6aib3]{left:306px; top:154px; width: 9em;}
#q6dia input[name=q6aib4]{left:227px; top:154px; width: 5em;}

#q7form .simpletable td{
	padding:0.5em 1.5em;
}
#q7form .simpletable tr.h td,
#q7form .simpletable td.h{
	font-weight:bold;
}

#q7form .pa input{width:2.5em;}


#q9form .wider{width:6em;}
#q15form input{width:4em;}


#q20form .simpletable td{padding:0.8em 1.5em;}

#q23form .border{border:1px solid black; padding:0 1em;}

#q24form .pa input{width:6em;}
