#fdtl, #fdtr, #fdbl, #fdbr {
	height:7px;
	width:7px;
	position:absolute;
	line-height:1px;
	overflow:hidden;
	z-index:10;
}
#fdtl {
	top:8px;
	left:0;
	background:transparent url(../media/fdtl.png) no-repeat 0 0;
}
#fdtr {
	top:8px;
	right:0;
	background:transparent url(../media/fdtr.png) no-repeat 0 0;
}
#fdbl {
	bottom:0;
	left:0;
	background:transparent url(../media/fdbl.png) no-repeat 0 0;
}
#fdbr {
	bottom:0;
	right:0;
	background:transparent url(../media/fdbr.png) no-repeat 0 0;
}
#fdlb, #fdrb {
	width:7px;
	top:15px;
	bottom:7px;
	line-height:1px;
	overflow:hidden;
	position:absolute;
	z-index:5;
}
#fdbb, #fdtb {
	height:7px;
	line-height:1px;
	overflow:hidden;
	margin:0;
	left:7px;
	right:7px;
	width:auto;
	display:block;
	position:absolute;
	z-index:5;
}
#fdlb {
	left:0;
	background:transparent url(../media/fdlb.png) repeat-y 0 0;
}
#fdrb {
	right:0;
	background:transparent url(../media/fdrb.png) repeat-y 0 0;
}
#fdtb {
	top:8px;
	background:transparent url(../media/fdtb.png) repeat-x 0 0;
}
#fdbb {
	bottom:0;
	background:transparent url(../media/fdbb.png) repeat-x 0 0;
}
#fddongle {
	position:absolute;
	top:0;
	height:11px;
	width:14px;
	background:transparent url(../media/fddongle.png) no-repeat 50% 0;
	z-index:15;
}
#fdTablefilterWrapper {
	position:absolute;
	top:0;
	left:0;
	width:20em;
	line-height:1px;
}
#fdTablefilterWrapper form {
	margin:0.5em 0 0 0;
	display:block;
	background:#000;
	padding:0 0 7px 0;
}
#fdTablefilterWrapper form p {
	margin:0;
	padding:0;
	width:auto;
	background:#000;
}
#fdFilterInp, #fdFilterSel {
	display:block;
	width:96%;
	margin:0 auto;
	background:#000;
	border:1px solid #222;
	color:#efefef;
	padding:0;
	text-align:center;
}
/* Safari */
#fdFilterInp:focus, #fdFilterSel:focus {
	outline-width:0;
}
#fdFilterInp {
	-webkit-border-radius:4px;
}
/* End Safari */
#fdFilterSel {
	text-align:center;
	width:75%;
}
#fdTablefilterWrapper option {
	background:#111;
}
#fdTablefilterWrapper option.alternative {
	background:#222;
}
tr.invisibleRow {
	display:none;
	visibility:hidden;
}
th a.fdFilterUsed img {
	/*background:transparent url(../media/filterButtons.gif) no-repeat 0 0 !important;*/
}
a.fdFilterTrigger {
	display:inline;
	vertical-align:middle;
	line-height:22px;
	margin-right:4px;
}
a.fdFilterTrigger:hover img, a.fdFilterTrigger:focus img {
	/*background:transparent url(../media/filterButtons.gif) no-repeat 0 -30px;*/
}
.fdFilterTrigger img {
	border:0 none;
	width:15px;
	height:15px;
	/*background:transparent url(../media/filterButtons.gif) no-repeat 0 -15px;*/
	margin:auto 0;
	line-height:15px;
}
tr.fdFilterTableRow th {
	padding:0 !important;
	line-height:1px;
}
tr.fdFilterTableRow th form {
	padding:0;
	margin:0;
	line-height:1px;
	width:auto;
}
tr.fdFilterTableRow th form p {
	padding:0;
	margin:0;
	text-transform:none;
	letter-spacing:0;
}
tr.fdFilterTableRow th form p.fdInpContainer {
	padding:0;
}
tr.fdFilterTableRow th input, tr.fdFilterTableRow th select {
	line-height:1.1em;
	margin:0;
	border:0;
}
tr.fdFilterTableRow th select, tr.fdFilterTableRow th input {
	box-sizing:border-box;
	margin:0 auto 2px auto;
	/*border:2px solid #aaa;
	display:table-cell;*/
        width:75%;
	display:block;
	-moz-box-sizing:border-box;
}
tr.fdFilterTableRow th select option {
	background:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
tr.fdFilterTableRow th select option.alternative {
	background:#efefef;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
th, th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency, th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation, th.sortable-sortImage, th.sortable-sortFileSize, th.sortable-sortAlphaNumeric {
	line-height:22px;
}
#fdTablefilterWrapper::-moz-selection {
background:#fff;
color:#000;
}
#fdTablefilterWrapper::selection {
background:#fff;
color:#000;
}

