.filterGrid .gridxHeaderRow .gridxCell {
	word-break: break-all;
}

.filterGrid .gridxFilterBar {
	overflow: hidden;
}

.gridxHeaderRow .gridxCellSortable {
	background-image: url(../images/sortingArrowsGrey.png);
	background-repeat: no-repeat;
    background-position-x: right;
}

.gridxHeaderRow .gridxCellSorted .gridxCellSortable  {
	background-image: none;
}

.gridxHeaderRow .gridxFilterButton {
	background-image: url(../images/filterButtonGrey.png);
	background-repeat: no-repeat;
    background-position-x: right;
    float: right;
    width: 9px;
    height: 16px;
    cursor: pointer;
}

.gridxHeaderRow .gridxOrderColumnsButton {
	background-image: url(../images/move.png);
	background-repeat: no-repeat;
    background-position-x: right;
    float: right;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.gridxHeaderRow .gridxFilteredButton {
	background-image: url(../images/filterButtonBlack.png);
	background-repeat: no-repeat;
    background-position-x: right;
    float: right;
    width: 9px;
    height: 16px;
    cursor: pointer;
}

.gridxHeaderRow .gridxArrowButtonNode {
    display: block;
    background-image: url(../images/sortingArrowsGrey.png);
	background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-right: 5px;
}

.gridXFilterDialog {
    border: 1px solid #AABBCC !important;
}

.gridXFilterDialog .dijitDialogTitle {
	color: rgb(0,30,60);
}

.gridXFilterDialog .dijitDialogTitleBar {
    background: #DDEEFF;
    border-color: transparent;
}

.gridXFilterDialog .popupFooterPane {
	padding-bottom: 0px;
}

.gridXFilterDialog .gridXFilterButtonSave, .gridXFilterDialog .gridXFilterButtonCancel, .gridXFilterDialog .gridXFilterButtonRemove {
	float: right;
}

.gridXFilterDialog .gridXFilterButtonSave .dijitButtonText, .gridXFilterDialog .gridXFilterButtonCancel .dijitButtonText, .gridXFilterDialog .gridXFilterButtonRemove .dijitButtonText {
	margin-top: 4px;
	font-size: 12px;
	font-family: "MyriadPro";
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 10px 0px 12px !important;
}

.gridXFilterDialog .gridXFilterButtonSave .dijitButtonText {
	color: #FFFFFF;
}

.gridXFilterDialog .gridXFilterButtonCancel .dijitButtonText {
	color: rgb(51, 63, 81);
	text-decoration: underline;
}

.gridXFilterDialog .gridXFilterButtonRemove .dijitButtonText {
	color: rgb(120, 0, 0);
	text-decoration: underline;
}

.gridXFilterDialog .gridXFilterButtonSave .dijitButtonNode {
	background-color: rgb(0,30,60) !important;
	border: 0px !important;
	box-shadow: none !important;
}

.gridXFilterDialog .gridXFilterButtonRemove .dijitButtonNode {
	background-color: rgb(C0,A0,A0) !important;
	border: 0px !important;
	box-shadow: none !important;
}


.gridXFilterDialog .gridXFilterButtonDelete .dijitButtonNode, .gridXFilterDialog .gridXFilterButtonCancel .dijitButtonNode, .gridXFilterDialog .gridXFilterButtonRemove .dijitButtonNode {
	background: none !important;
    border: 0px !important;
    box-shadow: none !important;
}

.gridXFilterDateBox {
	padding: 0px;
	width: 120px;
}

.gridXFilterDateBox>.dijitArrowButton {
	background-color: transparent !important;
}

.gridXFilterHeaderNode {
	white-space: pre-wrap;
}

.gridXFilterDialog .gridXFilterButtonAddOption .dijitButtonNode {
	border: 0px !important;
	background: none !important;
	box-shadow: none !important;
	margin-left: -8px;
}

.gridXFilterButtonAddOption .dijitButtonText {
	color: darkgreen;
}

.saveFilterDialogPane .dijitTooltipConnector {
	display: none;
}

.gridxFilterBarButton .dijitButtonNode {
	border: 0 !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
}

.gridxFilterBarButton .dijitButtonText {
	color: #7B83BB;
	vertical-align: sub;
}

.gridxFilterBarButton .dijitButtonText:hover {
	text-decoration: underline;
}

