FORM {
    margin:0px;
}
IMG {
    border:0px;
}

/**--------------- General Definitions ----------------**/
.qna-page-body {
    font-family:Verdana,Arial,sans-serif;
    background-color:#ffffff;
    margin:0px;
}
.qna-page-header {
    margin:0px;
}
.qna-content-area {
    padding:10px;
}
.qna-page-footer {
    margin:0px;
}
.qna-search-header {
    font-family:Verdana,sans-serif;
    font-size:120%;
    color:#396999;
    margin:0px;
    padding:3px 5px;
}
.qna-main-column {
    font-family:Verdana,sans-serif;
    vertical-align:top;
    margin:0px;
    padding:0px 5px 0px 0px;
}
.qna-search-area-label {
    font:bold 80% Verdana,sans-serif;
    vertical-align:top;
    color:#ffffff;
    background-color:#396999;
    margin:0px;
    padding:5px 5px 2px 5px;
}
.qna-question-area {
    width:78%;
    vertical-align:top;
    background-color:#FFFFCC; /* changed #BBCEDC to #FFFFCC */
    padding:5px;
    margin:0px 0px 9px 0px;
    border-top:   1px solid #cccccc;
    border-right: 1px solid #818a91;
    border-bottom:1px solid #818a91;
    border-left:  1px solid #cccccc;
}
.qna-results-area {
    width:97%;
    vertical-align:top;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 5px;
}
.qna-sidebar-area {
    width:100%;
    vertical-align:top;
    margin:5px 0px 0px 0px;
}
.qna-normal-text {
    font-family:Verdana,Arial,sans-serif;
    font-size:90%;
}
.qna-field-label {
    font-family:Verdana,Arial,sans-serif;
    font-size:90%;
}
.qna-small-text {
    font-family:Verdana,Arial,sans-serif;
    font-size:80%;
}

.qna-input-text {
    font-family:Verdana,Arial,sans-serif;
    font-size:100%;
    background-color:#FAFAF8;
    padding:2px 3px 3px 3px;
    margin:0px 2px 0px 0px;
    border:1px solid #ABADA8;
}
.qna-input-textarea {
    font-family:Verdana,Arial,sans-serif;
    font-size:85%; /* change from 70% to 85% */
    overflow:hidden;
    background-color:#FAFAF8;
    padding:2px 3px 3px 3px;
    border:1px solid #ABADA8;
}
.qna-input-instructions {
    color:#808080;
}
.qna-input-textarea-wide {
    font-family:Verdana,Arial,sans-serif;
  /*  font-size:70%; make same as header */
    width:45em; /* changed 40em to 45em (mw) */
    overflow:hidden;
    background-color:#FAFAF8;
    padding:2px 3px 3px 3px;
    border:1px solid #ABADA8;
}
.qna-input-textarea-narrow {
    font-family:Verdana,Arial,sans-serif;
    font-size:70%;
    width:18em;
    overflow:hidden;
    background-color:#FAFAF8;
    padding:2px 3px 3px 3px;
    border:1px solid #ABADA8;
}
.qna-input-button {
    font-family:Verdana,Arial,sans-serif;
    font-weight:normal;
    font-size:75%;
    color:#162372;
    padding:0px 3px;
    background-color:#F2F7FA;
    border:1px solid #444C70;
}

.qna-header {
    /* added scc tags for header title */
    color: #336699;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding-bottom:.3em;
   
}
.qna-field-label {
    text-align:right;
    vertical-align:top;
    padding:5px 2px 0px 0px;
}
.qna-tips-link {
    font-family:Verdana,Arial,sans-serif;
    font-size:85%;
    color:#3C41AB;
    vertical-align:top;
}
.qna-radio-link {
    font-family:Verdana,Arial,sans-serif;
    text-decoration:none !important;
    color:#17181a !important;
}
.qna-similar-link {
    font-family:Verdana,Arial,sans-serif;
    color:#8B8BAD !important;
}
.qna-link {
    font-family:Verdana,Arial,sans-serif;
    color:#3C41AB;
}
.qna-area-separator {
    background-color:#ffffff;
}
.qna-area-separator-dark {
    background-color:#17181a;
}
.qna-footer-separator {
    padding:15px 0px 0px 0px;
    margin:0px;
    /* border-bottom:1px solid #DFECF5; */
}
.qna-restart-block {
    font-size:90%;
    margin:0px;
    padding:9px 0px 0px 3px;
}
.qna-restart-marker {
    font:bold 80%;
    color:#ffffff;
    padding:0px 0px 0px 0px;
}
.qna-restart-link {
    font:bold 80%;
    color:#ffffff !important;
    padding:0px 0px 0px 3px;
}

