
/*  ======================== PAGINATION ======================== */

	.BottomPaginationMargin { clear:both; }
	
	.PaginationContainer { margin:auto; text-align:center; line-height:35px; height:35px; }

	.PaginationContainer div { float:left; }
	
	.Number-Button-Outer { position: relative; overflow: hidden; height: 100%; }
	
	.Number-Button-Inner { position: relative; left:0; top:0; width:100%; list-style-type: none; }
	
	.Number-Button-Div { width:25px; margin:0px 3px; text-align:center; margin-top:8px; height:18px; line-height:18px; }
	
	.PaginationContainer a { font-size: 10px; display:block; text-decoration:none ! important; }
	
	.First-Button, .Prev-Button, .Next-Button, .Last-Button { width:45px; }
		
	.PaginationButtonEnabled, .PaginationButtonEnabled:hover { text-decoration:none ! important; }
	
	.PaginationButtonDisabled, .PaginationButtonEnabled { vertical-align:middle; display:block; }
	
	.PaginationButtonDisabled { color:#AAA ! important; text-decoration:none ! important; }
	
	.PaginationButtonDisabled:hover { color:#AAA ! important; background-color:transparent ! important; text-decoration:none ! important; cursor:default ! important; }


/*  ======================== DATA VIEWER ======================== */

	.DataViewer { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; margin:auto; font-size:10px; }
	
	.DataViewer .overlay { position:absolute; width:65px; height:13px; z-index:9999; display:none; }

	.DataViewer .new-table thead { display:none; }

	.DataViewer .new-table-container-outer { background-color:#6a7285; clear:left; position: relative; overflow: hidden; border:1px solid #DDD; border-width:1px 1px 0px 1px; }

	.DataViewer .new-table-container-outer, .DataViewer .new-header  { border:1px solid #DDD; border-width:1px 0px 0px 1px; }

	.DataViewer .new-table-container-inner { clear:left; position: relative; left:0; top:0px; width: 100%; list-style-type: none; }

	.DataViewer table.new-table, .DataViewer table.old-table { width:100%; }
	
	.DataViewer table.new-table td, .DataViewer table.old-table td { border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:30px; padding:0px 8px; height:30px; }

	.DataViewer .new-header th, .DataViewer .new-table th { padding:8px; border-right:1px solid #ccc; cursor:default; }
	
	.DataViewer .new-header th.sort0, .DataViewer .new-header th.sort1, .DataViewer .new-header th.sort2 { background-repeat:no-repeat; background-position:95%; }
	
	.DataViewer .new-header th.sort0 { background-image:url(../images/bg.gif) ! important; }
	 
	.DataViewer .new-header th.sort1 { background-image:url(../images/asc.gif) ! important; }
	
	.DataViewer .new-header th.sort2 { background-image:url(../images/desc.gif) ! important; }

	.DataViewer .new-header th.sort0:hover, .DataViewer .new-header th.sort1:hover, .DataViewer .new-header th.sort2:hover { cursor:pointer;  }

	.DataViewer .new-table td p { line-height:16px; padding:6px 0px; }
	
	
	
	

