table.grid
{
	width:100%;
	font-size:1.2em;
}

table.grid th
{
	/*background-color: #663399;*/
	background-color: #ACBCD6;
	color: #0A317A;
	padding:0px;
	border-width: 0px;
	padding-left:3px;
	padding-right:3px;
}

table.grid th a
{
	color:#0A317A;
	display:block;
	text-decoration:none;
	padding:3px 2px 3px 8px;
}

table.grid th a:hover
{
	background-color: #E8EDF3;
}

table.grid td
{
	padding:3px 3px 1px 5px;
	border-bottom:solid 1px #F5F5F5;
	vertical-align:middle;
	background:repeat-x left top;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

table.grid tr:hover td
{
	background-color: #F9F4F2;
}

table.grid tr.alt
{
	background-color: #f8f3fe;
}

table.grid tr.selected td
{
	background-color:#F2E5E1;
}

table.grid tr.empty
{
	background-color:#FFFFFF;
}
tr.empty td
{
	padding:20px;
	text-align:center;
	border-top:solid 1px #EEEEEE;
	color:#999999;
}

tr.pager
{
	text-align:center;
	color: #CCC6E6;
	background-color:#FFFFFF;
}
tr.pager td
{
	background-color:Transparent!important;
	padding:2px;
	border-width:0px;
	border-top:solid 2px #CCC6E6;
}
tr.pager table td
{
	border-width:0px;
}
tr.pager table td
{
	border-width:0px;
}

tr.pager a, tr.pager span
{
	color: #998DCD;
	display:block;
	padding:3px 4px;
}
tr.pager span
{
	padding-bottom:6px;
	background-image:url('../images/arrowSU.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
}
table.grid tr.pager a:hover
{
	 text-decoration:underline; 
}

table.grid tr td.command
{
	white-space:nowrap;
	text-align:right;
	width:1px;
}
table.grid tr td.command a
{
	white-space:nowrap;
	
}

td.checkBoxColumn
{
	text-align:center;
	width:1%;
	white-space:nowrap;
}

th.checkBoxColumn
{
	text-align:center;
	width:1%;
	
}

table.grid textarea.inplaceTextArea
{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:18px;
	border:none;
	border:solid 1px #ececec;
	padding-left:3px;
}

div.selectionInformation
{
	background-color:#FFFFE1;
	border-top:solid 2px #aaaaaa;
	padding:0px 0 3px 4px;
	min-height:15px;
	height:auto;
}

div.selectionInformation input
{
	background-color:#FFFFE1;
	font-weight:bold;
}

div.selectionInformation td.actions a
{
	background-image:url(../Images/ActionLinkArrow_bg.png);
	background-repeat:no-repeat;
	padding:0px 3px 10px 20px;
	line-height:18px;
	text-decoration:none;
}

div.selectionInformation td.actions
{
	width:100%; 
	text-align:right;
	padding-right:0px;
}

div.RowCount
{
	font-style:italic; 
	font-family:Times New Roman;
	padding:0 0 3px 7px; 
	font-weight:normal;
	font-size:14px;
}
td.RowCount
{
	font-style:italic; 
	font-family:Times New Roman;
	font-weight:normal;
	font-size:14px;
	white-space:nowrap;
}








table.importGrid
{
	width:100%;

}

table.importGrid th
{
	background-color: #ACBCD6;
	color: #0A317A;
	padding:0px;
	border-width: 0px;
	padding-left:3px;
	padding-right:3px;
}

table.importGrid th a
{
	color:#0A317A;
	display:block;
	text-decoration:none;
	padding:3px 2px 3px 8px;
}

table.importGrid th a:hover
{
	background-color: #E8EDF3;

}
table.importGrid tr.error
{
	border-bottom:solid 1px red;
}

table.importGrid tr.accept td
{
	background-color:#CCF0C3;
	border-bottom:solid 1px #AAAAAA;
}

table.importGrid tr.error td
{
	background-color:#E8A89B;
}

table.importGrid tr.errorMessage td
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #AAAAAA;
}

table.importGrid td
{
	padding:3px 3px 1px 5px;
	border-width:0px;
	/*border-bottom:solid 1px #F5F5F5;*/
	vertical-align:middle;
	background:repeat-x left top;
}

table.importGrid td.error
{
	background-color:#FFFFE1;
	font-style:italic;
}

table.importGrid td.accept
{
}

table.importGrid tr.empty
{
	background-color:#FFFFFF;
}
table.importGrid tr td.command
{
	white-space:nowrap;
	text-align:right;
	width:1px;
}
table.importGrid tr td.command a
{
	white-space:nowrap;
}