﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment... */

/* ***************************************************************************************** */
/* Grid Panel */
/* ***************************************************************************************** */
.Pet-GridPanel
{
}

/* ***************************************************************************************** */
/* Legend */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-Legend
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #e6e8ec;
	border: solid 1px #e6e8ec;
}

.Pet-GridPanel .Pet-Grid-Legend span
{
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
}

/* ***************************************************************************************** */
/* Frame */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-Frame
{
	width: 100%;
	border: solid 1px #e6e8ec;
	background-color: #ffffff;
}

.Pet-GridPanel .Pet-Grid-GroupByRow,
.Pet-GridPanel .Pet-Grid-FilterHighlightRow,
.Pet-GridPanel .Pet-Grid-Header,
.Pet-GridPanel .Pet-Grid-Row,
.Pet-GridPanel .Pet-Grid-RowAlternate,
.Pet-GridPanel .Pet-Grid-SelectedRow,
.Pet-GridPanel .Pet-Grid-EditCell,
.Pet-GridPanel .Pet-Grid-Footer
{
	padding: 3px 0px 3px 3px;
	border: none 0;
	border-bottom: solid 1px #e6e8ec;
	background-color: #ffffff;
}

/* ***************************************************************************************** */
/* Header */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-Header
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #202b63;
	background-color: #e6e8ec;
	border: none 0;
	border-bottom: solid 1px #ffffff;
}

/* ***************************************************************************************** */
/* Row Selector */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-RowSelector
{
	background-color: #e6e8ec;
	border: none 0;
}

/* ***************************************************************************************** */
/* Row */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-Row
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
	border: none 0;
	border-bottom: solid 1px #e6e8ec;
}

.Pet-GridPanel .Pet-Grid-Row a,
.Pet-GridPanel .Pet-Grid-Row a:visited,
.Pet-GridPanel .Pet-Grid-Row a:hover
{
	color: blue;
	text-decoration: underline;
}

/* ***************************************************************************************** */
/* Row Alternate */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-RowAlternate
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #e6e8ec;
	border: none 0;
	border-bottom: solid 1px #ffffff;
}

.Pet-GridPanel .Pet-Grid-RowAlternate a,
.Pet-GridPanel .Pet-Grid-RowAlternate a:visited,
.Pet-GridPanel .Pet-Grid-RowAlternate a:hover
{
	color: blue;
	text-decoration: underline;
}

/* ***************************************************************************************** */
/* Selected Row */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-SelectedRow
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #fffacd;
	border: none 0;
	border-bottom: solid 1px #e6e8ec;
}

.Pet-GridPanel .Pet-Grid-SelectedRow a,
.Pet-GridPanel .Pet-Grid-SelectedRow a:visited,
.Pet-GridPanel .Pet-Grid-SelectedRow a:hover
{
	color: blue;
	text-decoration: underline;
}

/* ***************************************************************************************** */
/* Edit Cell */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-EditCell
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #fffacd;
	border: none 0;
	border-bottom: solid 1px #e6e8ec;
}

.Pet-GridPanel .Pet-Grid-EditCell a,
.Pet-GridPanel .Pet-Grid-EditCell a:visited,
.Pet-GridPanel .Pet-Grid-EditCell a:hover
{
	color: blue;
	text-decoration: underline;
}

/* ***************************************************************************************** */
/* Button Cell */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-ButtonCell
{
	padding: 3px 10px 3px 10px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-decoration: underline;
	text-align: center;
	color: blue;
}

.Pet-GridPanel .Pet-Grid-EditCell input
{
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: blue;
}

/* ***************************************************************************************** */
/* Pager */
/* ***************************************************************************************** */
.Pet-GridPanel .Pet-Grid-Pager
{
	padding: 3px 0px 3px 3px;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	background-color: #e6e8ec;
	border: solid 1px #e6e8ec;
}

.Pet-GridPanel .Pet-Grid-Pager span
{
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
}

.Pet-GridPanel .Pet-Grid-Pager a,
.Pet-GridPanel .Pet-Grid-Pager a:visited,
.Pet-GridPanel .Pet-Grid-Pager a:hover
{
	margin: 0px 3px;
	font-weight: normal;
	color: blue;
	text-decoration: underline;
}
