    .grid .col.w1col:first-child, .grid  .col.w1col:last-child { width: 15px; }
    .grid .col.w2col:first-child, .grid  .col.w2col:last-child { width: 55px; }
    .grid .col.w3col:first-child, .grid  .col.w3col:last-child { width: 75px; }
    .grid .col.w4col:first-child, .grid  .col.w4col:last-child { width: 115px; }
    .grid .col.w5col:first-child, .grid  .col.w5col:last-child { width: 145px; }
    .grid .col.w6col:first-child, .grid  .col.w6col:last-child { width: 175px; }
    .grid .col.w7col:first-child, .grid  .col.w7col:last-child { width: 205px; }
    .grid .col.w8col:first-child, .grid  .col.w8col:last-child { width: 235px; }
    .grid .col.w9col:first-child, .grid  .col.w9col:last-child { width: 265px; }
    .grid .col.w10col:first-child, .grid  .col.w10col:last-child { width: 295px; }
    .grid .col.w11col:first-child, .grid  .col.w11col:last-child { width: 325px; }
    .grid .col.w12col:first-child, .grid  .col.w12col:last-child { width: 355px; }
    .grid .col.w13col:first-child, .grid  .col.w13col:last-child { width: 385px; }
    .grid .col.w14col:first-child, .grid  .col.w14col:last-child { width: 415px; }
    .grid .col.w15col:first-child, .grid  .col.w15col:last-child { width: 445px; }
    .grid .col.w16col:first-child, .grid  .col.w16col:last-child { width: 475px; }
    
    
    .grid input[type="text"], .grid input[type="password"] {
        padding: 5px 0 0 0;
        height: 20px;
    }
    .grid input[type="text"].textAlignRight { padding-right: 1px; }
    
    .ffContent .w1col .icon { margin-right: -7px; }
 