#yui_panel_header {

    background-color:#003366;
}

#yui_panel_content_container {

    font-size : 12px;
}

td {

    font-family : arial, verdana, sans-serif ; 
}

div.question span.questionText
{

    font-family : arial, verdana, sans-serif ; 
    font-size   : 12px                       ; 
    font-weight : bold                       ; 
    color       : #003366                    ; 
    width       : 400px                      ; 
    display     : block                      ; 
}

span.subquestionText
{
    font-family : arial, verdana, sans-serif ; 
    font-size   : 12px                       ; 
    color       : #003366                    ; 
    width       : 400px                      ; 
    display     : block                      ; 
    margin-top  : 4px                        ;
}

div.question
{
    background-color : #EEEEEE           ; 
    border           : 1px solid #777777 ; 
    padding          : 3px 3px 5px 5px   ; 
    margin-top       : 10px              ; 
    margin-bottom    : 2px               ; 
}

div.question textarea {

    width : 590px;
}

span.questionAnswer,
{
    padding-left: 10px;
}

span.captionText
{
    font-size  : 10px   ; 
    color      : #666   ; 
    font-style : italic ; 
}

select.questionCombo
{
    font-family : arial, verdana, sans-serif ; 
    font-size   : 12px                       ; 
    width       : 200px                      ; 
}

textarea.questionAreaInput
{
    width  : 400px          ; 
    border : 1px solid #CCF ; 
}

div.subquestion
{
    margin-top  : 2px  ; 
}

.hidden
{
    display: none;
}

/***********************
 * User Answer Display
 **********************/
.questionDisplay {

    font-family      : arial, verdana, sans-serif ; 
    width            : 385px                      ; 
    background-color : #DDDDDD                    ; 
    border           : 1px solid #777777          ; 
    padding          : 3px 3px 5px 5px            ; 
    margin-top       : 6px                        ; 
    margin-bottom    : 2px                        ; 
}

.subquestionDisplay {

    margin-top  : 6px;
}

.questionTextDisplay {

    font-size   : 12px    ; 
    font-weight : bold    ; 
    color       : #003366 ; 
}

.subquestionTextDisplay {

    font-size: 12px;
    color: #003366;
}

.questionEmptyDisplay {

    font-size: 11px;
    /*font-weight:bold;*/
    color: #555555;
}

.questionAnswerDisplay {

    font-family: arial, verdana, sans-serif;
    font-size   : 12px;
    margin-left : 5px;
    margin-top  : 2px;
}

div.questionTextInputDisplay {

    margin-left : 5px;
    margin-top  : 2px;
}

span.questionTextInputDisplay {

    padding    : 4px 5px;
}

div.questionAreaInputDisplay {

    margin-left : 5px;
    margin-top  : 2px;
    margin-bottom : 2px;
}

span.questionAreaInputDisplay {

    padding    : 4px 5px;
}

.questionComboDisplay {

    margin-left : 5px;
    margin-top  : 2px;
}

div.questionValueComboDisplay {

    margin-left : 5px;
    margin-top  : 2px;
}

span.questionValueComboDisplay {

    padding    : 4px 5px;
}

div.questionValueComboDisplaySelected {

    margin-left : 5px;
    margin-top  : 2px;
    padding-top:4px;
    padding-bottom  : 4px;
}

span.questionValueComboDisplaySelected {

    padding    : 2px 5px;
    background-color : #C8CFE2;
}

.overflowLink,
a:hover.yourAnswerLink, a:visited.yourAnswerLink,
a:link.yourAnswerLink, a:active.yourAnswerLink {

    font-family: arial, verdana, sans-serif;
	font-size	: 10px;
	padding-left:4px;
	color:#003366;
}

span.questionLastUpdatedTimeStamp {

    float : right;
    color : #676767;
    font-size : 11px;
}

span.questionNoAnswerText {

    font-style: italic;
}

div.catDropdownFooter {

    margin-bottom : 9px;
    margin-top : 9px;
}

