﻿/* For the Infragistics grids, important note:
OptimizeCSSClassNamesOutput="True" is now the default
and because of that you have to be very specific and use
selectors or the CSS will appear not to work.*/

.TrgIgGridAddNewButtonStyle
{
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.TrgIgGridBandLabelStyle
{
}
.TrgIgGridButtonStyle
{
}

.TrgIgGridEditCellStyle
{
	vertical-align: middle;
}
.TrgIgGridFixedCellStyle
{
}

/* This inherits from header style automatically
so not using it right now: .TrgIgGridRowSelectorStyle,*/
.TrgIgGridFixedHeaderStyle th,
.TrgIgGridHeaderStyle th,
.TrgIgGridPagerStyle,
.TrgIgGridAddNewBoxStyle {
    background: #8E370B;
    background-position: left top;
    background-repeat: repeat-x;
    border-style: solid;
    text-align: center;
    font-weight: bold;
    font-size: 8.5pt;
    font-family: Arial, Sans-Serif;
    padding: 5px;
    vertical-align: middle;
    border-left: solid 1px #FFFFFF;
    /*border-top:solid 1px #FFFFFF;*/
    /*border-bottom:solid 1px #9f9f9f;*/ /*med gray*/
    /*border-right:solid 1px #FFFFFF;*/
    color: #FFFFFF;
}

.TrgIgGridGroupByRowStyle,
.TrgIgGridFixedFooterStyle th,
.TrgIgGridFooterStyle th
{
	background-color: #A3A3A3;/*med gray*/
	background-image: url(./../images/1x50_GradientDarkBlue.gif); /*1x80_Gradient.gif*/
	background-position: left top;
	background-repeat: repeat-x;
	border-style:solid;
	/*text-align:left;*/
	font-size:8.5pt;
	font-family:Arial, Sans-Serif;
	padding: 5px;
	vertical-align: middle;
	border-left:solid 1px #FFFFFF; /*white*/
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #9f9f9f; /*med gray*/
	border-right:solid 1px #9f9f9f;
}

.TrgIgGridHeaderStyle th.leftcell
{
	border-left:solid 1px #9f9f9f; /*med gray*/
}
.TrgIgGridHeaderStyle #thScrollBarHeader
{
	border-left: none;
	border-right: none;
}

th.orange 
{
   background: #999999 url(./../images/1x80_GradientOrange.gif) repeat-x top left;
}

/*In FF HorizontalAlign=center does not work when adding custom headers.*/
th.centered, td.centered
{
  text-align:center;
}

/*In FF HorizontalAlign does not work when adding custom headers.*/
thead.TrgIgGridHeaderStyle th.rightTextAlign, td.rightTextAlign
{
  text-align:right;
}


th.TrgIgGridFooterStyle th
{
	background-image: url(./../images/1x80_GradientInset.gif);  
	background-position: left bottom;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #9f9f9f;
}

.TrgIgGridFixedFooterStyle th,
.TrgIgGridFooterStyle th
{
	border-bottom-style:none;
}


.TrgIgGridFormulaErrorStyle
{
}

.TrgIgGridFrameStyle
{	
	margin-bottom:5px;
	border: 1px solid #9f9f9f;
}

.TrgIgGridGroupByBoxStyle
{
	border-bottom: solid 1px #9f9f9f;	
	border-right: solid 1px #9f9f9f;	
	border-left: solid 1px #ffffff;	
	border-top: solid 1px #ffffff;	
	background-image: url(./../images/1x80_GradientLtBlue.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	background-color: #A3A3A3;
}
.TrgIgGridHeaderStyle
{
	/* see TrgIgGridFooterStyle */
	/* add style data here to overide standard styles */
}

.TrgIgGridPagerComboStyle
{
	border-top: solid 1px white;
	border-right: none 0px transparent;
}

.TrgIgGridParentBandStyle,
.TrgIgGridParentBandAlternateStyle
{
  background-image: url(./../images/1x80_GradientLtBlue.gif);
  background-position: left top;
	background-repeat: repeat-x;
	padding: 3px;
	vertical-align: middle;
  background-color: #9999CC;
  border-bottom: solid 1px #666699;
	border-right: solid 1px #666699;
}

.TrgIgGridParentBandAlternateStyle
{
  background-image: url(./../images/1x80_GradientMdBlue.gif);
}

.TrgIgGridRowStyle td, tr.TrgIgGridRowAlternateStyle td, .TrgIgGridRowGroupStyle td
{ 
	border-color:Silver;
  font-size: 8.25pt;
  font-family:Arial, Sans-Serif;
  border-style:solid;	
	border-left-color:White;
	border-top-color:White;
	border-left-width:1px;
	border-top-width:1px;
	/*background-color: #dfdfdf;*/
	border-bottom: solid 1px #9f9f9f;
	border-right: solid 1px #9f9f9f;
	/*border-top:  solid 1px #FFFFFF;*/
	padding: 5px; /* padding left 3px */
	background-color: #dfdfdf; 
}

tr.TrgIgGridRowAlternateStyle input.noPadding
{
	font-size: 11px;
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	margin-left:1px;
	margin-top:1px;
}

tr.TrgIgGridRowAlternateStyle table.noPadding td
{
	padding: 0;
	background-color: #FFFFE6;
}

.TrgIgGridRowStyle td, tr.TrgIgGridRowAlternateStyle td, .TrgIgGridRowGroupStyle td
{
	overflow:hidden;
}

.TrgIgGridRowAlternateStyle td
{
	background-color: #FFFFE6;
}

.TrgIgGridRowStyle td
{
	background-color: #F5F5F5;
	/*background-color: #FFFFFF;*/
}

.TrgIgGridRowGroupStyle td
{
	background-color: #99CCFF;
	border-color: #666666;
}

.TrgIgGridRowStyle td.leftBorder, tr.TrgIgGridRowAlternateStyle td.leftBorder, , .TrgIgGridRowGroupStyle td.leftBorder
{
	border-left:solid 1px #9f9f9f; /*med gray*/
}


th.TrgIgGridRowExpAreaStyle
{ /* this needs some work, need a border but cannot get and the gradient looks bad*/
	background-image: url(./../images/1x80_GradientLtBlueHoriz.gif); 
	background-position: center top;
	background-repeat:repeat-y;
	padding-left:5px;
}

.TrgIgGridRowSelectorStyle
{
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.TrgIgGridGroupByRowStyle,
td.TrgIgGridPagerStyle
{
	background-image: url(./../images/1x80_Gradient.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #A3A3A3;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #DFDFDF; /*#9f9f9f;*/
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #DFDFDF; /*#9f9f9f;*/
	padding: 3px;
	vertical-align: middle;
	
}

.TrgIgGridPagerStyle
{
		font-size:9.5pt;	
}



.TrgIgGridSelectedGroupByRowStyle
{
	background-color: #ffffcc;
}

.TrgIgGridSelectedHeaderStyle
{
}

.TrgIgGridSelectedRowStyle
{
	background-color: #ffffdd;
}


.TrgIgGridAddNewBoxStyle
{
	border-bottom-color: #A9B9D2;
	border-right-color: #A9B9D2;
}

td.TrgIgGridAddNewBoxStyle table tr td.TrgIgGridAddNewBoxStyle
{
	background-color:Transparent;
  border-style:none;
	background-image:none;
  cursor:arrow;
}

td.TrgIgGridAddNewBoxStyle
{
	border-top-color: #ffffff;
	border-collapse:collapse;
}

td.canEdit {
    background: #F5F5F5 url(/images/editColumn.gif) no-repeat right 1px;
    text-align: center;
}

tr.TrgIgGridRowAlternateStyle td.canEdit {
    background: #dfdfdf url(/images/editColumn.gif) no-repeat right 1px;
}
