﻿.searchfilter
{
	width						: 98%;
	text-align: left;
	border: #e7e7e7 solid 1px;
	-pie-poll: true;
    behavior: url(PIE.htc);
	color						: #414141;
	margin-bottom: 10px;
}

.searchfilter,
.searchfilter thead,
.searchfilter thead tr,
.searchfilter thead tr th,
.searchfilter thead tr td
{   
     border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

.searchfilter thead tr th
{
	border-top					: #e7e7e7 solid 1px;
	border-bottom				: #e7e7e7 solid 1px;
	cursor						: default;
	background: #fff url(img/datagridheader.jpg) repeat-x bottom left;
	padding: 3px 2px;
	color						: #414141;
	
}

.searchfilter thead tr th:first-child{
	border-left					: #e7e7e7 solid 1px;
}

.searchfilter thead tr th:last-child{

	border-right				: #e7e7e7 solid 1px;
}

.searchfilter thead tr td
{
	padding-bottom: 5px;
	color						: #414141;
	padding-top: 5px;
}




.searchfilter tr td:first-child{
	padding-left: 2px;
}

.searchfilter tbody tr td
{
	padding: 5px 0;
	vertical-align: middle;
	color						: #414141;
}


.searchresults tbody tr td
{
	padding: 5px;
}

.searchfilter tbody tr.actionsrow td
{
	border-top					: #e7e7e7 solid 1px;
	border-bottom				: #e7e7e7 solid 1px;
	cursor						: default;
	background: #fff url(img/datagridheader.jpg) repeat-x bottom left;
		padding: 5px;
}

.searchfilter tbody tr.actionsrow td:first-child{
	border-left					: #e7e7e7 solid 1px;
}

.searchfilter tbody tr.actionsrow td:last-child{
	border-right				: #e7e7e7 solid 1px;
}

.searchfilter tbody tr.actionsrow td a
{
	padding: 4px 5px 0px 20px;
	color						: #414141;
}

.searchresults
{
	width						: 98%;
	text-align: left;
	border: #e7e7e7 solid 1px;
    behavior: url(PIE.htc);
    -pie-poll: false;
	color						: #414141;
}

.searchresults,
.searchresults thead,
.searchresults thead tr,
.searchresults thead tr th,
.searchresults thead tr td
{   
     border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

.searchresults thead tr th a
{
	color						: #414141;
}

.searchresults thead tr th
{
	border-top					: #e7e7e7 solid 1px;
	border-bottom				: #e7e7e7 solid 1px;
	cursor						: default;
	background: #fff url(img/datagridheader.jpg) repeat-x bottom left;
    padding-left: 3px;
    line-height: 23px;
	color						: #414141;
	
}

.searchresults thead tr th:first-child{
	border-left					: #e7e7e7 solid 1px;
}

.searchresults thead tr th:last-child{

	border-right				: #e7e7e7 solid 1px;
}

.searchresults tbody tr.alt td
{
	background					: #f3f3f3;
	border-top					: #e7e7e7 solid 1px;
	border-bottom				: #e7e7e7 solid 1px;
}

.searchresults tr td.icon_only
{
    width: 34px;
    vertical-align: middle;
}


.searchresults tr.empty td
{
	padding: 10px;
	color: #333;
}

.searchresults tfoot tr,
.searchresults tfoot tr td
{
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}

.searchresults tfoot tr td
{
    border-top					: #e7e7e7 solid 1px;
	border-bottom				: #e7e7e7 solid 1px;
	cursor						: default;
	background: #fff url(img/datagridheader.jpg) repeat-x bottom left;
    padding-left: 3px;
    line-height: 23px;
	color						: #414141;
}

.searchresults tfoot tr td span,
.searchresults tfoot tr td a
{
    margin: 0px 3px;
}


.validation_summary
{
	border						: 1px solid #ad0512;
	width						: 97%;
	margin-bottom				: 5px;
	padding						: 7px;
	border-radius				: 5px;
    -webkit-border-radius		: 5px;
    -moz-border-radius			: 5px;
    /*behavior					: url(PIE.htcPIE.htc);*/
	background					: -webkit-gradient(bottom, #ec224b 0%, #ff858a 75%);
	background					: -moz-linear-gradient(bottom, #ec224b 0%, #ff858a 75%);
	/*-pie-background				: linear-gradient(bottom, #ec224b 0%, #ff858a 75%);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EC224B', endColorstr='#FF858A',GradientType=0 );
	min-height					: 40px;
	color						: #fff;
}

.delete_header_icon
{
    padding-top: 3px;
}



.details_view
{
	width						: 98%;
	text-align: left;
	border: #e7e7e7 solid 1px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    behavior: url(PIE.htc);
	color						: #414141;
	margin-bottom: 10px;
}


.details_view thead tr th
{
	border-top					: #e7e7e7 solid 1px;
	border-bottom				: #e7e7e7 solid 1px;
	cursor						: default;
	background: #fff url(img/datagridheader.jpg) repeat-x bottom left;
	padding: 3px 2px;
	color						: #414141;
	border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    
}

.details_view thead tr th:first-child{
	border-left					: #e7e7e7 solid 1px;
}

.details_view thead tr th:last-child{

	border-right				: #e7e7e7 solid 1px;
}

.details_view thead tr td
{
	padding-bottom: 5px;
	color						: #414141;
	padding-top: 5px;
}

.details_view tr td:first-child{
	padding-left: 2px;
}

.details_view tbody tr td
{
	padding: 5px 0;
	vertical-align: middle;
	color						: #414141;
}