﻿table.grid {
    /*width: 100%;*/
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;
	color: #b7b7b7;
}

table.grid caption {
	font-weight: bold;
	border-bottom:2px solid #1975d7;
	color: #FFF;
	text-transform:uppercase;
	padding:10px;
}

table.grid td, table.grid th {
	padding: 4px;
}

table.grid .thead th, table.grid thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	padding: 8px;
}

table.grid tbody th {
	font-weight: bold;
}

table.grid tbody tr		{
	background-color:#FFF; 
	text-align:left;
	 
	}
table.grid tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

table.grid tbody th a:link, table.grid tbody th a:visited{
	color:#96D030;
	padding:3px 0px 0px 18px;
	}
table.grid tbody th a:hover{
	color:#FF8601;
	}

table.grid tbody tr td { 
	height:20px;
	border: 1px solid #FFF;
	}

table.grid tbody tr.odd td{ 
	border-top:1px solid #FFF;
	}

table.grid td a:link, table.grid td a:visited {
	color: #1975D7;
	text-decoration: none;
}

table.grid td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}

table.grid .tfoot th, table.grid .tfoot td {

}

table.grid input{

}
.grid label{font-weight: bold;}

/*
.grid label{float: left; width: 120px; font-weight: bold;}
.grid input,
.grid textarea, 
.grid select{
    	margin: 0 0 0 5px;
    	background-color: #F3F3F3; color: #4C4C4C; border: solid 1px #ccc; width: 154px; 
        font:normal 10px Arial, Helvetica, sans-serif;
}
*/
.grid .AutoWidth {width: auto;}

/*Hover Strips for rows*/
.BlueStrip tbody tr:hover{background-color: #227CE8; color: #fff; cursor:default;}

table.grid .form input,
table.grid .form textarea, 
table.grid .form select{
    	margin: 0 0 0 5px;
    	background-color: #F3F3F3; color: #4C4C4C; border: solid 1px #ccc; 
        font:normal 10px Arial, Helvetica, sans-serif;
}

.GridPager table{margin: 10px 0;}
.GridPager td a { margin-right: 1px; padding: 3px 5px; display: block; color: #aaa; 
	border-top: 2px solid #fff;	border-bottom: 2px solid #fff;	background: #f6f6f6;
	font: bold 10px Arial; text-decoration: none;
}
.GridPager td a:hover {color: #fff; background: #71D117;}
.GridPager td span{padding: 3px 5px; display: block; color: #aaa; margin-right: 1px; color: #fff; background: #71D117;} /* Active Page */
