body {
    font-family: Arial;
    font-size: 14px;
    line-height: 1.3;
    background-color: #ffffff;
    overflow: hidden;
    padding: 0px;
    height: 100%;
    width: 100%;
}

.questionWrapper {
    border: solid 10px #D9E5C1;
    padding: 10px;
    height: 666px;
    width: 366px;
}

body.bodyWide {
    font-family: Arial;
    font-size: 14px;
    height:100%;
    background-color:#ffffff;
    width: 100%;
    padding: 0px;
    overflow: hidden;
}

body.bodyWide .questionWrapper {
    border: solid 10px #D9E5C1;
    padding: 10px;
    height: 666px;
    width: 974px;
}

b {font-weight:bold;}
i {font-style: italic;}
p {margin-bottom: 15px;}
sub {
    position: relative;
    bottom: -0.5em;
    font-size: 0.83em;
}
u {text-decoration: underline;}
sup {
    position: relative;
    top: -0.5em;
    font-size: 0.83em;
}

.itemTitle {

    background-color: #B2D6F4;
    padding: 5px;
    margin-right: 2px;
    margin-bottom: 15px;
    line-height: 22px;
    box-shadow: 1px 1px 2px 0px #333333;
    min-height: 44px;
    margin-top: -5px;

}

.itemDirections {
    font-style: italic;
    margin-bottom: 30px;
}

#itemDirections00 {

    font-style: italic;
    padding-left: 16px;
    margin-top: -5px;

}

#itemStem {}

.itemStemWide {
    border: 1px solid #d9e5c1;
    height: 29.2em;
    margin: 30px auto 0;
    padding: 50px 80px;
    width: 700px;
}

.textInput {
    width:90%;
    outline:2px solid #D9E5C1;
    margin-top:4px;
    margin-bottom:4px;
}

input[type="radio"] {
    cursor:pointer;
    vertical-align:top;
    margin-right:5px;
}

label {
    cursor:pointer;
    display:inline-block;
    width:90%;
}

.radioDistractor {
    margin: 5px 0 5px 0;
}

#introDirections {
	margin-bottom: 15px;
	font-style: italic;
}

.checkbox {
    vertical-align: top;
}

#introTitle {
    font-family: arial;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: -30px;
    text-align: center;
}

textarea {
    resize: none;
}

#itemStem00 {

    width: 76%;
    margin-top: 10px;
    height: 63%;
    position: relative;

}
.innerDivCls {

    padding: 26px;
    margin-bottom: -22px;

}
#imagesDivId {
    position: relative;
    height: 300px;
    width: 94%;
}

#leftImgDivId {

    height: 274px;
    width: 94%;
    position: relative;
    top: -43px;
    left: 30px;

}
#sampleImgId {
    position: relative;
    height: 100%;
    width: 100%;
}

#IntInerTitDivId {
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    position: relative;
    margin-top: -64px;
    height: auto;
    width: 100%;
    left: -24px;
}


.bold {

    font-weight: bold;
    background-color: #7e7f7e;
    color: #FFF;
}

#table1Div {

    position: relative;
    width: 100%;
    height: 254px;

}


#parasDivId1 {

    margin-left: -62px;
    width: 745px;
    /*font-size: 14.5px;*/
    margin-top: -22px;

}
#parasDivId2 {

    margin-top: -50px;
    margin-left: -64px;
    width: 809px;
}
.colMixDivsCls {
    position: relative;
    width: 712px;
    left: -37px;
    top: -26px;
    height: 85px;
}

#ULQ11 {
    position: absolute;
    width: 100%;
    height: 92px;
}
#ULQ11 li {
    display: inline-block;
    vertical-align: middle;
}
#LIQ11_1 {
    position: relative;
    width: 274px;
}
#LIQ11_3, #LIQ11_5 {
    position: relative;
    width: 7%;
    text-align: center;
    font-size: 35px;
    font-weight: bold;
}

#ULQ12 {
    position: absolute;
    width: 100%;
    height: 92px;
}
#ULQ12 li {
    display: inline-block;
    vertical-align: middle;
}
#LIQ12_1 {
    position: relative;
    width: 39%;
}
#LIQ12_3, #LIQ12_5 {
    position: relative;
    width: 7%;
    text-align: center;
    font-size: 35px;
    font-weight: bold;
}

