/*-------------------------------------------------------------------------

Survey-specific style sheet

-------------------------------------------------------------------------*/

fieldset:after {
  content: "."; 
 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
fieldset {
  display: inline-table;
  /* hide from macIE \*/display: block;/* end hide */
}
fieldset + fieldset {
  margin-top: 10px;
}

fieldset.wrapper {
	width:504px;
}

input[type="hidden"] {
  display: none;
}
legend {
  clear: both;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 .15em;
  padding: 0;
  width: auto;
  color: #000;
}

legend span {
  display: block;
  width: 500px;
}

label {
  clear: both;
}

#btn {
	display: inline;
	height:30px;
	width:120px;
}

input.button {
  display: block;
  float: left;
  font: normal .9em Verdana, Arial, Helvetica, sans-serif;
  margin: 20px 0 0 10px;
  padding: 2px 5px;
  text-decoration: none;
  width: auto;
}

input#buttonReset{
  font: normal .7em Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 4px;
  margin-top:20px;
  text-decoration: none;
  width: auto;
}

input.codes {
  display: inline;
  width: 3em;
}
label input {
  display: inline;
  font-size: 1em;
  border: 0;
  width: auto;
  background:transparent;
}
label em {
  font-size: 1em;
}


ol, li {padding-top:1em;
	padding-bottom:1em;}
	
form ol, form ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
form li {font-weight:bold;}
form li.lineup { display: inline;}

* 1-5 SCALE */
fieldset label {
  font-size: 1.1em;
  line-height: 1.4;
}
fieldset label input {
  font-size: 3em;
}
fieldset.scale label {
  display: block;
  cursor: pointer;
  font-weight: normal;
  width: 15%;
  margin-right: 10px;
  text-align: center;
  float: left;
  clear: none;
}
* html fieldset.scale label {
  cursor: default;
}
fieldset.scale label input {
  display: block;
  margin: 0 auto;
}


/* YES/NO */
#phoneSet label,
fieldset.y-n label {
  font-weight: normal;
  width: 15%;
  margin-right: 10px;
  text-align: center;
  float: left;
  clear: none;
}
#phoneSet label input,
fieldset.y-n label input {
  display: block;
  margin: 0 auto;
}







