@CHARSET "UTF-8";
div.filterContainer
{
}
div.filterInnerContainer
{
	overflow				: auto;
	float					: left;
	display					: block;
}

div.lookupButton {
	float						: left;
	width						: 24px;
	height						: 16px;
	cursor						: pointer;	 
	background					: url(images/edits/preview_16.png) no-repeat center center;
}

div.lookupButtonForMap {
	background: url('images/alert.jpg');
    background-size:42px 42px;
    background-repeat: no-repeat;
    width:42px;
    height:42px;
	float: left;
	cursor: pointer;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	/* ...and now for the proper property */
  	transition:.5s;
}

div.lookupButtonForMap:hover {
	background: url('images/alert.png');
	background-color: #ffcc33;
    background-size:42px 42px;
    background-repeat: no-repeat;
	cursor: pointer;
	-o-transition:.5s;
  	-ms-transition:.5s;
  	-moz-transition:.5s;
  	-webkit-transition:.5s;
  	/* ...and now for the proper property */
  	transition:.5s;
}

div.filterFooter
{
	width					: 100%;
	height					: 25px;
	float					: left;
	display					: block;
	border-top				: 1px solid #A6B6B8; 
}
div.filterData
{
	display					: none;
}
div.filterLine
{
	margin-top				: 8px;
	margin-left				: 8px;
	float					: left;
	display					: block;
}
div.filterLine .expanded
{
	background				: url(images/expanded.png) no-repeat top right;
}
div.filterLine .collapsed
{
	height					: 21px;
	background				: url(images/collapsed.png) no-repeat center right; 
}
div.filterLine .info
{
	width					: 220px;
	height					: 100%; 
	float					: left;
	display					: block;
	cursor					: pointer;
}
div.filterLine .state
{
	float					: left;
	display					: block;
	width					: 100%;
	height					: 30px;
}
div.filterLine label
{
	float					: left;
	width					: 100px;
	height					: 30px;
}
.state input
{
	float					: left;
}
div.filterLine .filterElementCaption
{
	float					: left;
	display					: block;
	width					: 100%;
	vertical-align			: middle;
	height					: 100%;
	line-height				: 100%;  
	margin-left				: 8px;
	margin-top				: 8px;
}
.filterElementCaption input
{
	float					: left;
}
div.filterLine .data
{
	float					: left;
	display					: block;
	border-left				: 1px solid #A6B6B8;
}
div.filterLine .dataLine
{
	float					: left;
	display					: block;
	/*width					: 70%;*/
	height					: 21px;
	margin-left				: 8px;
	margin-top				: 4px;
}
div.appendIcon
{
	float					: left;
	width					: 16px;
	height					: 21px;
	background				: url(images/edits/append.gif) no-repeat;
	font-size				: 1pt;
	float					: left;
	cursor					: pointer;
}
div.appendIconEx
{
	/*float					: left;*/
	width					: 16px;
	height					: 21px;
	background				: url(images/edits/append-ex.gif) no-repeat;
	font-size				: 1pt;  
	cursor					: pointer;	 
}
div.deleteIcon
{
	/*float					: left;*/
	width					: 16px;
	height					: 21px;
	background				: url(images/edits/delete.gif) no-repeat;
	font-size				: 1pt;
	cursor					: pointer; 
}
div.deleteIconEx
{
	float					: left;
	width					: 16px;
	height					: 21px;
	background				: url(images/edits/delete-ex.gif) no-repeat;
	font-size				: 1pt;
	float					: left;  
	cursor					: pointer; 
}
div.spaceIcon
{
	float					: left;
	width					: 16px;
	height					: 21px;
	background				: url(images/edits/space.gif) no-repeat;
	font-size				: 1pt;
	float					: left;  
	cursor					: pointer;	 
}
div.spaceIconEx
{
	float					: left;
	width					: 16px;
	height					: 21px;
	background				: url(images/edits/space-ex.gif) no-repeat;
	font-size				: 1pt;
	float					: left;  
	cursor					: pointer;	 
}
.filterEvenRow
{
	background-color			: #FFFFFF;
}
.filterOddRow
{
	background-color			: #F7F7F7; 
}
div.filterSpace
{
	width						: 100%;
	height						: 4px;
	font-size					: 1pt;
	float						: left;
	display						: block; 
}
div.filterFooter label
{
	margin-left					: 8px;
	margin-top					: 12px;
	width						: 50px;
	float						: left;
	height						: 21px;
	line-height					: 21px;
	vertical-align				: middle;  
}
select.filterLoader
{
	float						: left;
	margin-top					: 12px;
	margin-left					: 4px;
	width						: 100px;
}