/* General
------------------------------------------------------------*/
.content_item .quizform_restart form {
    padding: 40px 0px 10px 0px;
/*    background-color: green; /* */
}
.content_item .quizform_restart form input.submit {
    float: right;
}

.content_item .quizform_email {
    padding: 10px 10px 10px 10px;
}
.content_item .quizform_email form {
    padding: 10px 0px 10px 0px;
/*    background-color: green; /* */
}
.content_item .quizform_email form input.submit {
    float: right;
}


.content_item .quizresult h5 {
    padding: 5px 0px 5px 4px;
    font: bold 1.1em/15px Verdana, sans-serif;
    text-align: left;
}
.content_item .quizresult h4 {
    padding: 5px 0px 5px 4px;
    font: bold 1.2em/15px Verdana, sans-serif;
    text-align: left;
}

/* content right result stuff
-----------------------------------------------*/
.result_column_item {
    border-bottom: 1px solid #BCBCBC;
    margin: 0px 11px;
    padding: 10px 0px;
}
.result_column_item a, .result_column_item a:hover  {
    color: #575757;
}
.result_column_item h4 {
    margin: 0;
    padding: 0;
    font: bold 1.2em/24px Verdana, sans-serif;
    text-align: left;
}
.result_column_item .adobe_link {
    margin: 5px 0px 0px 0px;
    float: right; /* */
}

/* send_email box
---------------------------------------------- */
.send_email {
    padding: 12px 0px 12px 0px;
/*    height: 21px; /* */
/*    background-color: yellow; /* */
}
.send_email input {
    float: left;
}
.send_email input.text {
    font: normal 10px/10px Verdana, sans-serif;
    color: #181818;
    padding: 4px 0px 3px 5px;
    margin-right: 8px;
    border: 1px solid #A6A6A6;
    background-color: white;
    width: 105px;
}


/* Progress bars
------------------------------------------------------------*/
.progress_bar {
    padding: 5px 30px 5px 15px;
}
.progress_bar h5 {
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 0px;
    font: bold 1.1em/17px Verdana, sans-serif;
    color: #323232;
}

.progress_bar .item {
    display: block; /* */
    float: left;
    width: 14px;
    height: 14px;
    margin: 0px 2px;
    background-color: #D0D0D0;
    border: 1px solid white;
}

.progress_bar .item.sel {
    background-color: #004D93;
}

/* Profile bars
------------------------------------------------------------*/
.profile_container {
    margin: 11px;
    padding: 0px 0px 30px 0px;
    width: 184px;
    color: #323232;
    border-bottom: 1px solid #BCBCBC;
    background-color: white;
}
.profile_container.large {
    margin: 10px 0px 20px 0px;
    padding: 20px 15px 20px 15px;
    width: 460px; /* 495 total width */
    border-bottom: none;
}
.profile_container h4 {
    margin: 0;
    padding: 0;
    font: bold 1.2em/24px Verdana, sans-serif;
    text-align: left;
/*    background-color: yellow; /* */
}

.percentage_value {
    font-size: 0.9em;
    color: #575757;
}

.feature_container {
/*    background-color: pink; /* */
}
.feature_container.type1 {
    color: #26338F;
}
.feature_container.type2 {
    color: #26678F;
}
.feature_container.type3 {
    color: #268F54;
}

.feature_value {
    height: 15px;
    line-height: 15px;
    background: #D0D0D0 url('../img/quiz/feature_value_background.gif') no-repeat top left; /* */
}
.profile_container.large .feature_value {
    background-image: url('../img/quiz/feature_value_background_large.gif');
}
.feature_value .bar {
    height: 13px;
    line-height: 13px;
}
.feature_value .bar.type1 {
    background: #26338F url('../img/quiz/feature_value_type1.gif') repeat-x top;
    border: 1px solid #26338F;
}
.feature_value .bar.type2 {
    background: #26678F url('../img/quiz/feature_value_type2.gif') repeat-x top;
    border: 1px solid #26678F;
}
.feature_value .bar.type3 {
    background: #268F54 url('../img/quiz/feature_value_type3.gif') repeat-x top;
    border: 1px solid #268F54;
}

/* Questions
------------------------------------------------------------*/
.question {
    width: 500px; /* */
    background-color: #E9E9E9;
    color: #323232;
}

.question h4 {
    margin: 0;
    padding: 10px 30px 10px 15px;
    font: bold 1.2em/20px Verdana, sans-serif;
/*    background-color: yellow; /* */
    border-bottom: 1px solid white;
    text-align: left;
}

.question a.subquestion {
    display: block;
    padding: 10px 5px 10px 5px;
    border-bottom: 1px solid white;
    text-decoration: none;
    color: #323232;
    cursor: pointer;
}
.question a.subquestion:link:hover {
    background-color: #FBFBFB;
}

.question a.subquestion .subquestion_header {
    clear: both;
    float: left; /* */
    display: block; /* */
    padding: 0px 10px 0px 5px;
    font: bold 1.1em/18px Verdana, sans-serif;
/*    background-color: #33FF33; /* */
}
.question a.subquestion .subquestion_text {
    float: left;
    display: block; /* */
    width: 380px; /* */
    font: normal 1.1em/18px Verdana, sans-serif;
/*    background-color: pink; /* */
}

