﻿body {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: .8em;
    text-align: center;
    padding: 0;
    margin: 0
}

fieldset {
    border-radius: 6px;
    border: 3px solid #f3f3f3
}

input[type=password],
input[type=password]:focus,
input[type=text],
input[type=text]:focus,
select,
select:focus,
textarea,
textarea:focus {
    padding: 3px 3px 3px 6px;
    border-radius: 4px;
    border: 1px solid #d2d2d2;
    outline: none
}

    input[type=password]:focus,
    input[type=text]:focus,
    select:focus,
    textarea:focus {
        border-color: #a4c8e1
    }

#login-container {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto
}

input.login-button {
    background-color: #003057;
    color: #fff;
    padding: 5px;
    border-style: none
}

    input.login-button:hover {
        background-color: #6c1d45
    }

.NewServerBar {
    width: 100%;
    height: 30px;
    background-color: #0f0;
    color: #e62020;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    line-height: 30px;
    text-align: left
}

input,
select {
    font-family: Tahoma, Verdana, Arial, Sans-Serif
}

h1 {
    font-size: 1.1em;
    color: #000
}

.ApolloBasicHeading,
h1 {
    font-weight: 700;
    margin: 0 0 10px;
    padding: 0;
    text-align: left
}

.ApolloBasicHeading {
    color: #6c1d45
}

table.rjpOptions {
    width: 100%;
    table-layout: fixed
}

    table.rjpOptions tr td {
        background-color: #f3f3f3;
        padding: 15px
    }

    table.rjpOptions input {
        margin-right: 10px
    }

    table.rjpOptions label {
        display: block;
        padding-left: 25px;
        margin-top: -16px
    }

table.rjpNextSteps {
    width: 100%
}

    table.rjpNextSteps tr td {
        background-color: #f3f3f3;
        padding: 15px
    }

    table.rjpNextSteps input {
        margin-right: 10px
    }

table.centered td,
table.centered th {
    text-align: center
}

h2 {
    text-align: left
}

h2,
h3 {
    font-size: 1.2em;
    margin: 0 0 10px;
    padding: 0
}

a,
a:visited {
    text-decoration: underline;
    color: #000
}

    a:hover {
        text-decoration: none
    }

fieldset,
ol,
p,
td,
ul {
    text-align: left
}

.requiredFieldStar {
    color: #e62020;
    font-size: 1.5em;
    margin-right: 4px
}

.policefieldset {
    border: 1px solid grey;
    background: #eee;
    margin-top: 15px;
    position: relative
}

.policelegend {
    border: none;
    left: .5em;
    top: -.6em;
    position: absolute;
    background: #fff;
    font-weight: 700;
    padding: 0 .25em;
    color: #6c1d45
}

.policecontent {
    text-align: left
}

.eligibilityfieldset {
    border: 1px solid grey;
    background: #eee;
    margin-top: 15px;
    position: relative
}

.eligibilitylegend {
    border: none;
    left: .5em;
    top: -.6em;
    position: absolute;
    background: #fff;
    font-weight: 700;
    padding: 0 .25em;
    color: #6c1d45
}

.eligibilitycontent,
.nzwh-wrapper {
    text-align: left
}

.nzwh-wrapper {
    width: 80%
}

    .nzwh-wrapper .content {
        margin: 1em .5em .5em
    }

fieldset {
    padding: 10px
}

    fieldset legend {
        padding: 1px 3px;
        font-weight: 700;
        color: #6c1d45
    }

.fieldsetSubHeading {
    margin-left: 2px;
    margin-bottom: 10px
}

.feedbackFieldset {
    color: #6c1d45;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size: 1em
}

.nextButtonPanel {
    clear: both;
    margin-top: 10px;
    margin-left: 110px;
    margin-right: 260px;
    float: right
}

textarea {
    font-family: Tahoma, Verdana, Arial, Sans-Serif
}

.textAreaAdditional {
    height: 80px;
    width: 90%
}

.divHeaderBackground {
    padding: 0;
    margin: 0;
    text-align: left
}

#timer {
    font-size: 1em;
    font-weight: 700;
    display: none
}

