/*
----------------------------------------------------------------------------------------
--- Start default GridView styling
----------------------------------------------------------------------------------------
*/
.overview
{
	width : 100%;
	border-bottom : solid 1px #000000;
}
.overview_row_button
{
	text-align : center;
	width : 100px;
	border-left : solid 1px #0000ff;
}
overview_header
{
	background-color: #000000;
	color: #ffffff;
	padding:5px;
}

.overview_header a, 
.overview_header a:hover, 
.overview_header a:visited, 
.overview_header a:active
{
	/*color : #ffffff;*/
	color:Black;
	text-decoration: none;
}

.overview_header th
{
	padding : 2px 5px 2px 5px;
}

.overview_row
{
	background-color : #ffffff;
	color : #000000;
}	
.overview_row td
{
	padding : 2px 5px 2px 5px;
}	
.overview_row_Alternative
{
	background-color : #eeeeee;
	color : #000000;
	border-bottom : #000000 1px solid;
}	
.overview_row_Alternative td
{
	padding : 2px 5px 2px 5px;
}
.overview_row_column
{
	padding : 2px 5px 2px 5px;
}
.overview_row_header
{
	padding : 2px 5px 2px 5px;
	color : #ffffff;
}
.overview_pager
{
	background-color : #ffffff;
	color : #000000;
	padding : 0px;
	text-align : right;
}
.overview_pager td /* this is a construction to show lines in the pager */
{
	text-align : right;
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.overview_pager td td /* this is a construction not to show lines in page numbers from the pager */
{
	padding:0px;
	border:solid 0px #ff0000;
}
.overview_pager a a.hover a:active a.visited
{
	padding:0px;
	color: #000000;
}
.overview_emptyData
{
}
/*
----------------------------------------------------------------------------------------
--- End default GridView styling
----------------------------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------------------------
--- Start section detail overview styling
----------------------------------------------------------------------------------------
*/
.section_detail_overview
{
	width:100%;
	border-bottom:solid 1px #000000;
}
.section_detail_overview_row_button
{
	text-align:center;
	width:100px;
	border-left:solid 1px #0000ff;
}
.section_detail_overview_header
{
	background-color: #0A6EAB;
	color: #ffffff;
	padding:5px;
}
.section_detail_overview_header a
{
	color : #ffffff;
}
.section_detail_overview_row
{
	background-color: #ffffff;
	color: #000000;
}
.section_detail_overview_row_Alternative
{
	background-color: #eeeeee;
	color: #000000;
}
.section_detail_overview_row_column
{
	padding:2px 5px 2px 5px;
}
.section_detail_overview_pager
{
	background-color: #ffffff;
	color: #000000;
	padding:0px;
	text-align:right;
}
.section_detail_overview_pager td /* this is a construction to show lines in the pager */
{
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.section_detail_overview_pager td td /* this is a construction not to show lines in page numbers from the pager */
{
	padding:0px;
	border:solid 0px #ff0000;
}
.section_detail_overview_pager a a.hover a:active a.visited
{
	padding:0px;
	color: #000000;
}
/*
----------------------------------------------------------------------------------------
--- End section detail overview styling
----------------------------------------------------------------------------------------
*/
.section_detail_overview_empty
{
	width:100%;
	border-bottom:solid 0px #000000;
}

.section_detail_overview_emptyRow td
{
	border-top:solid 0px #000000;
	border:solid 0px #ffffff;
}
