﻿.Grid
{
	font-family:Tahoma;
}
.Grid .Filter
{
	font-size: 10px;
	font-family: Tahoma;
	border:solid 1px #00539B;
}
.Grid .Filter .FilterHeader
{
	background-color: #E5E3E4;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	cursor: pointer;
}
.Grid .Filter .FilterBody
{
	font-size: 10px;
	font-family: Tahoma;
}
.Grid .Filter .FilterBody .FilterTextBox
{
	background-color:#E5E3E4;
	font-family: Tahoma;
	font-size: 10px;
	border: 1px solid #00539B;
}
.Grid .Filter .FilterBody .Search
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	padding-right:2px; 
	color:#00539B;
}
.Grid .DataGrid
{
	border: 0px none #FFFFFF;
	color: #666;
}
.Grid .DataGrid TH
{
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    padding:2px 3px;
    color:#333333;
    border-bottom:solid 2px #00539B;
}
.Grid .DataGrid TH A
{ 
	text-decoration:none;
	padding-right:2px; 
	color:#00539B;
}
.Grid .DataGrid TH.SortAsc A { background:url(../images/asc.gif) right center no-repeat; }
.Grid .DataGrid TH.SortDesc A { background:url(../images/desc.gif) right center no-repeat; }
.Grid .DataGrid .Row TD
{
    font-size:11px;
    padding:2px 2px;
    border-bottom:solid 1px #909090;
}      
.Grid .DataGrid .RowSelected TD
{
	background-color:#00539B;
	color:#FFFFFF;
}
.Grid .DataGrid .Row:Hover
{
	background-color:#00539B;
	color:#FFFFFF;
}

.Grid TR.Pager-row TD
{
    border-top:solid 2px #00539B;
}
.Grid .Pager
{
    font-family:arial,sans-serif;
    text-align:center;
    padding:3px;	
    font-size:18px;
} 
.Grid .Pager SPAN.command,        
.Grid .Pager SPAN.current,        
.Grid .Pager A.command,
.Grid TR.Pager-row TD A
{
    color:#00539B;
    padding:0px 5px;
    text-decoration:none;
    border:none;
}
.Grid .Pager A.command:hover,
.Grid TR.Pager-row TD A:hover
{
    border:solid 2px #00539B;
    background-color:#00539B;
    color:#FFFFFF;
    padding:0px 3px;
    text-decoration:none;
}        
.Grid .Pager SPAN.current, .Grid TR.Pager-row TD SPAN
{
	font-weight: bold;
	color: #303030;
	padding: 0px 6px;
	text-decoration: underline;
}
.Grid TR.Pager-row TD
{
	border-top:none;
	text-align:center;
}
.Grid TR.Pager-row TABLE
{
	height:35px;
	margin:0 auto 0 auto;
}

.RowSpecialHidden
{
	visibility: hidden;
}
.RowSpecial
{
	visibility: visible;
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	border-bottom: solid 1px #909090;
	background-color: #C0C0C0;
}      
.RowSpecial:Hover
{
	background-color:#00539B;
	color:#FFFFFF;
}
.RowBlocked
{
	visibility: visible;
	font-size: 10px;
	padding: 2px 15px 2px 15px;
	border-bottom: solid 1px #909090;
	background-color: #EEC0C0;
}      
.RowBlocked:Hover
{
	background-color:#BBE007;
	color:#000;
}