.table940{
border-collapse: collapse;
width: 940px;
padding: 20px 20px 0px 20px;
text-align: left;
}

.table840{
border-collapse: collapse;
width: 840px;
padding: 6px 0px 6px 0px;
text-align: left;
}

.table-b{
border-collapse: collapse;
width: 800px;
margin: 20px;
text-align: left;
}

.table-b th{
width: 100px;
color: #cfcfcf;
background-color: #000046;
font-size: 16px;
padding: 10px;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
text-align: left;
}

.table-b td{
padding: 10px;
font-size: 16px;
color: #cfcfcf;
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;

}



#tbl-bdr table {
border-collapse: collapse;
border-top:3px solid #2a4073;
border-bottom:2px solid #2a4073;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 16px;
    }

#tbl-bdr th {
border-collapse: collapse;
border-bottom:2px solid #2a4073;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 16px;
    }

#tbl-bdr td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 16px;
    }

#tbl-bdrpp table {
border-collapse: collapse;
border-top:0px solid #2a4073;
border-bottom:0px solid #2a4073;
padding: 8px;
font-size: 16px;
text-align: left;
margin-bottom: 6px;
    }

#tbl-bdrpp th {
border-collapse: collapse;
border-bottom:0px solid #2a4073;
padding: 8px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrpp td {
border-collapse: collapse;
border-bottom:0px dashed #666;
padding: 8px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrt table {
border-collapse: collapse;
border-top:2px solid #6666cc;
border-bottom:2px solid #6666cc;
border-left:1px solid #6666cc;
border-right:1px solid #6666cc;
padding: 14px;
font-size: 16px;
text-align: left;
margin-bottom: 100px;
    }

#tbl-bdrt th {
border-collapse: collapse;
border-bottom:2px solid #6666cc;
background-color:#efefff;
padding: 14px;
font-size: 16px;
text-align: left;
margin-bottom: 5px;
    }

#tbl-bdrt td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 14px;
spacing: 14px;
font-size: 16px;
vertical-align: middle;
margin-bottom: 5px;
    }

#tbl-bdrc table {
border-collapse: collapse;
border-top:0px solid #6666cc;
border-bottom:0px solid #6666cc;
border-left:0px solid #6666cc;
border-right:0px solid #6666cc;
padding: 14px;
font-size: 15px;
text-align: left;
margin-bottom: 30px;
    }

#tbl-bdrc th {
border-collapse: collapse;
border-bottom:0px solid #6666cc;
background-color:#efefff;
padding: 14px;
font-size: 15px;
text-align: left;
margin-bottom: 5px;
    }

#tbl-bdrc td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 14px;
font-size: 15px;
vertical-align: middle;
margin-bottom: 5px;
    }

#tbl-bdrc2 table {
border-collapse: collapse;
border-top:0px solid #6666cc;
border-bottom:0px solid #6666cc;
border-left:0px solid #6666cc;
border-right:0px solid #6666cc;
padding: 14px;
font-size: 15px;
text-align: left;
margin-bottom: 0px;
    }

#tbl-bdrc2 th {
border-collapse: collapse;
border-bottom:0px solid #6666cc;
background-color:#efefff;
padding: 14px;
font-size: 15px;
text-align: left;
margin-bottom: 5px;
    }

#tbl-bdrc2 td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 14px;
font-size: 15px;
vertical-align: middle;
margin-bottom: 5px;
    }

#tbl-bdrf table {
border-collapse: collapse;
border-top:2px solid #6666cc;
border-bottom:2px solid #6666cc;
border-left:1px solid #6666cc;
border-right:1px solid #6666cc;
padding: 12px;
font-size: 15px;
text-align: left;
margin-bottom: 30px;
    }

#tbl-bdrf th {
border-collapse: collapse;
border-bottom:2px solid #6666cc;
background-color:#efefff;
padding: 12px;
font-size: 15px;
text-align: left;
margin-bottom: 5px;
    }

#tbl-bdrf td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 12px;
font-size: 15px;
vertical-align: middle;
margin-bottom: 5px;
    }



