
#box8 .contentTable {
    padding: 5px 5px 5px 10px;
    border-top: thin inset #000000 ;
}


#box8 .tabTable {
    padding: 0px 0px 0px 0px;
    border-top: none #000000 ;
}

#box8 .contentBlock {
    padding: 5px 5px 5px 10px;
    border-top: thin inset #000000 ;
}

#box8 .tableNoBorder {
    padding: 0px 5px 0px 10px;
}

#return2Account {
    width: 150px;
    text-align:center;
}

#plsWait {
    width: 150px;
    text-align:center;
}

.contentHead {
    height: 32px;
    background: white;
    font-weight: 800;
    color: #3366CC;
}

.contentColHeadTall {
    height: 48px;
    background: white;
    font-weight: 600;
    color: #000000;
}
.contentColHead {
    height: 26px;
    background: white;
    font-weight: 600;
    color: #000000;
}
.contentColHeadMain {
    height: 20px;
    background: white;
    font-weight: 600;
    color: #000000;
}
.contentColHeadSub {
    height: 20px;
    background: white;
    font-weight: 600;
    color: #000000;
}
.contentColNormal {
    height: 26px;
    background: white;
    color: #000000;
}
.contentSubHead {
    height: 20px;
    background: white;
    color: #000000;
}

.contentInstructions {
    height: 20px;
    background: white;
    color: #000000;
    font-style:italic;
    font-size:12px;
}

.contentAreaSpl {
    padding: 5px 5px 5px 10px;
    border-top: thin inset #000000 ;
}

.contentLinks {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3366CC;
}

.langLink {
    color: #FFFFFF;
    text-decoration: none;
}

.rowOdd {
    height: 20px;
    background: white;
}
.rowEven {
    height: 20px;
    background: #f0f0f0;
}
.rowEdit {
    background: white;
}
.dispActive {
    font-style: normal;
    color: #000000;
}
.dispInactive {
    font-style: italic;
    color: #ff8080;
}
select {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.intextcen27 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    width: 27px;
}
.intextnorm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
}
.errorHide {
    display: none;
}
.errorShow {
    display: block;
    background: red;
    font-weight: 600;
    color: #ffffff;
    padding-left: 3px;
}
.showEditBlock {
    display: inherit;
    background: #ffffff;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    width: 725px;
}
.showTestsList {
    display: inherit;
    padding-top: 3px;
    padding-bottom: 3px;
    text-align: center;
    width: 725px;
}
.showEditRow {
    display: inherit;
    height: 34px;
    background: #ffffff;
    vertical-align: middle;
}
.showEditRowHead {
    display: inherit;
    height: 18px;
    background: #e8e8e8;
    vertical-align: baseline;
    color: #000000;
}
.hideEditBlock {
    display: none;
}


.errorShow li {
    font-weight: 400;
    font-size: 12px;
}

.notesHide {
    display: none;
}
.notesShow {
    display: block;
    background: white;
    font-weight: 600;
    color: #000000;
    padding-left: 3px;
    border-top: thin inset #000000 ;
}
.notesShow p {
    font-weight: 300;
    font-size: 12px;
    margin-bottom: 8px;
    margin-top: 5px;
        line-height:1.5;
}
.highlightedNote {
    font-size: 11px;
    margin-bottom: 8px;
    color: #000000;
}
.responseHide {
    display: none;
}
.responseShow {
    display: block;
    background: green;
    font-weight: 600;
    color: #ffffff;
    padding-left: 3px;
}

.activeOdd {
    height: 23px;
    background: white;
}
.inactiveOdd {
    height: 23px;
    background: white;
    font-style: italic;
    color: #ff0000;
}

.activeEven {
    height: 23px;
    background: #e0e0e0;
}
.inactiveEven {
    height: 23px;
    background: #e0e0e0;
    font-style: italic;
    color: #ff0000;
}


#uploadTarget {
    width: 0px;
    height:0px;
    border:0px solid #fff;
}

.textsmallred {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: red;
}

td.colResult {
   padding: 5px 5px 5px 5px;
}

.noDecorLinks {
    text-decoration: none;
}
/* PROAPPS specific */
.contentDiv {
    padding: 5px 5px 5px 10px;
    background: white;
    width: 696px;
    clear: both;
}

/** INFOSUMMARY */
.infoSummary {
    clear: both;
    width: 726px;
        background: #efefef;
}
.infoSummary ul {
    margin: 0px;
    padding: 15px;
    list-style: none;
}

.infoSummary li.fullline  {
    clear: both;
}


