﻿ .GridButton {
    margin-top:2px !important;
    margin-bottom:2px !important;
}   
.gridcss {
    border:3px solid none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}
    .gridcss td, .gridcss th {
	 	border-collapse:collapse;
        font-size: 10pt;
        text-align: center;
    }
    .gridcss table table td { border-style:none ; }
	.gridcss th {
		background:rgb(157, 34, 60);
        color:white;
		height:50px;
        letter-spacing: .3rem;
        text-transform:uppercase;
        font-weight:normal;
        font-size:1em;
	}
    /*.gridcss th:hover
    {
        background:rgb( 94, 19, 35);
    }
        .gridcss th a {
            display:block;
            width:100%;
            height:100%;
        }
        .gridcss th a:hover, a:focus{
            background:none;
        }*/
    .gridcss tr:nth-child(even) {background-color: #e2e2e2;}
    .gridcss tr:nth-child(odd) {background-color: white;}
   

    .gridcss a, .gridcss span { 
        width: 6em;
        font-weight: 200;
        text-align: center;
        vertical-align:central;
        text-decoration: none;
    }
    .gridcss a {
        color: white;
        border: none;
		border-collapse:collapse;
    }

    .gridcss span {	       	
        color: #000;
        border: none;
		border-collapse:collapse;
    }
    .gridcss  tr:nth-child(odd):hover{
		background-color:lightblue;
		cursor:pointer;
	}			  
	.gridcss  tr:nth-child(even):hover{
		background-color:lightblue;
		cursor:pointer;
	}
    
   .gridcss_pages span, .gridcss_pages a {
        color:white;
		cursor:pointer;
        /*display:block;*/       
        text-align:center;    
        display:block;      
    }
	.gridcss_pages span:hover,a:hover{
		background-color:lightblue;
		cursor:pointer;
	}
    .gridcss_row a{
        color:black;
    }
        .gridcss_pages td{background-color: rgb(157, 34, 60);}

