.gridview .actions div {
	float: right;
	padding-right: 2px;
	text-align: right;
	width: 95px;
}

.gridview .edit td,.gridview .create td {
	background: #DAFFCD;
	padding: 4px;
	border-bottom: solid 2px #FFFFFF;
	border-top: solid 2px #FFFFFF;
}
.gridview td {
	border-bottom: solid 1px #C5DBF7;
	color: #333333;
	font: small Arial;
	padding: 2px 2px;
}

.gridview tr {
	background: #D7E6F4;
	border-bottom: solid 1px #C5DBF7;
	color: #333333;
	font: small "Segoe UI", Segoe, sans-serif;
	padding: 5px 4px;
	CURSOR: hand;
}

.gridview th {
	background: #4168BD;
	color: #FFFFFF;
	font: small "Segoe UI", Segoe, sans-serif;
	letter-spacing: 0;
	padding: 4px;
	text-align: left;
}
.gridview th a{
	color: #FFFFFF;
	font: bold small "Segoe UI",Segoe,sans-serif;
}
.gridview th a:hover
{
	display:block;
	color: #ffffbb;
}
.gridview tr.even ,.detailsview tr.even {
	background: #FFFFFF;
}
.gridview tr.header {
	background: #C5DBF7;
}

.gridview tr.even tr:hover
{
	display:block;
	color: #00FFAA;
}

.gridview,.detailsview {
	width: 100%;
}
.updateprogress {
	color: #FFFFFF;
	font: bold large "Segoe UI", Segoe, sans-serif;
}

.DrillDown
{
	background-color:White;
	border: solid 1px gray;
	padding:10px;
	width:350px;
	position:absolute;
	left:100px;
	top:150px;
}

.SearchLabel
{
	font-family:Arial;
	font-size:small;
	font-weight:bold;
}

.Header1
{
	font-size:16pt;
	color:#002040;
}

.Header2
{
	font-size:12pt;
	color:#002040;
	font-weight:bold;
}

.DetailLabel
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}

.DetailLabelValue
{
	font-family:Arial;
	font-size:9pt;
}