body{
    margin: 0px;
    padding: 0px;
    font-family: 12px;
    font-family: Arial, Helvetica, sans-serif;
}


#main_navigation{
    padding: 10px;
    background: #f4f2f2;
    border-bottom: 1px solid #d7d6d6;    
    position: fixed;
    width: 100%;
    z-index: 55;
}

.csTable{
    display: table;
    width: 100%;
    border-collapse: collapse;
}



.csTable .csCell{
    display: table-cell;
    text-align: left;
    vertical-align: top;
}


.csForm{
    padding: 7px;
    font-size: 1.1em;
    margin-left: 10px;
    border: 1px solid #e3e2e2;
    min-width: 300px;
}

.csInline{
    display: inline-block;
    vertical-align: top;
}


.page_header{
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d4d3d3;
    position: fixed;
    width: 100%;
    background: white;
     z-index: 50;
     box-shadow: 1px 2px 5px rgba(0,0,0,0.2);
}

.csAlnLeft{
    text-align: left;
}

.page{
    padding: 10px;
    margin-top: 56px;
    text-align: left;
}

.grid{
    border-collapse: collapse;
    font-size: 0.85em;
    background: white;
}

.grid th{
    background: #428BCA;
    color: white;
    font-weight: normal;
    padding: 3px 10px;
    border: 1px solid #357EBD;
}

.grid td{
    font-weight: normal;
    padding: 2px 10px;
    border: 1px solid #f5f5f6;
}

.grid .warning{
    background: #ffe3b9 !important;
}

.chkBox{
    width: 5px;
}

.xlarge{
    font-size: 16px;
}

.csBtn{
    cursor: pointer;
}

.grid_canvus{
    width: 100%;
    min-height: 300px;
}

.topInfo{
        margin-bottom: 10px;
        text-align: left;
        border-bottom: 1px solid #efefef;
        background: #666666;
        color: white;
    }
    
    .topInfo .csCell{
        padding: 10px;
    }

    #pop{
        z-index: 3500 !important;
   
        
    }
    
    
    .popup{
        position: absolute;
        top: 0px;
        left: 0px;
        background: white;
        border :1px solid rgba(0, 0, 0, 0.15);
        display: none;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
        border-radius: 4px;
    }

    .popup ul{
        margin: 0px;
        padding: 0px;
        list-style: none;

    }

    .popup ul li{
        padding: 5px;
        color: #101010;
        text-align: left;
    }

    .popup ul li:hover{
        background: #f5f5f5;
        cursor: pointer;
    }
    
    
    .righta{
        text-align: right;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    