*{padding:0px;margin:0px;}
.eXtremeTable {
	margin-left:0px;
	margin: 0px auto;
	padding: 0px;
	width:100%;
}

.eXtremeTable select {
	font-family: Verdana;
	font-size: 12px;
	border: solid 1px #EEE;
	width: 25px;
}
.eXtremeTable .tableRegion {
	margin-left:0px;
	border-left:1px solid #D3E4F4;
	border-top:1px solid #D3E4F4;
	background-color:#D3E4F4;
	width:100%;


}
.eXtremeTable .tableRegion .tableHeader {
	position:relative;
	top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop - 1);
	z-index:1;
    border-left: 0px;
	border-top: 1px solid #D3E4F4;
	border-bottom: 0px;
	border-right: 1px solid #D3E4F4;
    background:url(../images/table/thead_bg.gif) repeat-x center;
    padding: 0px;
	font-weight:bold;
    height:26px;
	text-align:center;
	color:#4B7092;
}

/**************new*/
.eXtremeTable .tableRegion thead td{
	top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop - 1);
	z-index:1;
    border-left: 0px;
	border-top: 1px solid #D3E4F4;
	border-bottom: 0px;
	border-right: 1px solid #D3E4F4;
    background:url(../images/table/thead_bg.gif) repeat-x center;
    padding: 0px;
    font-size:weight;
    height:26px;
	text-align:center;
	color:#007EB6;
	white-space:nowrap;
}


.eXtremeTable .tableHeaderSort {
	position:relative;
	top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop - 1);
	z-index:1;
    padding: 0px;
    font-size:weight;
	font-weight:bold;
    height:24px;
	text-align:center;
}
.eXtremeTable .tableRegion td {
   height:20px;
	border-left: 0px;
	border-top: 0px;
	border-bottom:  1px solid #D3E4F4;
	border-right:  1px solid #D3E4F4;
	font-size: 12px;
	vertical-align: middle;
	background-color: #ffffff;
	text-align:center;
}
.eXtremeTable .tableRegion .highlight td {
   height:20px;
	border-left: 0px;
	border-top: 0px;
	border-bottom:  1px solid #D3E4F4;
	border-right:  1px solid #D3E4F4;
	font-size: 12px;
	vertical-align: middle;
	background-color: #EEEFF9;
	text-align:center;
}

table.page_control{width:100%;background:#E2F2FB;white-space:nowrap;margin-left:0px;}
.page_control td{white-space:nowrap;}
.page_control select{width:46px; height:22px;font-size:12px;margin-left:0px;}
input.page_control{width:26px; height:20px;font-size:12px;margin-left:0px;}
td.blank{width:10px;}
.page_control a{color:#3776B7;}
.page_control span{color:#444;}
.page_control a span{color:#3776B7;}
.page_control a:hover{color:#3776B7;}


