/* InstantAtlas!22 Core, v.6.7.2 CSS export */
/**
Copyright (C) 2012 Geowise LtdAll Rights Reserved. The following is Source Code and is subject to allrestrictions on such code as contained in the End User License Agreementaccompanying this product.*/
* {
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
}
table {
	border-spacing: 0.0px; 
	/**  All tables  */ 
}
canvas {
	margin-left: auto; 
	padding-right: 0.0px; 
	padding-left: 0.0px; 
	display: block; 
	margin-right: auto; 
}
.touchScrollbarH {
	z-index: 1000; 
	right: 2.0px; 
	position: absolute; 
	left: 2.0px; 
	bottom: 2.0px; 
	height: 5.0px; 
	/**  Horizontal touch scroll bar container  */ 
}
.touchScrollbarH > div {
	border-radius: 4.0px; 
	-moz-background-clip: padding-box;
	-o-box-sizing: border-box;
	-webkit-background-clip: padding-box;
	z-index: 1000; 
	-o-background-clip: padding-box;
	-o-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5);
	-webkit-box-sizing: border-box;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5);
	box-sizing: border-box; 
	box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5); 
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	position: absolute; 
	-moz-box-sizing: border-box;
	opacity: 0.2; 
	-moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5);
	background-color: #000000; 
	-moz-border-radius: 4px;
	height: 100.0%; 
	background-clip: padding-box; 
	/**  Horizontal touch scroll bar  */ 
}
.touchScrollbarV {
	z-index: 1000; 
	top: 2.0px; 
	right: 2.0px; 
	position: absolute; 
	bottom: 2.0px; 
	width: 5.0px; 
	/**  Vertical touch scroll bar container  */ 
}
.touchScrollbarV > div {
	border-radius: 4.0px; 
	-moz-background-clip: padding-box;
	-o-box-sizing: border-box;
	-webkit-background-clip: padding-box;
	z-index: 1000; 
	-o-background-clip: padding-box;
	-o-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5);
	-webkit-box-sizing: border-box;
	-webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5);
	box-sizing: border-box; 
	box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5); 
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	position: absolute; 
	-moz-box-sizing: border-box;
	opacity: 0.2; 
	-moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.5);
	background-color: #000000; 
	-moz-border-radius: 4px;
	width: 100.0%; 
	background-clip: padding-box; 
	/**  Vertical touch scroll bar  */ 
}
.ia-report {
	-o-user-select: none;
	margin-left: auto; 
	overflow: hidden; 
	user-select: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	position: relative; 
	margin-right: auto; 
	/**  The report holder  */ 
}
.ia-report-printmode {
	box-shadow: 3px 3px 10px #888888; 
	/**  Containing settings for the report container in print mode.  */ 
}
.ia-report-loading {
	z-index: 999999; 
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	background-position: center; 
	top: 0.0%; 
	position: absolute; 
	background-image: url(busy.gif); 
	left: 0.0%; 
	opacity: 0.4; 
	filter: alpha(opacity=40);
	background-color: #ffffff; 
	height: 100.0%; 
	width: 100.0%; 
	background-repeat: no-repeat; 
	/**  Loading screen  */ 
}
.ia-report-busy {
	z-index: 1000; 
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	top: 0.0%; 
	position: absolute; 
	left: 0.0%; 
	opacity: 0.3; 
	filter: alpha(opacity=30);
	height: 100.0%; 
	width: 100.0%; 
	/**  Blocks mouse interaction when busy  */ 
}
.ia-selection-color {
	display: none; 
	/**  Selection Color  */ 
}
.ia-highlight-color {
	display: none; 
	/**  Highlight Color  */ 
}
.ia-widget {
	overflow: hidden; 
	position: absolute; 
	/**  Widget  */ 
}
.ia-panel {
	height: 100.0%; 
	width: 100.0%; 
	/**  Panel  */ 
}
.ia-popup-panel {
	box-shadow: 3px 3px 10px #888888; 
	/**  Popup panel adds drop shadow  */ 
}
.ia-panel-header {
	word-wrap: break-word; 
	z-index: 2; 
	position: relative; 
	min-height: 1.0em; 
	white-space: pre-wrap; 
	/**  Panel header  */ 
}
.ia-panel-content {
	z-index: 1; 
	position: relative; 
	/**  Panel content  */ 
}
.ia-panel-content-text {
	top: 50.0%; 
	line-height: 50.0%; 
	position: absolute; 
	left: 0.0px; 
	display: none; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Panel content text  */ 
}
.ia-panel-footer {
	position: relative; 
	overflow-x: hidden; 
	/**  Panel footer  */ 
}
.ia-panel-btns {
	z-index: 3; 
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	top: 0.0px; 
	right: 0.0px; 
	position: absolute; 
	opacity: 0.4; 
	filter: alpha(opacity=40);
	visibility: hidden; 
	/**  Panel buttons  */ 
}
.ia-panel-btn {
	background-position: center center; 
	float: right; 
	height: 30.0px; 
	width: 30.0px; 
	cursor: pointer; 
	background-repeat: no-repeat; 
	/**  Panel button  */ 
}
.ia-panel-resize-btn-maximize {
	background-image: url(maximize.png); 
	/**  Panel resize button - maximize  */ 
}
.ia-panel-resize-btn-minimize {
	background-image: url(minimize.png); 
	/**  Panel resize button - minimize  */ 
}
.ia-panel-export-btn {
	background-image: url(export.png); 
	/**  Panel export button  */ 
}
.ia-panel-close-btn {
	background-image: url(close.png); 
	/**  Panel close button  */ 
}
.ia-panel-settings-btn {
	background-image: url(settings.png); 
	/**  Panel settings button  */ 
}
.button {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	cursor: pointer; 
	/**  Button  */ 
}
.ia-button:hover {
	-webkit-transition-property: background-color, color;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	/**  Button hover.  */ 
}
.button:focus {
	outline: none; 
	/**  Button - focus  */ 
}
.menuButton, #ia-widget-dataButton, #ia-widget-dataButton2, #ia-widget-dataButton3, #ia-widget-dataButton4, #ia-widget-filterButton,  #ia-widget-filterButton2, #ia-widget-geographyButton {
	padding-right: 30.0px; 
	background-position: center right; 
	background-image: url(arrow_down_white.png); 
	background-repeat: no-repeat; 
	/**  Menu buttons  */ 
}
.ia-link {
	cursor: pointer; 
	/**  Link  */ 
}
.ia-link:hover {
	text-decoration: underline; 
	/**  Link hover  */ 
}
.ia-tooltip {
	z-index: 1000; 
	position: absolute; 
	display: none; 
	/**  Tooltip  */ 
}
.ia-datatip {
	z-index: 1000; 
	pointer-events: none;
	position: absolute; 
	display: none; 
	white-space: nowrap; 
	/**  Datatip  */ 
}
.ia-chart {
	position: absolute; 
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: 100.0%; 
	width: 100.0%; 
	/**  Chart  */ 
}
.ia-chart-vertical-axis {
	-webkit-transform: matrix(0,-1.000,1.000,0,0,0);
	font-family: Verdana; 
	font-size: 12.0px; 
	transform: matrix(0,-1.000,1.000,0,0,0);
	-moz-transform: matrix(0,-1.000,1.000,0,0px,0px);
	-ms-transform: matrix(0,-1.000,1.000,0,0,0);
	-o-transform: matrix(0,-1.000,1.000,0,0,0);
	color: #888888; 
}
.ia-nodata-text {
	text-align: center; 
	/**  No data available text for charts  */ 
}
.ia-advanced-chart {
	height: 100.0%; 
	width: 100.0%; 
	/**  Advanced pie chart component  */ 
}
.ia-advanced-chart-scrollbox {
	position: relative; 
	overflow-y: auto; 
	overflow-x: auto; 
	/**  Advanced pie chart component scrollbox  */ 
}
.ia-area-breakdown-pie-chart {
	padding: 20.0px; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Area breakdown pie chart component  */ 
}
.ia-map {
	overflow: hidden; 
	position: absolute; 
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: 100.0%; 
	width: 100.0%; 
	/**  Contains the map  */ 
}
.ia-map-copyright {
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	position: absolute; 
	opacity: 0.6; 
	filter: alpha(opacity=60);
	/**  Map copyright  */ 
}
.ia-metadata-scrollbox {
	overflow-y: auto; 
	overflow-x: auto; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Metadata scroll box  */ 
}
.ia-textbox-scrollbox {
	overflow-y: auto; 
	overflow-x: auto; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Textbox scroll box  */ 
}
.ia-time-control-scrollbox {
	overflow-y: hidden; 
	overflow-x: auto; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Time control scroll box  */ 
}
.ia-time-control-table {
	height: 100.0%; 
	width: 100.0%; 
	/**  Time control table  */ 
}
.ia-time-control-td {
	text-align: center; 
	vertical-align: middle; 
	/**  Time control table cells  */ 
}
.ia-time-control-btn {
	min-width: 30.0px; 
	background-position: center center; 
	width: 50.0px; 
	background-repeat: no-repeat; 
	/**  Time control button  */ 
}
.ia-time-control-btn-play  {
	background-image: url(play.png); 
}
.ia-time-control-btn-stop  {
	background-image: url(stop.png); 
}
.ia-time-control-btn-back  {
	background-image: url(previous.png); 
}
.ia-time-control-btn-forward  {
	background-image: url(next.png); 
}
.ia-menubar {
	overflow: hidden; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Menubar  */ 
}
.ia-menubar-table {
	height: 100.0%; 
	width: 100.0%; 
	/**  Menubar table  */ 
}
.ia-menubar-table td + td {
	border-left-width: 1.0px; 
	border-left-style: solid; 
	/**  Data table cell borders  */ 
}
.ia-menubar-btn {
	text-align: center; 
	vertical-align: middle; 
	/**  Menubar btn (td)  */ 
}
.ia-input {
	font-family: Verdana; 
	font-size: 12.0px; 
	color: #888888; 
	font-weight: normal; 
	/**  Input controls  */ 
}
.ia-table {
	position: relative; 
	overflow-y: hidden; 
	overflow-x: hidden; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Data table container  */ 
}
.ia-table-scrollbox {
	position: relative; 
	overflow-y: auto; 
	overflow-x: hidden; 
	/**  Data table scroll box  */ 
}
.ia-table table {
	table-layout: fixed; 
	width: 10.0px; 
	/**  Data table  */ 
}
.ia-table th + th, .ia-table td.ia-table-cell + td.ia-table-cell, .ia-table th + td.ia-table-cell {
	border-left-width: 1.0px; 
	border-left-style: solid; 
	/**  Data table cell borders  */ 
}
.ia-table-header {
	overflow: hidden; 
	text-overflow: ellipsis; 
	padding-right: 10.0px; 
	background-position: center right; 
	padding-left: 10.0px; 
	cursor: pointer; 
	background-repeat: no-repeat; 
	/**  Data table header  */ 
}
.ia-table-header.sort-asc {
	padding-right: 10.0px; 
	padding-left: 10.0px; 
	background-image: url(table_sort_asc.png); 
	/**  Data table header sort button ascending  */ 
}
.ia-table-header.sort-desc {
	padding-right: 10.0px; 
	padding-left: 10.0px; 
	background-image: url(table_sort_desc.png); 
	/**  Data table header sort button descending  */ 
}
.ia-table-cell {
	word-wrap: break-word; 
	padding-right: 10.0px; 
	padding-left: 10.0px; 
	white-space: pre-wrap; 
	cursor: pointer; 
	/**  Table cell  */ 
}
.ia-table-header-corner {
	top: 0.0px; 
	right: 0.0px; 
	position: absolute; 
	/**  Table header corner   */ 
}
.ia-table-notes {
	cursor: pointer; 
	/**  Table notes button  */ 
}
.ia-table-legend-swatch {
	border-radius: 4.0px; 
	border-color: #cccccc; 
	display: inline-block; 
	vertical-align: middle; 
	margin-right: 5.0px; 
	border-width: 1.0px; 
	height: 8.0px; 
	border-style: solid; 
	width: 8.0px; 
	/**  Table legend color  */ 
}
.ia-table-notes-icon {
	background-position: center left; 
	background-image: url(notes.png); 
	display: inline-block; 
	vertical-align: middle; 
	height: 14.0px; 
	width: 20.0px; 
	background-repeat: no-repeat; 
	/**  Table cell with notes  */ 
}
.ia-table-notes-icon:hover {
	background-image: url(notes_hover.png); 
	/**  Table cell with notes - hover  */ 
}
.ia-profile-indicator-name-cell {
	word-wrap: break-word; 
	padding-right: 10.0px; 
	padding-left: 10.0px; 
	white-space: pre-wrap; 
	cursor: pointer; 
	/**  Table cell  */ 
}
.ia-profile-theme-expand {
	background-position: center left; 
	background-image: url(arrow_right.png); 
	background-repeat: no-repeat; 
	/**  Profile - theme expand arrow  */ 
}
.ia-profile-theme-collapse {
	background-position: center left; 
	background-image: url(arrow_down.png); 
	background-repeat: no-repeat; 
	/**  Profile - theme collapse arrow  */ 
}
.ia-list-item {
	cursor: pointer; 
	/**  List item hover  */ 
}
.ia-ui {
	height: 100.0%; 
	width: 100.0%; 
	/**  User interface  */ 
}
.ia-ui-row {
	border-bottom-color: #e9e9e9; 
	border-bottom-width: 1.0px; 
	border-bottom-style: solid; 
	display: table; 
	height: 100.0%; 
	width: 100.0%; 
	/**  User interface row  */ 
}
.ia-ui-row-no-border {
	border-bottom-width: 0.0px; 
	/**  User interface row - no border  */ 
}
.ia-ui-item {
	text-overflow: ellipsis; 
	padding: 8.0px; 
	text-align: left; 
	vertical-align: middle; 
	/**  User interface item  */ 
}
.ia-ui-item-align-center {
	text-align: center; 
	/**  User interface item which is center aligned  */ 
}
.ia-ui-item-table-cell {
	display: table-cell; 
	/**  User interface item with table cell behaviour - Allows horizontal layout of divs  */ 
}
.ia-ui-item-icon {
	font-family: Arial; 
	font-size: 25.0px; 
	padding: 6.0px; 
	font-weight: normal; 
	text-align: center; 
	/**  User interface item with icon only - the icon id text not an image  */ 
}
.ia-ui-item-right-arrow {
	background-position: center left; 
	padding-left: 30.0px; 
	background-image: url(arrow_right.png); 
	background-repeat: no-repeat; 
	/**  User interface item with right arrow  */ 
}
.ia-ui-item-up-arrow {
	background-position: center left; 
	padding-left: 30.0px; 
	background-image: url(arrow_up.png); 
	background-repeat: no-repeat; 
	/**  User interface item with up arrow  */ 
}
.ia-ui-item-down-arrow {
	background-position: center left; 
	padding-left: 30.0px; 
	background-image: url(arrow_down.png); 
	background-repeat: no-repeat; 
	/**  User interface item with down arrow  */ 
}
.ia-ui-item-left-arrow {
	background-position: center left; 
	padding-left: 30.0px; 
	background-image: url(arrow_left.png); 
	background-repeat: no-repeat; 
	/**  User interface item with left arrow  */ 
}
.ia-ui-item-notes {
	background-position: center left; 
	padding-left: 30.0px; 
	background-image: url(notes.png); 
	background-repeat: no-repeat; 
	/**  User interface item with notes  */ 
}
.ia-editor {
	position: relative; 
	/**  Legend editor  */ 
}
.ia-editor-panel {
	width: 100.0%; 
	/**  Editor panel  */ 
}
.ia-editor-separator {
	margin-bottom: 10.0px; 
	border-bottom-color: #cccccc; 
	border-bottom-width: 1.0px; 
	border-bottom-style: solid; 
	height: 10.0px; 
	width: 100.0%; 
	/**  Editor separator  */ 
}
.ia-editor-classifier-panel td {
	padding: 10.0px; 
	text-align: left; 
	vertical-align: middle; 
	/**  Classifier panel td  */ 
}
.ia-editor-classifier-selected {
	color: #000000; 
	font-weight: bold; 
}
.ia-editor-classifier-panel td + td {
	border-left-color: #cccccc; 
	border-left-width: 1.0px; 
	border-left-style: solid; 
	/**  Classifier panel td  */ 
}
.ia-editor-palette-panel td  {
	padding: 0.0px; 
	vertical-align: top; 
}
.ia-editor-color-panel {
	width: 100.0%; 
	/**  Color panel  */ 
}
.ia-editor-color-panel td {
	padding: 5.0px; 
	/**  Color panel td  */ 
}
.ia-editor-color-panel-discrete-swatch {
	margin-left: auto; 
	margin-bottom: 3.0px; 
	border-color: #cccccc; 
	text-align: center; 
	margin-right: auto; 
	border-width: 1.0px; 
	height: 15.0px; 
	border-style: solid; 
	width: 15.0px; 
	/**  Discrete color swatch  */ 
}
.ia-editor-color-panel-continuous-swatch {
	margin-left: auto; 
	border-color: #cccccc; 
	text-align: center; 
	margin-right: auto; 
	border-width: 1.0px; 
	height: 95.0px; 
	border-style: solid; 
	width: 15.0px; 
	/**  Contiuous color swatch  */ 
}
.ia-editor-swatch-selected {
	border-color: #000000; 
	border-width: 2.0px; 
}
.ia-editor-tool-panel {
	width: 100.0%; 
	/**  Tool panel  */ 
}
.ia-editor-tool-panel td {
	font-family: Arial; 
	font-size: 25.0px; 
	font-weight: normal; 
	text-align: center; 
}
.ia-editor-size-panel td {
	font-family: Arial; 
	font-size: 25.0px; 
	font-weight: normal; 
	text-align: center; 
	/**  Size panel td  */ 
}
.ia-explorer {
	height: 100.0%; 
	width: 100.0%; 
	/**  Explorer container  */ 
}
.ia-explorer-scrollbox {
	position: relative; 
	overflow-y: auto; 
	overflow-x: auto; 
	/**  Explorer scroll box container  */ 
}
.ia-explorer-tree {
	padding: 10.0px; 
	/**  The padding around the explorer  */ 
}
.ia-explorer-item {
	padding-right: 10.0px; 
	/**  Explorer item  */ 
}
.ia-explorer-branch {
	background-position: center left; 
	padding-left: 30.0px; 
	background-repeat: no-repeat; 
	/**  Explorer branch item  */ 
}
.ia-explorer-branch-icon {
	background-image: url(arrow_right.png); 
	/**  Branch item icon  */ 
}
.ia-explorer-branch-expanded-icon {
	background-image: url(arrow_down.png); 
	/**  Branch item expanded icon  */ 
}
.ia-explorer-leaf {
	padding-left: 10.0px; 
	/**  Explorer leaf item.  */ 
}
.ia-explorer-label {
	text-overflow: ellipsis; 
	padding-top: 5.0px; 
	text-align: left; 
	vertical-align: middle; 
	display: table-cell; 
	/**  Explorer item label  */ 
}
.ia-explorer-notes-icon {
	background-position: center left; 
	background-image: url(notes.png); 
	display: table-cell; 
	height: 13.0px; 
	width: 20.0px; 
	cursor: pointer; 
	background-repeat: no-repeat; 
	/**  Explorer notes icon  */ 
}
.ia-explorer-notes-icon:hover {
	background-image: url(notes_hover.png); 
	/**  Explorer notes icon  */ 
}
.ia-explorer-selected-item {
	border-color: #cccccc; 
	font-weight: bold; 
	border-width: 1.0px; 
	border-style: solid; 
}
.ia-filter-explorer-selected-item {
	background-position: center left; 
	padding-left: 30.0px; 
	background-image: url(x_active.png); 
	background-repeat: no-repeat; 
	/**  Filter explorer selected item  */ 
}
.ia-explorer-group {
	padding-left: 30.0px; 
	/**  Explorer group - Controls the indent for each successive branch.  */ 
}
.ia-layer-list {
	height: 100.0%; 
	width: 100.0%; 
	/**  Layer list  */ 
}
.ia-layer-list-scrollbox {
	position: relative; 
	overflow-y: auto; 
	overflow-x: auto; 
	/**  Layer list scroll box  */ 
}
.ia-layer-list-table {
	padding: 10.0px; 
	width: 100.0%; 
	/**  Layer list table  */ 
}
.ia-layer-list-item {
	padding-right: 10.0px; 
	padding-left: 30.0px; 
	/**  Layer list item  */ 
}
.ia-layer-list-item-unchecked {
	background-position: center left; 
	background-image: url(checkbox_unchecked.png); 
	background-repeat: no-repeat; 
	/**  Layer row unchecked  */ 
}
.ia-layer-list-item-checked {
	background-position: center left; 
	background-image: url(checkbox_checked.png); 
	background-repeat: no-repeat; 
	/**  Layer row checked  */ 
}
.ia-layer-list-legend-td {
	padding: 0.0px; 
	/**  Layer list td that holds the legend  */ 
}
.ia-legend {
	text-align: left; 
	width: 100.0%; 
	/**  Legend  */ 
}
.ia-legend-table {
	width: 100.0%; 
	/**  Legend label  */ 
}
.ia-legend-item-interactive {
	cursor: pointer; 
	/**  Legend item interactive  */ 
}
.ia-legend-label {
	vertical-align: middle; 
	width: 100.0%; 
	/**  Legend label  */ 
}
.ia-gradient-legend-label {
	text-align: center; 
	/**  Continuous legend label  */ 
}
.ia-legend-symbol {
	margin-left: auto; 
	padding-right: 0.0px; 
	padding-left: 0.0px; 
	padding: 0.0px; 
	text-align: center; 
	margin: 0px; 
	display: block; 
	margin-right: auto; 
	/**  Legend symbol container  */ 
}
.ia-legend-horizontal {
	overflow-y: hidden; 
	overflow-x: auto; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Legend - horizontal  */ 
}
.ia-feature-legend {
	overflow-y: auto; 
	overflow-x: auto; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Feature Legend  */ 
}
.ia-profile-legend {
	overflow-y: auto; 
	overflow-x: auto; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Profile Legend  */ 
}
.ia-table-toolbar {
	position: relative; 
	height: 37.0px; 
	/**  Table Toolbar  */ 
}
.ia-map-toolbar {
	position: absolute; 
	visibility: hidden; 
	/**  Map toolbar  */ 
}
.ia-toolbar-text-btn {
	padding-right: 30.0px; 
	background-position: center right; 
	padding-left: 10.0px; 
	line-height: 37.0px; 
	float: left; 
	height: 37.0px; 
	cursor: pointer; 
	background-repeat: no-repeat; 
	/**  Toolbar Text button  */ 
}
.ia-toolbar-text-btn-disabled {
	color: #cccccc; 
	/**  Toolbar text button - disabled  */ 
}
.ia-toolbar-btn {
	background-position: center center; 
	float: left; 
	height: 37.0px; 
	width: 37.0px; 
	cursor: pointer; 
	background-repeat: no-repeat; 
	/**  Toolbar button  */ 
}
.ia-zoomin-btn {
	background-image: url(map_tool_zoomin.png); 
	/**  Map toolbar zoom in button  */ 
}
.ia-zoomfull-btn {
	background-image: url(map_tool_zoomfull.png); 
	/**  Map toolbar zoom full button  */ 
}
.ia-zoomout-btn {
	background-image: url(map_tool_zoomout.png); 
	/**  Map toolbar zoom out button  */ 
}
.ia-search-btn {
	background-image: url(map_tool_search.png); 
	/**  Map toolbar search button  */ 
}
.ia-cross-btn {
	background-image: url(x_active.png); 
	/**  Toolbar cross button  */ 
}
.ia-cross-btn-disabled {
	background-image: url(x_disabled.png); 
	/**  Toolbar cross button - disabled  */ 
}
.ia-search-input {
	border-radius: 2.0px; 
	margin-left: 5.0px; 
	margin-bottom: 5.0px; 
	font-family: Verdana; 
	font-size: 11.0px; 
	padding: 5.0px; 
	border-color: #dcdcdc; 
	color: #888888; 
	margin-right: 5.0px; 
	border-width: 1.0px; 
	background-color: #ffffff; 
	width: 96.0%; 
	border-style: solid; 
}
.ui-autocomplete {
	max-height: 150.0px; 
	font-family: Verdana; 
	font-size: 11.0px; 
	color: #888888; 
	overflow-y: auto; 
	overflow-x: hidden; 
}
.ui-menu {
	border-radius: 2.0px; 
	list-style: none; 
	padding: 0.0px; 
	border-color: #dcdcdc; 
	margin: 0; 
	border-width: 1.0px; 
	background-color: #ffffff; 
	width: 250.0px; 
	border-style: solid; 
}
.ui-menu-item {
	border-bottom-color: #e5e5e5; 
	padding: 10.0px; 
	border-bottom-width: 1.0px; 
	border-bottom-style: solid; 
	cursor: pointer; 
}
.ui-menu-item:hover {
	text-decoration: underline; 
}
.ui-menu-item:active {
	text-decoration: underline; 
}
.ui-state-focus {
	text-decoration: underline; 
}
.ui-helper-hidden-accessible {
	display: none; 
}
.callout {
	border-radius: 3.0px; 
	min-width: 30.0px; 
	z-index: 1000; 
	padding: 12.0px; 
	box-shadow: 3px 3px 10px #888888; 
	border-color: #cccccc; 
	position: absolute; 
	display: none; 
	min-height: 30.0px; 
	border-width: 0.0px; 
	background-color: #ffffff; 
	border-style: solid; 
	/**  Callout box  */ 
}
.callout-notch {
	position: absolute; 
	/**  Callout notch  */ 
}
.callout-notch-left-right {
	border-top: 10px solid transparent; 
	border-bottom: 10px solid transparent; 
	/**  Callout notch  */ 
}
.callout-notch-left {
	border-right: 10px solid #ffffff; 
	border-left: 0; 
	/**  Callout notch  */ 
}
.callout-notch-right {
	border-right: 0; 
	border-left: 10px solid #ffffff; 
	/**  Callout notch  */ 
}
.callout-notch-border-left {
	border-right-color: #cccccc; 
	/**  Callout notch  */ 
}
.callout-notch-border-right {
	border-left-color: #cccccc; 
	/**  Callout notch  */ 
}
.callout-notch-top-bottom {
	border-right: 10px solid transparent; 
	border-left: 10px solid transparent; 
	/**  Callout notch  */ 
}
.callout-notch-bottom {
	border-top: 10px solid #ffffff; 
	border-bottom: 0; 
	/**  Callout notch  */ 
}
.callout-notch-top {
	border-top: 0; 
	border-bottom: 10px solid #ffffff; 
	/**  Callout notch  */ 
}
.callout-notch-border-bottom {
	border-top-color: #cccccc; 
	/**  Callout notch  */ 
}
.callout-notch-border-top {
	border-bottom-color: #cccccc; 
	/**  Callout notch  */ 
}
.ia-print-bar {
	-o-user-select: none;
	user-select: none;
	-moz-user-select: -moz-none;
	padding: 5.0px; 
	-webkit-user-select: none;
	-khtml-user-select: none;
	margin: auto; 
	width: 140.0px; 
	/**  Print menu  */ 
}
.ia-print-btn {
	border-radius: 2.0px; 
	background-position: center center; 
	background-image: url(print.png); 
	background-repeat: no-repeat; 
	/**  Print menu print button  */ 
}
.ia-minus-btn {
	border-radius: 2.0px; 
	background-position: center center; 
	background-image: url(map_tool_zoomout.png); 
	background-repeat: no-repeat; 
	/**  Print menu minus button  */ 
}
.ia-plus-btn {
	border-radius: 2.0px; 
	background-position: center center; 
	background-image: url(map_tool_zoomin.png); 
	background-repeat: no-repeat; 
	/**  Print menu plus button  */ 
}
@media print{
 .ia-print-bar {
	display: none; 
}
}
.ia-feature-card-scrollbox {
	overflow-y: auto; 
	overflow-x: hidden; 
	height: 100.0%; 
	width: 100.0%; 
	/**  Feature card scroll box  */ 
}