/** SECTSUMMARY */
.sectSummary {
    clear: both;
    width: 734px;
    height: 50px;
}

.sectSummary ul {
    margin: 0px;
    padding: 5px 5px 5px 5px;
    list-style: none;
}

.sectSummary li  {
    display: inline;
}

.sectSummary li.right  {
    display: inline;
    text-align: right;
}

.sectSummary li.fullline  {
    display: inline;
    clear: right;
}

.sectSummary li > span {
    display: block;
    float: left;
    width: 353px;
    color: #000000;
    text-decoration: none;
}

.sectSummary li > span.blockTitle {
    color: #000000;
    font-size: medium;
    margin-bottom: 8px;
    width: 586px;
}


.sectSummary li.last > a {
    display: block;
    float: left;
    width: 120px;
}

.blockTitle > a.manageChange {
    font-size: 12px;
    color: #f00000;
    text-decoration: underline;
}

/** SECTFORM */
.sectForm {
    width: 724px;
    background: white;
    clear: both;
}

.sectForm ul {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    list-style: none;
}

.sectForm li  {
    display: inline;
    line-height: 2.00;
}

/** SECTLIST */
.sectList {
    width: 726px;
    background: white;
    clear: both;
}

.sectList ul {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    list-style: none;
}

.sectList li  {
    display: inline;
    line-height: 2.00;
}

.sectList li.med  {
    display: inline;
}

.sectList li.med > span {
    display: block;
    float: left;
    width: 178px;
}

.sectList li.last  {
    display: inline;
    clear: right;
}
/*
.sectList li.last > span {
    display: block;
    float: left;
    width: 110px;
}

.sectList li.last > a {
    display: block;
    float: left;
    width: 110px;
}
*/
.sectList li.lastR  {
    display: inline;
    float: right;
    clear: right;
}

.sectList li.last > span {
    display: block;
    float: left;
    width: 178px;
    clear: right;
}

/** formDiv */
.formDiv {
    background-color: #f0f0f0;
    border: thin inset #000000 ;
    clear: both;
}

/** dynaForm */
.dynaForm ul {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    list-style: none;
    clear: both;
}

.dynaForm li {
    display: inline;
    line-height: 2.00;
}

.dynaForm li.notInline  {
    display: list-item;
    line-height: 2.00;
}

.dynaForm li.last  {
    display: inline;
    clear: right;
}

.dynaForm li > span {
    display: block;
    float: left;
    width: 100px;
    background: #f0f0f0;
}

.dynaForm li > span#labelEmail {
    display: block;
    float: left;
    width: 200px;
    background: #f0f0f0;
}

.dynaForm li > span.clear50PC {
    display: block;
    float: left;
    width: 50%;
    background: #f0f0f0;
    clear: both;
}

.dynaForm li > span.float50PC {
    display: block;
    float: left;
    width: 50%;
    background: #f0f0f0;
}

.dynaForm li > span.wide200 {
    display: block;
    float: left;
    width: 200px;
    background: #f0f0f0;
    clear: both;
}

.dynaForm li > a.form2Tabs {
    display: block;
    float: left;
    width: 50%;
    background: #f0f0f0;
    text-align: center;
    color: #000000;
    font-size: 14px;
    font-weight: 600;
}

.dynaForm li.hideEditBlock  {
    display: none;
}

.dynaForm li.dispblock {
    clear: both;
    width: 100%;
    display: block;
    line-height: 2.00;
}


.dynaForm li.dispblock > span {
    width: 100%;
    display: block;
    background: #f0f0f0;
}

.dynaForm li.dispblock > span.inlineChar {
    background: #f0f0f0;
}

.dynaForm input.black12xsmall {
    color: black;
    font-size: 12px;
    width: 89px;
    margin-right: 5px;
}

.dynaForm input.gray12long {
    color: #C0C0C0;
    font-size: 12px;
    width: 550px;
    margin-bottom: 5px;
    background: #E0E0E0;
}

.dynaForm input.black12long {
    color: black;
    font-size: 12px;
    width: 550px;
    margin-bottom: 5px;
}

.dynaForm input.black14med {
    color: black;
    font-size: 14px;
    width: 400px;
    margin-bottom: 5px;
}

.dynaForm input.black12x200 {
    color: black;
    font-size: 12px;
    width: 190px;
    margin-right: 5px;
}

.dynaForm select.stacked1 {
    color: black;
    font-size: 12px;
    width: 116px;
    margin-bottom: 5px;
}


