﻿    /* header column rules */

.grid {
    width:auto;
}
      /*main outer table removing spacing */
    .grid tr th { 
        padding:0;
        margin:0;
    } 
    
    /*header row 1st and 2nd*/
    .grid th
    {
        background-color:#72A5C5;
        border-color:#72A5C5;
    }

    /*Header cell 1st row*/
    .grid th table tr:nth-child(1) th{
        padding:3px;
        color:#EEF6FF;
        text-transform:uppercase;
    }

    /*Header cell 2nd row*/
    .grid th table tr:nth-child(2) th {
        padding:3px 2px 3px 2px;
    }


    .grid tr:hover {
       background-color:#e1eeff;
       cursor:pointer;
       cursor:hand;
     }


    .grid .altrow
    {
        background-color:#EEF6FF;
        /*background-color:#C4D2E4;*/
    }

    .grid .odd
    {
        background-color:#EEF6FF;
        /*background-color:#C4D2E4;*/
    }

    .grid th a {
        color: #D1E1F5;
        text-transform:uppercase;
        /*font-size:15px !important;*/
        text-decoration:none;
    }

.grid tr td {
    border-right:1px solid #D1E1F5;
}