.WelcomeBar {
    width: 100%;
    height: 30px;
    background-color: #fff;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    line-height: 30px;
    text-align: left
}

.UserAndLanguage {
    float: right;
    margin-right: 40px
}

.menucontainer {
    width: 100%;
    height: 30px;
    position: relative;
    float: left
}

.menuBar {
    width: 100%;
    height: 30px;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    background-color: #fff;
    text-align: left
}

    .menuBar a {
        text-decoration: none;
        color: #000;
        display: block
    }

    .menuBar ul {
        padding: 0;
        margin: 0;
        list-style: none;
        float: left;
        width: 100%;
        min-width: 1100px
    }

        .menuBar ul li {
            float: left;
            position: relative;
            width: 180px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            border-right: 1px solid #f3f3f3
        }

            .menuBar ul li ul {
                position: absolute;
                top: 30px;
                left: -1px;
                border: none;
                width: 120px
            }

.languageDiv {
    float: left;
    right: 200px;
    width: 200px
}

    .languageDiv ul li {
        float: none;
        width: auto;
        text-align: left;
        line-height: normal
    }

#menuBar {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

#languageDiv {
    z-index: 10;
    width: 180px;
    position: relative;
    top: 30px
}

.dd-selected-text {
    float: left
}

.menuBar ul li ul li {
    background-color: #fff;
    border: 1px solid #f3f3f3;
    border-top: none
}

.requiredlabel {
    width: 100px;
    color: #e62020;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: 700
}

.firstListItem {
    border-top: 1px solid #f3f3f3
}

#listQuestions li,
.listQuestions li {
    float: left;
    border-right: 1px solid #f3f3f3;
    display: block;
    height: 30px;
    width: 2.6%;
    line-height: 30px
}

    #listQuestions li a,
    .listQuestions li a {
        display: block;
        line-height: 30px;
        font-size: .9em
    }

#divLastLoggedInDetails {
    padding-top: 10px;
    padding-bottom: 10px;
    float: right;
    margin-right: 10px
}

.highlight,
a.highlight,
a.highlight:visited {
    background-color: #f3f3f3;
    color: #fff
}

a.completed {
    background-color: #000;
    color: #fff
}

#panelAdditionalText,
#panelInstructions,
.panelInstructions {
    text-align: left;
    padding: 5px 0 10px
}

#panelAdditionalText {
    font-weight: 700
}

#interText {
    text-align: left;
    padding: 5px 0 10px
}

.hidden {
    display: none
}

.center {
    text-align: center
}

.invisible {
    visibility: hidden
}

.visible {
    display: block
}

#tblRadioBtnLst td,
.tblRadioBtnLst td {
    border-top: 1px solid #f3f3f3;
    border-left: 1px solid #f3f3f3;
    text-align: center
}

.questionDiv {
    padding: 5px 0
}

.listAnswers {
    margin: 0;
    padding: 0;
    list-style: none
}

    .listAnswers li {
        padding: 5px 0
    }

.responseFieldset {
    padding: 0 10px 10px;
    width: 90%;
    margin: 10px 0
}

.tblResponse {
    background-color: #f3f3f3;
    margin-bottom: 10px;
    width: 100%
}

.cellRdoButton {
    width: 7%;
    padding: 5px 0
}

.cellRdoText {
    width: 93%;
    padding: 5px 0
}

.cellRdoBtnList {
    text-align: center;
    vertical-align: top
}

.cellRdoBtnListDesc {
    padding-left: 5px
}

.lblHeader {
    padding: 8px 0 0 10px;
    text-align: left
}

.txtContent {
    padding: 0 0 0 10px;
    text-align: left
}

.loginButtons {
    padding: 15px 0 10px 10px;
    text-align: left
}

.loginError {
    padding: 8px 4px 4px 10px;
    display: block;
    color: #e62020;
    text-align: left
}

.btn {
    -moz-min-width: 150px;
    -ms-min-width: 150px;
    -o-min-width: 150px;
    -webkit-min-width: 150px;
    min-width: 150px;
    width: auto;
    max-width: 250px;
    height: 25px
}

