﻿/* STYLES FOR THE MAIN CONTENT BLOCK*/

  .left_wrap {
            width: 100%;
            box-sizing: border-box;
        }

        .table_colon {
            padding: 0 5px;
        }

        table td tr, h5 {
            padding: 0;
            margin: 0;
            border: none;
        }

        .left_wrap table {
            padding: 0;
            margin: 0;
            border: 0px;
            border-spacing: 0px;
            font-family: Arial;
        }

        .tbl_heading {
            background-color: #0070b8;
            height: 25px;
            border: none;
            text-align: center;
            font-weight: bold;
            font-size: 12pt;
            color: #fff;
        }

        .tbl_subheading {
            padding: 2px 5px;
            color: #000099;
            font-weight: bold;
            font-size: 10pt;
            height: 25px;
        }

        .tbl_mandatory, .tbl_msgs {
            color: #ff0000;
            font-size: 10pt;
            min-height: 25px;
            height: auto;
            padding-left: 5px;
        }

        .left_wrap .table1 .tbl_flds {
            width: 20%;
            height: 30px;
            padding-left: 5px;
            font-size: 10pt;
            color: #787878;
        }

        .left_wrap .table1 .tbl_fldvals {
            width: 80%;
            height: 30px;
            font-size: 10pt;
        }

        .left_wrap .table1 .tbl_submit {
            height: 30px;
            padding-left: 20px;
        }

        .btn_css {
            margin: 3px 5px;
            padding: 2px 5px;
            border: none;
            background-color: #cdcdcd;
            color: #000;
            width: 60px;
            border: 1px solid #636363;
        }

            .btn_css:hover {
                cursor: pointer;
            }

        .valid_sumy em {
            padding: 2px 0;
            font-style: normal;
            font-weight: bold;
        }

        .err_msg {
            color: #ff0000;
        }

        .txt_css {
            border: 1px solid #686868;
            padding: 2px;
            width: 200px;
        }

      /*Grid Styles*/
        .mGrid { 
            font-family :arial;
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size :14px;
}
.mGrid th, .mGrid .hed td { 
    padding: 4px 2px; 
    color: #fff; 
    background: #005A8F url(../image/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
 

.mGrid .alt { background-color: #ccc ; }
.mGrid .pgr { background: #787878 url(../image/grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 20px; 
 }   
.mGrid .pgr a,.mGrid td a { color: #333; text-decoration: none; }
.mGrid .pgr a:hover,.mGrid td a:hover {  text-decoration: none ; }

 .mGrid .hed td a, .mGrid th a  {color:#fff;text-decoration :none;           }
 .mGrid .itm td a  {color:#333;text-decoration :none;  }
 .mGrid .hed td a:hover, .mGrid th a:hover  {text-decoration :underline ;  }

 /* Added By Mohammed Papad on 26-02-2017 */
.gridscrolling_new
{
	width: 780px;
    height: 400px;
	overflow: auto;
	border:solid 1px #cccccc;
  
}