﻿
/******************************************************************************************
* Basic table element settings
*
* Establishes basic default characteristics of table elements.
*******************************************************************************************/
th 
{
/*
	border: none 0 #00344d;
	background-color: #00344d;
	color: #fff;
*/
    white-space: nowrap;
    height: 1.75em;
    vertical-align: bottom;
    padding-bottom: .3em;
    padding-left: .3em;
    padding-right: .3em;
    padding-top: .1em;
}

/*
* Make clickable headers (hyperlinks inside of TH cells) the same color as the normal
* header text.
*/
th a:link,
th a:visited
{
/*
	color: #fff;
*/
	/* We don't want underlines unless the mouse is placed over the link */
	text-decoration: none; 

	/* we don't want a bold font unless this is the currently sorted column */
    font-weight: normal;
}

/*
* We DO want underlines when the mouse is placed over the link 
*/
th a:hover
{
/*
	color: #fff;
*/
	text-decoration: underline;
    font-weight: bold;
}

/*
* Account for images in the headers such as those that indicate the direction of the sort.
*/
th img
{
	vertical-align: text-bottom;
}

/*
* should images in header links be displayed?
*/
th a img
{
	display: none;
}

/******************************************************************************************
* borderedTable
*
* The class name of "borderedTable" can be applied to any table for which you want
* grid lines.
*******************************************************************************************/
table.borderedTable 
{
  border-collapse: collapse; /* so we can control cellspacing in a practical way */
}

table.borderedTable th,
table.borderedTable td
{
	text-align:left;
	vertical-align: top;
	padding: 5px;
	border-color: Gray;
	border-style: solid; /* let's apply borders to the table */
	border-width: 1px;
}

table.borderedTable th
{
	border-color: White;
	white-space: nowrap;
}


/******************************************************************************************
* RebarGrid
*
* Styles used by the RebarGrid control.
*******************************************************************************************/
.PETable
{  
    border-width: 0;
    margin: 0;
    padding: 0;
    background: #fff;
    width: 100%;
}

.PETable table
{
    margin: 0;
    padding: 0;
}

.PETableRowAlternateColor 
{
	background-color: #eee;
}

.PETable td
{  
    height: 1.75em;
    vertical-align: top;
    padding-bottom: .1em;
    padding-left: .3em;
    padding-right: .3em;
    padding-top: .3em;
}

.PETableCellHeaderNotSortable
{
/*
	background-color: #00344d;
	color: #fff;
*/
}

.PETableCellHeaderSorted a:link,
.PETableCellHeaderSorted a:visited,
.PETableCellHeaderSorted a:hover,
.PETableCellHeaderSorted a:focus
{
	/* give the currently sorted column a bold font */
	font-weight: bolder;
}

/******************************************************************************************
* GridView
*
* Styles that can be used with the Microsoft GridView control, especially if you are 
* leveraging the GridViewHelper capability of ADE-Rebar.
*******************************************************************************************/

/*
* Class to apply to the table element, nested inside of the primary GridView table, that 
* contains the "pager" controls that allow the user to scroll the grids data.
*/
.gridViewPagerTable
{
}

/*
* Style for the "selected page" label.  This label is in front of the page number
* that the user is currently viewing.
*/
.gridViewPagerSelectedPage
{
	
	font-weight: bold;	
	padding-left: .2em;
	padding-right: .2em;
}

/*
    The cells that contain the hyperlinks to each page in the grid.
.gridViewPagerButtonCell a:link,
.gridViewPagerButtonCell a:visited,
.gridViewPagerButtonCell a:hover
{
	color: #333333;
}
*/

/*
* The hyperlinks to each page in the grid.
*/
.gridViewPagerButton
{
}


/*
*    The following control the "lines per page" elements which consist of
*    1) The table cell that contains the element
*    2) The text label
*    3) The drop down list 
*/
.gridViewLinesPerPageCell
{
  vertical-align: middle;
}

.gridViewLinesPerPageCell a:link,
.gridViewLinesPerPageCell a:visited,
.gridViewLinesPerPageCell a:hover
{
	color: #333;
	padding-right: .4em;
}

.gridViewLinesPerPageSelected 
{
	font-weight: bold;	
	padding-right: .4em;
}

.gridViewLinesPerPageLabel
{
	padding-left: 1em;
	padding-right: .2em;
}

/*
	This shouldn't be needed since we generically do this with the
    TH element settings.

    Make clickable header links the same color as the normal
    header text.
.gridViewHeaderRow a:link,
.gridViewHeaderRow a:visited,
.gridViewHeaderRow a:hover
{
	color: #fff;
}
*/

/*
	This shouldn't be needed since we generically do this with the
    TH element settings.

    Images such as those that indicate the direction of the sort.
.gridViewHeaderRow img
{
	vertical-align:text-bottom;
}
*/

/*
    Header cells that are currently sorted.
*/
.gridViewHeaderCellSorted 
{
}

/*
    Header cells that are sortable but not currently sorted.
*/
.gridViewHeaderCellNotSorted
{
}

/*
    Number that will appear next to the ascending/descending icon
	in the grid header if a multi-column sort was issued.  Indicates 
    the columns order in the sort.
*/
.gridViewHeaderCellSortedOrder
{
	 font-size: smaller;
}

.gridViewDataRowAlternateColor 
{
	background-color: #eee;
}



/*
.PETableNoRowsMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
}
.PETableRow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
}
.PETableRowAlternateColor
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #dceaff;
}
.PETableRowHighlighted, .PETableRowHighlighted a:link, .PETableRowHighlighted a:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR:#11568C;
    color:#ffffff;
}

.PETableRowHighlighted a:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR:#11568C;
    color:#ffff00;
}

.PETableTagDetailButtons
{
}
.PETable td {padding: 2px 2px 2px 2px;}
.PETableDebug
{  
    border-width: 1px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.PETableTitle
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #b0cddd
}

*/