.btnshort {
    margin-left: 10px;
    width: 60px
}

.btnPadded {
    padding-right: 5px
}

.txt {
    width: 200px
}

fieldset p {
    padding-left: 10px
}

.SiteName {
    font-size: 1.6em;
    vertical-align: middle;
    color: #000;
    background-color: #fff;
    text-align: center
}

.BarLeft {
    padding-left: 10px;
    vertical-align: middle;
    height: 40px;
    text-align: left
}

.BarLeft,
.BarRight {
    font-size: 1.3em;
    color: #000;
    background-color: #f0f0f0
}

.BarRight {
    padding-right: 10px
}

#copyright {
    float: right;
    padding: 0 10px 10px 0;
    color: #333
}

.footer-item {
    margin-left: 15px
}

#panelPage {
    padding: 15px
}

.Bullets li {
    margin-bottom: 1em
}

.Emphasis {
    font-weight: 700
}

.Note {
    font-style: italic
}

.InstructionsButtons {
    text-align: right
}

#Instructions6Table thead {
    font-weight: 700
}

#Instructions3Table td {
    text-align: left;
    vertical-align: top
}

#Instructions6Table td {
    width: 92px;
    vertical-align: top
}

#Instructions7Table td {
    width: 32px;
    vertical-align: top;
    text-align: center
}

#TasksTable {
    border: 1px solid #f3f3f3
}

    #TasksTable td,
    #TasksTable th {
        text-align: center;
        padding: 10px;
        color: #000
    }

#tblApplicationForms {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    margin-top: -2px
}

    #tblApplicationForms td,
    #tblApplicationForms th {
        text-align: center;
        padding: 10px;
        color: #000
    }

.TableFormat {
    border: 1px solid #f3f3f3
}

    .TableFormat td,
    .TableFormat th {
        text-align: left;
        padding: 5px;
        color: #000
    }

.links {
    float: left;
    text-align: left;
    padding: 20px 0 10px 10px;
    margin: 0;
    color: #f3f3f3;
    list-style: none
}

    .links li {
        float: left;
        padding: 0 5px;
        border-left: 1px solid #f3f3f3
    }

        .links li.firstChild {
            padding: 0 5px 0 0;
            border-left: none
        }

.GDTable {
    border-spacing: 0;
    border-collapse: collapse;
    border-color: #6c1d45;
    border-style: solid;
    border-width: 0 0 1px 1px;
    color: #000;
    text-align: center;
    font-size: 100%
}

.GD1 {
    background-color: #a4c8e1
}

.GD1,
.GD2 {
    margin: 0;
    padding: 4px;
    border-color: #6c1d45;
    border-style: solid;
    border-width: 1px 1px 0 0;
    color: #000;
    font-size: .9em
}

.GD2 {
    background-color: #fff
}

.bioHeadingClass {
    font-size: .9em;
    text-align: right;
    vertical-align: middle
}

#panelFooter {
    border-top: 4px solid #f3f3f3;
    height: 80px
}

.panelInput {
    height: 25px
}

.panelInput,
.panelInputCheckboxList {
    padding: 8px 0
}

.lbl {
    width: 270px;
    display: block;
    float: left;
    clear: left
}

.rdoBtn {
    float: left;
    clear: right;
    min-width: 250px
}

.AlignNear {
    text-align: left
}

.AlignFar {
    text-align: right
}

.dd {
    width: 350px
}

#TasksTable .TasksTableHeader .AlignNear,
#TasksTable td.AlignNear {
    text-align: left
}

.gridCultural {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse
}

    .gridCultural th {
        border: 1px solid #f3f3f3;
        height: 25px;
        background: #a4c8e1 url(../Images/bgCulturalTableHeader.jpg) repeat-x 0 0
    }

    .gridCultural td {
        border: 1px solid #f3f3f3;
        height: 105px
    }

.firstColumnCultural {
    text-align: center;
    background: #a4c8e1 url(../Images/bgCulturalReport.jpg) repeat-x 0 0;
    font-weight: 700
}

.fourthColumnCultural,
.secondColumnCultural {
    vertical-align: top
}

