
table.borderedtable {
	border: 			1px solid #004d8c;
}

table.overviewtable {
	padding:			0px;
	border: 			1px solid #004d8c;
	width:				100%;
	margin:				0px;
}


thead tr {
	background-color:	#004d8c;
	color:				#fff;
	border:				1px solid #004d8c;
}

th a,th a:visited {
	padding-right:		4px;
	color: 				#FFFFFF;
}

th.sortable a:hover {
	padding-right:		4px;
	text-decoration: 	underline;
	color: 				#fff;
	background-color:	#bfbfbf;
}

th.sorted a,th.sortable a {
	background-position: right;
	background-repeat:	no-repeat;
	display: 			block; 
	width: 				100%;
	text-decoration: 	none;
	color:				#fff;
}

th.sorted a{
	color: 				#fff;
}

th.sorted a:hover{
	color: 				#004d8c;
	background-color:	#bfbfbf;
}

th.sorted{
	background-color:	#999999;
}

th.sortable a {
	background-image: 	url(../images/arrow_off.png);
}

th.order1 a {
	background-image: 	url(../images/arrow_down.png);
}

th.order2 a {
	background-image: 	url(../images/arrow_up.png);
}

tr.odd {
	background-color: 	transparent;
}

tr.tableRowEven,tr.even {
	background-color: 	#e6e6e6;
}

div.exportlinks {
	background-color: 	#eee;
	background-repeat:	no-repeat;
	border: 			1px #999;
	padding: 			2px 4px 2px 4px;
	margin: 			4px 0 2px 0;
	width: 				99%;
}

span.export {
	padding: 			0px 4px 1px 20px;
	display: 			inline;
	display: 			inline-block;
	cursor: 			pointer;
}

span.excel {
	background-image: 	url(../images/icon/ico_file_excel.png);
	background-position: left-center;
	background-repeat:	no-repeat;
}

span.csv {
	background-image: 	url(../images/icon/ico_file_csv.png);
	background-position: left-center;
	background-repeat:	no-repeat;
}

span.xml {
	background-image: 	url(../images/icon/ico_file_xml.png);
	background-position: left-center;
	background-repeat:	no-repeat;
}

span.pdf {
	background-image: 	url(../images/icon/ico_file_pdf.png);
	background-position: left-center;
	background-repeat:	no-repeat;
}

span.rtf {
	background-image: 	url(../images/icon/ico_file_rtf.png);
	background-position: left-center;
	background-repeat:	no-repeat;
}

#pagelinks table{
	width:100%;
}	

#pagelinks a {
	padding-left:20px;
	padding-right:5px;
	height: 31px;
}
#pagelinks .pagenumbers {
	padding: 0px 10px;	
}
#pagelinks .pagenumbers a {
	padding: 0px;	
}

#pagelinks a.pagefirst,  a:hover.pagefirst {
	background: url("../images/navigate_beginning.gif") left top no-repeat;
}

#pagelinks span.pagefirstdisabled {
	background: url("../images/navigate_beginning_disabled.gif") left top no-repeat;
	padding-left:20px;
	padding-right:5px;
}

#pagelinks a.pagelast, a:hover.pagelast{
	background: url("../images/navigate_end.gif") left top no-repeat;
}

#pagelinks .pagelastdisabled{
	background: url("../images/navigate_end_disabled.gif") left top no-repeat;
	padding-left:20px;
	padding-right:5px;
}

#pagelinks a.pagenext {
	background: url("../images/navigate_right.gif") left top no-repeat;
}
#pagelinks a:hover.pagenext {
	background: url("../images/navigate_right.gif") left top no-repeat;
}
#pagelinks .pagenextdisabled {
	background: url("../images/navigate_right_disabled.gif") left top no-repeat;
	padding-left:20px;
	padding-right:5px;

}

#pagelinks a.pageprevious, a:hover.pageprevious {
	background: url("../images/navigate_left.gif") left top no-repeat;
}

#pagelinks .pagepreviousdisabled {
	background: url("../images/navigate_left_disabled.gif") left top no-repeat;
	padding-left:20px;
	padding-right:5px;
}

