	.tbl_listgrid {
		background-color:#ffffff;
		border-top: 1px solid #336699;
		border-bottom: 1px solid #336699;
		border-right: 1px solid #336699;
		border-left: 1px solid #336699;
		padding:0px;
		margin:0px;
		width:100%;
	}
	.tr_listgridheader {
		background-color:#ffffff;
		color:#000000;
		padding:5px;
		padding-left:10px;
		font-family:Arial; font-size:10px; font-weight:bold;
	}
	.tr_listgridheader2 {
		background-color:#660000;
		color:#ffffff;
		padding-left:10px;
		font-family:Arial; font-size:10px; font-weight:bold;
	}
	.tr_listgridheader a {
		color:#336699;
		font-family:Arial; font-size:10px; font-weight:bold;
	}
	.tr_listgridheader a:hover {
		color:#00ffff;
		text-decoration:none;
	}
	.tr_listgridheader td {
		padding:5px;
		padding-left:10px;
	}
	.tr_rec_A {
		background-color:#e2e2c5;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;
	}
	.td_rec_A {
		border-top: 1px solid #999999;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.td_rec_A2 {
		border-top: none;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.tr_rec_B {
		background-color:#f3f3e9;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;
		border-bottom: 1px solid #993333;
	}
	.td_rec_B {
		border-top: 1px solid #999999;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.td_rec_B2 {
		border-top: none;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.tr_rec_over {
		background-color:#efefef;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;
		border-bottom: 1px solid #993333;
	}
	#td_rec_select {
		border-right:1px solid #660000;
		padding:0px;
		cursor:pointer;
		cursor:hand;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.tr_rec_SELECTED {
		background-color:#00cc99;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;
	}
	.td_rec_SELECTED {
		border-top: 1px solid #999999;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:#00cc99;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;

	}
	
	.tr_rec_DISABLED {
		background-color:#cccccc;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;
		border-bottom: 1px solid #993333;
	}
	.td_rec_DISABLED {
		border-top: 1px solid #660000;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.tr_rec_INTEST {
		background-color:#ccffcc;
		color:#000000;
		font-family:Arial; font-size:10px; font-weight:bold;
		border-bottom: 1px solid #993333;
	}
	.td_rec_INTEST {
		border-top: 1px solid #660000;
		padding-left:10px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	#td_rec_num {
		border-right:1px solid #660000;
		padding:0px;
		text-align:center;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:5px;
	
	}
	
	.paginataion_div {
		width:100%;
		position:relative;
		height:15px;
		background-color:#ffffff;
		color:#000000;
		font-family:Arial,helvetica,sans; font-size:10px; font-weight:bold;
		margin: 3px 0px 0px 0px;
	}
	.paginataion_showing {
		position:absolute;
		left:3px;
		text-align:left;
	}
	.paginataion_pages {
		position:absolute;
		right:3px;
		text-align:right;
	}