﻿/* --------------- grid stuff ---------------------------------- */

 /*
Style Sheet for Multiple
The Skin for the gridview is located in SkinFile.skin
*/


/* define background-color only for all these classes.  */
.GridTitle, .GridTitleBold, .GridHeader, .GridSelectorCell, .GridSelectedRow ,.GridHeaderDiv
{
    background-color:#8B7192;
    color:White;
}

/* define just border for these */

.GridDataCell, .GridEditCell, .GridReadOnlyDataCell, .GridReadOnlyEditCell
{
    border-right:1px solid #B0B0B0;
    border-bottom:1px solid #B0B0B0;
}



.GridPanel 
{
    padding-bottom:5px;
    border:1px solid #B0B0B0;
    padding:0px;
    margin-bottom:5px;
    overflow-y: scroll;
}

.GridFocusPanel 
{
    position:absolute;
}


.GridTitle
{
	/* NOTE: do not put width:100% on this class, although it might seem like you should. */
    border:1px solid #B0B0B0;
    border-bottom-width:0px;
    FONT-SIZE: 9pt;
    text-align:center;
    margin:0px;
    margin-top:0px;
    padding:2px;
    overflow:hidden;
    height:15px;
    white-space:nowrap;
    text-overflow:ellipsis;
    cursor:default;

}


/* Used for Mandatory Grid*/
.GridTitleBold
{
	/* NOTE: do not put width:100% on this class, although it might seem like you should. */
    border:1px solid #B0B0B0;
    FONT-SIZE: 9pt;
    font-weight:bold;
    text-align:center;
    margin:0px;
    margin-top:0px;
    padding:2px;
    overflow:hidden;
    height:15px;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.Grid 
{ 
    border: 0px solid #B0B0B0; 
}

.GridHeader
{
    border:2px solid #8B7192;
    text-align:center;
    padding  : 2px; 
}

.GridHeaderDiv
{
   /* NOTE: do not put width:100% on this class, although it might seem like you should. */
    border:1px solid #B0B0B0;
    border-bottom-width:0px;
    margin:0px;
    padding:2px;
    white-space:nowrap;

}
.GridHeaderTable
{
    table-layout:fixed;
    border-collapse:collapse;
    padding:0px;
    padding-top:2px;
    padding-bottom:2px; 
}

.GridHeaderSelectorCell 
{     
    border:1px solid #8B7192;
    border-right:1px solid #B0B0B0;
    padding:0px;
    padding-left:3px;
    cursor:default;
    width:15px;
}

.GridColumnHeaderText
{
    cursor: default;
    border-left:1px solid #B0B0B0;
    overflow:hidden;
    text-overflow:ellipsis;
}
.GridColumnHeaderTextMandatory
{
    cursor: default;
    border-left:1px solid #B0B0B0;
    overflow:hidden;
    text-overflow:ellipsis;
    font-weight:bold;
}

.GridHeaderText
{
    text-align:center;
    vertical-align:middle;
}

/* Used for required fields */
.GridHeaderTextBold
{ 
    text-align:center;
    font-weight:bold;
    vertical-align:middle;
}

.GridDataCell 
{ 
    cursor: default;
    font-size: 9pt; 
    height:23px;
    overflow:hidden;
    text-overflow:ellipsis;
} 

    
.GridDataCellDiv
{
    overflow:hidden;    
    text-overflow:ellipsis;
    white-space:nowrap;
    border:0px;
    padding-left:3px;
    padding-top:4px;
    height:19px;
}    

.GridDataCheckBoxCellDiv
{
    text-align:center;   
    border:0px;
    height:19px;
}    


.GridDataWordProcessingCellDiv
{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    
     
}
.GridWPDialogDiv
{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    height:19px;
    padding-left:3px;
    padding-top:4px;
}

.GridReadOnlyDataCell 
{ 
    cursor: default;
    font-size: 9pt; 
    height:23px;
    background-color:#E0E0E0;
    
} 

.GridReadOnlyEditCell 
{ 
    cursor: default;
    font-size: 9pt; 
    height:23px;
    padding-left:0px;
    background-color:#E0E0E0;
} 

.GridEditCell 
{ 
    background-color:white;
    font-size: 9pt; 
    height:19px;
    padding-left:0px;
    padding:0px;
} 

.GridEditCheckBoxCell 
{ 
    text-align:center;   
    padding-left:0px;
    padding-right:0px;
} 

.GridEditCell input.dluEllipsis
{ 
    width:12px;
    height:18px;
    border:1px solid #999999;
    margin-bottom:1px;
    cursor:pointer;
    padding:0px;
} 

.GridWPDialogButton
{
    width:18px;
    height:18px;
    border:1px solid #999999;
    cursor:pointer;
    padding:0px;
    margin:0px;
}

/* 
Here is an example of how we could modify the textbox part of the
dictionary lookup within the grid, if necessary.
.GridEditCell input.dluLookup
{ 
    margin-left:2px;
    margin-right:2px;
} 
*/


.GridSelectorCell 
{ 
    border:1px solid #8B7192;
    padding:0px;
    padding-left:2px;
    cursor:default;
    width:15px;
}
.GridSelectedRow 
{ 
	/* ??? consider using a different bg color  */ 
}

.GridSelectedRow td.GridEditCell
{ 
  cursor: default;
  padding-left:0px;
}

.GridRowStyle
{
    color:black;
    background-color:white;

}

.GridRowReadOnly
{
    color:black;
    background-color:#E0E0E0;

}

.GridRowReadOnly .CheckBoxBackground 
{
    background-image: url(../../images/checkbox.gif); 
    background-repeat:no-repeat;
    padding-left: 0px;
    background-position:center;    
}


.GridRowReadOnly .CheckBoxBackground input
{
    margin:0; 
	padding: 0;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=20); -moz-opacity:0.5
}


.ScrollBar
{
  background-image: url(../images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(../images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

.IndentCell 
{
  BORDER-RIGHT: 0px;
  BACKGROUND: #a9c7f4;
  HEIGHT: 20px
}


.ScrollBar
{
  background-image: url(../images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(../images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

.IndentCell 
{
  BORDER-RIGHT: 0px;
  BACKGROUND: #a9c7f4;
  HEIGHT: 20px
}



/*for Provider + Payer Inquiry Screens*/
.InquiryGridPanel 
{
 
    padding-bottom:5px;
    border:1px solid #B0B0B0;
    padding:0px;
    margin-bottom:5px;
    overflow-y: scroll;
    border-collapse:collapse;
   
}

.InquiryGridTable
{
	width:100%;
	border-collapse:collapse;
}

.InquiryGridTitle
{
	 background-color:#8B7192;
	 color:White;   
    FONT-SIZE: 10pt;
    text-align:center;
    margin:0px;
    padding:2px;
    height:17px;
    cursor:default;
}
.InquiryGridTitle td
{
	border-right:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
}


.InquiryGridRowStyle
{
 	padding:2px;
 }

.InquiryGridRowStyle td
{
	border-right:1px solid #B0B0B0;
	border-bottom:1px solid #B0B0B0;
    background-color:#E0E0E0;

	
}