.td1 {
    border: 1px solid gray;
    padding: 2px;
    color: white;
    background: black;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    
}

.t1 {
    border: 1px solid gray;
    padding: 2px;
    color: white;
    background: rgb(70,130,180); 
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    
}


.td2 {
    border: 1px dotted gray;
    padding: 2px;  
}

.w1 {
    width:70%;   
}

.w2 {
    width:30%;   
}

.w3 {
    width:40%;
}

.w4 {
    width:50%;
    text-align: right;
}

table {
    width: 100%;
}

.bld {
    font-size: 1.2em;
    font-weight: bold;
}

.m {
    text-align: center;
}

.l1 {
    border: 1px solid gray;
    padding: 2px;
    color: white;
    background: silver;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;

}

.no_wrap {
    margin:0;
    padding:1px;
    border:1px silver solid;
    width:50px;
}

table.nr {
    padding:0;
    margin:0;

}