#tbl-bdrs table {
border-collapse: collapse;
border-top:1px solid #6666cc;
border-bottom:1px solid #6666cc;
border-left:1px solid #6666cc;
border-right:1px solid #6666cc;
padding: 14px;
font-size: 16px;
text-align: center;
margin-top: 15px;
margin-bottom: 20px;
    }

#tbl-bdrs th {
border-collapse: collapse;
border-bottom:1px solid #6666cc;
background-color:#efefff;
padding: 14px;
font-size: 16px;
text-align: center;
margin-bottom: 5px;
    }

#tbl-bdrs td {
border-collapse: collapse;
border-bottom:1px dashed #666;
border-left:1px solid #6666cc;
border-right:1px solid #6666cc;
padding: 8px;
font-size: 16px;
text-align: center;
vertical-align: middle;
margin-bottom: 5px;
    }



#tbl-bdrm table {
border-collapse: collapse;
border-top:3px solid #aaa;
border-bottom:2px solid #aaa;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrm th {
border-collapse: collapse;
border-bottom:2px solid #aaa;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrm td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrkh table {
border-collapse: collapse;
border-top:0px solid #aaa;
border-bottom:0px solid #aaa;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrkh th {
border-collapse: collapse;
border-bottom:0px solid #aaa;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }

#tbl-bdrkh td {
border-collapse: collapse;
border-bottom:0px dashed #666;
padding: 12px;
font-size: 16px;
text-align: left;
margin-bottom: 20px;
    }


#tbl-bdr2 table,#tbl-bdr2 th {
border-collapse: collapse;
border:0px solid #f66;
padding: 0px 0px 30px 0px;
font-size: 16px;
text-align: center;
    }


#tbl-bdr2 td {
border-collapse: collapse;
border:0px solid #f66;
padding: 30px 20px 30px 0px;
font-size: 16px;
text-align: center;
    }





#tbl-bdr3 table {
border-collapse: collapse;
border-top:3px solid #0a3;
border-bottom:2px solid #0a3;
padding: 12px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }

#tbl-bdr3 th {
border-collapse: collapse;
border-bottom:1.5px solid #0c3;
padding: 12px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }


#tbl-bdr3 td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 12px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }


#tbl-bdr3m table {
border-collapse: collapse;
border-top:3px solid #aaa;
border-bottom:2px solid #aaa;
padding: 8px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }

#tbl-bdr3m th {
border-collapse: collapse;
border-bottom:1.5px solid #aaa;
padding: 8px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }


#tbl-bdr3m td {
border-collapse: collapse;
border-bottom:1px dashed #666;
padding: 8px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }

#tbl-bdr3or table {
border-collapse: collapse;
border-top:3px solid #fc9;
border-bottom:2px solid #fc9;
padding: 12px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }

#tbl-bdr3or th {
border-collapse: collapse;
border-bottom:1.5px solid #fc9;
padding: 12px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }


#tbl-bdr3or td {
border-collapse: collapse;
border-bottom:1px dashed #fc9;

padding: 12px 0px;
font-size: 16px;
text-align: center;
margin-bottom: 3px;
    }


#tbl-bdr6 table,#tbl-bdr6 td,#tbl-bdr6 th {
border-collapse: collapse;
border:0px solid #666;
margin-top: 20px;
padding:  20px 10px 0px 10px;
font-size: 17px;
text-align: left;
    }

#tbl-bdr7 table,#tbl-bdr6 td,#tbl-bdr6 th {
border-collapse: collapse;
border:0px solid #666;
margin-top: 0px;
padding:  20px 10px 0px 10px;
font-size: 17px;
text-align: left;
    }

#tbl-bdr8 table,#tbl-bdr6 td,#tbl-bdr6 th {
border-collapse: collapse;
border:0px solid #666;
margin-top: 33px;
padding:  20px 10px 0px 10px;
font-size: 17px;
text-align: left;
    }

td.ichil { text-align: left; }
td.ichic { text-align: center; }
td.ichir { text-align: right; }