
.gridhighlightpage
{
	background-color: #FFFFFF;
	color: #666666;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}
.gridhighlightpage a:link
{
	color: #666666;
	text-decoration: none;
}
.gridhighlightpage a:visited
{
	color: #666666;
	text-decoration: none;
}
.gridhighlightpage a:hover, .gridhighlightpage a:active
{
	color: red;
	text-decoration: none;
}

.gridnavpage
{
	background-color: #FFFFFF;
	color: #333333;
	font: 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.gridnavpageselected
{
	background-color: #fcfaf5;
	color: #000000;
	font: bold 11px Tahoma, Verdana;
	padding: 2px 4px 2px 4px;
	white-space: nowrap;
}

.gridrowitalic
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-STYLE: italic;
}


.rowcode
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-SIZE: 14px;
	FONT-FAMILY: Consolas, Courier New, Verdana, Arial, Helvetica;
}

.gridrowcf
{
	BACKGROUND-COLOR: #FFF5F2;
	COLOR: #000000;
}

.gridrow1
{
	BACKGROUND-COLOR: #f2ebde;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.gridrow2
{
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.gridrow3
{
	BACKGROUND-COLOR: #f4ece0;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.gridrow4
{
	BACKGROUND-COLOR: #eee6d9;
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}


.griddragdrop, .griddragdropsub
{
	BACKGROUND: #FFFFFF;
	CURSOR: move;
}

.gridtabletitlerow
{
	BACKGROUND: #FFFFFF URL('%themepath%images/gridtabletitlebg.gif') REPEAT-X TOP LEFT;
	COLOR: #333333;
	FONT: 11px Verdana, Tahoma, Helvetica;
	BORDER-TOP: 1px SOLID #FFFFFF;
	BORDER-BOTTOM: 1px SOLID #d9cebc;
	PADDING: 5px;
	CURSOR: pointer;
}

.gridtabletitlerowsel
{
	BACKGROUND: #e2f8ff URL('%themepath%images/gridtabletitlebgsel.gif') REPEAT-X TOP LEFT;
	COLOR: #333333;
	FONT: 11px Verdana, Tahoma, Helvetica;
	BORDER-TOP: 1px SOLID #FFFFFF;
	BORDER-BOTTOM: 1px SOLID #9eeaff;
	PADDING: 5px;
	CURSOR: pointer;
}

.gridtabletitlerowhover
{
	BACKGROUND: URL('%themepath%images/gridtabletitlebgselhover.gif') REPEAT-X TOP LEFT;
	COLOR: #333333;
	FONT: 11px Verdana, Tahoma, Helvetica;
	BORDER-TOP: 1px SOLID #FFFFFF;
	BORDER-BOTTOM: 1px SOLID #9effe5;
	PADDING: 5px;
	CURSOR: pointer;
}

.gridcontentborder
{
	background: #efe8da;
	color: #FFFFFF;
}

.gridlayoutborder
{
/*	margin-left: 1px;*/
	background-color: #FFFFFF;
	color: #000000;
	float: left; position: relative;
}

.dashboardlayoutborder
{
	background-color: #f8f4eb;
	color: #000000;
	float: left; position: relative;
}

.gridirs
{
	COLOR: #61718C;
	FONT-FAMILY: Verdana, Tahoma, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BORDER: 1px SOLID #ddd1b8;
	MARGIN: 0px;
	MARGIN-LEFT: 2px;
	PADDING: 2px 2px 3px 2px;
	WIDTH: 303px;
	HEIGHT: 14px;
	BACKGROUND: URL('%themepath%images/icon_gridirs.gif') no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-RIGHT: 18px;
	VERTICAL-ALIGN: middle;
}

.gridirsloading
{
	COLOR: #61718C;
	FONT-FAMILY: Verdana, Tahoma, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BORDER: 1px SOLID #ddd1b8;
	MARGIN: 0px;
	MARGIN-LEFT: 2px;
	PADDING: 2px 2px 3px 2px;
	WIDTH: 303px;
	HEIGHT: 14px;
	BACKGROUND: URL('%themepath%images/icon_gridirsloading.gif') no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-RIGHT: 18px;
	VERTICAL-ALIGN: middle;
}



.paginationtoolbar {
/*	MARGIN-LEFT: 1px;*/
	BORDER-TOP: 1px SOLID #FFFFFF;
	BACKGROUND: #fcfbf5;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica;
	WIDTH: 100%;
	FONT-SIZE: 11px;
	HEIGHT: 22px;
	FLOAT: left;
	BORDER-BOTTOM: 1px SOLID #efe8da;
}

.massactionpanel {
	DISPLAY: none;
	BORDER-TOP: 1px SOLID #FFFFFF;
	WIDTH: 100%;
	FLOAT: left;
}

#gridtoolbar {
	BORDER-TOP: 1px SOLID #fffaf2;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 4px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 4px;
	OVERFLOW: none;
	MIN-WIDTH: 900px;
}

#widthwrapper {
	HEIGHT: 32px;
	BACKGROUND: #f2e9da URL('%themepath%images/gridtoolbarbg.png') 50% 50% repeat-x;
/*	MARGIN-LEFT: 1px;*/
}

.gridsearchmode {
	BACKGROUND: #ffefbb;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma, Helvetica;
	FONT-SIZE: 11px;
	BORDER: 1px SOLID #bdac8e;
	PADDING: 4px;
	VERTICAL-ALIGN: middle;
	DISPLAY: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	MARGIN: 0px;
	MARGIN-RIGHT: 5px;
	FLOAT: left;
}

.gridtoolbarsubsearchmode {
	margin: 0px;
	padding: 0px;
	float: left;
	PADDING-TOP: 3px; PADDING-BOTTOM: 2px;
}

.gridtoolbarsubsearchmodesub {
	DISPLAY: inline;
	margin-top: 0.1em;
	PADDING-TOP: 3px; PADDING-BOTTOM: 2px;
	FLOAT: left;
}

.gridtoolbarsubsearch {
	margin: 0px;
	padding: 0px;
	float: left; margin-top: 0.1em;
	PADDING-TOP: 3px; PADDING-BOTTOM: 2px;
}

div#gridtoolbar ul {
	margin: 0px;
	padding: 0px;
	FONT-FAMILY: Verdana, Tahoma, Helvetica;
	FONT-SIZE: 11px;
	color: #333333;
	margin-top: 3px;
	display: block;
	line-style: none;
	padding-top: expression('0.25em');
}
div#gridtoolbar li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	line-style: none;
	line-height: 22px;
	VERTICAL-ALIGN: middle;
}

