﻿* {
    padding: 0; 
    margin: 0; 
}
/*body {
	font: 11px Tahoma;
}
h1 {
    font: bold 32px Times;
	color: #666;
	text-align: center;
	padding: 20px 0;    
}*/
#container {
    width: 700px;
    margin: 10px auto;
}

.gridheader { background:  url(../images/grd_head.png) ; font-size: 0.9em; font: 11px Tahoma; }
.mGrid th { border:0px none; }
.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; font: 11px Tahoma; }
 /*   .mGrid td {  border: solid 1px #D3D3D3; color: #717171; }*/
    
.mGrid .alt { background: #fcfcfc url(../images/grd_alt.png) repeat-x top; }
.mGrid .pgr {background: gray url(../images/grd_head.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: #fff; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
.mGrid td { border:1px solid #CCC; border-width:1px 0px; padding: 2px }



/********************************
    new Grid styles - jm 11/3/14
********************************/
.Grid 
{
    color: #333333;
    border-collapse: collapse;
    border: 1px solid #888888;
}

.fixedGrid 
{
    table-layout: fixed;
}

.fixedGrid .Row td, .fixedGrid .AlternateRow td 
{
    word-wrap: break-word;
    
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
}

.Grid .Header {
    background-color: #12405c;
    color: #FFFFFF;
    font-size: 14px;
}

.Grid .Header a 
{
    color: #FFFFFF;
}

.Grid .Header td, .Grid .Header th 
{
    padding: 2px 5px;   
}

.Grid .Row
{
    background-color: #EFF3FB;
    font-size: 12px;
}
.Grid .Row td 
{
    padding: 2px 2px;    
}

.Grid .AlternateRow
{
    background-color: #FFFFFF;
    font-size: 12px;
}
.Grid .AlternateRow td 
{
    padding: 2px 2px;    
}

.Grid .Pager
{
    background-color: #044973;
    color: #FFFFFF;
    font-size: 13px;
}

.Grid .Pager a, .Grid .Pager span
{
    margin: 0px 2px;
    color: #FFFFFF;
}  
        
/* fixes for the ajaxcontroltoolkit calendar extender */
.Grid .Row .ajax__calendar td
{
    padding-left: 0px;
    margin: 0px;
    width:12px;
}
        
.Grid .Row .ajax__calendar .ajax__calendar_day
{
    width: 12px;
    padding-left: 5px;
}

.SortedAscendingBlue
{
    background: url("../images/arrowUp.png") no-repeat right center;
    padding-right: 20px;
}
.SortedDescendingBlue
{            
    background: url("../images/arrowDown.png") no-repeat right center;
    padding-right: 20px;
}

.SortedAscendingWhite 
{
    background: url("../images/arrowUp white.png") no-repeat right center;
    padding-right: 20px;
}
.SortedDescendingWhite 
{            
    background: url("../images/arrowDown white.png") no-repeat right center;
    padding-right: 20px;
}