.tx-cagexams-pi1-image {
    margin          : auto;
    border          : 1px solid #000;
}

.tx-cagexams-pi1-underlinedInput {
    border          : 0px;
    border-bottom   : 1px solid #000;
    font-size       : 11px;
}

.tx-cagexams-pi1-correctAnswer {
    font-weight     : bold;
    color           : #0b0;
}

.tx-cagexams-pi1-wrongAnswer {
    font-weight     : bold;
    color           : #b00;
}

.tx-cagexams-pi1-explanation {
    border          : 1px solid #999;
    background      : #ddd;
    margin-top      : 10px;
    padding         : 0 8px 8px 8px;
}

.tx-cagexams-pi1-correctQuestion {
    background      : url(images/correct.png) top right no-repeat;
}

.tx-cagexams-pi1-wrongQuestion {
    background      : url(images/wrong.png) top right no-repeat;
}

.tx-cagexams-pi1-noAnswers {
    
}

fieldset.tx-cagexams-pi1-question {margin: 1.2em 0; border: 1px solid #999999; padding: 0 0.8em 0.8em 1.3em;}
fieldset.tx-cagexams-pi1-question legend {margin-bottom: 0.3em; font-size: 13px;}
fieldset.tx-cagexams-pi1-question input {vertical-align: middle; margin-right: 0.8em;}
fieldset.tx-cagexams-pi1-question label {vertical-align: middle;}
fieldset.tx-cagexams-pi1-question legend {font-weight: bold;}
fieldset.tx-cagexams-pi1-question legend span {color: #7AA50D;}
div.tx-cagexams-pi1-question-short label {margin-right: 0.8em;}
div.tx-cagexams-pi1-question-numeric label {margin-right: 0.8em;}
div.tx-cagexams-pi1-question-dropdown label {margin-right: 0.8em;}