/**--------------- Browse Area Definitions ---------------**/
.qna-question-area-browse {
    vertical-align:top;
    padding:0px;
    margin:0px;
}
.qna-browse-area-label {
    font:bold 80% Verdana,sans-serif;
    vertical-align:top;
    color:#ffffff;
    background-color:#396999;
    margin:0px;
    padding:5px 5px 2px 5px;
}
.qna-browse-column {
    font-family:Verdana,sans-serif;
    font-size:80%;
    background-color:#BBCEDC;
    vertical-align:top;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    margin:0px;
}
.qna-main-facet-list {
    font-family:Verdana,sans-serif;
    padding:0px;
    margin:0px;
    list-style-type:none;
}
.qna-main-facet {
    font-size:85%;
    background-color:#BBCEDC;
    padding:3px 3px 21px 5px;
    margin:0px;
    border-top:1px solid #999999;
}
.qna-facet-title {
    font-family:Verdana,sans-serif;
    font-weight:bold;
    color:#000000;
    padding:0px;
    margin:0px;
}
.qna-facet-list {
    font-family:Verdana,sans-serif;
    font-weight:normal;
    padding:0px 1px 0px 13px;
    margin:0px;
    list-style-image:url("http://www.sccdads.org/sccsearch/images/bullet_arrow.gif");
}
.qna-facet {
    font-family:Verdana,sans-serif;
    padding:0px;
    margin:2px 0px 0px 0px;
}
.qna-facet-back-button {
    position:relative;
    float:right;
    top:2px;
    left:-4px;
}
.qna-facet-clear-button {
    position:relative;
    float:right;
    top:-1px;
    left:1px;
}
.qna-facet-marker {
    position:relative;
    top:1px;
    padding:0px;
    margin:0px 5px 0px 0px;
}
.qna-facet-link {
    font-family:Verdana,sans-serif;
    padding:0px;
    margin:0px;
    color:#162372;
    text-decoration:underline;
}
.qna-facet-link:hover {
    text-decoration:underline;
}
.qna-facet-text {
    font-family:Verdana,sans-serif;
    padding:1px 2px;
    margin:0px;
    color:#000000;
}
.qna-facet-clear-link {
    font-family:Verdana,sans-serif;
    font-size:80%;
    font-weight:bold;
    padding:1px;
    margin:0px;
    color:#162372;
    text-decoration:underline;
}
.qna-facet-trail-select {
    font:bold 90% Verdana,sans-serif;
    width:160px;
    background-color:#E5D9CF;
}
.qna-facet-trail-link {
    font-family:Verdana,sans-serif;
    font-size:100%;
    font-weight:bold;
    padding:1px 2px 1px 0px;
    margin:0px;
    color:#162372;
    text-decoration:underline;
}
.qna-facet-trail-text {
    font-family:Verdana,sans-serif;
    font-size:110%;
    font-weight:bold;
    padding:1px 2px 1px 0px;
    margin:0px;
    color:#000000;
}
.qna-facet-link-more {
    font-weight:bold;
    padding:5px 0px 0px 3px;
}
.qna-active-facet-block {
    padding:3px 0px 0px 9px;
}
.qna-active-facet {
    font-family:Verdana,sans-serif;
    color:#000000;
    background-color:#ffffff;
    padding:2px 1px 2px 3px;
    margin:0px;
    border-top:     1px solid #aaaaaa;
    border-right:   1px solid #555555;
    border-bottom:  1px solid #555555;
    border-left:    1px solid #aaaaaa;
}
.qna-facet-table {
    margin:0px 0px 15px 0px;
}
.qna-facet-table-link {
    color:#162372;
    text-decoration:underline;
}
.qna-facet-table-cell {
    font-family:Verdana,sans-serif;
    font-size:70%;
    vertical-align:top;
    padding:3px 0px 2px 0px;
}
/**--------------- Question Area Definitions ---------------**/
.qna-search-label {
    font-family:Verdana,sans-serif;
    font-weight:bold;
    vertical-align:top;
    color:#ffffff;
    background-color:#396999;
    border-top:1px solid #999999;
    border-right:1px solid #a0a0a0;
    border-bottom:1px solid #999999;
    margin:0px;
    padding:5px;
}
.qna-search-input {
    font-family:Verdana,sans-serif;
    vertical-align:top;
    background-color:#BBCEDC;
    border-top:1px solid #999999;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    margin:0px;
    padding:3px 5px 1px 5px;
}
.qna-question-header {
    font-family:Verdana,Arial,sans-serif;
    font-size:70%;
    color:#3d4245;
}
.qna-question-sidebar-header {
    font-family:Verdana,Arial,sans-serif;
    font-size:75%;
    color:#3d4245;
}
.qna-question-label {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:85%;
    color:#44484d;
    vertical-align:top;
    text-align:right;
}
.qna-question-text {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:85%;
    color:#44484d;
}
.qna-question-sidebar-label {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#3d4245;
    vertical-align:top;
}
.qna-question-sidebar-text {
    font-family:Verdana,Arial,sans-serif;
    font-weight:normal;
    font-size:75%;
    color:#3d4245;
}
.qna-question-sidebar-block {
    background-color:#fcfae0; /** was fafaf7 mw **/
}
.qna-question-correction-block {
    width:78%;
    font-family:Verdana,Arial,sans-serif;
    font-size:75%;
    vertical-align:top;
    padding:3px 5px 9px 5px;
    margin:0px;
}
.qna-question-correction-label {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    vertical-aligh:top;
    color:#44484d;
}
.qna-question-suggestion-text {
    font-family:Verdana,Arial,sans-serif;
    font:bold italic;
    /* font-size:110%; */
}
.qna-question-correction-text {
}