.thirdColumnCultural,
.thirdColumnCulturalActive {
    text-align: center
}

.thirdColumnCulturalActive,
.thirdColumnCulturalGapAnalysisActive {
    background-image: url(../Images/Tick.gif);
    background-repeat: no-repeat;
    background-position: 50%
}

    .thirdColumnCulturalActive div,
    .thirdColumnCultural div {
        margin-left: auto;
        margin-right: auto
    }

.headerCultural {
    font-weight: 700
}

.pageHeaderCultural {
    width: 1000px;
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #000;
    padding-bottom: 15px;
    padding-top: 10px;
    font-size: 1.3em
}

.navButtonsCultural {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    padding-top: 25px
}

.confirmationCultural {
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    border: 1px solid #f3f3f3;
    text-align: left
}

#listScale {
    width: 228px;
    padding: 0;
    list-style: none;
    clear: both;
    height: 20px;
    margin: 0 auto
}

    #listScale li {
        text-align: center;
        padding: 0;
        margin: 0;
        float: left;
        height: 20px;
        width: 38px
    }

.listScale {
    width: 228px;
    padding: 0;
    list-style: none;
    clear: both;
    height: 20px;
    margin: 0 auto
}

    .listScale li {
        text-align: center;
        padding: 0;
        margin: 0;
        float: left;
        height: 20px;
        width: 38px
    }

.tblDualSlider {
    width: 100%
}

    .tblDualSlider td {
        border: none;
        height: 40px;
        padding: 0;
        position: relative
    }

.modalBackground {
    background-color: #f3f3f3;
    filter: alpha(opacity=70);
    opacity: .7
}

.modalPopup {
    width: 700px;
    background-color: #fff;
    border: 1px solid #000;
    text-align: center;
    padding: 20px
}

.modalTitle {
    border: 2px solid #f3f3f3;
    text-align: left;
    height: 50px;
    line-height: 50px;
    width: 360px;
    background: #a4c8e1 url(../Images/bgCulturalTableHeader.jpg) repeat-x 0 0;
    padding: 0 15px
}

.modalListContainer,
.modalTitle {
    margin-left: auto;
    margin-right: auto
}

.modalListContainer {
    width: 394px;
    margin-bottom: 15px;
    overflow: auto
}

.modalList {
    border: 2px solid #f3f3f3;
    border-top: none;
    margin: 0;
    text-align: left;
    width: 194px;
    padding: 0;
    list-style-type: none;
    float: left
}

.modalList1 {
    border-right: 1px solid #f3f3f3
}

.modalList2 {
    border-left: 1px solid #f3f3f3
}

.modalList li {
    height: 30px;
    line-height: 30px
}

.liCAI {
    text-align: center
}

.liCAIGap {
    text-align: left;
    text-indent: 50px
}

.loginMsg {
    padding: 8px 4px 4px 10px;
    display: block;
    text-align: left
}

.frameApplicationForm {
    width: 100%;
    height: 600px;
    border: 1px solid #f3f3f3
}

.frameGradDilemmasReport {
    width: 100%;
    height: 500px;
    border: 1px solid #f3f3f3
}

.panelPrivacyPolicy {
    text-align: left;
    overflow: scroll;
    height: 300px;
    border: 1px solid #f3f3f3;
    padding: 10px
}

.panelQuestionButtons {
    width: 100%;
    text-align: right
}

#panelContext {
    text-align: left
}

.InputReviewForm {
    font-size: 1em;
    width: 95%
}

.pr360TableFormat {
    border: 1px solid #fff
}

    .pr360TableFormat th {
        text-align: left;
        padding: 5px;
        color: #000;
        background-color: #fff
    }

    .pr360TableFormat td {
        text-align: left;
        padding: 5px;
        color: #000;
        background-color: #a4c8e1
    }

.pr360RaterTableFormat {
    border: 1px solid #fff
}

    .pr360RaterTableFormat th {
        text-align: left;
        padding: 5px;
        color: #000;
        background-color: #003057
    }

.pr360RaterTableFormatTD1 {
    text-align: left;
    padding: 5px;
    color: #000;
    background-color: #a4c8e1
}

