div.pageFilterGroup {
	text-align: center;
	background-color: hsla(0, 0%, 0%, 0.25);
	border: solid 1px hsl(205, 50%, 50%);
	/*format: offset_left, offset_top, blur radius, spread, color+alpha*/
	/*
	-moz-box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.4);
	*/
	overflow: hidden;
}

div.pageFilterSupersetContainer {
	position: relative;
	overflow: hidden;
	/*height: 50px;*/
}

div.pageFilterSuperset {
	position: static; /*absolute*/
	bottom: 0px;
	width: 100%;
}

div.pageFilterSet, div.pageFilterSetOption {
	display: block;
	text-align: center;
	margin: 0px auto;
	border-bottom: solid 1px #3b5871;
}

div.pageFilterSetOption {
	background-image: url("/images/bg_trans/btn_bg_trans_gradient_v1.png");
	background-position: left center;
	background-repeat: repeat-x;
}

div,pageFilterSetNoBottomBorder {
	border-bottom: none;
}

/*
div.pageFilterSetDivider {
	background-image: url("/images/bg_trans/trans_white_15.png");
}
*/



table.pageFilterSet {
	margin: 0px auto;
}

table.pageFilterSet tr td.content {
	vertical-align: middle;
	padding: 0px 0px;
}

table.pageFilterSetSpanMax {
	width: 100%;
}

table.pageFilterSetSpanMin {}



a.pageFilterItem, a.pageFilterItemActive {
	display: block;
	color: #ffffff;
	font-size: 15px;
	white-space: nowrap;
	padding: 7px 12px 8px 12px; /*5px 8px 6px 8px;*/
	margin: 0px 0px;
	/*
	background-color: #07426c;
	background-image: url("/images/bg_trans/btn_bg_trans_gradient_v1.png");
	*/
	background-position: left center;
	background-repeat: repeat-x;
}

a.pageFilterItem:hover {
	text-decoration: none;
	/*background-image: url("/images/bg_trans/trans_white_30.png");*/
	background-color: #1f4766;
	background-image: url("/images/bg_trans/btn_bg_trans_gradient_v1.png");
}

a.pageFilterItemActive, a.pageFilterItemActive:hover, a.pageFilterItemActive:active, a.pageFilterItemActive:focus, a.pageFilterItem:active, a.pageFilterItem:focus {
	text-decoration: none;
	/*background-image: url("/images/bg_trans/trans_white_15.png");*/
	color: #001d33;
	background-color: #e0d187;
	background-image: url("/images/bg_trans/btn_bg_trans_gradient_v1.png");
}

/*
a.pageFilterItemActive:hover {
	text-decoration: none;
	background-color: #ece3b6;
}
*/



div.pageFilterListContainer {
	display: inline-block;
	padding: 6px 16px;
}

p.pageFilterItemListLabel {
	color: #cdd8df;
	font-size: 14px;
	padding: 0px;
}

menu.pageFilterItemList {}



div.pageFilterFieldContainer {
	/*display: inline-block;*/
	padding: 5px 16px;
}

p.pageFilterItemFieldLabel {
	color: #cdd8df;
	font-size: 14px;
	padding: 0px;
}

input.pageFilterItemField {
	width: 100%;
	min-width: 50px;
	box-sizing: border-box; /* css3 rec */
	-moz-box-sizing: border-box; /* ff2 */
	-ms-box-sizing: border-box; /* ie8 */
	-webkit-box-sizing: border-box; /* safari3 */
	-khtml-box-sizing: border-box; /* konqueror */
	font-size: 14px;
	line-height: 100%;
	color: #ffffff;
	padding: 3px;
	background: none;
	background-color: hsla(0, 0%, 0%, 0.40);
	border: solid 1px #3b7caa;
	resize: none;
}