.qna-dialog-header {
    padding:0px 7px;
}
.qna-dialog-text-question-label {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    color:#3d4245;
}
.qna-dialog-text-question {
    clear:both;
    font-family:Verdana,Arial,sans-serif;
    font-size:75%;
    vertical-align:top;
    color:#3d4245;
}
.qna-dialog-text-answer-label {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    text-align:right;
    vertical-align:top;
    color:#3d4245;
}
.qna-dialog-text-answer {
    clear:both;
    font-family:Verdana,Arial,sans-serif;
    font-size:75%;
    vertical-align:top;
    color:#3d4245;
}
.qna-dialog-sidebar-answer-label {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#3d4245;
    vertical-align:top;
}
.qna-dialog-sidebar-answer-text {
    font-family:Verdana,Arial,sans-serif;
    font-weight:normal;
    font-size:75%;
    color:#3d4245;
}
.qna-dialog-image-block {
    margin:5px 1px 5px 5px;
    padding:0px;
    border:1px solid #afbbc4;
}
.qna-dialog-block {
    height:117px;
    background-color:#EBE7E6;
    margin:5px 15px 5px 2px;
    padding:5px;
    border:1px solid #afbbc4;
}
.qna-dialog-question-block {
    margin:0px 0px 0px 2px;
    padding:0px;
}


.qna-example-label {
    float:left;
    font-family:Verdana,Arial,sans-serif;
    color:#000000;
    vertical-align:top;
    text-align:right;
}
.qna-example-label-above {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#000000;
    vertical-align:top;
}
.qna-example-text {
    font:70% Verdana,Arial,sans-serif;
    color:#000000;
    padding:0px 0px 0px 3px;
}

.qna-progress-area {
    position:relative;
    font-size:0.6em;
    text-align:left;
    width:10em;
    height:1em;
    margin:1px 1px 2px 0px;
    padding:2px 1px 1px 2px;
    border-top:     solid #999999 1px;
    border-right:   solid #CCCCCC 1px;
    border-bottom:  solid #CCCCCC 1px;
    border-left:    solid #999999 1px;
    background-color:#f0f0f0;
}
.qna-progress-empty {
    margin:0px;
    padding:0px;
    color:#f0f0f0;
}
.qna-progress-full {
    margin:0px;
    padding:0px;
}


/**--------------- Answer Area Definitions ---------------**/
.qna-result-section-header {
    margin:0px;
    padding:1px 0px;
    background-color:#CCE5FF; /* changed #DFECF5 to #CCE5FF (mw) */
}
.qna-result-section-header-text {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    /*    font-size:80%;     make same as header */
    color:#3F5563;
    padding:3px 5px;
}

.qna-result-text {
    font-family:Verdana,Arial,sans-serif;
    font-size:80%;
    vertical-align:top;
    padding:13px 5px 0px 5px;
}
.qna-result-text-small {
    font-family:Verdana,Arial,sans-serif;
    font-size:70%;
    vertical-align:top;
    padding:0px 0px 0px 5px;
}
.qna-result-bar {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#3d4245;
}
.qna-result-bar-disabled {
    color:#9faab3;
}
.qna-result-marker {
    font-family:Verdana,Arial,sans-serif;
    font-weight:normal;
    font-size:75%;
    text-align:right;
    vertical-align:top;
    padding:16px 0px 0px 0px;
}
.qna-more-result-marker {
    width:1%;
    font-family:Helvetica,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#FF6B10;
    text-align:right;
    vertical-align:top;
}

