div.surveylarge {
    padding: 5px;
    text-align: left;
    vertical-align: top;
}

table.surveyquestion td {
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
input.surveyquestionradio {
    padding: 5px;
    margin: 5px;
}

input.surveyquestiontext {
    width: 100px;
    padding: 5px;
    font-size: 1.0em;
    border: 1px solid rgba(0, 0, 255, 0.4);
}

span.surveyquestion {
    padding-left: 5px;
}

textarea.surveyquestion {
    padding: 5px;
    width: 200px;
    height: 50px;
    font-size: 1.0em;
    border: 1px solid rgba(0, 0, 255, 0.4);
}

select.surveyquestion {
    padding: 5px;
    width: 100px;
    font-size: 1.0em;
    border: 1px solid rgba(0, 0, 255, 0.4);
}

option.surveyquestion {
    padding: 5px;
    width: 100px;
    font-size: 1.0em;
    border: 1px solid rgba(0, 0, 255, 0.4);
}