.pr360RaterTableFormatTD2 {
    text-align: left;
    padding: 5px;
    color: #000;
    background-color: #fff
}

.pr360Rater100width {
    width: 100%
}

.TextArea {
    width: 400px;
    height: 100px
}

.TextCol {
    background-color: #eee;
    padding: 12px
}

#bespokeOptions,
.TextCol {
    width: 100%
}

    #bespokeOptions th {
        text-align: center;
        font-weight: 700
    }

    #bespokeOptions td {
        background-color: #eee;
        padding: 12px;
        height: 40px;
        text-align: center;
        width: 60px
    }

    #bespokeOptions .col1 {
        text-align: left;
        width: 900px
    }

#quadTable {
    width: 100%
}

    #quadTable .col1 {
        background-color: #eee;
        text-align: left;
        padding: 15px
    }

    #quadTable .col2 {
        width: 50px;
        background-color: #eee;
        text-align: center;
        padding: 10px
    }

    #quadTable .scaleCol {
        background-color: #f3f3f3;
        text-align: center;
        padding: 10px;
        font-size: 12px
    }

    #quadTable .wspan {
        width: 25px;
        display: inline-block
    }

.tiesTable {
    width: 70%;
    margin-top: 20px
}

.tiesTableCol1 {
    width: 120px
}

.tiesTableCol1,
.tiesTableCol2 {
    background-color: #eee;
    text-align: left;
    padding: 10px
}

.tiesTableCol2 {
    width: 400px
}

.tiesTableCol3 {
    background-color: #eee;
    text-align: left;
    width: 60px;
    text-align: center
}

.lspan {
    width: 80px;
    float: left;
    text-align: left
}

.lspan,
.rspan {
    display: inline-block
}

.rspan {
    width: 10px;
    float: right;
    text-align: center
}

.Mouseover {
    background-color: #f3f3f3
}

.SJTQuestionwidth {
    width: 100%;
    min-width: 800px;
    background: #fff
}

.SJTQuestioncontent {
    border: 1px solid #c00;
    padding: 5px;
    font-weight: 700
}

.SJTQuestionrule {
    width: 800px;
    background: #c00;
    color: #fff;
    margin: 1em 0
}

* html .SJTQuestionminwidth {
    border-left: 0 solid #800;
    height: 1px
}

* html .SJTQuestioncontainer {
    margin-left: 0;
    height: 1px
}

.fixedMultiline {
    resize: none;
    width: 95%
}

.boldLabel {
    font-weight: 700
}

.eightypercentwidthjustified {
    width: 80%;
    text-align: justify
}

.eightypercentwidthleftaligned {
    width: 80%;
    text-align: left
}

.eightypercentwidthfloatleft {
    width: 80%;
    float: left
}

.leftaligned {
    text-align: left
}

label em {
    display: block;
    color: #060;
    font-size: 85%;
    font-style: italic;
    text-transform: uppercase
}

.justified {
    text-align: justify
}

table.transcript td,
table.transcript th,
table.transcript tr {
    padding: 0 1em
}

table.transcript td {
    font-weight: 400;
    width: 100%
}

p.italic,
span.italic {
    font-style: italic
}

div.transcript {
    float: left;
    margin-left: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
    display: none
}

table.transcript td.name {
    font-weight: 700;
    white-space: nowrap;
    width: auto
}

.questiontext {
    max-width: 60%;
    font-weight: 400
}

.transcriptbutton {
    float: right;
    margin-top: 1em
}

.transcriptblock {
    display: inline-block
}

.transclear {
    clear: both;
    float: left;
    width: 50%
}

.SJTvideodiv {
    float: right;
    width: 50%;
    margin-left: 1em
}

.SJTvideo {
    max-width: 650;
    width: 100%;
    background-color: #000
}

.SJTvideoOuterdiv {
    position: relative
}

table.transcript tr {
    background-color: #eee
}

    table.transcript tr:nth-child(2n) {
        background-color: #f3f3f3
    }

    table.transcript tr:nth-child(odd) {
        background-color: #eee
    }

span.link {
    text-decoration: underline;
    color: #000
}

    span.link:hover {
        text-decoration: none;
        cursor: pointer
    }

