.tablesorter-blue {
	border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgb(205, 205, 205); margin: 10px 0px 15px; border-image: none; width: 100%; text-align: left; border-spacing: 0; background-color: rgb(255, 255, 255);
}
.tablesorter-blue th {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(205, 205, 205); border-image: none;
}
.tablesorter-blue td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(205, 205, 205); border-image: none;
}
.tablesorter-blue th {
	font: bold 12px/18px Arial, Sans-serif; padding: 4px; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px rgba(204,204,204,0.7); background-color: rgb(153, 191, 230);
}
.tablesorter-blue thead td {
	font: bold 12px/18px Arial, Sans-serif; padding: 4px; color: rgb(0, 0, 0); border-collapse: collapse; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px rgba(204,204,204,0.7); background-color: rgb(153, 191, 230);
}
.tablesorter-blue tbody td {
	padding: 4px; vertical-align: top;
}
.tablesorter-blue tfoot th {
	padding: 4px; vertical-align: top;
}
.tablesorter-blue tfoot td {
	padding: 4px; vertical-align: top;
}
.tablesorter-blue .header {
	background-position: right; padding: 4px 18px 4px 4px; white-space: normal; cursor: pointer; background-image: url("data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw=="); background-repeat: no-repeat;
}
.tablesorter-blue .tablesorter-header {
	background-position: right; padding: 4px 18px 4px 4px; white-space: normal; cursor: pointer; background-image: url("data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw=="); background-repeat: no-repeat;
}
.tablesorter-blue .headerSortUp {
	background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7"); background-color: rgb(159, 191, 223);
}
.tablesorter-blue .tablesorter-headerSortUp {
	background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7"); background-color: rgb(159, 191, 223);
}
.tablesorter-blue .tablesorter-headerAsc {
	background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7"); background-color: rgb(159, 191, 223);
}
.tablesorter-blue .headerSortDown {
	background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7"); background-color: rgb(140, 179, 217);
}
.tablesorter-blue .tablesorter-headerSortDown {
	background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7"); background-color: rgb(140, 179, 217);
}
.tablesorter-blue .tablesorter-headerDesc {
	background-image: url("data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7"); background-color: rgb(140, 179, 217);
}
.tablesorter-blue thead .sorter-false {
	padding: 4px; cursor: default; background-image: none;
}
.tablesorter-blue tfoot .tablesorter-headerSortUp {
	background-image: none;
}
.tablesorter-blue tfoot .tablesorter-headerSortDown {
	background-image: none;
}
.tablesorter-blue tfoot .tablesorter-headerAsc {
	background-image: none;
}
.tablesorter-blue tfoot .tablesorter-headerDesc {
	background-image: none;
}
.tablesorter-blue td {
	padding: 4px; color: rgb(61, 61, 61); vertical-align: top; background-color: rgb(255, 255, 255);
}
.tablesorter-blue tbody > tr.hover > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr:hover > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr.even.hover > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr.even:hover > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background-color: rgb(217, 217, 217);
}
.tablesorter-blue tbody > tr.odd.hover > td {
	background-color: rgb(191, 191, 191);
}
.tablesorter-blue tbody > tr.odd:hover > td {
	background-color: rgb(191, 191, 191);
}
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow > td {
	background-color: rgb(191, 191, 191);
}
.tablesorter-blue tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background-color: rgb(191, 191, 191);
}
.tablesorter-blue .tablesorter-processing {
	background-position: center !important; background-image: url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=") !important; background-repeat: no-repeat !important;
}
.tablesorter-blue tbody tr.odd > td {
	background-color: rgb(235, 242, 250);
}
.tablesorter-blue tbody tr.even > td {
	background-color: rgb(255, 255, 255);
}
.tablesorter-blue td.primary {
	background-color: rgb(153, 179, 230);
}
.tablesorter-blue tr.odd td.primary {
	background-color: rgb(153, 179, 230);
}
.tablesorter-blue tr.even td.primary {
	background-color: rgb(194, 209, 240);
}
.tablesorter-blue td.secondary {
	background-color: rgb(194, 209, 240);
}
.tablesorter-blue tr.odd td.secondary {
	background-color: rgb(194, 209, 240);
}
.tablesorter-blue tr.even td.secondary {
	background-color: rgb(214, 224, 245);
}
.tablesorter-blue td.tertiary {
	background-color: rgb(214, 224, 245);
}
.tablesorter-blue tr.odd td.tertiary {
	background-color: rgb(214, 224, 245);
}
.tablesorter-blue tr.even td.tertiary {
	background-color: rgb(235, 240, 250);
}
caption {
	background-color: rgb(255, 255, 255);
}
.tablesorter-blue .tablesorter-filter-row {
	background-color: rgb(238, 238, 238);
}
.tablesorter-blue .tablesorter-filter-row td {
	transition:line-height 0.1s; text-align: center; line-height: normal; background-color: rgb(238, 238, 238); -webkit-transition: line-height 0.1s ease; -moz-transition: line-height 0.1s ease; -o-transition: line-height 0.1s ease;
}
.tablesorter-blue .tablesorter-filter-row .disabled {
	cursor: not-allowed; opacity: 0.5;
}
.tablesorter-blue .tablesorter-filter-row.hideme td {
	margin: 0px; padding: 2px; line-height: 0; cursor: pointer;
}
.tablesorter-blue .tablesorter-filter-row.hideme * {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; height: 1px; min-height: 0px; opacity: 0;
}
.tablesorter-blue input.tablesorter-filter {
	margin: 0px; padding: 4px; border: 1px solid rgb(187, 187, 187); transition:height 0.1s; border-image: none; width: 98%; height: auto; color: rgb(51, 51, 51); box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-transition: height 0.1s ease; -moz-transition: height 0.1s ease; -o-transition: height 0.1s ease; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tablesorter-blue select.tablesorter-filter {
	margin: 0px; padding: 4px; border: 1px solid rgb(187, 187, 187); transition:height 0.1s; border-image: none; width: 98%; height: auto; color: rgb(51, 51, 51); box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-transition: height 0.1s ease; -moz-transition: height 0.1s ease; -o-transition: height 0.1s ease; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.tablesorter .filtered {
	display: none;
}
.tablesorter .tablesorter-errorRow td {
	text-align: center; cursor: pointer; background-color: rgb(230, 191, 153);
}
