/* --------------------------------------------------------- */
/* default html styles */
/* --------------------------------------------------------- */

.DetailsView table
{
	border-collapse: collapse;
	border: 0px;
}

.Gridview 
{
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

.Gridview td {
    vertical-align:top;
	font-size: 11px;
}

.Gridview th {
	font-weight: normal;
	background-image: url(Images/GreyHD.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	text-align: left;
	white-space: nowrap;
    color: #666;    	
    padding-bottom: 5px;
}

.GridviewHeader th a 
{
	text-decoration: none;
    color: #666;    	
}

.Gridview select 
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.GridviewHeader
{
	/* is applied to "tr"  */
}


.GridviewFooter
{
}

.GridviewPager
{
	background-image: url(Images/GreyHD.gif);
	background-repeat: repeat-x;
	font-weight: normal;
	height: 25px;
	font-size: 11px;
	color: #666666;
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #ccc;
}

.GridviewPager td 
{
	vertical-align: top;
}

.GridviewPager a
{
	font-weight: normal;
	text-decoration: none;
	background-image: none;
	background-color: Transparent;
}

.GridviewRow
{
	white-space: normal;
	font-size: 11px;
}

.GridviewRow td, .GridviewRowAlt td, .GridviewRowHover td
{
	border-top: 1px solid #cccccc;
}

.GridviewRowAlt
{
	background-color:#eeeeee;
	white-space: normal;
	font-size: 11px;
}

.GridviewRowHover
{
	background-color:#FFFACD;
	font-size: 11px;
}

.GridviewRowHover td {
	border-top: 1px solid #cccccc;
}

.GridviewEmptyRow, .GridviewEmptyRow td {
	border : 2px solid #e7b944;
	margin: 0px 0px 20px 0px;
    line-height: 1.4em;
	padding: 5px 5px 5px 40px;
	 background-image: url(../../Images/icn_UsrMsg_Warn.gif);
	background-repeat: no-repeat;
	background-position: left;
}