.gridtoolbarsub a  {
	BACKGROUND: #fcfaf5 URL('%themepath%images/gridtoolbarbuttonbg.gif') REPEAT-X TOP LEFT;
	border-right: 1px solid #ddd1b8;
	border-bottom: 1px solid #ddd1b8;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-decoration: none;
	MARGIN-LEFT: 3px;
	color: #333333;
	padding:0.25em 1em 4px 1em;
}

.gridtoolbarsub a:hover, #gridtoolbarsub a:active {
	text-decoration : none;
	color : #444444;
}

.gridtoolbarsub a:hover  {
	BACKGROUND: #fcfaf5 URL('%themepath%images/gridtoolbaritemhover.gif') REPEAT-X TOP LEFT;
	text-decoration: none;
	border-right: 1px solid #e5c365;
	border-bottom: 1px solid #e5c365;
	border-top: 1px solid #f9f0d7;
	border-left: 1px solid #f9f0d7;
}

.gridtoolbarsub a:active  {
	BACKGROUND: #fcfaf5 URL('%themepath%images/gridtoolbaritemhover.gif') REPEAT-X TOP LEFT;
	border-left: 1px solid #e5c365;
	border-top: 1px solid #e5c365;
	border-bottom: 1px solid #f9f0d7;
	border-right: 1px solid #f9f0d7;
}

.gridtoolbarsub a:visited  {
}

.gridtoolbarnew {
	float: right; width: auto; text-align: right; padding-right: 5px;
}

div#gridlayout {display: table; border: 1px solid black; }
div#gridrow {display: table-row;}
div#gridcell {display: table-cell; border: 1px solid black; }
