/*! additioanl styles for jQuery UI in open data interfaces
----------------------------------*/
.ui-widget-header {
	border: 1px solid #17C666;
	background: #17C666;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-button:focus {
	border: 1px solid #17C666;
	background: #17C666;
	font-weight: normal;
	color: #1F3349;
}
.ui-button.ui-state-active:hover {
	border: 1px solid #17C666;
	background: #17C666;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #17C666;
	background-color: #ffffff;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #17C666;
	background: #ffffff;
	color: #17C666;
}
.ui-state-checked {
	border: 1px solid #17C666;
	background: #ffffff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #17C666;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #17C666;
	background: #17C666;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #17C666;
	background-color: #ffffff;
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("public_icons/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("public_icons/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("public_icons/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("public_icons/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("public_icons/ui-icons_17C666_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("public_icons/ui-icons_e95e50_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("public_icons/ui-icons_1F3349_256x240.png");
}