TABLE.tablesorter {
	FONT-SIZE: 8pt; MARGIN: 10px 0pt 5px;  FONT-FAMILY: arial; BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left; 
}
TABLE.tablesorter THEAD TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e6eeee
}
TABLE.tablesorter TFOOT TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e6eeee
}
TABLE.tablesorter THEAD TR .header {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/pics/Tbg.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
TABLE.tablesorter TBODY TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #3d3d3d; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
TABLE.tablesorter TBODY TR.odd TD {
	BACKGROUND-COLOR: #f0f0f6;
	color: #3d3d3d;	
}
TABLE.tablesorter TBODY TR.even TD {
	BACKGROUND-COLOR: #ffffff;
	color: #3d3d3d;	
}

TABLE.tablesorter THEAD TR .headerSortUp {
	BACKGROUND-IMAGE: url(/pics/Tasc.gif)
}
TABLE.tablesorter THEAD TR .headerSortDown {
	BACKGROUND-IMAGE: url(/pics/Tdesc.gif)
}
TABLE.tablesorter THEAD TR .headerSortDown {
	BACKGROUND-COLOR: #BEDAE9;
}
TABLE.tablesorter THEAD TR .headerSortUp {
	BACKGROUND-COLOR: #BEDAE9;
}
TABLE.tablesorter TFOOT TD {
	BACKGROUND-COLOR: #e6eeee;
	color: #3d3d3d;	
}
#sum {
	BACKGROUND-COLOR: #eef5f5;
	color: #666666;
}


TABLE.tablesorter2 {
	FONT-SIZE: 8pt; MARGIN: 10px 0pt 5px;  BACKGROUND-COLOR: #cdcdcd; TEXT-ALIGN: left; 
}

TABLE.tablesorter2 THEAD TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e6eeee
}
TABLE.tablesorter2 TFOOT TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e6eeee
}
TABLE.tablesorter2 THEAD TR .header {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/pics/Tbg.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat
}
TABLE.tablesorter2 TBODY TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #f3f3ec; PADDING-TOP: 4px; BACKGROUND-COLOR: #FFF
}


TABLE.tablesorter2 TBODY TR.odd TD {
	BACKGROUND-COLOR: #F5F5F5;
	color: #3d3d3d;	
}

TABLE.tablesorter2 TBODY TR.even TD {
	BACKGROUND-COLOR: #FFFFFF;
	color:#3d3d3d;	
}

TABLE.tablesorter2 THEAD TR .headerSortUp {
	BACKGROUND-IMAGE: url(/pics/Tasc.gif)
}
TABLE.tablesorter2 THEAD TR .headerSortDown {
	BACKGROUND-IMAGE: url(/pics/Tdesc.gif)
}
TABLE.tablesorter2 THEAD TR .headerSortDown {
	BACKGROUND-COLOR: #BEDAE9;
}
TABLE.tablesorter2 THEAD TR .headerSortUp {
	BACKGROUND-COLOR: #BEDAE9;
}
TABLE.tablesorter2 TFOOT TD {
	BACKGROUND-COLOR: #e6eeee;
	color:#3d3d3d;	
}
#sum2 {
	BACKGROUND-COLOR: #eef5f5;
	color: #666666;
}




TABLE.tablesorter3 {
	FONT-SIZE: 8pt; MARGIN: 10px 0pt 5px;  FONT-FAMILY: arial; BACKGROUND-COLOR: #dadacc; TEXT-ALIGN: left; 
}
TABLE.tablesorter3 THEAD TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ebebe0
}
TABLE.tablesorter3 TFOOT TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ebebe0
}
TABLE.tablesorter3 THEAD TR .header {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/pics/Tbg.gif); CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ebebe0;
}
TABLE.tablesorter3 TBODY TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #3d3d3d; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
TABLE.tablesorter3 TBODY TR.odd TD {
	BACKGROUND-COLOR: #FFFEFE;
	color: #3d3d3d;	
}
TABLE.tablesorter3 TBODY TR.even TD {
	BACKGROUND-COLOR: #f5f5f1;
	color: #3d3d3d;	
}

TABLE.tablesorter3 THEAD TR .headerSortDown {
	BACKGROUND-IMAGE: url(/pics/Tdesc.gif);
	BACKGROUND-COLOR: #dcdccb;
}
TABLE.tablesorter3 THEAD TR .headerSortUp {
	BACKGROUND-IMAGE: url(/pics/Tasc.gif);
	BACKGROUND-COLOR: #dcdccb;

}
TABLE.tablesorter3 TFOOT TD {
	BACKGROUND-COLOR: #ebebe0;
	color: #3d3d3d;	
}
#sum3 {
	BACKGROUND-COLOR: #f0f0e7;
	color: #666666;
}




TABLE.tablesorter4 {
	FONT-SIZE: 8pt; MARGIN: 10px 0pt 5px;  FONT-FAMILY: arial; BACKGROUND-COLOR: #dadacc; TEXT-ALIGN: left; 
}
TABLE.tablesorter4 THEAD TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ebebe0
}
TABLE.tablesorter4 TFOOT TR TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ebebe0
}
TABLE.tablesorter4 THEAD TR .header {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(); CURSOR: default; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ebebe0;
}
TABLE.tablesorter4 TBODY TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; COLOR: #3d3d3d; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
TABLE.tablesorter4 TBODY TR.odd TD {
	BACKGROUND-COLOR: #FFFEFE;
	color: #3d3d3d;	
}
TABLE.tablesorter4 TBODY TR.even TD {
	BACKGROUND-COLOR: #f5f5f1;
	color: #3d3d3d;	
}

TABLE.tablesorter4 THEAD TR .headerSortDown {
	BACKGROUND-IMAGE: url();
	BACKGROUND-COLOR: #ebebe0;
}
TABLE.tablesorter4 THEAD TR .headerSortUp {
	BACKGROUND-IMAGE: url();
	BACKGROUND-COLOR: #ebebe0;

}
TABLE.tablesorter4 TFOOT TD {
	BACKGROUND-COLOR: #ebebe0;
	color: #3d3d3d;	
}
#sum4 {
	BACKGROUND-COLOR: #f0f0e7;
	color: #666666;
}


/* expand/collapse */

.collapsible a.collapsed, .expand {
	display: inline-block;
	-moz-inline-box;
	width: 15px;
	height: 15px;
	background: url(/pics/tablesorter_expand.png) no-repeat 5px 4px;
	outline: 0;
}

.collapsible a.expanded {
	display: inline-block;
	-moz-inline-box;
	width: 15px;
	height: 15px;
	background: url(/pics/tablesorter_expand.png) no-repeat -22px 4px;
	outline: 0;
}


#overlay {
	font-size: 11px;
	font-weight: bold;
	position: fixed;
	padding: 5px;
	margin-left: -100px;
	margin-top: -10px;
	top: 50%;
	left: 50%;
	width: 170px;
	text-align: center;
	display: none;
	background: #999;
	color: #FFF;
}