.dynaForm select.stackedN {
    color: black;
    font-size: 12px;
    width: 90px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.ttBasics {
    width: 670px;
    background: white;
    clear: both;
}

.ttBasics ul {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    list-style: none;
}

/** DATALIST */
.dataList {
    width: 726px;
    background: white;
    clear: both;
}

.dataListZH {
    width: 726px;
    background: white;
    clear: both;
    color: #000000;
    font-weight: 500;
}

.dataList ul {
    margin: 0px;
    padding: 2px 5px 2px 5px;
    list-style: none;
}

.dataList li  {
    display: inline;
    line-height: 2.00;
}

.dataList li > span {
    display: block;
    float: left;
    width: 100px;
}

.dataList li > a {
    display: block;
    float: left;
    width: 100px;
}

.dataList li.narrow  {
    display: inline;
}

.dataList li.narrow > span {
    display: block;
    float: left;
    width: 70px;
}

.dataList li.narrow > a {
    display: block;
    float: left;
    width: 70px;
}

.dataList li.med  {
    display: inline;
}

.dataList li.med > span {
    display: block;
    float: left;
    width: 200px;
}

.dataList li.med > a {
    display: block;
    float: left;
    width: 200px;
    padding-bottom: 1px;
}

.dataList li.med2  {
    display: inline;
}

.dataList li.med2 > span {
    display: block;
    float: left;
    width: 97px;
}

.dataList li.med2 > input {
    display: block;
    float: left;
    width: 97px;
}

.dataList li.med3  {
    display: inline;
}

.dataList li.med3 > span {
    display: block;
    float: left;
    width: 47px;
}

.dataList li.med3 > input {
    display: block;
    float: left;
    width: 47px;
}

.dataList li.wide  {
    display: inline;
}

.dataList li.wide > button {
    display: block;
    float: left;
    width: 300px;
}

.dataList li.wide > span {
    display: block;
    float: left;
    width: 300px;
}

.dataList li.wide > a {
    display: block;
    float: left;
    width: 300px;

    padding-bottom: 1px;

}

.dataList li.wideX  {
    display: inline;
}

.dataList li.wideX > span {
    display: block;
    float: left;
    width: 400px;
}

.dataList li.wideX > a {
    display: block;
    float: left;
    width: 400px;
}

.dataList li.last  {
    display: inline;
    clear: right;
}

.dataList li.lastW > span  {
    display: inline;
    width: 120px;
    clear: right;
}

.dataList li.lastR > span {
    display: block;
    float: right;
    width: 100px;
    clear: right;
}

.dataList li.last > a {
    display: block;
    float: left;
    width: 100px;
}


.dataList li.lastW > a {
    display: block;
    float: left;
    width: 120px;
}

.dataList li.fullline  {
    display: inline;
    clear: right;
}

.dataList li.fullline > span {
    display: block;
    float: left;
    width: 726px;
}

.dataList li.xwide > a {
    display: block;
    float: left;
    width: 126px;
}

.dataList li.xwide526 > input {
    display: block;
    float: left;
    width: 509px;
}

.centered {
    text-align: center;
}

.tabExpired {
    color:red;
}

.selectAll {
    text-align: right;
    color:blue;
    font-weight: bold;
        margin-top: 6px;
}

h2.profileFactors {
    clear: both;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0px;
    line-height: 16px;
    width: 600px;
    margin-bottom: 16px;
}

input#search4Email {
    width: 396px;
}

img.collapsible {
    float: left;
    border: 0px;
    margin-right: 10px;
}

.hideBlock {
    display: none;
}

.showBlock {
    display: block;
}

.showParent {
    display: block;
}

.hideParent {
    display: none;
}

.showChild {
    display: block;
}

.hideChild {
    display: none;
}

.langPopup {
    position: absolute;
    left: 557px;
    top: 40px;
    z-index: 10000;
    display: none;
        font-size: 11px;
    width: 165px;
    height: 64px;
    background-color: #F0F0F0;
    padding: 8px;
    border: 1px solid #333;
    border-radius: 15px;
}

.listLangPopup {
    list-style-type:none;
    list-style-position:inside;
    padding:0px;
    text-align:justify;
}

img.mspHelp {
    width: 20px;
    height: 20px;
    border: 0px;
    padding: 8px 3px;
    float: left;
}

span.mspHelpText {
    line-height: 20px;
    padding: 8px 18px 8px 0px;
    color: white;
    float: right;
}

span.mspHelpText a {
    text-decoration: none;
}

#debugHide {
    display: none;
}
#debugShow {
    display: block;
}

.anonNotice {
    font-weight: 600;
    color: black;
}