﻿/*Style sheet for a ASP.NET GridView */
/*Set the CssClass attributes on the GridView as follows: CssClass =mGrid PagerStyle-CssClass=pgr AlternatingRowStyle-CssClass=alt */


.mGrid {    
    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; 
}   
.mGrid th {    
    padding: 4px 2px;    
    color: #fff;    
    background: #424242 url(../images/grd_head.png) repeat-x top;    
    border-left: solid 1px #525252;    
    font-size: *0.9em;   
} 



.mGrid th a:link { color:#999; text-decoration:none; }
.mGrid th a:visited { color:#999; text-decoration:none; }
.mGrid th a:hover{ color: #000000; text-decoration:underline; }
.mGrid th a:active { color:#CCCCCC; text-decoration:none; }
.mGrid .altConsultationTitle td{  background: #fcfcfc url(../images/grd_alt.png) repeat-x top; font-weight:bold; font-size:larger; }
.mGrid .ConsultationTitle td{ font-weight:bold; font-size:larger; }

.mGrid .alt { background: #fcfcfc url(../images/grd_alt.png) repeat-x top; } 
.mGrid .pgr { background: #424242 url(../images/grd_pgr.png) repeat-x top; }

 /*
.mGrid .pgr table { margin: 5px 0; }  

.mGrid .pgr td {    
    border-width: 0;    
   
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;  
    font-size:small; 
    text-align:left;  
 }      
*/
.mGrid .pgr
{
	color:#fff;
	font-size:large;
	padding: 3px 3px 3px 3px;
	text-align:left;  
	 
}
.mGrid .pgr a { color:#999; text-decoration: none; font-size:smaller}  
.mGrid .pgr a:active { color:#666; text-decoration:none; font-size:larger; }
.mGrid .pgr a:hover { color:#000; text-decoration: none; font-size:larger; font-weight:bolder;} 


.mInternetGrid {    
    width: 100%;    
    background-color: #FFFFFF;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
}   
.mInternetGrid td {    
    padding: 2px;    
    border: solid 1px #c1c1c1;    
    /*color: #004d71;*/
    color: #000000;
}   
.mInternetGrid th {    
    padding: 4px 2px;    
    color: #FFFFFF;    
    /*background: #004d71;*/
    background: #6C276A;
    border-left: solid 1px #525252;    
    font-size:1.5em; 
} 
.mInternetGrid th a:link { color:#D2DCE0; text-decoration:underline; }
.mInternetGrid th a:visited { color:#D2DCE0; text-decoration:underline; }
.mInternetGrid th a:hover{ color: #000000; text-decoration:underline; }
.mInternetGrid th a:active { color:#CCCCCC; text-decoration:underline; }

.mInternetGrid .alt { background: #D2DCE0; }   
/*.mInternetGrid .pgr { background: #004d71;}*/ 
.mInternetGrid .pgr { background: #6C276A;}
/*.mInternetGrid .pgr table { margin: 5px 0; }   
.mInternetGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px  #D2DCE0;
    font-weight: bold;    
    color: #FFFFFF;    
    line-height: 12px; 
    font-size:small;
    text-align:left;
    
 }  */    

.mInternetGrid .pgr
{
	color:#fff;
	font-size:large;
	padding: 3px 3px 3px 3px;
	text-align:left;  	 
}

.mInternetGrid .pgr a { color: #D2DCE0; text-decoration: none; font-size:smaller} 
.mInternetGrid .pgr a:active { color:#666; text-decoration:none; font-size:larger; }
.mInternetGrid .pgr a:hover { color: #000; text-decoration: none; font-size:larger; font-weight:bolder; }  


.mInternetGrid .altConsultationTitle td{  background: #D2DCE0; font-weight:bold; font-size:larger; color:#6C276A; }

.mInternetGrid .ConsultationTitle td{ font-weight:bold; font-size:larger; color:#6C276A;}

.mNestedTables 
{
	border-collapse:collapse;
}

.mNestedTables td 
{
	margin:0 0 0 0; 
	padding:0 0 0 0;  
	border-width:1px;
	
} 