.qna-top-title-block {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#4f5359;
    margin:3px 0px 5px 5px;
}
.qna-top-title {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    color:#4f5359 !important;
}
.qna-subject {
    font-family:Verdana,Arial,sans-serif;
}
.qna-subject-link {
    color:#162372 !important;
}
.qna-excerpt-block {
    font-family:Verdana,Arial,sans-serif;
    font-size:90%;
    margin:2px 5px 0px 0px;
    color:#3d4245;
}
.qna-snippet-text {
    font-size:100%;
    font-weight:bold;
    color:#000000; /* original: 465692 */
    background-color:#dff5fb;  /* original: F1F4F9 */
}
.qna-secondary-snippet-text {
    font-size:100%;
    font-weight:bold;
    color:#000000; /* original: 465692 */
    background-color:#dff5fb;  /* original: F1F4F9 */
}
.qna-snippet-sentence-text {
    font-size:100%;
    font-weight:normal;
    color:#000000; /* original: 465692 */
    background-color:#dff5fb;  /* original: F1F4F9 */
}
.qna-snippet-title-text {
    font-weight:bold;
}
.qna-secondary-snippet-title-text {
    font-weight:bold;
}
.qna-snippet-sentence-title-text {
    font-weight:regular;
}
.qna-table-block {
    font-family:Verdana,Arial,sans-serif;
    font-size:95%;
    margin:5px 10px 0px 0px;
    color:#3d4245;
}
.qna-source-block {
    font-family:Verdana,Arial,sans-serif;
    font-size:95%;
    font-style:italic;
    margin:2px 10px 0px 0px;
    color:#999997;
}
.qna-link-block {
    font-family:Verdana,Arial,sans-serif;
    font-size:80%;
    margin:5px 10px 0px 0px;
    color:#3d4245;
}
.qna-sentence-block {
    font-family:Verdana,Arial,sans-serif;
    font-size:95%;
    margin:3px 5px 0px 0px;
    color:#3d4245;
}
.qna-exact-excerpt-block {
    font-family:Arial,Helvetica,sans-serif;
    font-size:90%;
    color:#3d4245;
    background-color:#FDF9ED;
    margin:5px 20px 0px 0px;
    padding:7px 5px 9px 15px;
    border-bottom:  solid #CCCCCC 1px;
    border-top:     solid #CCCCCC 1px;
    border-left:    solid #CCCCCC 1px;
    border-right:   solid #CCCCCC 1px;
}

.qna-result-table {
    border:1px solid #808080;
}
.qna-result-table-header {
    border:1px solid #396999;
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#ffffff;
    background-color:#396999;
    padding:2px;
}
.qna-result-table-text {
    border:1px solid #f0f0f0;
    font-family:Verdana,Arial,sans-serif;
    font-size:75%;
    color:#333333;
    background-color:#FAFAF8;
    vertical-align:top;
    padding:2px 2px 15px 2px;
}
.qna-result-table-key-text {
    padding-bottom:2px;
}
.qna-result-table-more {
    font:bold 75% Verdana,Arial,sans-serif;
    border-top:1px solid #a0a0a0;
    background-color:#BBCEDC;
    text-align:center;
    vertical-align:top;
    padding:5px;
}
.qna-result-properties-table {
    border:0px;
}
.qna-result-table-label {
    font:bold 75% Verdana,Arial,sans-serif;
    color:#333333;
    vertical-align:top;
    text-align:right;
    padding:2px;
}
.qna-result-table-value {
    font:75% Verdana,Arial,sans-serif;
    color:#333333;
    vertical-align:top;
    padding:2px;
}
.qna-result-table-facet {
    font:75% Verdana,Arial,sans-serif;
    color:#333333;
    vertical-align:top;
    padding:9px 2px 2px 2px;
}
.qna-answer-facet-block {
    font-family:Verdana,Arial,sans-serif;
    font-size:95%;
    margin:2px 10px 0px 0px;
}
.qna-answer-facet-title {
    font-family:Verdana,sans-serif;
    font-size:90%;
    font-weight:bold;
    padding:1px 2px 1px 0px;
    margin:0px;
    color:#666666;
}
.qna-answer-facet-selected {
    font-family:Verdana,sans-serif;
    padding:1px 3px;
    margin:0px;
    color:#333333;
}
.qna-answer-facet-link {
    font-family:Verdana,sans-serif;
    padding:1px 3px;
    margin:0px;
    color:#162372;
    text-decoration:underline;
}
.qna-structured-answer-facet-title {
    font:bold 90% Verdana,sans-serif;
    padding:1px 2px 1px 0px;
    margin:0px;
}
.qna-structured-answer-facet-link {
    font:90% Verdana,sans-serif;
    padding:1px 3px;
    margin:0px;
    color:#162372;
    text-decoration:underline;
}
.qna-paging-controls {
    padding:0px 0px 0px 22px;
}

