﻿/************************************************
* Grid.css                                      *
* Custom grid design for DataGrids and          *
* GridViews.                                    *
************************************************/
.grid
{
	font-size: 10px;
}
.grid td
{
	padding: 10px 10px 10px 10px;
	font-size: 10px;
}
.grid th
{  
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	overflow: hidden;
	background-color: #176cb8;
	white-space: nowrap;
	text-align: center;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}
tr.row_odd td, tr.row_even td, tr.row_even_enable td, tr.row_selected td
{
	overflow: hidden;
	white-space: nowrap;
	padding: 2px 2px 4px 4px;
}
.row_even
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #dbe8f4;
	vertical-align: middle;
	overflow: hidden;
}
.row_odd
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
	overflow: hidden;
}
.row_odd a, .row_even a, 
.row_odd a:hover, 
.row_even a:hover, 
.row_odd a:visited, 
.row_even a:visited
{
	color: #000000;
	text-decoration: underline;
}
.grid .theader 
{
	font-family: Arial;
	font-size: 11px;
	color: #0023a0;
	font-weight: bold;
	overflow: hidden;
	background-color: #176cb8;
	white-space: nowrap;
	text-align: center;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}

/* gridReports CssClass */
.reportgrid
{
	font-size: 12px;
	border: solid 1px black;
}
.reportgrid td
{
	padding: 10px 10px 10px 10px;
	font-size: 12px;
}
.reportgrid th
{  
	font-family: Arial;
	font-size: 11px;
	color: #0023a0;
	font-weight: bold;
	overflow: hidden;
	background-color: #dcdeed;
	white-space: nowrap;
	text-align: center;
	padding: 4px 4px 4px 4px;
	vertical-align: top;
}
tr.report_row_odd td, 
tr.report_row_even td, 
tr.report_row_even_enable td, 
tr.report_row_selected td
{
	overflow: hidden;
	white-space: nowrap;
	padding: 2px 2px 4px 4px;
}
.report_row_even
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #dbe8f4;
	vertical-align: middle;
	overflow: hidden;
}
.report_row_odd
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
	overflow: hidden;
}
.report_row_odd a, 
.report_row_even a, 
.report_row_odd a:hover, 
.report_row_even a:hover, 
.report_row_odd a:visited, 
.report_row_even a:visited
{
	color: #000000;
	text-decoration: underline;
}
.reportgrid .theader 
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	overflow: hidden;
	background-color: #176cb8;
	white-space: nowrap;
	text-align: left;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}


/* gridSearchResults CssClass */
.searchgrid
{
	font-size: 12px;
	background-color: #ffffff;
}
.searchgrid td
{
	font-size: 12px;
}
tr.searchgrid_row_odd td, 
tr.searchgrid_row_even td, 
tr.searchgrid_row_even_enable td, 
tr.searchgrid_row_selected td
{
	overflow: hidden;
	white-space: nowrap;

}
.searchgrid_row_even
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #dbffda;
	vertical-align: middle;
	overflow: hidden; 
	text-align: justify;
}
.searchgrid_row_even td 
{
	padding-left: 5px;
	padding-right: 5px;
}
.searchgrid_row_even_hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: #104200;
	vertical-align: middle;
	overflow: hidden;
}
.searchgrid_row_even_hover td 
{
	padding-left: 5px;
	padding-right: 5px;
}
.searchgrid_row_odd
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	vertical-align: middle;
	overflow: hidden;
	text-align: justify;
}
.searchgrid_row_odd td 
{
	padding-left: 5px;
	padding-right: 5px;
}
.searchgrid_row_odd_hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: #104200;
	vertical-align: middle;
	overflow: hidden;
	text-align: justify;
}
.searchgrid_row_odd_hover td 
{
	padding-left: 5px;
	padding-right: 5px;
}
.searchgrid_row_selected
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: #104200;
	vertical-align: middle;
	overflow: hidden;
	text-align: justify;
}
.searchgrid_row_selected td 
{
	padding-left: 5px;
	padding-right: 5px;
}
.searchgrid_row_selected_hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background-color: #104200;
	vertical-align: middle;
	overflow: hidden;
	text-align: justify;
}
.searchgrid_row_selected_hover td
{
	padding-left: 5px;
	padding-right: 5px;
}


.searchgrid_row_odd a, 
.searchgrid_row_odd a:hover, 
.searchgrid_row_odd a:visited, 
.searchgrid_row_even a, 
.searchgrid_row_even a:hover, 
.searchgrid_row_even a:visited
{
	color: #000000;
	text-decoration: underline; 
	display: block; 
	padding: 5px 5px 5px 5px;
	width: 100%;
}
.searchgrid_row_selected a,
.searchgrid_row_selected a:hover, 
.searchgrid_row_selected a:visited
{
	color: #ffffff !important;
	text-decoration: underline; 
	display: block; 
	padding: 5px 5px 5px 5px;
	width: 100%;
}
.searchgrid_row_odd_hover a, 
.searchgrid_row_odd_hover a:hover, 
.searchgrid_row_odd_hover a:visited,
.searchgrid_row_even_hover a,
.searchgrid_row_even_hover a:hover,
.searchgrid_row_even_hover a:visited,
.searchgrid_row_selected_hover a,
.searchgrid_row_selected_hover a:hover, 
.searchgrid_row_selected_hover a:visited
{
	color: #ffffff;
	text-decoration: underline; 
	display: block; 
	padding: 5px 5px 5px 5px;
	width: 100%;
}
.searchgrid .theader
{
	background-image: url("Images/NavigationMenuBackground.png");
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	white-space: normal;
	text-align: center;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
.searchgrid .theader td
{  
	padding: 5px 5px 5px 5px; 
	border-right: solid 1px #104200; 
	border-bottom: solid 1px #104200; 
	white-space: nowrap;
}
.searchgrid .theader a
{
	color: #000000;
	display: block;
	width: 100%;
	height: 16px; 
	text-decoration: none;
}
.searchgrid .theader a:hover 
{
	color: #000000;
}
/* SearchGrid Border */
.searchgrid_pagetable 
{
	border: solid 2px #c0c0c0;
}
/* SearchGrid Page Header */
.searchgrid_pageheader 
{
	background-color:Green;
	color:#ffffff;
	background-repeat: repeat;
	padding: 3px 3px 3px 3px;
	white-space: nowrap;
}
.searchgrid_pageheader select 
{
	background-color: #26659e;
	color: #ffffff;
	font-weight: bold;
}
/* Filter Style for Page Header */
.searchgrid_pageheader .gridfilters
{
	background-image: url("Images/NavigationMenuBackground_hover4.png");
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px black;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
}
.searchgrid_pageheader .gridfilters td 
{
	text-align: left;
	vertical-align: middle !important;
	font-family: Arial;
	font-size: 12px;
	font-weight: Bold;
	white-space: nowrap;
}
.searchgrid_pageheader a, 
.searchgrid_pageheader a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.searchgrid_pageheader .a_disabled, 
.searchgrid_pageheader .a_disabled:hover
{
	text-decoration: none !important;
	font-weight: normal;
	cursor: default;
}
/* SearchGrid Page Footer */
.searchgrid_pagefooter 
{
	background-color: #c0c0c0;
	padding: 3px 3px 3px 3px; 
}
.searchgrid_pagefooter a, 
.searchgrid_pagefooter a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #000000; 
	text-decoration: underline;
}
.searchgrid_pagefooter .a_disabled, 
.searchgrid_pagefooter .a_disabled:hover
{
	text-decoration: none !important;
	font-weight: normal;
	cursor: default;
}


