/*
** CSS classes applied to a datapager
*/

.datapager_container
{
	border: solid 1px black;
}
.datapager_container TH
{
	font-family: Arial,Tahoma, Verdana, "Times New Roman", sans-serif;
}
.datapager_container TD
{
	font-family: Arial,Tahoma, Verdana, "Times New Roman", sans-serif;
}

/*
** sections of a datapager
*/
.datapager_section
{
	clear: both;
	width: 100%;
}

.datapager_toptoolbar_section
{
}

.datapager_bottomtoolbar_section
{
}

.datapager_bottomtoolbar_section
{
}
/* ensure toolbars are laid out vertically */
.toolbar_container
{
    clear:both;
}

.datapager_table_container
{
	margin-bottom: 5px;
}
* html .datapager_table_container{width: 99.8%;} /* Layout fix for IE6 DataPagers in panes. Fixes overhang on right side of panes */

.datapager_table
{
	border-collapse: collapse;
	table-layout:fixed;
}

.datapager_header_section
{
}

.datapager_body_section
{
}

.datapager_footer_section
{
}

/*
** Rows within header/body
*/
.datapager_row
{
	clear: both;
	width: 100%;
	border-left: none;
	border-right: none;
}

.datapager_header_row
{
}

.datapager_result_row
{
	border-top: none;
}

.datapager_result_even_row
{
}

.datapager_result_odd_row
{
}

/*
** Cells within rows
*/
.datapager_cell
{
	padding: 1px; 
	background-color: inherit;
	border-bottom: solid 1px #A7B0BF;
	overflow:hidden;
}

.datapager_header_cell
{
	text-align: center;
}


.datapager_first_header_cell
{
	border-right: dotted 1px green;
}

.datapager_last_header_cell
{
	border-right: none;
}

.datapager_other_header_cell
{
	border-right: dotted 1px green;
}

.datapager_result_cell
{
}

.datapager_first_result_cell
{
	border-right: dotted 1px green;
}
.datapager_last_result_cell
{
	border-right: none;
}
.datapager_other_result_cell
{
	border-right: dotted 1px green;
}

.datapager_result_cell_container
{
    width:100%; 
    display:block; 
    float:left;
}

.datapager_column_sortable
{
	cursor: pointer;
	padding-top: 4px;
	padding-left: 4px;
}
.datapager_column_sorted_ascending
{
	cursor: pointer;
	padding-top: 4px;
	padding-left: 4px;
}
.datapager_column_sorted_descending
{
	cursor: pointer;
	padding-top: 4px;
	padding-left: 4px;
}
.sortable_columnheader_button
{
	float: left;
}
.sortable_columnheader_value
{
    white-space:normal
}

.expand_button
{
    padding:0px;
    margin:0px;
    border:0px;
    width:9px;
    height:9px;
}

.disable_wrapping
{
    white-space:nowrap;
}