div.link {
    margin-bottom: 10px
}

div.left-align {
    text-align: left
}

.hidelabel {
    height: 1px;
    width: 1px;
    position: absolute;
    overflow: hidden;
    top: -10px
}

.centertext {
    text-align: justify;
    display: block
}

.hidetext {
    font-size: 0
}

.hideLegend {
    position: absolute !important;
    left: -999px !important;
    top: -990px !important;
    height: 0;
    padding: 0;
    margin-left: -90000px;
    margin-top: -900000px
}

.linkButton {
    display: block;
    margin: 10px 0;
    width: 15em;
    height: 1.9em
}

.tblDetails {
    width: 95%;
    margin: 10px 0
}

    .tblDetails tbody tr td.left {
        background-color: #a4c8e1;
        width: 40%;
        border: 1px solid #f3f3f3;
        padding: 8px
    }

    .tblDetails tbody tr td.right {
        width: 60%;
        border: 1px solid #f3f3f3;
        padding: 8px
    }

.frameTestPartnershipAssessment {
    width: 100%;
    min-width: 1200px;
    height: 840px;
    border: 0 solid #fff
}

#assessment-container p {
    text-align: center;
    margin-top: 25px
}

#frmAssessmentComplete h1,
#frmAssessmentComplete p {
    text-align: center
}

.error-text {
    color: #c70808
}

.bold-error-text {
    color: #c70808;
    font-weight: 700
}

video::-internal-media-controls-download-button {
    display: none
}

video::-webkit-media-controls-enclosure {
    overflow: hidden
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px)
}

.Column1 {
    clear: left
}

.Column1,
.Column2 {
    width: 50%;
    float: left
}

.Column2 {
    clear: right
}

h1,
legend {
    color: #6c1d45
}

.divHeaderBackground {
    height: 70px;
    background-color: #fff;
    padding: 10px
}

.divHeaderImage {
    background-image: url(banner.jpg);
    width: 1046px
}

.divFooterImage,
.divHeaderImage {
    background-repeat: no-repeat;
    height: 70px
}

.divFooterImage {
    background-image: url(footer-powered-by.png);
    margin-left: 10px;
    margin-top: 10px
}

.menuBar,
.WelcomeBar {
    background-color: #a4c8e1;
    border-bottom: 1px solid #000
}

    .menuBar a:hover {
        color: #fff;
        background-color: #8cb9d9
    }

.menuHighlight {
    color: #fff;
    background-color: #b3d0e6
}

.menuBar ul li ul li {
    background-color: #dbeefd
}

#TasksTable .TasksTableHeader {
    background-color: #b3d0e6
}

#TasksTable td {
    background-color: #d9edf9
}

.TableFormat th {
    background-color: #a4c8e1
}

#trBioStatus th,
.TableFormat td {
    background-color: #d9edf9
}

#panelComplete,
#panelQuestion,
#panelThanks {
    width: 100%;
    height: auto;
    text-align: left;
    border-style: none
}

#panelQuestion {
    min-height: 80px;
    float: none;
    padding: 0
}

#tableOptions {
    width: 100%
}

    #tableOptions th {
        text-align: center;
        font-weight: 700
    }

    #tableOptions td {
        background-color: #eee;
        padding: 12px;
        height: 40px;
        text-align: center;
        width: 60px
    }

    #tableOptions .col1 {
        text-align: left;
        width: 900px
    }

#panelCompleteButtons,
#panelQuestionButtons {
    width: 100%;
    text-align: right
}

#RatingScalesTable {
    width: 100%
}

    #RatingScalesTable th {
        text-align: center;
        font-weight: 700
    }

    #RatingScalesTable td {
        background-color: #eee;
        padding: 6px;
        text-align: center
    }

#DiversityTable td {
    padding: 6px
}

.bioHeadingClass {
    color: #6c1d45
}

.valSummary {
    padding: 5px;
    margin: 5px
}

.SIFSJTTipsICCBtn,
.SIFTIntroICCBullet {
    display: none !important
}

.SIFTSJTTipsPrepBtn {
    display: block !important
}
