@font-face {
	font-family: TablePress;
	src: url(tablepress.eot);
}
.tablepress-table-description {
	CLEAR: both; DISPLAY: block
}
.tablepress {
	MARGIN-BOTTOM: 1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-BOTTOM: 0px; BORDER-SPACING: 0; BORDER-LEFT: 0px; WIDTH: 100%
}
.tablepress TH {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: 0px 50%; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 8px; TEXT-ALIGN: left; PADDING-TOP: 8px; PADDING-LEFT: 8px; BORDER-LEFT: 0px; PADDING-RIGHT: 8px
}
.tablepress TD {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: 0px 50%; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 8px; TEXT-ALIGN: left; PADDING-TOP: 8px; PADDING-LEFT: 8px; BORDER-LEFT: 0px; PADDING-RIGHT: 8px
}
.tablepress TBODY TD {
	VERTICAL-ALIGN: top
}
.tablepress TBODY TD {
	BORDER-TOP: #ddd 1px solid
}
.tablepress TFOOT TH {
	BORDER-TOP: #ddd 1px solid
}
.tablepress TBODY TR:first-child TD {
	BORDER-TOP: 0px
}
.tablepress THEAD TH {
	BORDER-BOTTOM: #ddd 1px solid
}
.tablepress THEAD TH {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; BACKGROUND-COLOR: #d9edf7
}
.tablepress TFOOT TH {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; BACKGROUND-COLOR: #d9edf7
}
.tablepress .odd TD {
	BACKGROUND-COLOR: #f9f9f9
}
.tablepress .even TD {
	BACKGROUND-COLOR: #fff
}
.tablepress .row-hover TR:hover TD {
	BACKGROUND-COLOR: #f3f3f3
}
.tablepress IMG {
	MAX-WIDTH: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-RIGHT: 0px
}
.dataTables_wrapper {
	MARGIN-BOTTOM: 1em; CLEAR: both
}
.dataTables_wrapper .tablepress {
	CLEAR: both; MARGIN: 0px
}
.dataTables_length {
	WHITE-SPACE: nowrap; FLOAT: left
}
.dataTables_filter {
	WHITE-SPACE: nowrap; FLOAT: right
}
.dataTables_info {
	FLOAT: left; CLEAR: both; MARGIN: 4px 0px 0px
}
.dataTables_paginate {
	FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 15px; MARGIN: 4px 0px 0px; PADDING-RIGHT: 15px
}
.dataTables_paginate A {
	POSITION: relative; COLOR: #111 !important; OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; TEXT-DECORATION: none; DISPLAY: inline-block; OUTLINE-COLOR: invert
}
.dataTables_paginate .paginate_disabled_previous {
	COLOR: #999 !important; TEXT-DECORATION: none
}
.dataTables_paginate .paginate_disabled_next {
	COLOR: #999 !important; TEXT-DECORATION: none
}
.paginate_disabled_next {
	MARGIN-LEFT: 10px
}
.paginate_enabled_next {
	MARGIN-LEFT: 10px
}
.paginate_enabled_previous:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.paginate_enabled_next:hover {
	CURSOR: pointer; TEXT-DECORATION: none
}
.paginate_disabled_previous:before {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; POSITION: absolute; FONT-WEIGHT: bold; COLOR: #d9edf7; TEXT-ALIGN: left; CONTENT: "\f053"; LEFT: -14px; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; WIDTH: 14px; BOTTOM: 0px; text-shadow: .1em .1em #666; -webkit-font-smoothing: antialiased
}
.paginate_enabled_previous:before {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; POSITION: absolute; FONT-WEIGHT: bold; COLOR: #d9edf7; TEXT-ALIGN: left; CONTENT: "\f053"; LEFT: -14px; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; WIDTH: 14px; BOTTOM: 0px; text-shadow: .1em .1em #666; -webkit-font-smoothing: antialiased
}
.paginate_disabled_next:after {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; POSITION: absolute; FONT-WEIGHT: bold; COLOR: #d9edf7; TEXT-ALIGN: left; CONTENT: "\f053"; LEFT: -14px; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; WIDTH: 14px; BOTTOM: 0px; text-shadow: .1em .1em #666; -webkit-font-smoothing: antialiased
}
.paginate_enabled_next:after {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; POSITION: absolute; FONT-WEIGHT: bold; COLOR: #d9edf7; TEXT-ALIGN: left; CONTENT: "\f053"; LEFT: -14px; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; WIDTH: 14px; BOTTOM: 0px; text-shadow: .1em .1em #666; -webkit-font-smoothing: antialiased
}
.paginate_disabled_next:after {
	TEXT-ALIGN: right; CONTENT: "\f054"; LEFT: auto
}
.paginate_enabled_next:after {
	TEXT-ALIGN: right; CONTENT: "\f054"; LEFT: auto
}
.paginate_disabled_previous:before {
	COLOR: #f9f9f9
}
.paginate_disabled_next:after {
	COLOR: #f9f9f9
}
.paginate_enabled_previous:hover:before {
	COLOR: #049cdb
}
.paginate_enabled_next:hover:after {
	COLOR: #049cdb
}
.paging_full_numbers {
	HEIGHT: 22px; LINE-HEIGHT: 22px
}
.paging_full_numbers A {
	BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid; COLOR: #333 !important; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; PADDING-LEFT: 5px; MARGIN: 0px 3px; BORDER-LEFT: #aaa 1px solid; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #ddd; border-radius: 5px
}
.paging_full_numbers .paginate_button:hover {
	BACKGROUND-COLOR: #ccc
}
.paging_full_numbers .paginate_active {
	BACKGROUND-COLOR: #99b3ff
}
.dataTables_processing {
	DISPLAY: none
}
.dataTables_scroll {
	CLEAR: both
}
.dataTables_scrollBody {
	-webkit-overflow-scrolling: touch
}
.dataTables_wrapper .sorting {
	CURSOR: pointer; OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-RIGHT: 20px
}
.dataTables_wrapper .sorting_asc {
	CURSOR: pointer; OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-RIGHT: 20px
}
.dataTables_wrapper .sorting_desc {
	CURSOR: pointer; OUTLINE-WIDTH: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-RIGHT: 20px
}
.dataTables_wrapper .sorting DIV {
	POSITION: relative; FLOAT: none !important; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 0px !important; MARGIN: 0px; PADDING-RIGHT: 0px !important
}
.dataTables_wrapper .sorting_asc DIV {
	POSITION: relative; FLOAT: none !important; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 0px !important; MARGIN: 0px; PADDING-RIGHT: 0px !important
}
.dataTables_wrapper .sorting_desc DIV {
	POSITION: relative; FLOAT: none !important; PADDING-BOTTOM: 0px !important; PADDING-TOP: 0px !important; PADDING-LEFT: 0px !important; MARGIN: 0px; PADDING-RIGHT: 0px !important
}
.dataTables_wrapper .sorting DIV:before {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; RIGHT: -14px; POSITION: absolute; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 0px; LEFT: auto; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; PADDING-RIGHT: 0px; BOTTOM: 0px; -webkit-font-smoothing: antialiased
}
.dataTables_wrapper .sorting DIV:after {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; RIGHT: -14px; POSITION: absolute; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 0px; LEFT: auto; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; PADDING-RIGHT: 0px; BOTTOM: 0px; -webkit-font-smoothing: antialiased
}
.dataTables_wrapper .sorting_asc DIV:before {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; RIGHT: -14px; POSITION: absolute; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 0px; LEFT: auto; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; PADDING-RIGHT: 0px; BOTTOM: 0px; -webkit-font-smoothing: antialiased
}
.dataTables_wrapper .sorting_asc DIV:after {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; RIGHT: -14px; POSITION: absolute; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 0px; LEFT: auto; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; PADDING-RIGHT: 0px; BOTTOM: 0px; -webkit-font-smoothing: antialiased
}
.dataTables_wrapper .sorting_desc DIV:before {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; RIGHT: -14px; POSITION: absolute; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 0px; LEFT: auto; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; PADDING-RIGHT: 0px; BOTTOM: 0px; -webkit-font-smoothing: antialiased
}
.dataTables_wrapper .sorting_desc DIV:after {
	FONT-SIZE: 14px; HEIGHT: 14px; FONT-FAMILY: TablePress; RIGHT: -14px; POSITION: absolute; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-LEFT: 0px; LEFT: auto; MARGIN: auto; LINE-HEIGHT: 1; TOP: 0px; PADDING-RIGHT: 0px; BOTTOM: 0px; -webkit-font-smoothing: antialiased
}
.dataTables_wrapper .sorting DIV:after {
	CONTENT: "\f0dc"
}
.dataTables_wrapper .sorting_asc DIV:after {
	PADDING-BOTTOM: 1px; PADDING-TOP: 0px; CONTENT: "\f0d8"; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.dataTables_wrapper .sorting_desc DIV:after {
	CONTENT: "\f0d7"
}
.dataTables_wrapper .sorting:hover {
	BACKGROUND-COLOR: #049cdb
}
.dataTables_wrapper .sorting_asc {
	BACKGROUND-COLOR: #049cdb
}
.dataTables_wrapper .sorting_desc {
	BACKGROUND-COLOR: #049cdb
}
.dataTables_wrapper:after {
	HEIGHT: 0px; CONTENT: "."; CLEAR: both; DISPLAY: block; LINE-HEIGHT: 0; VISIBILITY: hidden
}
.dataTables_wrapper LABEL INPUT {
	MARGIN: 2px; DISPLAY: inline; WIDTH: auto
}
.dataTables_wrapper LABEL SELECT {
	MARGIN: 2px; DISPLAY: inline; WIDTH: auto
}