#colMix01 img, #colMix02 img {
    width: 63px;
    height: 63px;
}

#WhiteLGsqrImgId {
    width: 126px !important;
}

#Q03AnswerInputUnitId div{
    display: inline-block;
}

#Q03AnswerInputUnitId li {
    display: inline-block;
}
#Q03AnswerInputUnitId input {
    height: 33px;
    border: 1px solid #000;
    width: 50px;
    text-align: center;
    margin-right: 5px;
    box-shadow: 0 0 11px #adc683;
}
#Q03ULId1, #Q03ULId2 {
    margin-bottom: 30px;
    margin-top: 40px;
    margin-left: 20px;
}

.greytable {
    border-collapse: collapse;
    margin-top: 10px;
    width: 100%;
}
.greytable th {
    background-color: #7f7f7f;
    border: 2px solid #a6a6a6;
    color: #ffffff;
    font-weight: bold;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
}
.greytable td {
    border: 2px solid #a6a6a6;
    background-color: #f2f2f2;
    padding: 6px;
    text-align:left;
}
.greytableRadio {text-align: center !important;
    text-align:center;
    vertical-align:middle;
}
#Q4tr1th1 {
    width: 59%;
}


/**/
/**/
/**/
#table1 {
    border-collapse:collapse;
}

#table1 td {

    border: 2px solid #efebf3;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    /*width: 100%;*/
    height: 30px;

}
#tr2td2 {
    background-color: #77933b;
}
.lightGreen {
    background-color: #c2d59b;
}
.dashOfGreen{
    background-color: #eef3e9;
}

#table1 #tr1td1 {
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-right-width:0px;
}

#table1 #tr2td1 {
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
}


.bold {
    font-weight:bold;
    min-width: 80px;
}


#MA113S01TxtDiv {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}
#MA113S01ImgDiv img {
    width: 100%;
}
.MA113S01PCls {
    margin-bottom: 20px;
    padding-left: 11px;
}
#S01MA113ULId li {
    display: inline-grid;
    margin-left: 133px;
}
#MA113S01C1 {

    position: absolute;
    width: 96%;
    text-align: center;
    margin-top: 20px;

}
.table01DivId, .table02DivId {
    width: 100%;
    position: relative;
    height: 122px;
    font-size: 13px;
}

#MA113S02TextDiv {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}

#p1 {
    width: 100%;
    height: 100%;
}


#table2 td {
    border: 1px solid #efebf3;
    text-align: center;
    vertical-align: middle;
    padding-left: 1px;
    /*width: 100%;*/
    height: 30px;
}
.dashOfOrange {
    background-color: #fdefe8;
}
.lightOrange{
    background-color: #fac08f;
}
#T2tr2td2 {
    background-color: #e46c0a;
}


#table3 td {
    border: 1px solid #dc9d9d;
    text-align: center;
    vertical-align: middle;
    padding-left: 2px;
    width: 183px;
}
.dashOfRed {
    background-color: #f4e8e8;
}
#T3tr1td1, #T3tr1td2 {
    background-color: #bf504d;
}
#MA113S03TxtDiv {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}
#MA113S03P1 {
    padding-left: 7px;
}
#MA113S01ImgDiv img {
    width: 94%;
    padding-left: 19px;
}
#MA113S03TableDivId {
    position: relative;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
}
#T3tr1td1, #T3tr1td2{
    font-weight: bold;
    min-width: 80px;
    height: 58px;
    color: #FFF;
}



#S01MA113GraphXLabels {
    position: relative;
    left: 33px;
}


/**/
#tr14 td {
    background-color: #ccc0d9;
    font-weight: bold;
    width: 180px;
}
#tr24 td {

    background-color: #c2d69b;
    font-weight: bold;
    width: 180px;
}
#tr15 td,
#tr16 td,
#tr25 td,
#tr26 td,
#tr27 td{

    background-color: #d8d7c8;

}
#parasDivId3 {
    margin-left: -64px;
    width: 809px;
}