div.questions {
}

div.questions div.question {
    margin: 15px 0;
    color:#000000; 
}

div.questions div.question div.question_prompt {
    margin-bottom: 2px;
    font-weight: bold;
    width: 510px;
    border : 0px;
}

div.questions div.question div.question_prompt div.question_number {
    float: left;
    margin: 0 5px 0 0;
}

div.questions div.question div.question_prompt div.question_text {
    float: left;
    margin: 0;
    width : 480px;
    max-width : 480px;
    border : 0px;
}

div.questions div.question div.question_answers {
}

div.questions div.question div.question_answers div.question_answer {
    margin: 0 12px;
}

div.questions div.question div.question_answers div.question_answer div.question_answer_box {
    float:left;
    margin-right: 5px;
}

div.questions div.question div.question_answers div.question_answer div.question_answer_text {
    float: left;
    padding-top: 3px;
    width: 476px;
}
div.questions div.question div.question_answers div.question_answer textarea.text_answer {
    width: 100%;
    height: 10em;
    margin-top: 5px;
}
div.questions div.question div.question_answers div.question_answer div.text_answer {
    margin-top: 5px;
    width : 500px;
    max-width : 550px;
    word-wrap: break-word;
}

div.questions div.question_error {
    margin: 15px 0;
    color : #FF0000;
}
div.questions div.question_error div.question_prompt {
    margin-bottom: 2px;
}

div.questions div.question_error div.question_prompt {
    margin-bottom: 2px;
    font-weight: bold;
    width: 500px;
}

div.questions div.question_error div.question_prompt div.question_number {
    float: left;
    margin: 0 5px 0 0;
}

div.questions div.question_error div.question_prompt div.question_text {
    float: left;
    margin: 0;
    width : 480px;
    max-width : 480px;
    border : 0px;
}

div.questions div.question_error div.question_answers {
}

div.questions div.question_error div.question_answers div.question_answer {
    margin: 0 12px;
}

div.questions div.question_error div.question_answers div.question_answer div.question_answer_box {
    float:left;
    margin-right: 5px;
}

div.questions div.question_error div.question_answers div.question_answer div.question_answer_text {
    float: left;
    padding-top: 3px;
    width: 476px;
}
div.questions div.question_error div.question_answers div.question_answer textarea.text_answer {
    width: 100%;
    height: 10em;
    margin-top: 5px;
}