/**--------------- Sidebar Module Definitions ---------------**/
.qna-module-sidebar {
    font-family:Verdana,Arial,sans-serif;
    vertical-align:top;
    margin:0px 0px 9px 0px;
    border:solid 1px #E5E5E3;
}
.qna-module-title-sidebar {
    font-weight:bold;
    font-size:80%;
    color:#ffffff;
/**   background-color:#315A91;   **/
    background-color:#6a1703;
    padding:3px 5px 3px 5px;
}
.qna-module-body-sidebar {
    font-weight:normal;
    font-size:100%; /** was 80% mw **/
    vertical-align:top;
    color:#132A53;
    background-color:#F1F4F9;
    padding:3px 5px;
}
.qna-module-body-center-sidebar {
    font-size:90%;  /** was 80% mw **/
    text-align:center;
    color:#132A53;
    background-color:#F1F4F9;
    padding:3px 5px;
}

.qna-result-text-sidebar {
    font-size:100%;
    padding:0px;
}
.qna-subject-sidebar {
    font-size:85%; 
}
.qna-excerpt-block-sidebar {
    font-size:80%;
    margin:1px 5px 0px 0px;
}
.qna-table-block-sidebar {
    font-size:80%;
}
.qna-source-block-sidebar {
    font-size:80%;
}
.qna-sentence-block-sidebar {
    font-size:80%;
}

/**  Strong Sidebar Definitions  **/
.qna-module-sidebar-strong {
}
.qna-module-title-sidebar-strong {
    background-color:#315A91;
}
.qna-module-body-sidebar-strong {
}
.qna-module-body-center-sidebar-strong {
}
.qna-result-text-sidebar-strong {
}
.qna-subject-sidebar-strong {
}
.qna-excerpt-block-sidebar-strong {
}
.qna-table-block-sidebar-strong {
}
.qna-source-block-sidebar-strong {
}
.qna-sentence-block-sidebar-strong {
}


/**--------------- Feedback Area Definitions ---------------**/
.qna-feedback-separator {
    background-color:#afbbc4;
}
.qna-feedback-header {
    font-family:Verdana,Arial,sans-serif;
    font-weight:bold;
    font-size:75%;
    color:#EBE7E6;
    background-color:#3d4245;
}
.qna-feedback-text {
    font-family:Verdana,Arial,sans-serif;
    font-size:65%;
    color:#3d4245;
    background-color:#afbbc4;
}
.qna-feedback-button {
    font-family:Verdana,Arial,sans-serif;
    font-weight:normal;
    font-size:95%;
    color:#ffffff;
    padding:0px 3px;
    background-color:#4B7DB0;
    border:1px solid #444C70;
}

.qna-feedback-comments-header {
    font-weight:bold;
    font-size:120%;
}
.qna-feedback-comments-button {
    font-family:Verdana,Arial,sans-serif;
    font-weight:normal;
    font-size:95%;
    color:#162372;
    padding:0px 3px;
    background-color:#F2F7FA;
    border:1px solid #444C70;
}

/**--------------- Definitions for Search-within-doc feature ---------------**/
.qna-frame-body {
    font-family:Verdana,Arial,sans-serif;
    background-color:#BBCEDC;
    margin:0px;
    padding:0px;
    border-bottom:1px solid #000;
}
.qna-frame-question-area {
    float:right;
    font-size:80%;
    margin:0px;
    padding:2px 30px 0px 30px;
}
.qna-close-frame-link-area {
    float:right;
    font:bold 60% Verdana,sans-serif;
    color:#fff;
    background-color:#ccc;
    padding:2px 3px;
    margin:0px;
    border-bottom:1px solid #999;
    border-left:  1px solid #999;
}
.qna-close-frame-link {
    color:#fff;
    text-decoration:none;
}
.qna-anchor-navigation-area {
    float:left;
    font-size:80%;
    padding:5px 0px 0px 9px;
    margin:0px;
}
.qna-anchor-navigation-link {
    text-decoration:none;
    padding:0px 0px 0px 7px;
}
.qna-frame-input-button {
    font-size:90%;
}
.qna-frame-progress-area {
    float:left;
    padding:5px 0px 0px 9px;
}