table.listview_paging {
	border-width: 0px;
	border-spacing: 0px;
	width: 100%;
}

label.label_listview_page {
	padding: 0px 5px;
}

span.span_listview_page {
	padding: 0px 5px;
	font-weight: bold;
}

span.listview_firstpage {
	background: url(../image/listview/btnFirstPage.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
	cursor: pointer;
}

span.listview_previouspage {
	background: url(../image/listview/btnPreviousPage.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
	cursor: pointer;
}

span.listview_nextpage {
	background: url(../image/listview/btnNextPage.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
	cursor: pointer;
}

span.listview_lastpage {
	background: url(../image/listview/btnLastPage.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
	cursor: pointer;
}

span.listview_firstpage_disabled {
	background: url(../image/listview/btnFirstPage_disabled.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
}

span.listview_previouspage_disabled {
	background: url(../image/listview/btnPreviousPage_disabled.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
}

span.listview_nextpage_disabled {
	background: url(../image/listview/btnNextPage_disabled.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
}

span.listview_lastpage_disabled {
	background: url(../image/listview/btnLastPage_disabled.png) no-repeat;
	border: 0px;
	width: 16px;
	height: 16px;
	padding-left: 16px;
}

input.listview_pageselect {
	border-width: 1px;
	border-collapse: collapse;
	width: 25px;
}

div.listview {
	width: 100%;
	overflow-x: auto;
	background: #ffffff;
}

div.listview table.listview_content {
	border-width: 0px;
	border-spacing: 0px;
	width: 100%;
	border-spacing: 1px;
}

div.listview table.listview_content thead tr th {
	padding: 5px 0px;
	text-align: center;
	vertical-align: middle;	
	border: 1px solid #000000;
	background: #b4b4b4;
	
}

div.listview table.listview_content thead tr th.unsorted {
	background: #b4b4b4;
	cursor: pointer;	
}

div.listview table.listview_content thead tr th.sortedASC {
	background: #D4E3EE url(../image/listview/btnSortASC.png) 100% 50% no-repeat;
	cursor: pointer;
}

div.listview table.listview_content thead tr th.sortedDESC {
	background: #D4E3EE url(../image/listview/btnSortDESC.png) 100% 50% no-repeat;
	cursor: pointer;	
}

div.listview table.listview_content tbody tr td {
	border: 1px solid #000000;
	padding: 1px;
	vertical-align: center;
	white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap:break-word; /* Internet Explorer 5.5+ */	
}

div.listview table.listview_content tbody tr td.norecord {
	text-align: center;
	vertical-align: middle;
	font-style: italic;
}

div.listview table.listview_content thead tr th.rowaction {
	text-align: center;
	min-width: 50px;
	font-weight: bold;	
}

div.listview table.listview_content thead tr th.checkbox {
	min-width: 20px;
}


div.listview table.listview_rowaction {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

div.listview table.listview_rowaction tbody tr td {
	border: 0px solid #000000;
	vertical-align: top;
}

div.listview table.listview_content thead tr th.listviewIcon {
	width: 10px;
	cursor: pointer;
}


img.listviewIcon {
	width:16px;
	height:16px;	
}



div.listview table.listview_content2 {
	border-width: 0px;
	border-spacing: 0px;
	width: 100%;
	border-spacing: 1px;
}

div.listview table.listview_content2 thead tr th {
	padding: 5px 0px;
	text-align: center;
	vertical-align: middle;	
	border: 1px solid #000000;
	background: #b4b4b4;
	
}

div.listview table.listview_content2 thead tr th.unsorted {
	background: #b4b4b4;
	cursor: pointer;	
}

div.listview table.listview_content2 thead tr th.sortedASC {
	background: #D4E3EE url(../image/listview/btnSortASC.png) 100% 50% no-repeat;
	cursor: pointer;
}

div.listview table.listview_content2 thead tr th.sortedDESC {
	background: #D4E3EE url(../image/listview/btnSortDESC.png) 100% 50% no-repeat;
	cursor: pointer;	
}

div.listview table.listview_content2 tbody tr td {
	border: 1px solid #000000;	
}

div.listview table.listview_content2 tbody tr td.norecord {
	text-align: center;
	vertical-align: middle;
	font-style: italic;
}

div.listview table.listview_content2 thead tr th.rowaction {
	text-align: center;
	min-width: 50px;
	font-weight: bold;	
}

div.listview table.listview_content2 thead tr th.checkbox {
	min-width: 20px;
}
