﻿.mGrid { 
        width: 100%; 
        background-color: #fff; 
        margin: 5px 0 10px 0; 
        border: solid 1px #525252; 
        border-collapse:collapse;
            font-family: Arial, Helvetica, sans-serif;
        }
        .mGrid a {
	    text-decoration:none;
	    color:Black;
	    text-decoration: underline;
	    }
        .mGrid td { 
            padding: 2px; 
            border: solid 1px #c1c1c1; 
            color: #717171; 
        }
        .mGrid th a {color: White;}
        .mGrid th { 
            padding: 4px 2px; 
            color: #fff; 
            background: rgb(0,67,123); /* Old browsers */
			background: -moz-linear-gradient(top, rgba(84,116,153,1) 23%, rgba(0,67,123,1) 50%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top, rgba(84,116,153,1) 23%,rgba(0,67,123,1) 50%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, rgba(84,116,153,1) 23%,rgba(0,67,123,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#547499', endColorstr='#00437b',GradientType=0 ); /* IE}*/
            border-left: solid 1px #525252; 
            font-size: 0.9em; 
        }
        .mGrid th a {color:White;}
        .mGrid .alt { background: #D3D3D3; }
        .mGrid .pgr { background: #424242 url(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: 12px; 
        }   
        .mGrid .pgr a { color: #666; text-decoration: none; }
        .mGrid .pgr a:hover { color: #000; text-decoration: none; }