
td.fctl {
    font-size: 80%;
/*    background-color: #C7CBB1; */
    color: #000000;
    vertical-align: top;
    text-align: right;
    border-top:0px solid #C9CaB6;
}

table.lvl1 {
    border-left: 5px solid #C7CBB1;
}

td.fhdr {
    font-size: 85%;
    background-color: #D9DAC6;
    color: #202020;
    text-align: left;
    border-left: 3px solid #C7CBB1;
}

td.fhdr2 {
/*    background-color: #C7CBB1; */
    background-color: #D9DAC6;
    text-align: right;
}

td.fhdr3 {
    background-color: #E3E4D0;
    text-align: right;
}


td.ftxt {
    font-size: 92%;
    width: 100%;
    background-color: #E9EAD6;
    color: #000000;
    text-align: left;
    overflow-x: hidden;
    overflow-y: hidden;
    word-wrap:break-word;
    max-width: 0;
    border-top: 1px solid #C9CaB6;
    border-left: 3px solid #C7CBB1;
}

div.fctl {
    font-size: 80%;
    color: #000000;
    vertical-align: top;
    text-align: right;
}
div.ftxt {
    position: relative; 
    left: 0px; 
    width: 100%; 
    border: 1px solid rgb(176, 177, 144);
}

.m_col { 
    float:left; 
    width:64%; 
    padding-right: 5px; 
    min-width: 360px;
    max-width: 1000px;
    text-align: center;
}
.r_col { 
    float:left; 
    width:35%;
    text-align: center;
    min-width: 360px;
}

div.tabm { float: left; color: #606090; font: bold 10pt Arial, sans-serif; 
text-decoration: underline; text-align: center;
border: 1px solid #b0b190; width: 14%; padding-top: 5px; 
padding-bottom: 5px; background-color: #c7cbb1; cursor: pointer;}


@media screen and (max-width: 900px) {
    aside { display: none;}
    .m_col { width:100%;}
    .hdr_mobile { display: block;}
    body { padding: 0; margin: 0; width: 100%;}
    .ftxt {overflow-x: hidden; word-wrap:break-word; max-width-ignore: 0; padding-left: 0; margin-left:0} 
    input, textarea { width: 90%; }
    ul { padding-left: 10pt; }

}

@media screen and (min-width: 900px) {
    aside { display: block;}
    .m_col { width:64%;}
    .hdr_mobile { display: none;}
}
