<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.map {overflow:hidden;}
.map .container {position:relative; border:none; padding:0px; margin:0px; left:0px; top:0px; overflow:hidden; width:100%; height:100%;}
.map .container .layersDiv {position:relative; left:0px; top:0px; width:100%; height:100%;}
.map .container .layersDiv .layerTile {position:absolute; border:none; margin:0px; padding:0px;}
.map .container .container {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.esriControlsBR {position: absolute; right: 5px; bottom: 5px; z-index: 30; text-align: right;}
.esriControlsBR.withPanArrows {right: 25px;}
.esriAttribution {font-size: 13px; line-height: 15px; color: #666666; display: inline-block; text-align: left; vertical-align: bottom; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0 4px; margin: 0 5px 0 0; background: rgba(255,255,255,0.7); background: repeat left top url("../images/map/70-percent-white.png")\9;}
.esriAttributionOpen {white-space: normal; cursor: pointer;}
.dj_ie7 .esriAttribution,.dj_ie6 .esriAttribution {display: inline;}
.esriAttributionLastItem span.esriAttributionDelim {display: none;}
.map .logo-med {display: inline-block; vertical-align: bottom; width:65px; height:36px; z-index:30; background-image:url("../images/map/logo-med.png"); cursor:pointer; _background-image:none;}
.map .logo-sm {display: inline-block; vertical-align: bottom; width:46px; height:22px; z-index:30; background-image:url("../images/map/logo-sm.png"); cursor:pointer; _background-image:none;}
.dj_ie7 .map .logo-med,.dj_ie7 .map .logo-sm, .dj_ie6 .map .logo-med,.dj_ie6 .map .logo-sm {display: inline;}
.map .bingLogo-lg {position:absolute; left:5px; bottom:5px; width:93px; height:29px; z-index:30; background-image:url("../images/map/bing-logo-lg.png"); _background-image:none;}
.map .container .fixedPan {position:absolute; width:15px; height:15px; background-image:url("../images/map/fixed-pan-sprite.png"); overflow:hidden; cursor:pointer;}
.map .container .panUp {background-position:-16px 0px; top:5px;}
.map .container .panUpperRight {background-position:-32px 0px; right:5px; top:5px;}
.map .container .panRight {background-position:-32px -16px; right:5px;}
.map .container .panLowerRight {background-position:-32px -32px; right:5px; bottom:5px;}
.map .container .panDown {background-position:-16px -32px; bottom:5px;}
.map .container .panLowerLeft {background-position:-47px -32px; left:5px; bottom:5px;}
.map .container .panLeft {background-position:-47px -16px; left:5px;}
.map .container .panUpperLeft {background-position:-47px 0px; left:5px; top:5px;}
.map .tooltip {width: 100px; word-wrap: break-word; position: absolute; border: 1px solid #7EABCD; background-color: white; padding: 5px; font-size:9pt; z-index: 9999; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.esriSimpleSlider {position:absolute; text-align:center; border:1px solid #57585A; background-color:#FFF; color:#4C4C4C; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.esriSimpleSliderTL {top:20px; left:20px;}
.esriSimpleSliderTR {top:20px; right:20px;}
.esriSimpleSliderBL {bottom:40px; left:20px;}
.esriSimpleSliderBR {bottom:45px; right:20px;}
.esriSimpleSlider div {width:30px; height:30px; font-size:24px; font-family:verdana,helvetica; line-height:25px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer;}
.esriSimpleSliderVertical .esriSimpleSliderIncrementButton {border-bottom:1px solid #57585A; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.esriSimpleSliderVertical .esriSimpleSliderDecrementButton {-webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.esriSimpleSliderHorizontal.esriSimpleSliderBL {left:5px;}
.esriSimpleSliderHorizontal.esriSimpleSliderBR {right:5px;}
.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton {float:right; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}
.esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton {float:left; border-right:1px solid #57585A; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.esriSimpleSliderDecrementButton:hover,.esriSimpleSliderIncrementButton:hover {background-color:#eee;}
.esriSimpleSliderDecrementButton:active,.esriSimpleSliderIncrementButton:active {background-color:#ddd;}
.esriSimpleSliderDisabledButton,.esriSimpleSliderDisabledButton:active,.esriSimpleSliderDisabledButton:hover {cursor:default; background-color:#f4f4f4; color:#bbb;}
.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton.dj_ie67Fix {float:none; text-align:center;}
.esriLargeSlider {position: absolute;}
.esriLargeSliderTL {top: 30px; left: 30px;}
.esriLargeSliderTR {top: 30px; right: 15px;}
.esriLargeSliderBL {bottom: 40px; left: 30px;}
.esriLargeSliderBR {bottom: 45px; right: 15px;}
.esriLargeSliderVertical {height: 200px;}
.esriLargeSliderHorizontal {width: 200px;}
.esriLargeSliderHorizontal.esriLargeSliderBL {left: 5px;}
.esriLargeSliderHorizontal.esriLargeSliderBR {right: 5px;}
.esriLargeSliderHorizontal .esriLargeSliderTicks {height: 5px;}
.esriLargeSliderVertical .esriLargeSliderTicks {width: 5px;}
.esriLargeSliderHorizontal .esriLargeSliderLabels {height: 2em; font-family: Verdana; font-size: 50%;}
.esriLargeSliderVertical .esriLargeSliderLabels {width: 2em; font-family: Verdana; font-size: 50%;}
.vertexDeleteIcon {background-image: url("../toolbars/images/delete.png"); background-repeat: no-repeat; text-align: center; width: 16px; height: 16px; background-position: 1px 1px;}
.esriTextEditorInput {border-width: 1px; border-color: black; margin: 0px; padding: 1px; background: transparent; position:absolute; border-style: solid; text-align: left;}
.esriAttributeInspector {width:100%; z-index: 99;}
.esriAttributeInspector .atiLayerName {margin:5px auto;font-weight:bold;border-bottom:1px solid #A9A9A9;}
.esriAttributeInspector .atiField {margin:1px;}
.esriAttributeInspector .atiRichTextField {margin:5px auto;}
.esriAttributeInspector .atiTextAreaField {}
.esriAttributeInspector .atiLabel {margin:1px;padding-right:5px;}
.esriAttributeInspector .atiTooltip {}
.esriAttributeInspector .atiNavMessage {float:left;margin:5px 5px auto auto;}
.esriAttributeInspector .atiButtons {margin:5px auto;padding-top:5px;border-top:1px solid #A9A9A9;}
.esriAttributeInspector .atiNavButtons {float:right;}
.esriAttributeInspector .atiButton {margin:0px;width:16px; height:16px;background-image:url("../dijit/images/attribute_inspector_sprite.png")}
.esriAttributeInspector .atiPrevIcon {background-position : -32px 0px;}
.esriAttributeInspector .atiNextIcon {background-position : -48px 0px;}
.esriAttributeInspector .atiFirstIcon {background-position : -16px 0px;}
.esriAttributeInspector .atiLastIcon {background-position : 0px 0px;}
.esriAttributeInspector .atiDeleteButton {float:left;}
.esriAttributeInspector .atiAttachmentEditor {padding:10px;}
.esriAttributeInspector .atiEditorTrackingInfo {padding-top:10px;}
.esriAttributeInspector .dijitTextBoxDisabled input{color:black;}
.dj_ie7 .dijitButtonNode &gt; BUTTON.dijitButtonContents &gt; * {position:static;}
.esriAttributeInspector .dijitDateTextBox {margin:1px;}
.esriAttributeInspector .dijitTimeTextBox {width: 15em;margin:1px;}
.esriBasemapGallery {}
.esriBasemapGalleryNode {float: left; margin: 10px 20px 10px 20px; width: 100px; margin:5px 10px 0 10px;}
 .esriBasemapGalleryLabelContainer {background-color: transparent; text-align: center; width: 100%; height: 2.5em; overflow: hidden; display: block;}
 .esriBasemapGalleryThumbnail {height: 67px; width: 100px; border: 1px solid #fff; margin: 1px; -moz-box-shadow: 0px 0px 7px #000; -webkit-box-shadow: 0px 0px 7px #000; box-shadow: 0px 0px 7px #000;}
.esriBasemapGallerySelectedNode .esriBasemapGalleryThumbnail {border: 2px solid #F99; margin: 0;}
.esriBasemapGalleryMessage {}
.BasemapToggle .toggleButton {padding: 1px; background: #fff; border: 1px solid #57585A; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}
.BasemapToggle .basemapImage {width: 60px; height: 60px; overflow: hidden;}
.BasemapToggle .basemapImage img {max-width: 100%; max-height: 100%; width: 100%; height: 100%; margin: 0; padding: 0; vertical-align: middle; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.BasemapToggle .basemapTitle {color: #4C4C4C; margin: 1px 0 0; font-size: 11px; line-height: 16px; height: 16px; display: block; padding: 0; text-align: center; width: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.esriBookmarkTable{width: 208px;border-spacing: 0px;border-collapse:collapse;}
.esriBookmarkLabel{position: relative;float: left;width: 136px;overflow:hidden;line-height:20px;height: 20px;white-space: nowrap;margin-left: 5px;font-size:12px;text-align:left;vertical-align:middle;color:black;font-family: Verdana, Helvetica, sans-serif;cursor: pointer;}
.esriBookmarks{width:215px;border-style: solid;border-color: #769DC0;border-width: 1px;}
.esriBookmarkItem{width:208px;height: 20px;}
.esriAddBookmark{margin-left: 5px;}
.esriBookmarkHighlight{background-color: #D9E6F9;}
.esriBookmarkEditImage{float:right;width:30px;cursor: pointer;background: transparent url("../dijit/images/edit.png") no-repeat scroll center center;}
.esriBookmarkRemoveImage{float:right;width: 30px;cursor: pointer;background: transparent url("../dijit/images/close.gif") no-repeat scroll center center;}
.esriBookmarkEditBox{position: fixed;font-size:12px;height:13px; width:180px;}
.simpleDirections .esriStopsContainer {margin: 0 0 10px 0;}
.simpleDirections .esriStopsButtons {margin: 0;}
.simpleDirections .esriStopsReverse {margin: 0; width: 21px; height: 21px; background: url("../dijit/images/Directions/reverse.png") no-repeat center center; cursor: pointer;}
.dojoDndMove .simpleDirections .esriStopsReverse {display: none;}
.simpleDirections .esriStopsReverse:hover,.simpleDirections .esriStopsReverse:focus {opacity: .7;}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove {display: block; width: 21px; height: 21px; cursor: pointer; background: url("../dijit/images/Directions/remove-destination.png") no-repeat center center;}
.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:hover,.simpleDirections .esriStopsRemovable .esriStop .esriStopIconRemove:focus {opacity: .7;}
.simpleDirections .esriStopsAddDestination {display: none;}
.simpleDirections .esriStopsAdd .esriStopsAddDestination {display: block; text-align: right; margin: 0 10px 5px 10px;}
.dj_rtl .simpleDirections .esriStopsAdd .esriStopsAddDestination {text-align: left;}
.simpleDirections .esriLinkButton {text-decoration: none; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; line-height: 16px; font-size: 12px; cursor: pointer; color: #1f78af;}
.simpleDirections .esriLinkButton:hover {text-decoration: underline;}
.simpleDirections .esriStopsGetDirectionsContainer {margin: 10px 10px;}
.simpleDirections .esriStopsClearDirections {padding: 5px 10px; line-height: 32px; font-size: 14px; color: #555555; flex: left; display: none;}
.dj_rtl .simpleDirections .esriStopsClearDirections {float: right; margin-right: inherit; margin-left: 5px;}
.simpleDirections .esriDirectionsButton {background: #fff; border: 1px solid #8b8b8b; color: #555; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 12px; line-height: 12px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-transition: all .05s linear; -moz-transition: all .05s linear; -o-transition: all .05s linear; transition: all .05s linear; padding: 5px 10px; text-align: center; display: inline-block; text-transform: uppercase; cursor: pointer; letter-spacing: 1px; position: relative; -webkit-font-smoothing: antialiased;}
.simpleDirections .esriDirectionsTabButton {border-right: 0; float: left;}
.dj_rtl .simpleDirections .esriDirectionsTabButton {border-left: 0; border-right: 1px solid #A6A6A6; float: right;}
.simpleDirections .esriDirectionsTabLastButton {border-right: 1px solid #A6A6A6;}
.dj_rtl .simpleDirections .esriDirectionsTabLastButton {border-left: 1px solid #A6A6A6;}
.simpleDirections .esriDirectionsButton:hover {background-color: #e2f1fc;}
.simpleDirections .esriDirectionsPressedButton,.simpleDirections .esriDirectionsPressedButton:hover {cursor: default; background-color: #90ccf5;}
.simpleDirections .esriStopsGetDirections {line-height: 32px; font-size: 14px; color: #fff; background-color: #5cace1; border: 0; float: left;}
.dj_rtl .simpleDirections .esriStopsGetDirections {float: right;}
.simpleDirections .esriStopsGetDirections:hover {color: #444; background-color: #90ccf5;}
.simpleDirections .esriOptionsCheckboxes {font-size: 14px; color: #555; line-height: 20px;}
.simpleDirections .esriOptionsUnitsMi {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; display: inline-block;}
.dj_rtl .simpleDirections .esriOptionsUnitsMi {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.simpleDirections .esriOptionsUnitsKm {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; display: inline-block;}
.dj_rtl .simpleDirections .esriOptionsUnitsKm {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.simpleDirections .esriTravelModesContainer {display: none; word-wrap: break-word; margin: 10px 10px; min-width: 230px;}
.simpleDirections .esriTravelModeCar {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.dj_rtl .simpleDirections .esriTravelModeCar {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.simpleDirections .esriTravelModeTruck {border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.dj_rtl .simpleDirections .esriTravelModeTruck {border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.simpleDirections .esriTravelModeWalking {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.dj_rtl .simpleDirections .esriTravelModeWalking {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.simpleDirections .esriOptionsToggleContainer {display: block; line-height: 32px; margin: 10px 0 0 0;}
.simpleDirections .esriOptionsImpedanceContainer {display: none; float: left; margin: 0 0 10px 0; min-width: 160px;}
.dj_rtl .simpleDirections .esriOptionsImpedanceContainer {float: right;}
.simpleDirections .esriOptionsImpedanceTime {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; display: inline-block;}
.dj_rtl .simpleDirections .esriOptionsImpedanceTime {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.simpleDirections .esriOptionsImpedanceDistance {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; display: inline-block;}
.dj_rtl .simpleDirections .esriOptionsImpedanceDistance {border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.simpleDirections .esriStopsOptionsButton {display: none; line-height: 16px; margin: 0; white-space: nowrap; vertical-align: bottom;}
.simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton {display: block; text-align: right; margin: 6px 10px 0 10px;}
.dj_rtl .simpleDirections .esriStopsOptionsEnabled .esriStopsOptionsButton {text-align: left;}
.simpleDirections .esriStopsOptionsMenu {display: none; margin: 10px 10px;}
.simpleDirections .esriStopsOptionsMenu input {margin: 0 5px 0 0;}
.dj_rtl .simpleDirections .esriStopsOptionsMenu input {margin: 0 0 0 5px;}
.simpleDirections .esriOptionsUnitsContainer {float: left; margin: 0 10px 10px 0; white-space: nowrap; min-width: 77px;}
.dj_rtl .simpleDirections .esriOptionsUnitsContainer {float: right; margin: 0 0 10px 10px;}
.simpleDirections .esriOptionsUnits li {float: left; margin-right: 10px;}
.dj_rtl .simpleDirections .esriOptionsUnits li {float: right; margin-right: inherit; margin-left: 10px;}
.simpleDirections .esriStops {margin: 0; padding: 0; width: 100%; border-collapse: separate; border-spacing: 2px;}
.simpleDirections .esriStop td {vertical-align: middle; padding-top: 4px; padding-bottom: 4px;}
.simpleDirections .esriStop .esriStopIconColumn {width: 21px; padding-right: 5px;}
.dj_rtl .simpleDirections .esriStop .esriStopIconColumn {padding-right: inherit; padding-left: 5px;}
.simpleDirections .esriStop .esriStopReverseColumn {width: 21px; padding-left: 5px;}
.dj_rtl .simpleDirections .esriStop .esriStopReverseColumn {padding-left: inherit; padding-right: 5px;}
.simpleDirections .esriStopsRemovable .esriStopReverseColumn {display: none;}
.simpleDirections .esriStop .esriStopIconRemoveColumn {display: none; width: 21px; padding-left: 5px;}
.dj_rtl .simpleDirections .esriStop .esriStopIconRemoveColumn {padding-left: inherit; padding-right: 5px;}
.simpleDirections .esriStopsRemovable .esriStopIconRemoveColumn {display: table-cell; *display: block; _display: block;}
.simpleDirections .esriStop .esriStopIcon {width: 21px; height: 29px; text-align: center; color: #fff; font-size: 11px; line-height: 21px; font-family: Arial, Helvetica, sans-serif;}
.simpleDirections .esriStop .esriStopIcon {background: url("../dijit/images/Directions/blueCircle.png") no-repeat center center;}
.simpleDirections .esriStopOrigin .esriStopIcon {background: url("../dijit/images/Directions/greenPoint.png") no-repeat center center;}
.simpleDirections .esriStopDestination .esriStopIcon {background: url("../dijit/images/Directions/redPoint.png") no-repeat center center;}
.simpleDirections .esriRoutesError {padding: 10px 0;}
.simpleDirections .esriRoutesError ul {margin: 0; padding: 0; list-style: none; display: block;}
.simpleDirections .esriRoutesError li {margin: 0 0 5px;}
.simpleDirections .esriRoutes table {margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; width: 100%;}
.simpleDirections .esriRouteIconColumn {width: 21px; padding: 10px; vertical-align: top; border-bottom: 1px solid #8b8b8b;}
.simpleDirections .esriRouteTextColumn {padding: 10px 5px 10px 0; vertical-align: top; border-bottom: 1px solid #8b8b8b;}
.dj_rtl .simpleDirections .esriRouteTextColumn {padding: 10px 0 10px 5px;}
.simpleDirections .esriRouteIconColumn .esriRouteIcon {display: inline-block; font-family: Arial, Helvetica, sans-serif; height: 29px; width: 21px; margin: 0; line-height: 21px; vertical-align: middle; font-size: 11px; text-align: center; color: #fff; background-repeat: no-repeat; background-position: left top;}
.esriPopup .esriInfoWindowRoute {display: block; padding-left: 26px; min-height: 21px; background-repeat: no-repeat; background-position: left top;}
.dj_rtl .esriPopup .esriInfoWindowRoute {padding-left: 0; padding-right: 26px; background-position: right top;}
.esriPopup .esriDMTDepart .esriInfoWindowRoute,.esriPopup .esriDMTStop .esriInfoWindowRoute {padding-left: 0; background: none;}
.dj_rtl .esriPopup .esriDMTDepart .esriInfoWindowRoute,.dj_rtl .esriPopup .esriDMTStop .esriInfoWindowRoute {padding-left: inherit; padding-right: 0;}
.esriDMTUnknown .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTUnknown.png");}
.esriDMTStop .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStop.png");}
.esriDMTStraight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStraight.png");}
.esriDMTBearLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTBearLeft.png");}
.esriDMTBearRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTBearRight.png");}
.esriDMTTurnLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnLeft.png");}
.esriDMTTurnRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnRight.png");}
.esriDMTSharpLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTSharpLeft.png");}
.esriDMTSharpRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTSharpRight.png");}
.esriDMTUTurn .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTUTurn.png");}
.esriDMTFerry .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTFerry.png");}
.esriDMTRoundabout .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTRoundabout.png");}
.esriDMTHighwayMerge .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTHighwayMerge.png");}
.esriDMTHighwayExit .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTHighwayExit.png");}
.esriDMTHighwayChange .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTHighwayChange.png");}
.esriDMTForkCenter .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTForkCenter.png");}
.esriDMTForkLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTForkLeft.png");}
.esriDMTForkRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTForkRight.png");}
.esriDMTDepart .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTDepart.png");}
.esriDMTTripItem .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTripItem.png");}
.esriDMTEndOfFerry .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTEndOfFerry.png");}
.esriDMTRampRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTRampRight.png");}
.esriDMTRampLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTRampLeft.png");}
.esriDMTTurnLeftRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnLeftRight.png");}
.esriDMTTurnRightLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnRightLeft.png");}
.esriDMTTurnRightRight .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnRightRight.png");}
.esriDMTTurnLeftLeft .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTTurnLeftLeft.png");}
.esriDMTPedestrianRamp .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTPedestrianRamp.png");}
.esriDMTElevator .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTElevator.png");}
.esriDMTEscalator .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTEscalator.png");}
.esriDMTStairs .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStairs.png");}
.esriDMTDoorPassage .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTDoorPassage.png");}
.esriDMTStopOrigin .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStopOrigin.png");}
.esriDMTStopDestination .esriRouteIcon {background-image: url("../dijit/images/Directions/maneuvers/esriDMTStopDestination.png");}
.simpleDirections .esriRouteZoom {cursor: pointer; outline: 0;}
.simpleDirections .esriDMTStopLast .esriRouteIconColumn,.simpleDirections .esriDMTStopLast .esriRouteTextColumn {border-bottom: 0;}
.simpleDirections .esriRouteZoom:hover,.simpleDirections .esriRouteZoom:focus {background: #e2f1fc;}
.simpleDirections .esriRouteInfo {color: #666;}
.simpleDirections .esriRouteInfo strong {color: #444;}
.simpleDirections .esriDMTStopDestination .esriRouteInfo {border: 0;}
.simpleDirections .esriRouteLength {font-size: 11px; line-height: 14px; min-width: 65px;}
.simpleDirections .esriResultsContainer {background: #fff; height: auto; zoom: 1;}
.simpleDirections .esriResultsLoading .esriResultsContainer {height: auto; min-height: 32px; _height: 32px; *height: 32px; background: #fff url("../dijit/images/Directions/loading-32.gif") no-repeat center center;}
.simpleDirections .esriResultsRouteName {margin: 10px 0; display: none;}
.simpleDirections .esriRoutesContainer {margin: 0; zoom: 1;}
.simpleDirections .esriResultsSummary {font-weight: 700; text-align: center; font-size: 14px; line-height: 18px; padding: 10px; display: block; color: #444;}
.simpleDirections .esriResultsButtonsContainer {margin: 10px;}
.simpleDirections .esriResultsViewFullRoute {float: left; line-height: 26px;}
.dj_rtl .simpleDirections .esriResultsViewFullRoute {float: right;}
.simpleDirections .esriResultsPrint {float: right; outline: 0; width: 16px; height: 16px; background: url("../dijit/images/Directions/print.png") no-repeat center center; margin: 0; padding: 5px 3px; cursor: pointer;}
.dj_rtl .simpleDirections .esriResultsPrint {float: left;}
.simpleDirections .esriResultsPrint:hover,.simpleDirections .esriResultsPrint:focus {opacity: .7;}
.simpleDirections .esriGeocoderContainer {width: 100%; display: block; margin: 0;}
.esriGeocoderResultsOpen .esriGeocoderContainer {position: relative; z-index: 1;}
.simpleDirections ul {margin: 0; padding: 0; list-style: none; display: block;}
.simpleDirections .esriGeocoder {display: block; margin: 0; padding: 6px; border: 1px solid #8b8b8b; background: #f6f6f6; background: url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #fefefe 0%, #fff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #fff)); background: -webkit-linear-gradient(top, #fefefe 0%, #fff 100%); background: -o-linear-gradient(top, #fefefe 0%, #fff 100%); background: -ms-linear-gradient(top, #fefefe 0%, #fff 100%); background: linear-gradient(to bottom, #fefefe 0%, #fff 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ffffff', GradientType=0); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.simpleDirections .esriGeocoderMenu {display: none;}
.simpleDirections .esriGeocoderActive,.simpleDirections .esriGeocoderMenuActive {border-bottom: 1px solid #fff;}
.simpleDirections .esriGeocoder input {outline: 0; border: 0; margin: 0; background: #fff; width: 100%; font-size: 12px; line-height: 16px; height: 16px; padding: 0;}
.simpleDirections .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff;}
.dj_rtl .simpleDirections .esriGeocoderResults {left: inherit; right: 0;}
.simpleDirections .esriGeocoderResults ul {border: 1px solid #8b8b8b; border-top: 0;}
.simpleDirections .esriGeocoderResult {display: block; cursor: pointer; padding: 6px; font-size: 12px; line-height: 14px; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.simpleDirections .esriGeocoderResult:hover,.simpleDirections .esriGeocoderResultEven:focus,.simpleDirections .esriGeocoderResultOdd:focus {background-color: #d9e7fa;}
.simpleDirections .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}
.simpleDirections .esriGeocoderIcon {display: none;}
.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; zoom: 1;}
.esriDndDragDirection .dojoDndAvatar {display: none;}
.simpleDirections .dojoDndItem {margin: 0; padding: 0;}
.simpleDirections .dojoDndItem td {border: 0; vertical-align: middle;}
.simpleDirections .dojoDndItemOver,.simpleDirections .dojoDndItemAnchor {background-image: none; background-color: transparent; cursor: default;}
.simpleDirections .dojoDndMove {cursor: move;}
.simpleDirections .dojoDndHandle {cursor: move;}
.simpleDirections .dojoDndIgnore {cursor: default;}
.simpleDirections .dojoDndItemBefore td {border: 0; padding-top: 2px; border-top: 2px dashed #ccc;}
.simpleDirections .dojoDndItemAfter td {border: 0; padding-bottom: 2px; border-bottom: 2px dashed #ccc;}
.simpleDirections .dojoDndItemBefore .esriStopReverseColumn {border: none;}
.simpleDirections .dojoDndItemAfter .esriStopReverseColumn {border: none;}
.simpleDirections .esriClear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.simpleDirections .esriPrintPage {padding: 30px 0; margin: 20px auto; font-family: arial, sans-serif; font-size: 13px;}
.simpleDirections .esriPrintBar {width: 100%; position: fixed; left: 0; top: 0; z-index: 6; height: 50px; background: #e2f1fc; border-bottom: 1px solid #000;}
.dj_rtl .simpleDirections .esriPrintBar {left: inherit; right: 0;}
.simpleDirections .esriPrintButton,.simpleDirections .esriCloseButton {color: #444; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #8b8b8b; box-shadow: none; -webkit-box-shadow: none; background: #F2F2F2; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #D1D1D1)); background: -webkit-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: -o-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: -ms-linear-gradient(top, #F2F2F2 0%, #D1D1D1 100%); background: linear-gradient(to bottom, #F2F2F2 0%, #D1D1D1 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#D1D1D1', GradientType=0); margin: 10px 20px; font-size: 11px; line-height: 16px; display: block; padding: 5px 10px; outline: 0; text-decoration: none; cursor: pointer; font-weight: 400; white-space: nowrap; text-decoration: none; float: right;}
.dj_rtl .simpleDirections .esriPrintButton,.dj_rtl .simpleDirections .esriCloseButton {float: left;}
.simpleDirections .esriPrintButton:hover,.simpleDirections .esriPrintButton:focus,.simpleDirections .esriCloseButton:hover,.simpleDirections .esriCloseButton:focus {background: #E5E6E6; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E5E6E6), color-stop(100%, #A0A1A1)); background: -webkit-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: -o-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: -ms-linear-gradient(top, #E5E6E6 0%, #A0A1A1 100%); background: linear-gradient(to bottom, #E5E6E6 0%, #A0A1A1 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#E5E6E6', endColorstr='#A0A1A1', GradientType=0);}
.simpleDirections .esriPrintMain {background: #FFF; border: solid 1px #000; margin: 0 auto; padding: 20px; width: 720px;}
.simpleDirections .esriPrintHeader {display: block; margin-bottom: 5px;}
.simpleDirections .esriPrintName {font-weight: 700; font-size: 120%; margin: 10px 0 5px;}
.simpleDirections .esriPrintStopLabel {color: #000; display: inline-block; font-size: 11px; width: 21px; height: 21px; line-height: 21px; border: 1px solid #000; text-align: center; border-radius: 50%;}
.simpleDirections .esriPrintLength {font-weight: 700; margin: 0 0 10px;}
.simpleDirections #print_area {margin: 0 0 10px; max-width: 100%; min-width: 20%;}
.simpleDirections #print_helper {display: none;}
.simpleDirections .esriPrintDirections {margin: 0;}
.simpleDirections .esriPrintDirections table {border-collapse: collapse; margin: 0; padding: 0; border: 0; width: 100%;}
.simpleDirections .esriPrintFooter {font-size: 80%;}
.esriMobileGallery {overflow:hidden;}
.esriMobileGallery .thumbnailcontainer {float:left; overflow:hidden; margin:0 10px 0 0; width:200px;}
.esriMobileGallery .thumbnailcontainer.small {margin:0 4px 0 0; width:100px;}
.esriMobileGallery .thumbnail {width:192px; height:133px; padding:0px; border: 4px solid #ccc;}
.esriMobileGallery .thumbnail.selected {border: 4px solid #F99;}
.esriMobileGallery .thumbnail.small {width:96px; height:67px; border: 2px solid #ccc;}
.esriMobileGallery .thumbnail.small.selected {border: 2px solid #F99;}
.esriMobileGallery .title {overflow:hidden; text-align:center; border-color: #fff; font-size:14px;}
.esriMobileGallery .title.small {font-size:12px;}
.arcgisGeocoder .esriGeocoderContainer * {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.arcgisGeocoder .esriGeocoderContainer {width: 250px; font-size: 12px; line-height: 16px; font-family: verdana,helvetica;}
.arcgisGeocoder .esriGeocoderContainer ul {margin: 0; padding: 0; list-style: none; display: block;}
.arcgisGeocoder .esriGeocoderIcon {float: right; outline: 0; width: 16px; height: 16px; display: block; overflow: hidden; margin: 2px 5px 2px 0;}
.dj_rtl .arcgisGeocoder .esriGeocoderIcon {float: left; margin: 2px 0 2px 5px;}
.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.arcgisGeocoder .esriGeocoder {display: block; width: 100%; margin: 0; border: 1px solid #8b8b8b; background: #fff;}
.arcgisGeocoder .esriGeocoderActive,.arcgisGeocoder .esriGeocoderMenuActive {border-bottom: 0;}
.arcgisGeocoder .esriGeocoder input {outline: 0; display: block; border: 0; border-collapse: collapse; vertical-align: middle; font-size: 12px; line-height: 16px; margin: 0; padding: 2px 0; float: left; color: #444; background: none; margin: 0 5px; width: 196px;}
.arcgisGeocoder .esriGeocoderMultiple input {width: 175px;}
.dj_rtl .arcgisGeocoder .esriGeocoder input {float: right;}
.arcgisGeocoder .esriGeocoder input:focus {color: #333;}
.arcgisGeocoder .esriGeocoder .esriGeocoderSearch {cursor: pointer; background: url("../dijit/images/arcgisGeocoder.png") no-repeat 0 0;}
.arcgisGeocoder .esriGeocoder .esriGeocoderSearch:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderSearch:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoder .esriGeocoderReset {display: none;}
.arcgisGeocoder .esriGeocoderHasValue .esriGeocoderReset {display: block; cursor: pointer; background: url("../dijit/images/arcgisGeocoder.png") no-repeat -48px 0;}
.arcgisGeocoder .esriGeocoderLoading .esriGeocoderReset {background: url("../dijit/images/loading.gif") center center no-repeat;}
.arcgisGeocoder .esriGeocoder .esriGeocoderReset:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderReset:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow {display: none; cursor: pointer; background: url("../dijit/images/arcgisGeocoder.png") no-repeat -32px 0;}
.arcgisGeocoder .esriGeocoderMultiple .esriGeocoderMenuArrow {display: block;}
.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow:hover,.arcgisGeocoder .esriGeocoder .esriGeocoderMenuArrow:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; border: 1px solid #8b8b8b; border-top: 0; padding: 0; background: #fff;}
.arcgisGeocoder .esriGeocoderResult {padding: 5px; display: block; cursor: pointer; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.arcgisGeocoder .esriGeocoderResult:hover,.arcgisGeocoder .esriGeocoderResultEven:focus,.arcgisGeocoder .esriGeocoderResultOdd:focus {background-color: #d9e7fa;}
.arcgisGeocoder .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}
.arcgisGeocoder .esriGeocoderMenu {display: none; width: 100%; z-index: 99; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff; border: 1px solid #8b8b8b; border-top: 0;}
.dj_rtl .arcgisGeocoder .esriGeocoderMenu,.dj_rtl .arcgisGeocoder .esriGeocoderResults {left: auto; right: 0;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {padding: 0 0 5px; margin: 5px; display: block; border-bottom: 1px solid #8b8b8b; color: #000; font-weight: 700;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {display: block; float: right; width: 16px; height: 16px; background: url("../dijit/images/arcgisGeocoder.png") no-repeat -64px 0; cursor: pointer; outline: 0;}
.dj_rtl .arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {float: left;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:hover,.arcgisGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:focus {opacity: .75;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {width: 16px; height: 16px; display: block; float: right; margin: 0 0 0 5px;}
.dj_rtl .arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {float: left; margin: 0 5px 0 0;}
.arcgisGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../dijit/images/arcgisGeocoder.png") no-repeat -16px 0;}
.simpleGeocoder .esriGeocoderContainer * {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.simpleGeocoder .esriGeocoderContainer {width: 225px; font-size: 12px; line-height: 16px; font-family: verdana,helvetica;}
.simpleGeocoder .esriGeocoderContainer ul {margin: 0; padding: 0; list-style: none; display: block;}
.simpleGeocoder .esriGeocoderIcon {float: left; outline: 0; width: 16px; height: 16px; display: block; overflow: hidden; margin: 6px 0 6px 6px;}
.dj_rtl .simpleGeocoder .esriGeocoderIcon {float: right; margin: 6px 6px 6px 0;}
.esriGeocoder .esriGeocoderClearFloat {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.simpleGeocoder .esriGeocoder {display: block; width: 100%; margin: 0; border: 1px solid #57585A; background: #fff; -webkit-border-radius: 5px; border-radius: 5px;}
.simpleGeocoder .esriGeocoderActive,.simpleGeocoder .esriGeocoderMenuActive {border-bottom: 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.simpleGeocoder .esriGeocoder input {outline: 0; display: block; border: 0; border-collapse: collapse; vertical-align: middle; font-size: 12px; line-height: 16px; margin: 0; padding: 6px 0; float: left; color: #444; background: none; margin: 0 6px; width: 160px;}
.simpleGeocoder .esriGeocoderMultiple input {width: 146px;}
.dj_rtl .simpleGeocoder .esriGeocoder input {float: right;}
.simpleGeocoder .esriGeocoder input:focus {color: #333;}
.simpleGeocoder .esriGeocoder .esriGeocoderSearch {cursor: pointer; margin-left: 6px; background: url("../dijit/images/simpleGeocoder.png") no-repeat 0 0;}
.dj_rtl .simpleGeocoder .esriGeocoder .esriGeocoderSearch {margin-left: 0; margin-right: 6px;}
.simpleGeocoder .esriGeocoder .esriGeocoderSearch:hover,.simpleGeocoder .esriGeocoder .esriGeocoderSearch:focus {opacity: .75;}
.simpleGeocoder .esriGeocoder .esriGeocoderReset {margin: 6px 6px 6px 0; float: right; display: none;}
.dj_rtl .simpleGeocoder .esriGeocoder .esriGeocoderReset {margin: 6px 0 6px 6px; float: left;}
.simpleGeocoder .esriGeocoderHasValue .esriGeocoderReset {cursor: pointer; display: block; background: url("../dijit/images/simpleGeocoder.png") no-repeat -48px 0;}
.simpleGeocoder .esriGeocoderLoading .esriGeocoderReset {background: url("../dijit/images/loading.gif") center center no-repeat;}
.simpleGeocoder .esriGeocoder .esriGeocoderReset:hover,.simpleGeocoder .esriGeocoder .esriGeocoderReset:focus {opacity: .75;}
.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow {display: none; cursor: pointer; background: url("../dijit/images/simpleGeocoder.png") no-repeat -32px 0;}
.simpleGeocoder .esriGeocoderMultiple .esriGeocoderMenuArrow {display: block;}
.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow:hover,.simpleGeocoder .esriGeocoder .esriGeocoderMenuArrow:focus {opacity: .75;}
.simpleGeocoder .esriGeocoderResults {display: none; z-index: 99; width: 100%; position: absolute; left: 0; top: 100%; margin: -1px 0 0; border: 1px solid #57585A; border-top: 0; padding: 0; background: #fff; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.simpleGeocoder .esriGeocoderResult {padding: 6px; display: block; cursor: pointer; outline: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.simpleGeocoder .esriGeocoderResultOdd {}
.simpleGeocoder .esriGeocoderResult:hover,.simpleGeocoder .esriGeocoderResultEven:focus,.simpleGeocoder .esriGeocoderResultOdd:focus {background-color: #ededed;}
.simpleGeocoder .esriGeocoderResultLast {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.simpleGeocoder .esriGeocoderResult .esriGeocoderResultPartial {font-weight: 700;}
.simpleGeocoder .esriGeocoderMenu {display: none; width: 100%; z-index: 99; position: absolute; left: 0; top: 100%; margin: -1px 0 0; padding: 0; background: #fff; border: 1px solid #57585A; border-top: 0; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.dj_rtl .simpleGeocoder .esriGeocoderMenu,.dj_rtl .simpleGeocoder .esriGeocoderResults {left: auto; right: 0;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuHeader {padding: 6px; margin: 0; display: block; background: #666; color: #fff; font-weight: 700;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {display: block; float: right; width: 16px; height: 16px; background: url("../dijit/images/simpleGeocoder.png") no-repeat -64px 0; cursor: pointer; outline: 0;}
.dj_rtl .simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose {float: left;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:hover,.simpleGeocoder .esriGeocoderMenu .esriGeocoderMenuClose:focus {opacity: .75;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {width: 16px; height: 16px; display: block; float: right; margin: 0 0 0 6px;}
.dj_rtl .simpleGeocoder .esriGeocoderMenu .esriGeocoderSelectedCheck {float: left; margin: 0 6px 0 0;}
.simpleGeocoder .esriGeocoderMenu .esriGeocoderSelected .esriGeocoderSelectedCheck {background: url("../dijit/images/simpleGeocoder.png") no-repeat -16px 0;}
.gaugeContainer {background: #fff; border-top: 1px solid #ccc; color: #444; font-family: arial; font-size: 0.8em; height: 170px; padding: 5px 5px 5px 5px; width: 280px;}
.gaugeCaption {height: 1em; margin: 0;}
.HomeButton span {display:none;}
.HomeButton .home {padding:2px; width:30px; height:30px; background-color: #666; background-color: rgba(102,102,102,0.80); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-image:url("../dijit/images/home.png"); background-position:center center; background-repeat:no-repeat;}
.HomeButton .home:hover {background-color: #333; background-color: rgba(102,102,102,0.90);}
.HomeButton .home:active {background-color: #ccc; background-color: rgba(102,102,102,0.60);}
.HomeButton .loading {background-image:url("../dijit/images/home-spinner.gif");}
.infowindow {position:absolute;}
.infowindow .window {position:absolute; color:#000; font-family:verdana, sans-serif;}
.infowindow .window .top .left {width:15px; overflow:hidden; position:absolute;}
.infowindow .window .top .left .sprite {margin-top:0px; margin-left:-987px;}
.infowindow .window .top .right {overflow:hidden; position:absolute; padding-right:5px;}
.infowindow .window .top .right .sprite {margin-top:0px; position:absolute;}
.infowindow .window .top .right .user {position:absolute; padding:7px 0px 0px 10px;}
.infowindow .window .top .right .user .titlebar .hide {position:absolute; margin-top:5px; width:12px; height:8px; overflow:hidden;}
.infowindow .window .top .right .user .titlebar .hide .sprite {margin-left:-752px; margin-top:-900px; cursor:pointer; display:block;}
.infowindow .window .top .right .user .titlebar .hide .sprite:hover {margin-top:-908px;}
.infowindow .window .top .right .user .titlebar .title {font-weight:bold; font-size:10pt;}
.infowindow .window .top .right .user .border {margin-top:5px; font-size:0pt; height:0px; border-top:1px solid #000; border-bottom:1px solid #fff; opacity:0.25; filter:alpha(opacity:25);}
.infowindow .window .top .right .user .layout {margin:5px 0px 0px 0px; padding-right:5px; overflow:auto;}
.infowindow .window .top .right .user .content {font-size:9pt;}
.dj_ie .infowindow .window .top .right .user .content {position: relative;}
.infowindow .window .bottom .left {width:15px; height:10px; overflow:hidden; position:absolute;}
.infowindow .window .bottom .left .sprite {margin-top:-990px; margin-left:-987px;}
.infowindow .window .bottom .right {height:10px; overflow:hidden; position:absolute;}
.infowindow .window .bottom .right .sprite {margin-top:-990px; position:absolute;}
.infowindow .pointer {position:absolute; width:53px; height:44px; overflow:hidden;}
.infowindow .upperleft {right:0px; bottom:0px;}
.infowindow .upperright {left:0px; bottom:0px;}
.infowindow .lowerright {left:0px; top:0px;}
.infowindow .lowerleft {right:0px; top:0px;}
.infowindow .upperleft .sprite {margin-left:-800px; margin-top:-800px;}
.infowindow .upperright .sprite {margin-left:-902px; margin-top:-800px;}
.infowindow .lowerright .sprite {margin-left:-902px; margin-top:-924px;}
.infowindow .lowerleft .sprite {margin-left:-800px; margin-top:-924px;}
.infowindow .sprite {width:1000px; height:1000px;}
.tundra .infowindow .sprite {background-image:url("../dijit/images/tundra.infowindow.png");}
.nihilo .infowindow .sprite {background-image:url("../dijit/images/nihilo.infowindow.png");}
.soria .infowindow .sprite {background-image:url("../dijit/images/soria.infowindow.png");}
.claro .infowindow .sprite {background-image:url("../dijit/images/claro.infowindow.png");}
.simpleInfoWindow {position: absolute; padding: 5px; color: #666666; background-color: #FFFFFF; border: 1px solid #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; font-size: small; font-family: Arial Unicode MS,Arial,sans-serif; -moz-box-shadow: 0 0 0.5em #BBBBBB; -webkit-box-shadow: 0 0 0.5em #BBBBBB;}
.simpleInfoWindow .title {border-bottom: 1px solid #666666; padding: 2px;}
.simpleInfoWindow .content {padding: 2px; overflow: auto;}
.dj_ie .simpleInfoWindow .content {position: relative;}
.simpleInfoWindow .close {position: absolute; width: 24px; height: 24px; background-image: url("../dijit/images/remove-24x24.png"); cursor: pointer;}
.simpleInfoWindow .title.empty {border-bottom: none;}
.LayerSwipe {position:absolute; width:100%; height:100%; *z-index:1;}
.LayerSwipe .handleContainer {position:relative; width:100%; height:100%; z-index:1;}
.LayerSwipe .vertical {position:absolute; border-left:1px solid #848484; border-right:1px solid #848484; background-color:#dadada; width:6px; height:100%; padding:0!important; margin:0; z-index:30; cursor:col-resize;}
.LayerSwipe .vertical:hover {opacity:.75;}
.LayerSwipe .vertical .handle {width:24px; height:32px; margin:-16px 0 0 -12px; position:absolute; z-index:30; top:50%; left:50%; background-color:#dadada; -webkit-border-radius:5px; border-radius:5px; border:1px solid #848484; background-image:url("../dijit/images/vDrag.png"); background-repeat:no-repeat; background-position:center center;}
.LayerSwipe .horizontal {position:absolute; border-top:1px solid #848484; border-bottom:1px solid #848484; background-color:#dadada; width:100%; height:6px; padding:0!important; margin:0; z-index:30; cursor:row-resize;}
.LayerSwipe .horizontal:hover {opacity:.75;}
.LayerSwipe .horizontal .handle {width:32px; height:24px; margin:-12px 0 0 -16px; position:absolute; z-index:30; top:50%; left:50%; background-color:#dadada; -webkit-border-radius:5px; border-radius:5px; border:1px solid #848484; background-image:url("../dijit/images/hDrag.png"); background-repeat:no-repeat; background-position:center center;}
.LayerSwipe .scope {border:0; height:261px; overflow:hidden; position:absolute; width:261px; cursor:move; top:0; left:0; z-index:30; background-color:transparent; background-image:url("../dijit/images/scope.png"); background-repeat:no-repeat; background-position:center center;}
.LayerSwipe .scope .handleContainer {display:none;}
.esriLegendService {padding-bottom: 20px;}
.esriLegendServiceLabel {font-weight:bold;}
.esriLegendLayerLabel {padding-top: 5px;}
.esriLegendLayer {}
.esriLegendGroupLayer {padding-top: 10px;}
.esriLegendLeft {padding-left: 15px;}
.esriLegendRight {padding-right: 15px;}
.esriLegendHoverLabel {position: absolute; padding: 10px; background-color: #ffffff; border: 1px solid #759dc0; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);}
.esriLegendColorRamp {border: 1px solid #666666; width: 24px; height: 120px;}
.esriLegendColorRampTick {position: absolute; width: 4px; border-top: 1px solid #666666; line-height: 0px; right: 1px; left: auto;}
.dj_rtl .esriLegendColorRampTick {left: 1px; right: auto;}
.esriLegendColorRampTickLast {margin-top: 1px;}
.esriLegendColorRampLabels {position: relative; height: 120px; margin-top: 15px; margin-bottom: 15px;}
.esriLegendColorRampLabel {position: absolute; line-height: 30px; margin-top: -15px; padding-left: 5px; padding-right: 0px; text-align: left;}
.dj_rtl .esriLegendColorRampLabel {padding-left: 0px; padding-right: 5px; text-align: right;}
.LocateButton span {display:none;}
.LocateButton .zoomLocateButton {padding:2px; width:30px; height:30px; background-color:#666; background-color:rgba(102,102,102,0.80); -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-image:url("../dijit/images/locate.png"); background-position:center center; background-repeat:no-repeat;}
.LocateButton .zoomLocateButton:hover {background-color:#333; background-color:rgba(102,102,102,0.90);}
.LocateButton .zoomLocateButton:active {background-color:#ccc; background-color:rgba(102,102,102,0.60);}
.LocateButton .loading {background-image:url("../dijit/images/locate-spinner.gif");}
.LocateButton .tracking {background-image:url("../dijit/images/stop.png") !important;}
.esriMeasurement {padding:8px;}
.distanceIcon {background-image:url("../dijit/images/Measure_Distance16.png"); width:16px;height:16px;}
 .areaIcon {background-image:url("../dijit/images/Measure_Area16.png"); width:16px;height:16px;}
 .locationIcon {background-image:url("../dijit/images/Measure_Point16.png");width:16px; height:16px;}
 .esriButton .dijitButtonNode {color: #666666 !important;height: 30px;width: 32px;vertical-align:middle;padding-top: 3px !important;padding-bottom:0;padding-left:0;padding-right:0;font-size:medium !important;border-color:none !important;border:none !important;background:none;}
.esriButtonHover .dijitButtonNode {border-color:#a5beda !important;border: none !important;color:#000 !important;background:#fcfdff url("../dijit/images/button-hover.png") repeat-x bottom !important;}
.esriButtonActive .dijitButtonNode {background-color: white !important;color: black !important;border: none !important;background: #ededed url("../dijit/images/button-active.png") no-repeat !important;}
.esriButtonChecked .dijitButtonNode{background-color: white !important;color: black !important;border: none;background: #ededed url("../dijit/images/button-active.png") bottom repeat-x !important;}
.esriToggleButton .dijitButtonNode {color: black !important;height: 30px;width: 28px;vertical-align:middle;font-size:40px;padding-top: 3px !important;padding-bottom:0;padding-left:0;padding-right:0;font-size:medium !important;border-color:none !important;border:none !important;background:none;}
.esriToggleButtonDisabled .dijitButtonNode {color:red;}
.esriMeasurement .esriMeasurementResultLabel {margin-top:10px;margin-bottom:5px;border-bottom: thin solid rgb(51, 51, 51);text-align:center; font-weight:bold;}
.esriUnitButton .dijitButtonText{font-size:16px !important;}
.esriMeasurement .esriMeasurementTableContainer {padding:0px;}
 .esriMeasurementResultTable {padding:0px;width:100%;}
 .esriMeasurementTableHeader {width:50%; text-align:right;}
.esriMeasurement .esriMeasurementTableContainer .esriMeasurementResultTable .esriMeasurementTableCell{width:48%; text-align:right;}
.esriMeasurementTableRow{height:30px;}
.esriMeasurementResultValue {padding:5px;}
.esriMeasurementSeparator{display:inline;margin: 0 2px;padding-top: 2px;}
.esriOverviewMap {position: absolute; z-index: 99;}
.esriOverviewMap .ovwContainer {position: absolute; display: none; background-color: #666;}
.esriOverviewMap .map {position: relative; width: 100%; height: 100%; background-color: #FFF;}
.esriOverviewMap .ovwHighlight {position: absolute; display: none; z-index: 99; cursor: move;}
.esriOverviewMap .ovwButton {position: relative; width: 16px; height: 16px; cursor: pointer; z-index: 99;}
.esriOverviewMap .ovwMaximizer {display: none;}
.esriOverviewMap .ovwDisabledButton {display: none !important;}
.esriOverviewMap .ovwMaximize {background: url("../dijit/images/overview.png") 0px -130px;}
.esriOverviewMap .ovwRestore {background: url("../dijit/images/overview.png") 0px -104px;}
.esriOverviewMap.ovwTL {top: 0px; left: 0px;}
.esriOverviewMap.ovwTR {top: 0px; right: 0px;}
.esriOverviewMap.ovwBL {bottom: 0px; left: 0px;}
.esriOverviewMap.ovwBR {bottom: 0px; right: 0px;}
.esriOverviewMap.ovwTL .ovwContainer {top: 0px; left: 0px; border-bottom: 1px solid #000; border-right: 1px solid #000; padding-bottom: 2px; padding-right: 2px;}
.esriOverviewMap.ovwTR .ovwContainer {top: 0px; right: 0px; border-bottom: 1px solid #000; border-left: 1px solid #000; padding-bottom: 2px; padding-left: 2px;}
.esriOverviewMap.ovwBL .ovwContainer {bottom: 0px; left: 0px; border-top: 1px solid #000; border-right: 1px solid #000; padding-top: 2px; padding-right: 2px;}
.esriOverviewMap.ovwBR .ovwContainer {bottom: 0px; right: 0px; border-top: 1px solid #000; border-left: 1px solid #000; padding-top: 2px; padding-left: 2px;}
.esriOverviewMap.ovwTL .ovwShow, .esriOverviewMap.ovwBR .ovwHide {background: url("../dijit/images/overview.png") 0px -26px;}
.esriOverviewMap.ovwTR .ovwShow, .esriOverviewMap.ovwBL .ovwHide {background: url("../dijit/images/overview.png") 0px 0px;}
.esriOverviewMap.ovwBL .ovwShow, .esriOverviewMap.ovwTR .ovwHide {background: url("../dijit/images/overview.png") 0px -78px;}
.esriOverviewMap.ovwBR .ovwShow, .esriOverviewMap.ovwTL .ovwHide {background: url("../dijit/images/overview.png") 0px -52px;}
.esriOverviewMap .bingLogo-lg {display: none;}
@font-face {font-family: 'popup'; src: url("../dijit/font/popup.eot?46610942"); src: url("../dijit/font/popup.eot?46610942#iefix") format('embedded-opentype'), url("../dijit/font/popup.woff?46610942") format('woff'), url("../dijit/font/popup.ttf?46610942") format('truetype'), url("../dijit/font/popup.svg?46610942#popup") format('svg'); font-weight: normal; font-style: normal;}
.esriPopup.light .titleButton,.esriPopup.light .actionsPane .action,.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.light .esriViewPopup .gallery .mediaIcon,.esriPopup.dark .titleButton,.esriPopup.dark .actionsPane .action,.esriPopup.dark .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .esriViewPopup .gallery .mediaIcon {font-family: 'popup'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: inherit; line-height: 1em; content: ''; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.next,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.next,.esriPopupVisible.light .titleButton.next,.esriPopupVisible.dark .titleButton.next {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe808;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.next:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.next:before,.esriPopupVisible.light .titleButton.next:before,.esriPopupVisible.dark .titleButton.next:before {content: "\e808";}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.prev,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.prev,.esriPopupVisible.light .titleButton.prev,.esriPopupVisible.dark .titleButton.prev {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe809;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaHandle.prev:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaHandle.prev:before,.esriPopupVisible.light .titleButton.prev:before,.esriPopupVisible.dark .titleButton.prev:before {content: "\e809";}
.esriPopupVisible.light .actionsPane .zoomTo,.esriPopupVisible.dark .actionsPane .zoomTo {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe800;');}
.esriPopupVisible.light .actionsPane .zoomTo:before,.esriPopupVisible.dark .actionsPane .zoomTo:before {content: "\e800";}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.image,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.image {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe801;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.image:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.image:before {content: "\e801";}
.esriPopupVisible.light .titleButton.maximize,.esriPopupVisible.dark .titleButton.maximize {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe802;');}
.esriPopupVisible.light .titleButton.maximize:before,.esriPopupVisible.dark .titleButton.maximize:before {content: "\e802";}
.esriPopupVisible.light .icon-popup-edit,.esriPopupVisible.dark .icon-popup-edit {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe803;');}
.esriPopupVisible.light .icon-popup-edit:before,.esriPopupVisible.dark .icon-popup-edit:before {content: "\e803";}
.esriPopupVisible.light .icon-popup-directions,.esriPopupVisible.dark .icon-popup-directions {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe804;');}
.esriPopupVisible.light .icon-popup-directions:before,.esriPopupVisible.dark .icon-popup-directions:before {content: "\e804";}
.esriPopupVisible.light .titleButton.restore,.esriPopupVisible.dark .titleButton.restore {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe805;');}
.esriPopupVisible.light .titleButton.restore:before,.esriPopupVisible.dark .titleButton.restore:before {content: "\e805";}
.esriPopupVisible.light .titleButton.close,.esriPopupVisible.dark .titleButton.close {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe806;');}
.esriPopupVisible.light .titleButton.close:before,.esriPopupVisible.dark .titleButton.close:before {content: "\e806";}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.chart,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.chart {*zoom: expression(this.runtimeStyle['zoom']='1', this.innerHTML='&amp;#xe807;');}
.esriPopupVisible.light .esriViewPopup .gallery .mediaIcon.chart:before,.esriPopupVisible.dark .esriViewPopup .gallery .mediaIcon.chart:before {content: "\e807";}
 .esriPopup {position: absolute; z-index: 40; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 5px; -webkit-border-radius: 5px;}
.esriPopup .esriPopupWrapper {box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777; border-radius: 5px; -webkit-border-radius: 5px;}
.esriPopup .hidden {display: none;}
.esriPopup .sizer {position: relative; width: 270px; z-index: 1;}
.esriPopup a {color: #336699; text-decoration: underline;}
.esriPopup .titlePane {background-color: #444444; color: #FFFFFF; line-height: 20px; padding-left: 6px; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; cursor: default;}
.dj_rtl .esriPopup .titlePane {padding-left: 0; padding-right: 6px;}
.esriPopup.blueTheme .titlePane {background-color: #5491B8; border-color: #777777;}
.esriPopup .titlePane .spinner {float: left; margin-top: 2px; margin-right: 4px; cursor: pointer; background: url("../dijit/images/ajax-loader.gif") no-repeat; width: 16px; height: 16px; background-position: 0px 0px;}
.dj_rtl .esriPopup .titlePane .spinner {float: right; margin-right: 0; margin-left: 4px;}
.esriPopup.blueTheme .titlePane .spinner {background: url("../dijit/images/ajax-loader-blue.gif") no-repeat;}
.dj_ie7 .esriPopup .titlePane .spinner.hidden,.dj_ie7 .esriPopup.blueTheme .titlePane .spinner.hidden {background: none;}
.dj_ie7 .esriPopup .titlePane .title {background-color: #444444;}
.dj_ie7 .esriPopup.blueTheme .titlePane .title {background-color: #5491B8;}
.esriPopup .titleButton {position: absolute; top: 2px; cursor: pointer; background: url("../dijit/images/popup.png") no-repeat;}
.esriPopup .titleButton.prev {right: 64px; background-position: -29px 0; width: 9px; height: 17px;}
.dj_rtl .esriPopup .titleButton.prev {right: auto; left: 46px;}
.esriPopup .titleButton.next {right: 46px; background-position: -16px -0; width: 9px; height: 17px;}
.dj_rtl .esriPopup .titleButton.next {right: auto; left: 64px;}
.esriPopup .titleButton.maximize {right: 22px; background-position: -55px 0; width: 11px; height: 11px; top: 5px;}
.dj_rtl .esriPopup .titleButton.maximize {right: auto; left: 22px;}
.esriPopup .titleButton.restore {right: 22px; background-position: -42px -25px; width: 11px; height: 11px; top: 5px;}
.dj_rtl .esriPopup .titleButton.restore {right: auto; left: 22px;}
.esriPopup .titleButton.close {right: 3px; background-position: 0 0; width: 12px; height: 17px;}
.dj_rtl .esriPopup .titleButton.close {right: auto; left: 3px;}
.dj_ie7 .esriPopup .titleButton.hidden {background: none;}
.esriPopup .contentPane {position: relative; max-height: 300px; overflow: auto; padding: 10px 6px 6px 10px; background-color: #F7F7F7; color: #333333;}
.esriPopup .actionsPane {padding: 2px 10px 4px 10px; background-color: #F7F7F7; border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; position: relative;}
.dj_ie11 .esriPopup .actionsPane {border-top: 1px solid #f7f7f7;}
.esriPopup .actionsPane .action {margin-right: 10px;}
.dj_rtl .esriPopup .actionsPane .action {margin-right: 0; margin-left: 10px;}
.esriPopup .pointer,.esriPopup .outerPointer {background: #F7F7F7; display: none; height: 16px; position: absolute; width: 16px; z-index: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777;}
.dj_ie7 .esriPopup .pointer,.dj_ie7 .esriPopup .outerPointer {z-index: -1;}
.esriPopup .pointer.top {background: #444; display: block; left: 50%; top: -8px; margin-left: -8px;}
.esriPopup.blueTheme .pointer.top {display: block; left: 50%; top: -8px; margin-left: -8px; background: #5491B8;}
.esriPopup .pointer.bottom {display: block; left: 50%; margin-left: -8px; bottom: -7px;}
.esriPopup .outerPointer.right {display: block; right: 8px; top: 50%; margin-top: -8px;}
.esriPopup .outerPointer.left {display: block; left: 8px; margin-top: -8px; top: 50%;}
.esriPopup .pointer.topLeft {background: #444; display: block; left: 6px; top: -7px;}
.esriPopup.blueTheme .pointer.topLeft {background: #5491B8; display: block; left: 5px; top: -7px;}
.esriPopup .pointer.topRight {background: #444; display: block; right: 5px; top: -7px;}
.esriPopup.blueTheme .pointer.topRight {background: #5491B8; display: block; right: 5px; top: -7px;}
.esriPopup .pointer.bottomRight {display: block; right: 5px; bottom: -7px;}
.esriPopup .pointer.bottomLeft {display: block; left: 5px; bottom: -7px;}
.dj_ie7 .esriPopup .pointer.hidden {background: none;}
.dj_ie8 .esriPopup .pointer,.dj_ie8 .esriPopup .outerPointer {-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865476, M21=0.7071067811865476, M22=0.7071067811865474, SizingMethod='auto expand')";}
.dj_ie7 .esriPopup .pointer,.dj_ie7 .esriPopup .outerPointer {filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865476, M21=0.7071067811865476, M22=0.7071067811865474, SizingMethod='auto expand');}
.dj_ie7 .esriPopup .pointer.bottom,.dj_ie8 .esriPopup .pointer.bottom {margin-left: -10px;}
.dj_ie7 .esriPopup .pointer.bottom {margin-bottom: -2px;}
.dj_ie8 .esriPopup .pointer.bottom,.dj_ie8 .esriPopup .pointer.bottomLeft,.dj_ie8 .esriPopup .pointer.bottomRight {margin-bottom: 2px;}
.dj_ie7 .esriPopup .pointer.bottomRight {margin-left: 4px;}
.dj_ie8 .esriPopup .pointer.bottomRight {margin-right: 2px;}
.dj_ie8 .esriPopup .pointer.bottomLeft {margin-left: -4px;}
.dj_ie7 .esriPopup .outerPointer.left,.dj_ie8 .esriPopup .outerPointer.left {left: 5px;}
.dj_ie7 .esriPopup .outerPointer.right {right: 5px;}
.dj_ie8 .esriPopup .outerPointer.right {right: 11px;}
.dj_ie8 .esriPopup .pointer.topRight,.dj_ie8 .esriPopup .pointer.top,.dj_ie8 .esriPopup .pointer.topLeft {top: -11px;}
.dj_ie8 .esriPopup .pointer.topRight,.dj_ie8 .esriPopup .pointer.top {right: 6px;}
.dj_ie8 .esriPopup .pointer.topLeft {left: 1px;}
.esriViewPopup .hidden {display: none;}
.esriViewPopup .hzLine {border: none; border-top: 1px solid #333333; margin-top: 6px; margin-bottom: 6px;}
.esriViewPopup .break {height: 14px;}
.esriViewPopup .header {font-weight: bold;}
.esriViewPopup .esriNumericValue {direction: ltr; unicode-bidi: embed;}
.esriViewPopup .mainSection .attrTable {border-collapse: collapse;}
.esriViewPopup .mainSection .attrTable td {padding: 2px; padding-bottom: 5px;}
.esriViewPopup .mainSection .attrTable td.attrName {color: #888888; padding-right: 5px;}
.esriViewPopup .attachmentsSection ul {margin: 0px; padding: 0px; list-style-type: none;}
.esriViewPopup .caption {font-style: italic;}
.esriViewPopup .gallery {position: relative; width: 200px; height: 150px; margin: 10px 13px 0px 12px;}
.esriViewPopup .gallery .frame.image {text-align: center;}
.esriViewPopup .gallery .frame img {max-width: 200px; max-height: 150px; border-style: none;}
.esriViewPopup .gallery .frame div.chart {width: 200px; height: 150px;}
.esriViewPopup .gallery ul.summary {position: absolute; right: 0px; bottom: -18px; list-style-type: none; margin: 0; padding: 0;}
.dj_rtl .esriViewPopup .gallery ul.summary {right: auto; left: 0px;}
.esriViewPopup .gallery ul.summary li {float: left;}
.dj_rtl .esriViewPopup .gallery ul.summary li {float: right;}
.esriViewPopup .gallery ul.summary li.mediaCount {margin-left: 3px;}
.dj_rtl .esriViewPopup .gallery ul.summary li.mediaCount {margin-left: 0; margin-right: 3px;}
.esriViewPopup .gallery .mediaHandle {position: absolute; top: 67px; cursor: pointer; background: url("../dijit/images/popup.png") no-repeat;}
.esriViewPopup .gallery .mediaHandle.prev {left: -12px; background-position: -57px -20px; width: 9px; height: 16px;}
.esriViewPopup .gallery .mediaHandle.next {right: -12px; background-position: -42px 0; width: 9px; height: 16px;}
.dj_ie7 .esriViewPopup .gallery .mediaHandle.hidden {background: none;}
.esriViewPopup .gallery .mediaIcon {background: url("../dijit/images/popup.png") no-repeat;}
.esriViewPopup .gallery .mediaIcon.image {background-position: -23px -21px; width: 15px; height: 15px;}
.esriViewPopup .gallery .mediaIcon.chart {background-position: 0 -21px; width: 19px; height: 15px;}
.dj_ie7 .esriViewPopup .gallery .mediaIcon.hidden {background: none;}
.esriViewPopup .editSummarySection .break {height: 10px;}
.esriViewPopup .editSummary {color: #888888;}
.esriPopup.light,.esriPopup.dark {border-radius: 3px; -webkit-border-radius: 3px; box-shadow: none; -webkit-box-shadow: none;}
.esriPopup.light .esriPopupWrapper,.esriPopup.dark .esriPopupWrapper {border-radius: 3px; -webkit-border-radius: 3px;}
.esriPopup.light .titlePane,.esriPopup.dark .titlePane {font-size: 12px; line-height: 16px; height: 16px; padding: 10px; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;}
.esriPopup.light .titlePane .title,.esriPopup.dark .titlePane .title {line-height: 16px;}
.esriPopup.light .titleButton,.esriPopup.dark .titleButton {top: 10px; background: none;}
.esriPopup.light .titleButton.prev,.esriPopup.dark .titleButton.prev {right: 73px;}
.dj_rtl .esriPopup.light .titleButton.prev,.dj_rtl .esriPopup.dark .titleButton.prev {left: 55px;}
.esriPopup.light .titleButton.next,.esriPopup.dark .titleButton.next {right: 55px;}
.dj_rtl .esriPopup.light .titleButton.next,.dj_rtl .esriPopup.dark .titleButton.next {left: 73px;}
.esriPopup.light .titleButton.maximize,.esriPopup.dark .titleButton.maximize {right: 31px;}
.dj_rtl .esriPopup.light .titleButton.maximize,.dj_rtl .esriPopup.dark .titleButton.maximize {left: 31px;}
.esriPopup.light .titleButton.restore,.esriPopup.dark .titleButton.restore {right: 29px;}
.dj_rtl .esriPopup.light .titleButton.restore,.dj_rtl .esriPopup.dark .titleButton.restore {left: 29px;}
.esriPopup.light .titleButton.close,.esriPopup.dark .titleButton.close {right: 10px;}
.dj_rtl .esriPopup.light .titleButton.close,.dj_rtl .esriPopup.dark .titleButton.close {left: 10px;}
.esriPopup.light .contentPane,.esriPopup.dark .contentPane {padding: 10px;}
.esriPopup.light .actionsPane,.esriPopup.dark .actionsPane {padding: 0 10px 10px 10px; border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px;}
.esriPopup.light .actionsPane .action,.esriPopup.dark .actionsPane .action {cursor: pointer; text-decoration: none;}
.esriPopup.light .actionsPane .zoomTo,.esriPopup.dark .actionsPane .zoomTo {display: inline-block;}
.esriPopup.light .actionsPane .zoomTo span,.esriPopup.dark .actionsPane .zoomTo span {display: none;}
.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .esriViewPopup .gallery .mediaHandle {background: none;}
.esriPopup.light .esriViewPopup .gallery .mediaHandle.prev,.esriPopup.dark .esriViewPopup .gallery .mediaHandle.prev {left: -16px;}
.esriPopup.light .esriViewPopup .gallery .mediaHandle.next,.esriPopup.dark .esriViewPopup .gallery .mediaHandle.next {right: -16px;}
.esriPopup.light .actionsPane .action,.esriPopup.dark .actionsPane .action,.esriPopup.light .esriViewPopup .gallery .mediaIcon,.esriPopup.dark .esriViewPopup .gallery .mediaIcon,.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .esriViewPopup .gallery .mediaHandle,.esriPopup.light .titleButton,.esriPopup.dark .titleButton {text-align: center; width: 16px; height: 16px; background: none; font-size: 12px; line-height: 16px;}
.esriPopup.light .esriPopupWrapper {border: 0; box-shadow: 0 0 0.55em #BBB; -webkit-box-shadow: 0 0 0.55em #BBB;}
.esriPopup.light .titlePane,.dj_ie7 .esriPopup.light .titlePane .title,.esriPopup.light .contentPane,.esriPopup.light .actionsPane {background-color: #fff; color: #6d6e71;}
.esriPopup.light .actionsPane .action {color: #6d6e71;}
.esriPopup.light .pointer,.esriPopup.light .outerPointer {background: #fff; border: 0; box-shadow: 0 0 0.55em #BBB; -webkit-box-shadow: 0 0 0.55em #BBB;}
.esriPopup.light .pointer.top,.esriPopup.light .pointer.topLeft,.esriPopup.light .pointer.topRight {background: #fff;}
.esriPopup.light .actionsPane .action,.esriPopup.light .esriViewPopup .gallery .mediaIcon,.esriPopup.light .esriViewPopup .gallery .mediaHandle,.esriPopup.light .titleButton {color: #6d6e71;}
.esriPopup.dark .esriPopupWrapper {border: 0; box-shadow: 0 0 0.55em #ccc; -webkit-box-shadow: 0 0 0.55em #ccc;}
.esriPopup.dark .titlePane,.dj_ie7 .esriPopup.dark .titlePane .title,.esriPopup.dark .contentPane,.esriPopup.dark .actionsPane {background-color: #555454; color: #fff;}
.esriPopup.dark .actionsPane .action {color: #fff;}
.esriPopup.dark .pointer,.esriPopup.dark .outerPointer {background: #555454; border: 0; box-shadow: 0 0 0.55em #ccc; -webkit-box-shadow: 0 0 0.55em #ccc;}
.esriPopup.dark .pointer.top,.esriPopup.dark .pointer.topLeft,.esriPopup.dark .pointer.topRight {background: #555454;}
.esriPopup.dark .actionsPane .action,.esriPopup.dark .esriViewPopup .gallery .mediaIcon,.esriPopup.dark .esriViewPopup .gallery .mediaHandle,.esriPopup.dark .titleButton {color: #fff;}
.esriPopupMobile {position: absolute; z-index: 40; box-shadow: 0 0 0.75em #111; -moz-box-shadow: 0 0 0.75em #111; -webkit-box-shadow: 0 0 0.75em #111; -o-box-shadow: 0 0 0.75em #111; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.esriMobilePopupNavigator {position:absolute; top:42px; overflow:hidden; width:100%; height:18px; background:#ddd; z-index:42; text-align:center; padding-bottom:3px;}
.esriMobilePopupInfoView {display:none; position:absolute; top:42px; overflow:hidden; width:100%; height:100%; background:#fff; z-index:42; padding-bottom:30px; padding-left:2px;}
.esriPopupMobile .hidden {display: none;}
.esriPopupMobile .sizer {width: 260px;}
.esriPopupMobile a {color: #336699; text-decoration: underline;}
.esriPopupMobile .titlePane {background: none repeat scroll 0 0 #0E3043; color: #FFFFFF; height:40px; padding-left: 35px; padding-right:35px; border-radius: 6px ; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor: default; border: 2px solid #fff;}
.esriPopupMobile .titlePane .title {white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:10pt; font-weight:bold; width:174x; line-height:18px; margin-top:3px;}
.esriPopupMobile .titlePane .footer {font-size:9pt; font-style:italic; line-height:10px;}
.esriPopupMobile .titlePane .spinner {float: left; margin-top: 4px; margin-right: 4px; cursor: pointer; background: url("../dijit/images/spinner.gif") no-repeat; width: 16px; height: 16px; background-position: 0px 0px;}
.esriPopupMobile .titleButton {position: absolute; top: 2px; cursor: pointer;}
.esriPopupMobile .titleButton.close {top: 6px; left: 3px; width:32px; height:32px; background: url("../dijit/images/whitex.png") no-repeat;}
.esriPopupMobile .titleButton.arrow {top: 6px; right: 3px; width:32px; height:32px; background: url("../dijit/images/whiter.png") no-repeat;}
.esriPopupMobile .titleButton.prev {top: 26px; left:76px; width:18px; height:11px; background: url("../dijit/images/leftlongarrow.png") no-repeat;}
.esriPopupMobile .titleButton.next {top: 26px; right:76px; width:18px; height:11px; background: url("../dijit/images/rightlongarrow.png") no-repeat;}
.esriPopupMobile .pointer {position: absolute;}
.esriPopupMobile .pointer.top {left: 118px; top: -10px; width:24px; height:12px; margin-left: 0px; background: url("../dijit/images/pointertop.png") no-repeat;}
.esriPopupMobile .pointer.bottom {left: 50%; bottom:-10px; width:24px; height:12px; margin-left: 0px; background: url("../dijit/images/pointerbottom.png") no-repeat;}
.esriMobileNavigationBar {overflow:hidden; position:absolute; z-index:41; top:0px; background-color:#639BBC; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#639BBC', endColorstr='#0A4D6A')";
    width: 100%;
    height: 42px;
    margin: 0 auto;
    clear: both;
    font-family: Helvetica, Arial, sans-serif;
    display: block;
    background-image: -moz-linear-gradient( center bottom, rgb(10,77,106) 25%, rgb(99,155,188) 82% );
}
.esriMobileNavigationBar .esriMobileNavigationItem {display:block; margin-top:5px;}
.esriMobileNavigationBar .esriMobileNavigationItem.left {width:32px; height:32px; float:left; position:absolute; left:0; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right {width:32px; height:32px; float:right; position:absolute; right:0; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right1 {width:32px; height:32px; float:right; position:absolute; right:36px; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right1.hidden {display:none;}
.esriMobileNavigationBar .esriMobileNavigationItem.right2 {width:32px; height:32px; float:right; position:absolute; right:74px; top:0;}
.esriMobileNavigationBar .esriMobileNavigationItem.right2.hidden {display:none;}
.esriMobileNavigationBar .esriMobileNavigationItem.center {display:block; color:white; font-size:16px; font-weight:600; margin:0.6em 32px 0.8em 32px; outline:0 none !important; overflow:hidden; padding:0; text-align:center; white-space:nowrap; text-overflow:ellipsis;}
.esriMobileInfoView {position:absolute; top:42px; width:100%; background:#fff; display:none; z-index:42; opacity:1.0; overflow:hidden;}
.esriMobileInfoViewPartial {border-bottom: 2px solid #333; position:absolute; overflow:hidden; top:42px; width:100%; height:90px; background:#fff; z-index:42; opacity:1.0;}
.esriMobileInfoView .esriMobileInfoViewSection {margin: 6px; padding: 6px; border: solid 2px rgba(0,0,0,0.5); background-color: rgba(255,255,255,0.75); -webkit-border-radius: 10px; -webkit-box-sizing: border-box;}
.esriMobileInfoViewPartial .esriMobileInfoViewSection {margin: 6px; padding: 6px; border: solid 2px rgba(0,0,0,0.5); background-color: rgba(255,255,255,0.75); -webkit-border-radius: 10px; -webkit-box-sizing: border-box;}
.esriMobileInfoView .esriMobileInfoViewItem {margin: 0px; color: #000000;}
.esriMobileInfoViewPartial .esriMobileInfoViewItem {margin: 0px;}
.esriMobileInfoView .esriMobileInfoViewItem .round {-webkit-border-radius: 10px; border: solid 1px #888; padding: 4px; margin: 2px; text-align: left; -webkit-box-shadow: 0 0 0 #888; overflow:hidden;}
.esriMobileInfoViewPartial .esriMobileInfoViewItem .round {-webkit-border-radius: 10px; border: solid 1px #888; padding: 4px; margin: 2px; text-align: left; -webkit-box-shadow: 0 0 0 #888; overflow:hidden;}
.esriMobileInfoViewItem .square {border-bottom: solid 1px #888; border-left: solid 1px #888; border-right: solid 1px #888; margin-left:5px; margin-right:5px; padding: 4px; text-align: left; overflow:hidden; position:relative;}
.esriMobileInfoViewItem .square .leftDiv {font-size:12px; color:#024672; float:left; width:60px; margin-left:2px;}
.esriMobileInfoViewItem .square .contentDiv {margin-top:12px; margin-left:50px; padding-right:2px; height:100%; text-overflow:ellipsis;}
.esriMobileInfoViewItem .square .title {font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#333;}
.esriMobileInfoViewItem .square .desc {padding-right:32px; overflow:hidden; font-size:13px; color:#222; margin-left:2px; text-overflow:ellipsis;}
.esriMobileInfoViewItem .square .arrow {position:absolute; top:16px; right:10px; width:32px; height:32px; background: url("../dijit/images/squarearrow.png") no-repeat;}
.esriMobileInfoViewItem .square .thumbnail {float:left; margin-top:3px; margin-bottom:3px; width:48px; height:48px;}
.esriMobileInfoViewItem .square.first {margin-top:10px; border-top: solid 1px #888; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;}
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
.esriMobileInfoView .esriMobileInfoViewItem .gallery {margin: 10px 10px 60px 12px;}
.esriPrint {padding:8px;}
.esriPrintButton {}
.esriPrintout {}
.scalebar_top-left{left: 10px; top: 10px;}
.scalebar_top-center{left: 50%; top: 10px;}
.scalebar_top-right{right: 150px; top: 10px;}
.scalebar_bottom-left{left: 25px; bottom: 25px;}
.scalebar_bottom-center{left: 50%; bottom: 25px;}
.scalebar_bottom-right{right: 100px; bottom: 25px;}
.esriScalebar{z-index:30;position: absolute; width: 0px; height:20px;}
.esriScalebarRuler{overflow:hidden;position: relative; width: 100%; height:6px; background-color: White; border:1px solid #444444;}
.esriScalebarRulerBlock{overflow:hidden;position: absolute; height:50%; background-color: #444444;}
.upper_firstpiece{top:0%;left: 0%; width: 25%;}
.upper_secondpiece{top:0%;left: 50%; width: 25%;}
.lower_firstpiece{top:50%;left: 25%; width: 25%;}
.lower_secondpiece{top:50%;left: 75%; width: 30%;}
.esriScalebarLine{overflow:hidden;position: relative;width: 100%; height:6px;border:2px solid #444444;}
.esriScalebarMetricLineBackground{border:4px solid white;position: absolute;left: -1px;bottom: 2px;}
.esriScalebarMetricLine{border-top-style:none;}
.esriScalebarEnglishLine{border-bottom-style:none;top: -2px;}
.esriScaleLabelDiv{position: relative;top: -5px;width: 100%;padding: 2px;}
.scaleLabelDiv{position: relative; width: 100%;height:5px;}
.esriScalebarLabel{font-size:11px;position: absolute; width:10%;text-align:center;color:#666666;font:Verdana; font-weight:bolder;height:5px;top: -1px;}
.esriScalebarLineLabel{position: relative;}
.esriScalebarFirstNumber{left:45%;}
.esriScalebarSecondNumber{left:95%;}
.dojoxRangeSlider .dijitSliderLeftBumper, .dojoxRangeSlider .dijitSliderBottomBumper {background:#FFFFFF !important;}
.dojoxRangeSliderBarContainer {position:relative;}
.dojoxRangeSlider .dijitSliderProgressBarV {position:relative !important;}
.dojoxRangeSlider .dijitSliderProgressBar {overflow:hidden; cursor:pointer;}
.dojoxRangeSlider .dijitSliderProgressBarV {position:absolute !important; border-width: 0px;}
.dojoxRangeSlider .dijitSliderImageHandleH {left: -50%;}
.dijitSlider .dojoxRangeSliderBarContainer .dijitSliderProgressBarH,.dojoxRangeSlider .dijitSliderMoveableH {right:auto !important;}
.esriTimeSlider {width:100%; z-index:999; position:relative;}
.esriTimeSlider .tsButton {width:16px; height:16px;background-repeat:no-repeat;background-image:url("../dijit/images/time_slider_sprite.png")}
.esriTimeSlider .tsFlipImage {-moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
.esriTimeSlider .tsPlayButton {background-position : -32px -0px;}
.esriTimeSlider .tsPauseButton {background-position : -16px -0px;}
.esriTimeSlider .tsPrevButton {background-position : -48px -0px;}
.esriTimeSlider .tsNextButton {background-position : 0px 0px;}
.esriTimeSlider .ts {padding:10px 3px 3px 3px; margin:3px;}
.esriTimeSlider .tsTicks {height:10px;margin-bottom:-5px;}
.esriTimeSlider .tsLabels {font-size:.7em;margin-top:5px;}
.histogram-timeslider #map-controls {position: absolute; bottom: 5px; height: 135px; width: 100%; z-index: 1000; display: none;}
.histogram-timeslider #histogram-timeslider-dijit {width: 96%; position: relative; height: 100px; margin: auto; margin-top: 10px;}
.histogram-timeslider #timeSlider{width:30%; margin:auto; position:relative;}
.histogram-timeslider #histogram-slider {margin:auto; position:relative; height:5px; margin-top:-5px;}
.histogram-timeslider #histogram-slider .dijitSliderBarH {height: 1px !important; border:1px solid rgb(82, 95, 109) !important; border-bottom:none !important;}
.histogram-timeslider #histogram-slider .dijitSliderRightBumper {display:none;}
.histogram-timeslider #histogram-slider .dijitSliderLeftBumper {display:none;}
.histogram-timeslider #histogram-slider .dijitSliderImageHandleH {background: url("../dijit/images/HistogramTimeSlider/circle_slider.png") no-repeat !important;}
 .histogram-timeslider div#focusTip {position: absolute; top: 10px; left: 10px; display: none; box-shadow: 0px 0px 8px -2px #444; border-radius: 4px; padding: 6px; padding-top:1px; padding-bottom:1px; border:1px solid #EEE; background: rgb(82, 95, 109); color:#FFFFFF; text-align:center;}
.histogram-timeslider #scale-bar-right {height: 110px; width: 45px; position: absolute; right: -45px; bottom: 0px;}
.histogram-timeslider #scale-bar-left {height: 110px; width: 45px; position: absolute; left: -43px; bottom: 0px;}
.histogram-timeslider #histogram-controls {width: 100%; height: 33px; position: relative; margin: auto; margin-left: -1px; margin-top: -2px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.histogram-timeslider .histogram-paging {color:#999; display:none;}
.histogram-timeslider .histogram-paging .btn {width: 40px; height:27px;}
.histogram-timeslider #histogram-page-back {position:absolute; left:10px; top:2px;}
.histogram-timeslider #histogram-page-forward {position:absolute; right:10px; top:2px;}
.histogram-timeslider #histogram-range {position: relative; margin: auto; width: 600px; color: #666; text-align: center; padding-top: 8px;}
div.esriRenderingRuleContainer {font-family: verdana,helvetica; font-size: 12px;}
.esriRenderingRuleTable {table-layout:fixed; border-collapse: separate; text-align: left; border-spacing: 0px 10px; width: 100%; max-width: 400px;}
.esriRenderingRuleCol1 {width: 33%;}
.esriRenderingRuleCol2{width: 33%;}
.esriRenderingRuleCol3{width: 33%;}
.esriRenderingRuleHeadingLabel {font-weight:bold; padding-bottom:10px;}
.esriRenderingRuleEnhancementHeadingLabel{font-weight:bold; padding-bottom:25px;}
.esriRenderingRuleApply {text-align: center;}
.esriRenderingRuleRasterFunctionList {padding:0px; margin:0px; width: 99%;}
.esriRenderingRuleBandIdsRedList {padding:0px; margin:0px; color: Black; width: 100%;}
.esriRenderingRuleBandIdsGreenList {padding:0px; margin:0px; color: Black; width: 100%;}
.esriRenderingRuleBandIdsBlueList {padding:0px; margin:0px; color: Black; width: 98%;}
.esriRenderingRuleFixedInput{padding-left:10px; width: 50px; font-family: inherit; font-size: inherit;}
.esriRenderingRuleMsgLabel {font-size: 11px; float:right; font: Verdana;}
.esriRenderingRuleStretchMethodList {padding:0px; margin:0px; width: 100%;}
.esriRenderingRuleGammaSlider{width: 100%; padding-top:20px;}
.esriRenderingRuleDraCheckbox {float: left;}
.esriRenderingRuleDraLabel {padding-left:5px;}
.esriRenderingRuleApplyButton {text-align: center; float: center; font-family: inherit; font-size: inherit;}
.esriRenderingRuleRasterFunctionList.dijitReset {vertical-align: middle; line-height: inherit !important;}
.esriRenderingRuleStretchMethodList .dijitReset {line-height: inherit !important;}
.esriRenderingRuleBandIdsRedList .dijitInputInner,.esriRenderingRuleBandIdsGreenList .dijitInputInner,.esriRenderingRuleBandIdsBlueList .dijitInputInner,.esriRenderingRuleRasterFunctionList .dijitInputInner {height: 100%; line-height: 22px;}
.esriRenderingRuleBandIdsRedList .dijitButtonNode.dijitArrowButton,.esriRenderingRuleBandIdsGreenList .dijitButtonNode.dijitArrowButton,.esriRenderingRuleBandIdsBlueList .dijitButtonNode.dijitDownArrowButton,.esriRenderingRuleRasterFunctionList .dijitButtonNode.dijitDownArrowButton {padding-top: 3px!important; padding-bottom: 0px!important;}
.esriRenderingRuleRasterFunctionList.dijitSelect input,.esriRenderingRuleBandIdsRedList.dijitSelect input,.esriRenderingRuleBandIdsGreenList.dijitSelect input,.esriRenderingRuleBandIdsBlueList.dijitSelect input{letter-spacing: 0!important; text-indent: 0!important; text-align: left!important;}
.esriRenderingRuleBandIdsRedList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleBandIdsGreenList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleBandIdsBlueList.dijitSelect input.dijitArrowButtonInner,.esriRenderingRuleRasterFunctionList.dijitSelect input.dijitArrowButtonInner {text-indent: -2em!important; letter-spacing: -5em!important;}
div.mosaicRuleContainer {overflow: hidden; border: 1px solid white; font-family: verdana,helvetica; font-size: 12px;}
.mosaicRuleColumn1 {width: 55%;}
.mosaicRuleColumn2 {width: 45%;}
.mosaicRuleTable {border-collapse: separate; text-align: left; border-spacing: 0px 5px; table-layout: fixed; max-width:400px;}
.mosaicRuleQueryTable {border-collapse: separate; text-align: left; padding: 10px; border-spacing: 2px;}
select.mosaicRuleSelectbox {width: 100%; font-family: inherit; font-size: inherit;}
select.mosaicRuleAttributeSelectbox {width: 99%; font-family: inherit; font-size: inherit;}
input.mosaicRuleTextbox {width: 100%; font-family: inherit; font-size: inherit;}
input.mosaicRuleOrderValueTextbox {font-family: inherit; font-size: inherit; width:99%; box-sizing: border-box; -moz-box-sizing: border-box;}
.mosaicRuleOrderValueDate{width:98.7%; padding: 0px; margin: 0px; font-family: inherit; font-size: inherit; box-sizing: border-box; -moz-box-sizing: border-box;}
input.mosaicRuleQueryTextbox {width: 76%; font-family: inherit; font-size: inherit;}
input.mosaicRuleLockRasterTextbox {width: 99%!important; font-family: inherit; font-size: inherit; box-sizing: border-box; -moz-box-sizing: border-box;}
.mosaicRuleCalendarIcon {background-image: url("../dijit/images/MosaicRule_Threedots.png"); width: 16px; height: 16px;}
.mosaicRuleQueryIcon {background-image: url("../dijit/images/MosaicRule_Query.png"); width: 16px; height: 16px;}
.mosaicRuleThreedotsIcon {background-image: url("../dijit/images/MosaicRule_Threedots.png"); width: 16px; height: 16px;}
.mosaicRuleLayerlistTooltip {height: 250px; width: 125px; overflow: auto;}
.mosaicRuleLayerlistCheckbox {margin: 2px;}
.mosaicRuleLayerlistSelectCheckbox {margin: 2px;}
.mosaicRuleDescendingCheckbox {float: left;}
.mosaicRuleDropdownIcon{border-spacing: 0px; margin: 0px;}
.mosaicRuleDropdownIcon .dijitArrowButtonInner {display: none;}
.claro .mosaicRuleDropdownIcon .dijitButtonNode {padding: 0px 2px 2px 2px;}
.mosaicRuleDropdownIcon .dijitButtonNode * {vertical-align: middle;}
.mosaicRuleApplyButton {font-family: inherit; font-size: inherit;}
.mosaicParams {vertical-align:top; width: 100%; height: 100%; border-spacing: 0px 5px;}
.mosaicParams td {vertical-align:top; padding-top: 0.2em;}
.mosaicParamsTable {width:100%; height:100%; table-layout: fixed;}
.esriDrawingToolbar .dijitToolbar {font-size:11px;font-family:Verdana;}
.esriDrawingToolbar .dijitTitleNode{font-size:11px;font-family:Verdana;}
.toolbarIcon {background-image:url("../dijit/editing/images/toolbar_icons.png"); width:16px; height:16px;}
.pointIcon {background-position: 0px 0px;}
.pointIconDisabled {background-position: -16px 0px;}
.polylineIcon {background-position: -34px 0px;}
.polylineIconDisabled {background-position: -50px 0px;}
.polygonIcon {background-position: -69px 0px;}
.polygonIconDisabled {background-position: -84px 0px;}
.freehandPolylineIcon {background-position: -101px 0px;}
.freehandPolylineIconDisabled {background-position: -118px 0px;}
.freehandPolygonIcon {background-position: -135px 0px;}
.freehandPolygonIconDisabled {background-position: -152px 0px;}
.unionIcon {background-position: -169px 0px;}
.cutIcon {background-position: -186px 0px;}
.reshapeIcon {background-position: -203px 0px;}
.autoCompleteIcon {background-position: -220px 0px;}
.newSelectionIcon {background-position: -237px 0px;}
.addToSelectionIcon {background-position: -254px 0px;}
.removeFromSelectionIcon {background-position: -271px 0px;}
.clearSelectionIcon {background-position: -288px 0px;}
.attributesIcon{background-position: -305px 0px;}
.deleteFeatureIcon{background-position: -322px 0px;}
.rectangleIcon{background-position: -339px 0px;}
.triangleIcon{background-position: -356px 0px;}
.ellipseIcon{background-position: -373px 0px;}
.circleIcon{background-position: -390px 0px;}
.arrowIcon{background-position: -407px 0px;}
.arrowDownIcon{background-position: -424px 0px;}
.arrowLeftIcon{background-position: -441px 0px;}
.arrowUpIcon{background-position: -458px 0px;}
.esriEditor {font-family:Verdana; font-size:11px;}
.esriEditor .progressBar {display:none;width:80%;margin:5px auto;}
.dojoxGrid {position: relative; background-color: #EBEADB; font-family: Geneva, Arial, Helvetica, sans-serif; -moz-outline-style: none; outline: none; overflow: hidden; height: 0;}
.dojoxGrid table {padding: 0;}
.dojoxGrid td {-moz-outline: none;}
.dojoxGridMasterHeader {position: relative;}
.dojoxGridMasterView {position: relative;}
.dojoxGridMasterMessages {position: relative; padding: 1em; text-align: center; background-color: white;}
.dojoxGridView {position: absolute; overflow: hidden;}
.dojoxGridHeader {position: absolute; overflow: hidden; cursor: default;}
.dojoxGridHeader {background-color: #E8E1CF;}
.dojoxGridHeader table {text-align: center;}
.dojoxGridHeader .dojoxGridCell {border: 1px solid; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; background: url("../../dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x; padding-bottom: 2px;}
.dojoxGridHeader .dojoxGridCellOver {background-image: none; background-color: white; border-bottom-color: #FEBE47; margin-bottom: 0; padding-bottom: 0; border-bottom-width: 3px;}
.dojoxGridHeader .dojoxGridCellFocus {border: 1px dashed blue;}
.dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {background-image: none; background-color: white; border-bottom-color: #FEBE47; margin-bottom: 0; padding-bottom: 0; border-bottom-width: 3px;}
.dojoxGridArrowButtonNode {display: none; padding-left: 16px;}
.dojoxGridArrowButtonChar {display:inline;}
 .dojoxGridArrowButtonNode:hover {cursor: default;}
.dojoxGridArrowButtonChar:hover {cursor: default;}
.dojoxGridSortUp:hover {cursor: default;}
.dojoxGridSortDown:hover {cursor: default;}
.dijit_a11y .dojoxGridArrowButtonChar {display:inline !important;}
.dojoxGridScrollbox {position: relative; overflow: auto; background-color: white; width: 100%;}
.dojoxGridContent {position: relative; overflow: hidden; -moz-outline-style: none; outline: none;}
.dojoxGridRowbar {border: 1px solid; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; border-top: none; background: url("../../dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x;}
.dojoxGridRowbarInner {border-top: 1px solid #F6F4EB;}
.dojoxGridRowbarOver {background-image: none; background-color: white; border-top-color: #FEBE47; border-bottom-color: #FEBE47;}
.dojoxGridRowbarSelected {background-color: #D9E8F9;}
.dojoxGridRow {position: relative; width: 9000em;}
.dojoxGridRow {border: 1px solid #E8E4D8; border-color: #F8F7F1; border-left: none; border-right: none; background-color: white; border-top: none;}
.dojoxGridRowOver {border-top-color: #FEBE47; border-bottom-color: #FEBE47;}
.dojoxGridRowOdd {background-color: #FFFDF3;}
.dojoxGridRowSelected {background-color: #D9E8F9;}
.dojoxGridRowTable {table-layout: fixed; width: 0; empty-cells: show;}
.dj_ie .dojoxGridRowTable {border-collapse: collapse;}
.dojoxGridInvisible {visibility: hidden;}
 .Xdojo-ie .dojoxGridInvisible {display: none;}
 .dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {border-top-width: 0; border-bottom-width: 0; padding-top: 0; padding-bottom: 0; height: 0; overflow: hidden;}
.dojoxGrid .dojoxGridCell {border: 1px solid; border-color: #EBEADB; border-right-color: #D5CDB5; padding: 3px 3px 3px 3px; text-align: left; overflow: hidden; word-wrap: break-word;}
.dojoxGrid .dojoxGridFixedRowHeight .dojoxGridCell {white-space: nowrap; word-break: keep-all; word-wrap: normal; text-overflow: ellipsis;}
.dojoxGridCellFocus {border: 1px dashed blue;}
.dojoxGridCellOver {border: 1px dotted #FEBE47;}
.dojoxGridCellFocus.dojoxGridCellOver {border: 1px dashed green;}
.dojoxGridRowEditing td {background-color: #F4FFF4;}
.dojoxGridRow-inserting td {background-color: #F4FFF4;}
.dojoxGridRow-inflight td {background-color: #F2F7B7;}
.dojoxGridRow-error td {background-color: #F8B8B6;}
.dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea {margin: 0; padding: 0; border-style: none; width: 100%; font-size: 100%; font-family: inherit;}
.dojoxGridHiddenFocus {position: absolute; top: -1000px; height: 0; width: 0;}
.dijit_a11y .dojoxGridRowbarSelected {border-top: 1px solid white; border-bottom: 1px dashed black; border-top: 0; background: none;}
.dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {border: 0; border-top: 1px solid white;}
.dijit_a11y .dojoxGridRowSelected {border: 1px solid black !important;}
.dojoxGridRowTable .dojoDndHorizontal th.dojoDndItem {display: table-cell; margin: 0;}
.dojoxGridDndAvatar {font-size: 100%;}
.dojoxGrid .dojoDndItemBefore {border-left-color: red;}
.dojoxGrid .dojoDndItemAfter {border-right-color: red;}
.dijit_a11y .dojoDndItemBefore {border-left: double;}
.dijit_a11y .dojoDndItemAfter {border-right: double;}
.dojoxGridDndAvatarItem td {border: 1px solid; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; background: url("../../dojo/dojox/grid/resources/images/grid_dx_gradient.gif") #E8E1CF top repeat-x; padding: 0pt; margin: 0pt;}
.dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {border: 0; border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB; background-color: transparent; padding: 3px; padding-bottom: 2px; margin: 0;}
.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/dojo/resources/images/dndNoMove.png"); background-repeat: no-repeat; background-position: center center;}
.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/dojo/resources/images/dndNoCopy.png"); background-repeat: no-repeat; background-position: center center;}
.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/dojo/resources/images/dndMove.png"); background-repeat: no-repeat; background-position: center center;}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {background-image: url("../../dojo/dojo/resources/images/dndCopy.png"); background-repeat: no-repeat; background-position: center center;}
.dojoxGridColPlaceBottom {background: transparent url("../../dojo/dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop {background: transparent url("../../dojo/dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {font-size:1px; height:6px; z-index:10000; top:0; overflow:hidden; position:absolute; line-height:1px; width:8px;}
.dojoxGridResizeColLine {width: 1px; background-color: #777; position: absolute; cursor: col-resize; z-index:10000;}
.dojoxGridColNoResize, .dojoxGridColNoResize .dojoDndItemOver {cursor: not-allowed !important;}
.dojoxGridColResize, .dojoxGridColResize .dojoDndItemOver,.dojoxGridColumnResizing,.dojoxGridColumnResizing .dojoDndItemOver,.dojoxGridColumnResizing .dojoxGridHeader {cursor: col-resize !important;}
.dojoxGridColPlaceBottom {background: transparent url("../../dojo/dojox/grid/resources/images/grid_sort_up.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop {background: transparent url("../../dojo/dojox/grid/resources/images/grid_sort_down.gif") no-repeat scroll left top;}
.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {font-size:1px; height:6px; z-index:10000; top:0; overflow:hidden; position:absolute; line-height:1px; width:8px;}
.dojoxGridResizeColLine {width: 1px; background-color: #777; position: absolute;}
.dojoxGridExpandoCell {vertical-align: middle;}
.dojoxGridSummarySpan {visibility: hidden;}
.dojoxGridSummaryRow .dojoxGridSummarySpan,.dojoxGridRowCollapsed .dojoxGridSummarySpan {visibility: visible;}
.dojoxGridNoChildren .dojoxGridExpando {visibility: hidden !important; width: 0px !important;}
.templatePicker {border: 1px solid #7EABCD; padding: 3px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.templatePicker .tooltip {width: 100px; position: absolute; border: 1px solid #7EABCD; background-color: white; padding: 5px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.templatePicker .grid .dojoxGridHeader {display:none;}
.templatePicker .dojoxGrid {background-color: white; font-size: 0.85em;}
.templatePicker .grid .dojoxGridRowOver .dojoxGridCell {background-color: #FFFFFF; color:#000000;}
.templatePicker .grid .dojoxGridRowSelected {background-color: #FFFFFF;}
.templatePicker .grid .dojoxGridCell {border: 1px solid #FFFFFF; outline: none;}
.dj_ie6 .templatePicker .grid .dojoxGridCell {border: 1px solid white;}
.templatePicker .grid .dojoxGridCellOver {border: 1px solid #FFFFFF;}
.templatePicker .grid .dojoxGridRow {border-color: #FFFFFF;}
.templatePicker .grid .dojoxGridRowOver {border-bottom-color: #FFFFFF; border-top-color: #FFFFFF;}
.templatePicker .grid .dojoxGridCellFocus {border: 1px solid #FFFFFF !important;}
.templatePicker .grid .selectedItem {border: 1px solid #7EABCD !important; background-color: #aec7e3 !important; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.templatePicker .grid .dojoxGridRowOdd {background-color: #FFFFFF;}
.templatePicker .grid .groupLabel {text-align: center; padding: 0px; font-weight: bold;}
.templatePicker .grid .item {cursor: default;}
.templatePicker .grid .dojoxGridRowTable tr {vertical-align: top;}
.dojoxCheckedMultiSelectHidden{display: none;}
.dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {border: solid black 1px; margin: 1px 0; overflow: scroll; overflow-y: scroll; overflow-x: hidden; height: 100px;}
.dj_ie .dojoxCheckedMultiSelectWrapper,.dj_webkit .dojoxCheckedMultiSelectWrapper {padding-right: 15px;}
.dojoxMultiSelectItem {cursor: default; padding: 0.1em 0.2em; white-space: nowrap;}
.dojoxCheckedMultiSelectItem {white-space: nowrap; padding:.1em .2em; cursor:default;}
.dojoxCheckedMultiSelectDisabled *,.dojoxCheckedMultiSelectReadOnly * {color:gray !important;}
.dojoxCheckedMultiSelectItemLabel {margin-left: .2em;}
.dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {margin: 0em 0.1em;}
.dojoxCheckedMultiSelectCheckBoxInput {opacity: 0.01;}
.dj_ie .dojoxCheckedMultiSelectCheckBoxInput {filter: alpha(opacity=0); width: 15px; height: 16px;}
.dijit_a11y .dojoxCheckedMultiSelectCheckBoxInput {opacity: 1; filter: none;}
.dojoxCheckedMultiSelectMenu td.dijitMenuArrowCell {display: none;}
.dojoxCheckedMultiSelectMenu td.dijitMenuItemLabel {position: static; padding: 2px;}
.tundra .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {background:#fff url("../../dojo/dijit/themes/tundra/images/validationInputBg.png") repeat-x top left; #background:#fff url("../../dojo/dijit/themes/tundra/images/validationInputBg.gif") repeat-x top left; border:1px solid #b3b3b3; line-height: normal;}
.tundra .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border-color:#406b9b;}
.soria .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {background:#fff url("../../dojo/dijit/themes/soria/images/validationInputBg.png") repeat-x top left; #background:#fff url("../../dojo/dijit/themes/soria/images/validationInputBg.gif") repeat-x top left; border:1px solid #8ba0bd; line-height: normal;}
.soria .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border-color:#406b9b;}
.nihilo .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {background:#fff url("../../dojo/dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left; #background:#fff url("../../dojo/dijit/themes/nihilo/images/validationInputBg.gif") repeat-x top left; border:1px solid #d3d3d3; line-height: normal;}
.nihilo .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border-color:#b3b3b3;}
.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {border: 1px solid #b5bcc7; background-color: #f7fcff; line-height: normal; -webkit-transition-property:background-color, border; -webkit-transition-duration:.35s;}
.claro .dojoxCheckedMultiSelectHover .dojoxCheckedMultiSelectWrapper {border-color: #769dc0; background-color: #e9f4fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-repeat: repeat-x; -webkit-transition-duration:.25s;}
.claro .dojoxCheckedMultiSelectFocused .dojoxCheckedMultiSelectWrapper {border: 1px solid #769dc0; -webkit-transition-duration:.1s;}
.claro .dojoxCheckedMultiSelectMenuCheckBoxItemIcon {background-image: url("../../dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png"); background-repeat: no-repeat; background-position: -15px; width: 15px; height: 16px;}
.claro .dojoxCheckedMultiSelectMenuRadioItemIcon {background-image: url("../../dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png"); background-repeat: no-repeat; background-position: -105px; width: 15px; height: 16px;}
.dj_ie6 .claro .dojoxCheckedMultiSelectMenuItemIcon {background-image: url("../../dojo/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");}
.claro .dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuCheckBoxItemIcon {background-position: 0;}
.claro .dojoxCheckedMultiSelectMenuItemChecked .dojoxCheckedMultiSelectMenuRadioItemIcon {background-position: -90px;}
.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectButton .dijitButtonText {padding: 2px;}
.claro .dojoxCheckedMultiSelectButton {border: 1px solid #b5bcc7; background-color: #ffffff; border-collapse: separate;}
.claro .dojoxCheckedMultiSelect .dijitButtonNode {border: 0 solid #b5bcc7; border-width: 0 0 0 0;}
.dj_ie6 .claro .dojoxCheckedMultiSelectButton, .dj_ie6 .claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectButton .dijitButtonNode {background-image: none;}
.claro .dojoxCheckedMultiSelectButton .dijitButtonContents {border: 0 solid #b5bcc7; border-right-width: 1px;}
.claro .dojoxCheckedMultiSelectButton .dijitArrowButton {padding: 0; border: 1px solid #ffffff; border-top: none; background-color: #efefef; background-image: url("../../dojo/dijit/themes/claro/images/standardGradient.png"); background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%); background-repeat: repeat-x;}
.claro .dojoxCheckedMultiSelectButton .dijitArrowButton .dijitArrowButtonInner {background-image: url("../../dojo/dijit/themes/claro/form/images/commonFormArrows.png"); background-position: -35px; background-repeat: no-repeat; width: 16px; height: 16px;}
.claro .dojoxCheckedMultiSelectButtonHover {border: 1px solid #769dc0; background-color: #e9f4fe; background-image: -moz-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: -webkit-linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-image: linear-gradient(rgba(127, 127, 127, 0.2) 0%, rgba(127, 127, 127, 0) 2px); background-repeat: repeat-x;}
.claro .dojoxCheckedMultiSelectButtonHover .dijitButtonContents {border-color: #769dc0;}
.claro .dojoxCheckedMultiSelectButtonHover .dijitArrowButton {background-color: #abd6ff;}
.claro .dojoxCheckedMultiSelectButtonHover .dijitArrowButton .dijitArrowButtonInner {background-position: -70px ;}
.claro .dojoxCheckedMultiSelectButtonFocused {border: 1px solid #769dc0;}
.claro .dojoxCheckedMultiSelectButtonFocused .dijitButtonContents {border-color: #769dc0;}
.claro .dojoxCheckedMultiSelectButtonFocused .dijitArrowButton {background-color: #7dbefa; background-position: 0 -177px; border: none; padding: 0 1px;}
.claro .dojoxCheckedMultiSelectButtonFocused .dijitArrowButton .dijitArrowButtonInner {background-position: -70px; margin-bottom: 1px;}
.claro .dojoxCheckedMultiSelectButtonDisabled {border: 1px solid #d3d3d3; background-color: #efefef; background-image: none; color: #818181;}
.claro .dojoxCheckedMultiSelectButtonDisabled .dijitArrowButton {background-color: #efefef;}
.claro .dojoxCheckedMultiSelectButtonDisabled .dijitArrowButton .dijitArrowButtonInner {background-position: 0;}
.claro .dojoxTitleGroup .dijitTitlePaneContentOuter {border-bottom:none;}
.claro .dojoxTitleGroup .dijitTitlePaneContentOuter .dijitTitlePaneContentOuter,.claro .dojoxTitleGroup {border-bottom:1px solid #B5BCC7;}
.soria .dojoxTitleGroup .dijitTitlePaneContentOuter {border-bottom:none;}
.soria .dojoxTitleGroup .dijitTitlePaneContentOuter .dijitTitlePaneContentOuter,.soria .dojoxTitleGroup {border-bottom:1px solid #BFBFBF;}
.nihilo .dojoxTitleGroup .dijitTitlePaneContentOuter {border-bottom:none;}
.nihilo .dojoxTitleGroup .dijitTitlePaneContentOuter .dijitTitlePaneContentOuter,.nihilo .dojoxTitleGroup {border-bottom:1px solid #BFBFBF;}
html[dir='rtl'] caption, html[dir='rtl'] th {text-align: right;}
.esriRtl {direction: rtl;}
.esriAlignTrailing {text-align: right;}
.esriAlignLeading {text-align: left;}
.esriTdAlignTrailing {align: right;}
.esriTdAlignLeading {align: left;}
.esriFloatTrailing {float: right;}
.esriFloatLeading {float: left;}
.esriLtr .esriFloatLeading {float: left !important;}
.esriRtl .esriAlignTrailing {text-align: left;}
.esriRtl .esriAlignLeading {text-align: right;}
.esriRtl .esriTdAlignTrailing {align: left;}
.esriRtl .esriTdAlignLeading {align: right;}
.esriRtl .esriFloatTrailing {float: left;}
.esriRtl .esriFloatLeading {float: right;}
.esriLeadingMargin0 {margin-left: 0;}
.esriLeadingMargin025 {margin-left: 0.25em;}
.esriLeadingMargin05 {margin-left: 0.5em;}
.esriLeadingMargin1 {margin-left: 1em;}
.esriLeadingMargin2 {margin-left: 2em;}
.esriLeadingMargin3 {margin-left: 3em;}
.esriLeadingMargin35 {margin-left: 3.5em;}
.esriLeadingMargin4 {margin-left: 4em;}
.esriLeadingMargin5 {margin-left: 5em;}
.esriLeadingMargin6 {margin-left: 6em;}
.esriLeadingMargin7 {margin-left: 7em;}
.esriLeadingMargin10 {margin-left: 10em;}
.esriLeadingMargin15 {margin-left: 1.5em;}
.esriLeadingMargin27 {margin-left: 2.7em;}
.esriLeadingMargin23 {margin-left: 2.3em;}
.esriLeadingMargin24 {margin-left: 24em;}
.esriTrailingMargin025 {margin-right: 0.25em;}
.esriTrailingMargin05 {margin-right: 0.5em;}
.esriTrailingMargin075 {margin-right: 0.5em;}
.esriTrailingMargin07 {margin-right: 0.7em;}
.esriTrailingMargin1 {margin-right: 1em;}
.esriTrailingMargin2 {margin-right: 2em;}
.esriTrailingMargin3 {margin-right: 3em;}
.esriTrailingMargin35 {margin-right: 3.5em;}
.esriTrailingMargin4 {margin-right: 4em;}
.esriTrailingMargin5 {margin-right: 5em;}
.esriTrailingMargin6 {margin-right: 6em;}
.esriTrailingMargin63 {margin-right: 6.3em;}
.esriTrailingMargin12 {margin-right: 1.2em;}
.esriLeadingPadding05 {padding-left: 0.5em;}
.esriLeadingPadding1 {padding-left: 1em;}
.esriTrailingPadding1 {padding-right: 1em;}
.esriBorderRight1 {border-right: 1px solid #000;}
.esriRtl .esriLeadingMargin0 {margin-right: 0;}
.esriRtl .esriLeadingMargin025 {margin-right: 0.25em;}
.esriRtl .esriLeadingMargin05 {margin-right: 0.5em;}
.esriRtl .esriLeadingMargin075 {margin-right: 0.75em;}
.esriRtl .esriLeadingMargin1 {margin-right: 1em;}
.esriRtl .esriLeadingMargin2 {margin-right: 2em; margin-left: auto;}
.esriRtl .esriLeadingMargin3 {margin-right: 3em;}
.esriRtl .esriLeadingMargin35 {margin-right: 3.5em;}
.esriRtl .esriLeadingMargin4 {margin-right: 4em;}
.esriRtl .esriLeadingMargin5 {margin-right: 5em;}
.esriRtl .esriLeadingMargin6 {margin-right: 6em;}
.esriRtl .esriLeadingMargin7 {margin-right: 7em;}
.esriRtl .esriLeadingMargin10 {margin-right: 10em;}
.esriRtl .esriLeadingMargin15 {margin-right: 1.5em;}
.esriRtl .esriLeadingMargin27 {margin-right: 2.7em; margin-left: auto;}
.esriRtl .esriLeadingMargin23 {margin-right: 2.3em;}
.esriRtl .esriLeadingMargin24 {margin-right: 24em;}
.esriRtl .esriTrailingMargin025 {margin-left: 0.25em;}
.esriRtl .esriTrailingMargin05 {margin-left: 0.5em;}
.esriRtl .esriTrailingMargin07 {margin-left: 0.7em;}
.esriRtl .esriTrailingMargin1 {margin-left: 1em;}
.esriRtl .esriTrailingMargin2 {margin-left: 2em;}
.esriRtl .esriTrailingMargin3 {margin-left: 3em;}
.esriRtl .esriTrailingMargin4 {margin-left: 4em;}
.esriRtl .esriTrailingMargin5 {margin-left: 5em;}
.esriRtl .esriTrailingMargin6 {margin-left: 6em;}
.esriRtl .esriTrailingMargin63 {margin-left: 6.3em;}
.esriRtl .esriLeadingPadding05 {padding-right: 0.5em;}
.esriRtl .esriLeadingPadding1 {padding-right: 1em;}
.esriRtl .esriTrailingPadding1 {padding-left: 1em;}
 .esriHelpPopup {position: absolute; z-index: 40; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.esriHelpPopup .esriHelpPopupWrapper {box-shadow: 0 0 0.75em #777777; -moz-box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777; -o-box-shadow: 0 0 0.75em #777777; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.dijitTooltipDialog.esriHelpPopup.esriHelpPopupWrapper {padding: 1px;}
.esriHelpPopup .hidden {display: none;}
.esriHelpPopup .sizer {width: 420px;}
.esriHelpPopup a {color: #336699; text-decoration: underline;}
.esriHelpPopup .titlePane {background-color: #444444; color: #FFFFFF; line-height: 20px; padding-left: 6px; border-radius: 5px 5px 0px 0px ; -moz-border-radius: 5px 5px 0px 0px ; -webkit-border-radius: 5px 5px 0px 0px ; -o-border-radius: 5px 5px 0px 0px ; cursor: default; border-bottom: none;}
.esriHelpPopup .contentPane {position: relative; max-height: none; overflow: visible; padding: 10px 6px 6px 10px; background-color: #F7F7F7; border-top: none; border-bottom: none; color: #333333;}
.esriHelpPopup .actionsPane {padding: 2px 10px 4px 10px; background-color: #F7F7F7; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -o-border-radius: 0px 0px 5px 5px; border-top: none;}
.esriHelpPopup .actionsPane .action {margin-right: 10px;}
.esriHelpPopup .dijitTooltipConnector {display: none;}
.esriHelpPopup .dijitTooltipContainer {box-shadow: 0 0 0.75em #777777; -moz-box-shadow: 0 0 0.75em #777777; -webkit-box-shadow: 0 0 0.75em #777777; -o-box-shadow: 0 0 0.75em #777777; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; padding: 0px;}
 .Grid_Measure{width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.GridCell_Measure{position: absolute !important; display: inline-block !important; top: 0 !important; left: 0 !important; width: auto !important; height: auto !important;}
.Grid &gt; .dijitContentPane {width: 100%; padding: 0 !important;}
.Browser_Table{position: relative; background: #444444; overflow: hidden; font-family: Verdana;}
.Browser_ReloadProgress{background-image: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-repeat: no-repeat; position: absolute; top: 50%; left: 50%; width: 57px; height: 50px; margin-left: -29px; margin-top: -25px; z-index: 1000; -webkit-box-shadow: 2px 2px 6px #9e9e9e; box-shadow: 2px 2px 6px #9e9e9e;}
.Browser_ReloadProgressBack{background-color: #999999; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; filter: alpha(opacity=55); -moz-opacity: 0.55; -khtml-opacity: 0.55; opacity: 0.55;}
.Browser_UpdateProgress{position: absolute; width: 57px; height: 50px; top: 12pt; right: 46pt; background-image: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-repeat: no-repeat;}
.Collapsed .Browser_UpdateProgress{width: 28px; height: 25px; top: 3pt; right: 3pt; background-image: url("../dijit/geoenrichment/themes/common/images/smallBusy.gif");}
.Browser_BackTd .Browser_Back{background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray_rtl.png");}
.Browser_BackTd:hover .Browser_Back{background-image: url("../dijit/geoenrichment/themes/common/images/leftarrowwhite.png");}
.Browser_BackTd{text-align: center; vertical-align: middle;}
.Browser_Back{display: inline-block; background-image: none; background-repeat: no-repeat; width: 19.5pt; height: 19.5pt; margin-left: 9pt; margin-right: 9pt; cursor: pointer;}
.dj_rtl .Browser_Back{background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowwhite.png");}
.dj_rtl .Browser_BackTd .Browser_Back{background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray.png");}
.dj_rtl .Browser_BackTd:hover .Browser_Back{background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowwhite.png");}
.Browser_ForwardTd .Browser_Forward{background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray.png");}
.Browser_ForwardTd:hover .Browser_Forward{background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowwhite.png");}
.Browser_ForwardTd{text-align: center; vertical-align: middle;}
.Browser_Forward{display: inline-block; background-image: none; background-repeat: no-repeat; width: 19.5pt; height: 19.5pt; margin-left: 9pt; margin-right: 9pt; cursor: pointer;}
.dj_rtl .Browser_ForwardTd .Browser_Forward{background-image: url("../dijit/geoenrichment/themes/common/images/legendLayerContextLightGray_rtl.png");}
.dj_rtl .Browser_ForwardTd:hover .Browser_Forward{background-image: url("../dijit/geoenrichment/themes/common/images/leftarrowwhite.png");}
.Browser_HostBorder{position: relative; width: 367.5pt; height: 245pt; margin: 3.75pt 0 3.75pt 0; border: 0.75pt solid #fff;}
.Browser_TitlePane{font-size: 10.5pt; text-align: left; overflow: hidden !important; padding: 4.5pt 9pt 0 9pt !important; z-index: 3;}
.dj_rtl .Browser_TitlePane{text-align: right;}
.Browser_Table .Browser_TitlePane .dijitSelect{position: relative; background: none; border: none;}
 .Browser_Table .Browser_TitlePane .dijitSelect .dijitButtonContents, .Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButton {color: #ffffff; background: none; border: none; min-width: 0;}
.Browser_Table .Browser_TitlePane .dijitSelectFocused .dijitArrowButton{padding: 0;}
.Browser_Table .Browser_TitlePane .dijitSelectHover .dijitSelectLabel{text-decoration: underline;}
.Browser_Table .Browser_TitlePane .dijitSelectLabel{width: auto; padding: 0;}
.Browser_Table .Browser_TitlePane .dijitSelect .dijitInputField{padding: 0;}
.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonContainer{border: 0;}
.Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner{background-image: url("../dijit/geoenrichment/themes/common/images/PulldownTriangleIcon.png"); background-position: 3.75pt 50%;}
.dj_rtl .Browser_Table .Browser_TitlePane .dijitSelect .dijitArrowButtonInner{right: auto; left: 3pt;}
.Browser_ContentPane{overflow: hidden; position: absolute; width: 100%; top: 20pt; right: 0; bottom: 0; left: 0;}
 .Browser_ContentPane .WidgetBack .BaseWidget_HeaderPane {margin-top: 0;}
.Collapsed .Browser_ContentPane{top: 15pt;}
.Collapsed .Browser_Table .Browser_TitlePane .dijitSelectLabel{max-width: 142.5pt; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.Collapsed .Browser_HostBorder{width: 157.5pt; height: 164.25pt; margin: 0; border: 0;}
.Collapsed .Browser_TitlePane{padding: 0 3.75pt 0 3.75pt !important;}
.Collapsed .Browser_Back,.Collapsed .Browser_Forward{width: 13.5pt; margin-left: 3.75pt; margin-right: 3.75pt; background-size: 13.5pt;}
.NotSupported_Message{font: bold 9pt verdana; padding: 7.5pt;}
.AgePyramid_ContentPane{overflow: hidden;}
.AgePyramid_Chart{position: absolute; top: 0; left: 0; bottom: 0; width: 60%; cursor: default;}
.AgePyramid_MinMax{position: absolute; top: 30%; right: 9.75pt; bottom: 7.5pt; width: 35%;}
 .AgePyramid_MinMax div {margin-left: 7.5pt;}
.dj_rtl .AgePyramid_MinMax{right: auto; left: 9.75pt; text-align: right;}
.AgePyramid_MinLabel{margin-top: 2em;}
.AgePyramid_Text{font-size: 131.25%; margin-top: 0.2em;}
.AgePyramid_TextMale{color: #69A3F7;}
.AgePyramid_TextFemale{color: #FF9CF3;}
.AgePyramid_Comparison{position: absolute; right: 3pt; bottom: 6pt; width: 35%;}
.dj_rtl .AgePyramid_Comparison{right: auto; left: 3pt; text-align: right;}
.AgePyramid_ComparisonLabel{margin-bottom: 3.75pt;}
.Collapsed .AgePyramid_Chart{width: 100%;}
.Collapsed .MenLabel,.Collapsed .WomenLabel{position: absolute; font-size: 8.25pt; top: 10pt;}
.Collapsed .MenLabel{color: #69A3F7;}
.Collapsed .WomenLabel{color: #FF9CF3; right: 0;}
.dj_rtl .MenLabel{left: 0;}
.WidgetBack .BaseSelectComparison_Select .dijitSelect{position: relative; color: #e2e2e2; border-color: #ACACAC; width: 100%; height: 1.6em; background: none;}
 .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitButtonContents, .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButton {color: #e2e2e2; background: none; border: none;}
 .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonContainer {border: 0; width: 12pt;}
 .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonInner {position: absolute; top: 50%; right: 3pt; margin-top: -2.25pt; width: 0; height: 0; border-left: 2.7pt solid transparent; border-right: 2.7pt solid transparent; border-top: 4.5pt solid #e2e2e2;}
 .dj_rtl .WidgetBack .BaseSelectComparison_Select .dijitSelect .dijitArrowButtonInner {right: auto; left: 3pt;}
.WidgetBack{width: 345pt; height: 245pt; font-family: Verdana; font-size: 8pt; background-color: #444444; overflow: hidden; color: #e2e2e2; text-align: left;}
 .WidgetBack .dijitContentPane {padding: 0 !important;}
.Collapsed .WidgetBack{width: 150pt; height: 150pt;}
.BaseWidget_HeaderPane{margin: 3pt 9pt 0 9pt; overflow: hidden;}
.BaseWidget_ContentPane{margin: 0 9pt 0 9pt;}
.BaseWidget_FooterPane{margin: 0 9pt 3pt 9pt; overflow: hidden;}
.BaseWidget_Title{font-size: 131.25%; margin-bottom: 3pt; color: #ffffff;}
.dj_rtl .BaseWidget_Title{text-align: right;}
.BaseWidget_Subtitle{font-size: 9pt; color: #e2e2e2;}
.Collapsed .BaseWidget_Subtitle{font-size: 8pt;}
.BaseWidget_Subtitle div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.SortSpan{font-size: 80%; color: gray;}
.SortLink{cursor: pointer; vertical-align: middle; white-space: nowrap;}
 .SortLink:hover {text-decoration: underline;}
.SortArrow{font-size: 80%;}
.AlternatingRow{background-color: #666666;}
.Collapsed .BaseWidget_ContentPane{margin: 0 3.75pt 1.5pt 3.75pt;}
.Collapsed .BaseWidget_HeaderPane{margin: 2.25pt 3.75pt 0 3.75pt;}
.OneVarMultiComparison_Value{margin: 3pt 0 6pt 0;}
.OneVarMultiComparison_Value_Primary{font-size: 281.25%; font-weight: bold; color: #66ff66;}
.OneVarMultiComparison_Expanded_Value_Primary{font-weight:bold; font-size: 27pt; color: #66ff66;}
.OneVarMultiComparison_Value_Secondary{font-size: 121.875%; font-weight: bold; color: #66ff66;}
.OneVarMultiComparison_Expanded_Value_Site{font-size: 140%;}
.OneVarMultiComparison_Comparison{margin: 4.5pt 0 4.5pt 0;}
.OneVarMultiComparison_Expanded_ContentPane{max-height: 150pt; overflow-y: auto;}
.OneVarMultiComparison_Collapsed_ContentPane{max-height: 90pt; overflow-y: auto;}
.OneVarMultiComparison_Table{margin: 0 0.75pt 0 0.75pt; width: 99%; border-collapse: collapse;}
.OneVarMultiComparison_Collapsed_TextColumn{padding: 0 3pt 1.5pt 0; text-align: right;}
.OneVarMultiComparison_CurrentRow{color: #FFFFFF;}
.OneVarMultiComparison_Row{color: #c4c4c4;}
.OneVarMultiComparison_Collapsed_BarFrame{border: 0.75pt solid #8e8e8e; margin: 4.5pt 0 4.5pt 0;}
.OneVarMultiComparison_Collapsed_Bar{height: 9pt; background: #b5b5b5;}
.OneVarMultiComparison_Collapsed_CurrentBar{height: 9pt; background: #66FF66;}
.OneVarMultiComparison_Expanded_Bar{height: 9pt; background: #b5b5b5;}
.OneVarMultiComparison_Expanded_CurrentBar{height: 9pt; background: #66FF66;}
.OneVarMultiComparison_TextColumnHeader{padding: 1.5pt 3pt 1.5pt 3pt; color: #ffffff;}
.OneVarMultiComparison_ValueColumnHeader{padding: 1.5pt 2.25pt 1.5pt 2.25pt; color: #ffffff;}
.OneVarMultiComparison_ChartColumnHeader_Lower{padding: 0 1.5pt 0 1.5pt;}
.OneVarMultiComparison_ChartColumnHeader_Upper{padding: 0 1.5pt 0 1.5pt; text-align: right;}
.OneVarMultiComparison_TextColumn{padding: 1.5pt 3pt 1.5pt 3pt; border: 0.75pt solid #ACACAC;}
.OneVarMultiComparison_ValueColumn{padding: 1.5pt 2.25pt 1.5pt 2.25pt; border: 0.75pt solid #ACACAC;}
.OneVarMultiComparison_ChartColumn{padding: 2.25pt 0 2.25pt 0; border: 0.75pt solid #ACACAC;}
.Collapsed .OneVarMultiComparison_Value{margin: 0 0 0 0;}
.Collapsed .OneVarMultiComparison_Comparison{margin: 0 0 3.75pt 0;}
.Collapsed .OneVarMultiComparison_Expanded_Value_Primary{font-size: 19.5pt;}
.dj_rtl .OneVarMultiComparison_Value_Primary,.dj_rtl .OneVarMultiComparison_Expanded_Value_Primary,.dj_rtl .OneVarMultiComparison_Value_Secondary,.dj_rtl .OneVarMultiComparison_Expanded_Value_Site,.dj_rtl .OneVarMultiComparison_Comparison{float: right;}
.dj_rtl .OneVarMultiComparison_TextColumnHeader,.dj_rtl .OneVarMultiComparison_ValueColumnHeader,.dj_rtl .OneVarMultiComparison_TextColumn,.dj_rtl .OneVarMultiComparison_ValueColumn,.dj_rtl .OneVarMultiComparison_ChartColumnHeader_Lower,.dj_rtl .OneVarMultiComparison_Value{text-align: right;}
.dj_rtl .OneVarMultiComparison_ChartColumnHeader_Upper{text-align: left;}
.dj_rtl .RelatedVariables_Labels{text-align: right;}
.RelatedVariables_HighLabel{margin: 1.5pt 1.5pt 3pt 0; font-size: 9pt;}
.RelatedVariables_LowLabel{margin: 0 0 1.5pt 0; font-size: 9pt;}
.RelatedVariables_Table{position: relative; margin: 0 0.75pt 0 0.75pt; border-collapse:collapse; width: 99%;}
.RelatedVariables_ColumnHeader{padding-top: 0; color: #ffffff;}
.RelatedVariables_TextColumn{padding-left: 4pt; border: 0.75pt solid #ACACAC;}
.RelatedVariables_ValueColumn{padding-left: 4pt; border: 0.75pt solid #ACACAC;}
.RelatedVariables_DifferenceColumn{padding-left: 4pt; padding-right: 4pt; border: 0.75pt solid #ACACAC;}
.RelatedVariables_DifferenceColumn_Positive{color: #66F45B;}
.RelatedVariables_DifferenceColumn_Negative{color: #43D3FF;}
.dj_rtl .RelatedVariables_ColumnHeader,.dj_rtl .RelatedVariables_TextColumn,.dj_rtl .RelatedVariables_ValueColumn,.dj_rtl .RelatedVariables_DifferenceColumn_Positive,.dj_rtl .RelatedVariables_DifferenceColumn_Negative{text-align: right;}
.RelatedVariables_ChartNegative{text-align: right; border-top: 0.75pt solid #ACACAC; border-bottom:0.75pt solid #ACACAC;}
.dj_rtl .RelatedVariables_ChartNegative{text-align: left;}
.RelatedVariables_ChartPositive{border-right: 0.75pt solid #ACACAC; border-top: 0.75pt solid #ACACAC; border-bottom: 0.75pt solid #ACACAC;}
.dj_rtl .RelatedVariables_ChartPositive{text-align: right; border-right: 0; border-left: 0.75pt solid #ACACAC;}
.RelatedVariables_PositiveBar{height: 9pt; background-color: #66F45B; display: inline-block;}
.RelatedVariables_NegativeBar{height: 9pt; background-color: #43D3FF; display: inline-block;}
.RelatedVariables_ComparisonDiv{float: right; width: 35%; margin: 3pt;}
.dj_rtl .RelatedVariables_ComparisonDiv{float: left;}
.RelatedVariables_ComparisonLabel{margin-bottom: 3.75pt;}
.dj_rtl .RelatedVariables_ComparisonLabel{text-align: right;}
.Collapsed .RelatedVariables_TextColumn,.Collapsed .RelatedVariables_ValueColumn{font-size:6.75pt;}
.Collapsed .MinPct{background-color:#7bbdff;}
.Collapsed .MaxPct{background-color:#6def37;}
.Collapsed .MinPct,.Collapsed .MaxPct{color: #444444;}
.BufferOptions_StudyAreaLabel{text-align: right;}
.BufferOptions_RingToggle{}
.BufferOptions_DriveTimeToggle{margin-left: 3.75pt;}
.BufferOptions_RadiusLabel{text-align: right;}
.BufferOptions_RadiusSpinner{width: 37.5pt; margin-right: 1px;}
.BufferOptions_RadiusTd{text-align:left;}
.NumberSpinner{position: relative;}
.NumberSpinner_RadiusButton{position: absolute; top: 0; cursor: pointer; padding: 10px; margin: -8px -8px -10px -8px;}
.NumberSpinner_RadiusPlus{right: 0;}
.NumberSpinner_RadiusMinus{left: 0;}
.claro .NumberSpinner .dijitInputContainer{text-align: center;}
._Wizard_Root{width: 100%; height: 100%;}
.Wizard_Buttons {margin: 0 10px 10px 15px;}
.Wizard_Button{min-width: 56.25pt; height: 18.75pt; border-radius: 0; border: 1pt solid #b2b2b2; background-color: white; vertical-align: middle; color: #666666; padding: 0.75pt 3.75pt 0.75pt 3.75pt; text-align: center; font-size: 11pt; font-family: inherit; margin: 2px 2px 2px 5px; cursor: pointer;}
.Wizard_Button:hover {background-color: #acd8ef; color: #666666;}
.Wizard_Button:active {background-color: #01709d; color: #ffffff;}
.Wizard_Button:disabled {background-color: #fafafa!important; opacity: 0.25;}
.Wizard_Progress{position: absolute; margin: 0; top: 0; right: 0; bottom: 0; left: 0;}
.Wizard_Loading{background: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-repeat: no-repeat; background-position: center center;}
.Wizard_Error{color: red; padding: 7.5pt; background: white;}
.Wizard_Done{display: none;}
.Wizard_Link{color: #274cec; cursor: pointer;}
 .Wizard_Link:hover {text-decoration: underline;}
.Wizard_AlignRight{text-align: right;}
.dj_rtl .Wizard_AlignRight{text-align: left;}
.VariablesPage_DataCollection{height: 37.5pt;}
.Wizard_AltRow{background: #e5e5e5;}
 .GridCell_Measure .EnrichOptionsPage_Fields{height: auto !important;}
 .GridCell_Measure .EnrichOptionsPage_Fields .dgrid-scroller{position: relative;}
 .EnrichOptionsPage_Fields .dgrid-scroller {position: relative; height: 100%;}
 .EnrichOptionsPage_Fields .ui-widget-header {position: relative;}
._Wizard_Root .Wizard_TopPane{padding: 0 0 5px 0;}
._Wizard_Root .Wizard_CenterPane{padding: 0 10px;}
._Wizard_Root .Wizard_BottomPane{padding: 5px 0 0 0;}
.EnrichOptionsPage_Fields{height: 100% !important; border: none !important;}
.EnrichOptionsPage_GridHideScroll .dgrid-scroller{overflow-y: hidden !important;}
 .EnrichOptionsPage_Fields .dgrid-tree-container {-moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none;}
 .EnrichOptionsPage_Fields .dgrid-cell {border: none; vertical-align: middle;}
 .EnrichOptionsPage_Fields .field-expander {width: 15pt;}
 .EnrichOptionsPage_Fields .field-column {width: 93.75pt;}
 .EnrichOptionsPage_Fields .dgrid-scroller {overflow-y: visible;}
 .EnrichOptionsPage_Fields th {font-weight: normal;}
 .EnrichOptionsPage_Fields .dgrid-header-row {background: #cccccc;}
 .EnrichOptionsPage_Fields .ui-icon {background-image: url("../dijit/geoenrichment/themes/common/images/expand.png");}
 .EnrichOptionsPage_Fields .ui-icon-triangle-1-e, .EnrichOptionsPage_Fields .ui-icon-triangle-1-se {background-position: 0 0;}
 .EnrichOptionsPage_Fields .ui-icon-triangle-1-se {background-image: url("../dijit/geoenrichment/themes/common/images/collapse.png");}
 .EnrichOptionsPage_Fields .ui-icon-triangle-1-e:hover, .EnrichOptionsPage_Fields .ui-icon-triangle-1-se:hover {background-position: 0 -10.5pt;}
 .EnrichOptionsPage_Fields .dgrid-expando-icon {width: 10.5pt; height: 10.5pt;}
.EnrichOptionsPage_OverwriteExisting{font-size: 90%; font-style: italic;}
.EnrichOptionsPage_Stacking{margin-top: 3.75pt; margin-bottom: 3.75pt;}
.EnrichOptionsPage_TrimWithEllipsis{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.EnrichOptionsPage_CheckboxLabel{display: block;}
.EnrichOptionsPage_VariableCheckbox{margin-left: 12pt;}
.dj_rtl .EnrichOptionsPage_VariableCheckbox{margin-right: 12pt;}
.configureInfographicsStep {width: 16.5pt; height: 16.5pt; text-align: center; vertical-align: middle; margin-right: 3.75pt;}
.dj_rtl .configureInfographicsStep {margin-right: auto; margin-left: 3.75pt;}
.configureInfographicsStepOne {background-image: url("../dijit/geoenrichment/themes/common/images/one.png");}
.configureInfographicsStepTwo {background-image: url("../dijit/geoenrichment/themes/common/images/two.png");}
.configureInfographicsStepThree {background-image: url("../dijit/geoenrichment/themes/common/images/three.png"); background-position: center center; background-repeat: no-repeat;}
.esriMapsInfoGraphicsItemsDiv {height: 100%; min-height: 93.75pt;}
.dj_rtl .esriMapsInfoGraphicsItemsDiv {float: right; padding-right: 7.5pt;}
.Wizard_FadeAnim {position: absolute; top: 0;}
.Tapestry_Table{border-collapse: collapse; width: 98%; font-size:115%;}
.Tapestry_PrcCell{font-size:27pt; text-align:right;}
.Tapestry_HeaderCell{font-size:13.5pt; height:13.5pt;}
.Tapestry_ValueCell{font-size:9pt;}
.Tapestry_AttrCell{color:#e2e2e2; text-align:right; white-space: nowrap;}
.Tapestry_TextCell{color:#ffffff; padding-left:0.5em;}
.Tapestry_ValueCell, .Tapestry_AttrCell, .Tapestry_TextCell{height:1em; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
.Tapestry_TopCell{padding-top:1em;}
.Tapestry_LeftArrowCell{background-image: url("../dijit/geoenrichment/themes/common/images/leftArrowTail.png"); min-width:22.5pt;}
.Tapestry_RightArrowCell{background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowTail.png");}
.Tapestry_LeftArrowCell, .Tapestry_RightArrowCell{display: inline-block; background-repeat: no-repeat; width: 18.75pt; height: 18.75pt; cursor: pointer; vertical-align:middle; background-position-y:center;}
.Tapestry_TopOne{color:#6eef37;}
.Tapestry_TopTwo{color:#f0a2f4;}
.Tapestry_TopThree{color:#79a7eb;}
.Tapestry_ViewImage{width:123.75pt; height:105pt;}
.Tapestry_LeftCell{padding-left: 7.5pt;}
.dj_rtl .Tapestry_LeftArrowCell{background-image: url("../dijit/geoenrichment/themes/common/images/rightArrowTail.png"); background-position:right; width:100%;}
.dj_rtl .Tapestry_RightArrowCell{background-image: url("../dijit/geoenrichment/themes/common/images/leftArrowTail.png"); background-position:right; width:100%;}
.dj_rtl .Tapestry_LeftCell{padding-left:0; padding-right: 7.5pt; text-align:right;}
.dj_rtl .Tapestry_PrcCell{text-align:left;}
.dj_rtl .Tapestry_HeaderCell{text-align:right;}
.dj_rtl .Tapestry_AttrCell{text-align:left;}
.dj_rtl .Tapestry_TextCell{padding-left:0em; padding-right:0.5em; text-align:right;}
.Collapsed .Tapestry_Table{font-size:100%;}
.Collapsed .Tapestry_PrcCell{font-size:16.5pt; font-weight:bold;}
.Collapsed .Tapestry_LeftCell{height: 9pt; padding-left: 3.75pt;}
.Collapsed .Tapestry_HeaderCell{font-size:9pt; vertical-align:middle;}
.Collapsed .Tapestry_LeftCell,.Collapsed .Tapestry_AttrCell,.Collapsed .Tapestry_TextCell{font-size:7.5pt;}
.Collapsed .Tapestry_ListCell{padding-top:11.25pt;}
.Collapsed .Tapestry_ViewCell{padding-top:0.7em;}
.Collapsed .Tapestry_LeftArrowCell{min-width:15pt;}
.Collapsed .Tapestry_LeftArrowCell,.Collapsed .Tapestry_RightArrowCell{width: 15pt; background-size:13.5pt;}
.Breadcrumb {position: absolute; z-index: 1;}
.BreadcrumbHeight {height: 70px; margin-top: 35px;}
.Breadcrumb_Categories {position: absolute; left: 15px; top: 15px; text-align: center;}
.Breadcrumb_CategoriesIcon {background: url("../dijit/geoenrichment/themes/common/images/dataCollections/AllCategories_normal.png") no-repeat center center; width: 60px; height: 42px; cursor: pointer;}
.Breadcrumb_CategoriesIcon:hover {background: url("../dijit/geoenrichment/themes/common/images/dataCollections/AllCategories_over.png") no-repeat center center;}
.Breadcrumb_DataCollections {position: absolute; left: 93px; top: 15px; width: 55px; height: 43px; background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Default_normal.png"); background-position: center center; background-repeat: no-repeat;}
.Breadcrumb_DataCollections.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/default_over.png");}
.Breadcrumb_Variales {position: absolute !important; top: 21px; left: 170px;}
.Breadcrumb_SelectCategory {left: 100px; top: -3px; animation-name: Breadcrumb_SelectCategory; -webkit-animation-name: Breadcrumb_SelectCategory;}
@keyframes Breadcrumb_SelectCategory {from {}
 to {left: 100px; top: 32px;}
}
@-webkit-keyframes Breadcrumb_SelectCategory {from {}
 to {left: 100px; top: 32px;}
}
.Breadcrumb_SelectDC {animation-name: Breadcrumb_SelectDC; -webkit-animation-name: Breadcrumb_SelectDC;}
@keyframes Breadcrumb_SelectDC {from {}
 to {top: 56px; left: 170px;}
}
@-webkit-keyframes Breadcrumb_SelectDC {from {}
 to {top: 56px; left: 170px;}
}
.Breadcrumb_Line {position: absolute; top: 36px; width: 30px; height: 34px; border-style: solid; border-color: #9b9b9b;}
.Breadcrumb_Connect1 {left: 70px; border-width: 1px 0 0 0;}
.Breadcrumb_AngularConnect1 {left: 141px; border-width: 1px 1px 0 0;}
.Breadcrumb_1andHalf{left: 100px; width: 41px; border-width: 1px 0 0 0;}
.Breadcrumb_Connect2 {left: 141px; border-width: 1px 0 0 0;}
.Breadcrumb_AngularConnect2 {left: 360px; border-width: 1px 1px 0 0;}
.DataCollectionsPage_Header {height: 25px; margin-top: 25px; padding-left: 10px; font-weight: 600; color: #666666;}
.DataCollectionsPage_Panel {margin-left: 20px; margin-right: 20px; background-color: white; border: 1px #bcbcbc solid;}
.DataCollectionsPage_Panel &gt; div:first-child {margin-top: 0;}
.DataCollectionsPage_PanelTop {border-bottom: none; padding-top: 5px;}
.DataCollectionsPage_PanelCenter {border-top: none; border-bottom: none; height: 100%; padding-right: 3px;}
.DataCollectionsPage_PanelBottom {border-top: none; margin-bottom: 5px;}
.DataCollectionsPage_Search {display: block; width: auto; margin-left: 10px; margin-right: 10px; max-width:350px;}
.DataCollectionButton {position: relative; text-align: center; width: 190px; height: 30px; line-height: 32px; display: inline-block; background: #2892CD; color: #fff;}
.DataCollectionsPage_DataCollectionContainer {min-height:100px;}
.DataCollectionsPage_DataCollectionContainer .DataCollectionButton {margin: 0 0 10px 10px;}
.DataCollectionsPage_PopularVariables {left: 30px; margin-right: 60px;}
.DataCollectionsPage_PopularVariables.dgrid {height: auto; border: 0;}
.DataCollectionsPage_PopularVariables.dgrid .dgrid-scroller {position: relative; overflow: visible; margin-top: 0;}
.DataCollectionsPage_DataCollectionContainer .dgrid {border: 0; height: 100%;}
.DataCollectionsPage_DataCollectionContainer .dgrid-scroller {margin-top: 0; overflow-y: auto;}
.DataCollectionsPage_DataCollectionContainer .Pagination {margin-left:20px; margin-right:20px; height:100%; background-color: white; border-left: 1px #bcbcbc solid; border-right: 1px #bcbcbc solid;}
DataCollectionsPage_DataCollectionContainer .Pagination_PageAndArrows {}
.DataCollectionsPage_DataCollectionContainer .Pagination_Items{border:0; left: 40px; right: 40px;}
.DataCollectionsPage_DataCollectionContainer .Pagination_TriangleForward {margin-right:20px;}
.DataCollectionsPage_DataCollectionContainer .Pagination_TriangleBack {margin-left:20px;}
.DataCollectionsPage_ShowAll {margin: 0 20px 5px 20px; color: #2892CD; cursor: pointer; padding-top: 20px;}
.DataCollectionsPage_ShowAll:hover {text-decoration: underline;}
.DataCollectionsPage_PopularVariables .TrimWithEllipses {margin-right:20px;}
.DataCategoriesPage_Country {margin: 14px 0 0 0; text-align: center;}
.DataCategoriesPage_Search {position: absolute; top: 55px; right: 15px; left: 15px; width: auto; max-width:350px;}
.DataCategoriesPage_Triangle {position: absolute; top: 50%; width: 20px; height: 60px; margin-top: -30px; cursor: pointer; background-position: center center; background-repeat: no-repeat;}
.DataCategoriesPage_TriangleBack {background-image: url("../dijit/geoenrichment/themes/common/images/leftArrow_Normal.png"); left: 10px;}
.DataCategoriesPage_TriangleBack:hover {background-image: url("../dijit/geoenrichment/themes/common/images/leftArrow_hover.png");}
.DataCategoriesPage_TriangleForward {background-image: url("../dijit/geoenrichment/themes/common/images/rightArrow_Normal.png"); right: 10px;}
.DataCategoriesPage_TriangleForward:hover {background-image: url("../dijit/geoenrichment/themes/common/images/rightArrow_hover.png");}
.DataCategoriesPage_Pagination {min-height:160px; top:15px;}
.DataCategoriesPage_Pagination .Pagination_PageAndArrows {top: 15px; left: 15px; right: 15px; border:1px #bcbcbc solid; background-color:white;}
.DataCategoriesPage_Pagination .Pagination_Items {}
.DataCategoriesPage_Item {display: inline-block; width: 100px; height: 80px; margin: 0 7px 0 7px; padding-left: 50px; line-height: 74px; background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Default_normal.png"); background-repeat: no-repeat; background-position: left center; margin-top: 5px;}
.DataCategoriesPage_Item span {display: inline-block; line-height: normal; vertical-align: middle;}
.DataCategoriesPage .GridCell_Measure {width: 100% !important;}
.DataCategoriesPage_Item.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/default_over.png");}
.DataCategoriesPage_Item_age {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/age_normal.png");}
.DataCategoriesPage_Item_age.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/age_over.png");}
.DataCategoriesPage_Item_at_risk {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/populationsAtRisk_normal.png");}
.DataCategoriesPage_Item_at_risk.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/populationsAtRisk_over.png");}
.DataCategoriesPage_Item_behaviors {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Behavior_normal.png");}
.DataCategoriesPage_Item_behaviors.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Behavior_over.png");}
.DataCategoriesPage_Item_business {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Business_normal.png");}
.DataCategoriesPage_Item_business.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Business_over.png");}
.DataCategoriesPage_Item_education {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/education_normal.png");}
.DataCategoriesPage_Item_education.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/education_over.png");}
.DataCategoriesPage_Item_households {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/households_normal.png");}
.DataCategoriesPage_Item_households.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/households_over.png");}
.DataCategoriesPage_Item_housing {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/housing_normal.png");}
.DataCategoriesPage_Item_housing.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/housing_over.png");}
.DataCategoriesPage_Item_income {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Wealth_normal.png");}
.DataCategoriesPage_Item_income.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Wealth_over.png");}
.DataCategoriesPage_Item_jobs {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/jobs_normal.png");}
.DataCategoriesPage_Item_jobs.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/jobs_over.png");}
.DataCategoriesPage_Item_keyfacts {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/keyFacts_normal.png");}
.DataCategoriesPage_Item_keyfacts.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/keyFacts_over.png");}
.DataCategoriesPage_Item_maritalstatus {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/maritalStatus_normal.png");}
.DataCategoriesPage_Item_maritalstatus.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/maritalStatus_over.png");}
.DataCategoriesPage_Item_policy {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Policy_normal.png");}
.DataCategoriesPage_Item_policy.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Policy_over.png");}
.DataCategoriesPage_Item_poverty {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Poverty_normal.png");}
.DataCategoriesPage_Item_poverty.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Poverty_over.png");}
.DataCategoriesPage_Item_population {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/KeyDemographics_normal.png");}
.DataCategoriesPage_Item_population.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/KeyDemographics_over.png");}
.DataCategoriesPage_Item_race {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/race_normal.png");}
.DataCategoriesPage_Item_race.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/race_over.png");}
 .DataCategoriesPage_Item_supply_and_demand{background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/supplyanddemand_normal.png");}
.DataCategoriesPage_Item_supply_and_demand.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/supplyanddemand_over.png");}
 .DataCategoriesPage_Item_spending {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/spending_normal.png");}
.DataCategoriesPage_Item_spending.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/spending_over.png");}
.DataCategoriesPage_Item_tapestry {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/tapestry_normal.png");}
.DataCategoriesPage_Item_tapestry.DataBrowser_Clickable:hover {background-image: url("../dijit/geoenrichment/themes/common/images/dataCollections/Tapestry_over.png");}
.DataCategoriesPage_Bullets {height: 45px; overflow: hidden; white-space: nowrap; text-align: center; color:#d1d1d1;}
.DataCategoriesPage_Bullet {font-size: 30px; font-weight: bold; margin: 0 3px; cursor: pointer;}
.DataCategoriesPage_BulletCurrent {color: #898989;}
.DataCategoriesPage_SlideAnim {position: absolute; white-space: nowrap; width: 100%;}
 .DataCategoriesPage_SlideAnim &gt; div {display: inline-block; width: 100%; white-space: normal; vertical-align: top;}
.DataCategoriesPage_SlideForward {animation-name: MoveLeft; -webkit-animation-name: MoveLeft;}
.DataCategoriesPage_SlideBack {animation-name: MoveRight; -webkit-animation-name: MoveRight;}
.DataCategoriesPage_FadeAnim {position: absolute; width: 100%; top: 0;}
@keyframes MoveLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@-webkit-keyframes MoveLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@keyframes MoveRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
@-webkit-keyframes MoveRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
.DataVariablesPage_VarCount {margin-left: 20px; margin-right: 20px; background: white; border-style: solid; border-color: #bcbcbc; border-width: 1px 1px 0 1px; padding: 5px 0 5px 10px;}
.DataVariablesPage .dgrid {position: absolute; top: 0; left: 20px; right: 20px; bottom: 10px; height: auto; border-width: 0 1px 1px 1px; border-style: solid; border-color: #bcbcbc; background: white;}
.DataVariablesPage .dgrid-cell {border: none; vertical-align: middle;}
.DataVariablesPage_FilterContainer .dgrid-list,.DataVariablesPage_FilterContainer .dgrid-content,.DataVariablesPage_FilterContainer .dgrid-scroller {height:auto; margin-top:0;}
.DataVariablesPage_FilterContainer .dgrid-selected {background-color: white;}
.DataVariablesPage_FilterContainer .MinLabel {float:left; padding-bottom:4px; max-width:70px;}
.DataVariablesPage_FilterContainer .MaxLabel {float:right; margin-right:4px; padding-bottom:4px; max-width:70px;}
.DataVariablesPage_FilterContainer .VarLabel {width:225px; text-overflow: ellipsis;}
.DataVariablesPage_FilterContainer .FilterName {padding-top:15px;}
.DataVariablesPage_FilterContainer .dojoxRangeSlider {width:228px;}
.DataVariablesPage_Tree {min-height:110px;}
.DataVariablesPage_Tree .dgrid-tree-container{-moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none;}
.DataVariablesPage_Tree .field-expander{width: 15pt; padding-top: 5px;}
.DataVariablesPage_Tree .field-column{width: 93.75pt;}
.DataVariablesPage_Tree th{font-weight: normal;}
.DataVariablesPage_Tree .dgrid-header-row{background: #cccccc;}
.DataVariablesPage_Tree .ui-icon{background-image: url("../dijit/geoenrichment/themes/common/images/spriteArrows.png");}
.DataVariablesPage_Tree .dgrid-expando-icon{width: 11px; height: 11px; margin-bottom:3px; margin-left:3px;}
.DataVariablesPage_Tree .ui-icon-triangle-1-e {background-position: -33px 0;}
.DataVariablesPage_Tree .ui-icon-triangle-1-se {background-position: 0 0;}
div.VariableRowRoot {overflow:hidden; height:24px;}
div.DataVariablesPage_LowerBorder {border-bottom:1px dotted gray; width:100%; display:inline-block; height:1.2em;}
.DataVariablesPage_VarCheck {margin-left: 30px !important;}
.VariableRowRoot .VarCheck {margin-bottom:3px;}
.ShoppingCart {z-index: 100; position: absolute; top: 10px; right: 20px; cursor: pointer;}
.ShoppingCart .Label {height: 25px; position: absolute; right: 0; z-index: 101;}
.ShoppingCart_CounterTD {white-space: nowrap; padding-bottom:0.3em;}
.ShoppingCart_CounterTD &gt; div {display: inline-block; vertical-align: bottom;}
.ShoppingCart_CounterDivRightBorder{border-right: 2px solid #d4d4d4; height:15px; transform: translateX(-2px) rotate(30deg); transform-origin: right bottom; -ms-transform: translateX(-2px) rotate(30deg); -ms-transform-origin: right bottom; -webkit-transform: translateX(-2px) rotate(30deg); -webkit-transform-origin: right bottom;}
.ShoppingCart_CounterDivLeftBorder {border-left: 2px solid #d4d4d4; height:15px; transform: translateX(2px) rotate(-30deg); transform-origin: left bottom; -ms-transform: translateX(2px) rotate(-30deg); -ms-transform-origin: left bottom; -webkit-transform: translateX(2px) rotate(-30deg); -webkit-transform-origin: left bottom;}
.ShoppingCart_CounterDiv {border-bottom: 2px solid #d4d4d4; padding-left:4px; padding-right:4px;}
.ShoppingCart div.ShoppingCart_OuterDiv {height:235px; width:302px; position:absolute; right:-2px; top:-3px;}
.ShoppingCart div.ShoppingCart_DivList {background-color:white; height:200px; width:300px; right:0; top:32px; -webkit-box-shadow: 2px 2px 6px #9e9e9e; box-shadow: 2px 2px 6px #9e9e9e;}
.ShoppingCart div.ShoppingCart_DivEmpty {height:100%; width:100%; color:#666666; font-size:1.1em; text-align:center; position:absolute; top:0; display:table; padding-top:32px;}
.ShoppingCart div.ShoppingCart_DivEmpty div {display:table-cell; width:100%; height:100%; vertical-align:middle; padding:30px;}
.ShoppingCart .dgrid-scroller {margin-top: 0; overflow-y: auto;}
.ShoppingCart .ShoppingCart_LabelTd {padding-left: 9px; font-size:0.9em;}
.ShoppingCart .ShoppingCart_LabelTd div {display:inline-block; height:100%; line-height:12px;}
.ShoppingCart div.ShoppingCartRowOuter{position:relative; padding:5px;}
.ShoppingCart div.ShoppingCartRow{position:relative; color:white; border: 1px solid white; background-color:#f99e19; line-height: 30px; padding-left: 5px;}
.ShoppingCart div.ShoppingCartRowLabel {padding-right:20px;}
.ShoppingCart .ShoppingCartOpener {color: #b1b1b1; line-height: 22px; font-size:0.8em;}
.ShoppingCart .ShoppingCartRowCloser{background-image: url("../dijit/geoenrichment/themes/common/images/CloseIconforSelectedVariables.png"); background-position: center; background-repeat: no-repeat; width:15px; height:15px; position:absolute; top:8px; right:5px; display:inline-block;}
.VariableInfo_Header {font-weight:bold;}
.VariableInfo_Header, .VariableInfo_Value {font-size:0.8em; color:#666666;}
.VariableInfo_Spacer {height:0.5em;}
.SearchTextBox {white-space: nowrap;}
.SearchTextBox .dijitInputContainer {display: inline-block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; vertical-align: middle;}
.SearchTextBox_PromptMode {color: #b6b6b6 !important; font-style: italic;}
.SearchTextBox_SearchBox {display: inline-block; position: relative; background: url("../dijit/geoenrichment/themes/common/images/dataSearchIcon.png") no-repeat center center; width: 16px; height: 16px; margin-left: -22px; vertical-align: middle; cursor: pointer;}
.DataBrowser {-moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; user-select: none;}
.DataBrowser_Title {margin-top: 16px; margin-left: 19px; font-size: 14pt; color: #2892CD;}
.DataBrowser .dgrid-selected {background: none;}
.DataBrowser_Clickable {cursor: pointer !important;}
.DataBrowserInfoIcon {background: url("../dijit/geoenrichment/themes/common/images/InfoIcon.png") no-repeat center center; height:16px; width:16px; margin-left:7px; margin-right:7px; display: inline-block; vertical-align: middle; position: relative; top: -0.14em;}
.DataBrowser .dgrid-row {white-space: nowrap; cursor: default;}
.VarCheck {display: inline-block; vertical-align: middle; position: relative; top: -0.14em;}
.VarLabel {}
.DataBrowser_SelectVar {animation-name: DataBrowser_SelectVar; -webkit-animation-name: DataBrowser_SelectVar;}
@keyframes DataBrowser_SelectVar {0% {}
 60% {opacity: 1;}
 100% {right: 0px; top: 20px; opacity: 0; transform: scale(0.5, 0.5); transform-origin: right top;}
}
@-webkit-keyframes DataBrowser_SelectVar {0% {}
 60% {opacity: 1;}
 100% {right: 0px; top: 20px; opacity: 0; -webkit-transform: scale(0.5, 0.5); -webkit-transform-origin: right top;}
}
.Pagination {}
.Pagination_PageAndArrows {position: absolute; top: 0; bottom: 45px; left: 0; right: 0;}
.Pagination_Triangle {position: absolute; top: 50%; width: 20px; height: 60px; margin-top: -30px; cursor: pointer; background-position: center center; background-repeat: no-repeat;}
.Pagination_TriangleBack {background: url("../dijit/geoenrichment/themes/common/images/leftArrow_Normal.png") no-repeat right center; left:0; float:left; margin-left:20px;}
.Pagination_TriangleBack:hover {background-image: url("../dijit/geoenrichment/themes/common/images/leftArrow_hover.png");}
.Pagination_TriangleForward {background: url("../dijit/geoenrichment/themes/common/images/rightArrow_Normal.png") no-repeat left center; float:right; right:0; margin-right:20px;}
.Pagination_TriangleForward:hover {background-image: url("../dijit/geoenrichment/themes/common/images/rightArrow_hover.png");}
.Pagination_Items {overflow: hidden; position: absolute; top: 0; bottom: 0; left: 50px; right: 50px;}
.Pagination_Bullets {position: absolute; bottom: 0px; left: 80px; right: 80px; height: 45px; overflow: hidden; white-space: nowrap; text-align: center; color:#d1d1d1;}
.Pagination_Bullet {font-size: 30px; font-weight: bold; margin: 0 3px; cursor: pointer;}
.Pagination_BulletCurrent {color: #898989;}
.Pagination_SlideAnim {position: absolute; white-space: nowrap; width: 100%;}
.Pagination_SlideAnim &gt; div {display: inline-block; width: 100%; white-space: normal; vertical-align: top;}
.Pagination_SlideForward {animation-name: MoveLeft; -webkit-animation-name: MoveLeft;}
.Pagination_SlideBackward {animation-name: MoveRight; -webkit-animation-name: MoveRight;}
.Pagination_FadeAnim {position: absolute; width: 100%; top: 0;}
@keyframes MoveLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@-webkit-keyframes MoveLeft {from {margin-left: 0;}
 to {margin-left: -100%;}
}
@keyframes MoveRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
@-webkit-keyframes MoveRight {from {margin-left: -100%;}
 to {margin-left: 0;}
}
._Wizard_Root .InfographicsMainPage_VarListsPane{left: 15px; right: 0; padding: 0; width: auto; min-height: 70px;}
._Wizard_Root .InfographicsMainPage_PreviewPane{width: 37%; right: 0; padding: 0; overflow: hidden;}
.InfographicsMainPage_VarListsPane .dgrid{height: auto; border: none; margin: 5px 5px 5px 10px}
 .InfographicsMainPage_VarListsPane .dgrid .dgrid-scroller {position: relative; margin-top: 0; overflow: visible;}
.InfographicsMainPage_VarListsPane .dgrid-row{white-space: nowrap; cursor: pointer;}
.InfographicsMainPage_VarListsPane .dgrid-selected{background: none;}
.InfographicsMainPage_CountryAndTheme{margin: 7.5pt 0 0 19px;}
.InfographicsMainPage_ChooseDataCollection{margin-top: 3.75pt;}
.InfographicsMainPage_AddVariables{margin: 0 38pt;}
.InfographicsMainPage_BufferOptions{margin: 2.25pt;}
.dgrid .InfographicsMainPage_CurrentRow{background: #dedede;}
.InfographicsMainPage_Preview{position: absolute; width: 185px; height: 185px; background-size: contain; background-position: left top; background-repeat: no-repeat;}
.InfographicsMainPage_Step3 {margin: 0 0 5px 19px;}
.InfographicsMainPage_Item{float: left; position: relative; padding: 3px 0 0 3px; width: 165px; height: 100px; cursor: pointer;}
 .InfographicsMainPage_Item:hover {background: #e5e5e5;}
.InfographicsMainPage_ItemCheck {vertical-align: top;}
.InfographicsMainPage_ItemLabel{position: absolute; font-size: 90%; left: 20px; top: 1.5pt; right: 2.25pt; bottom: 2.25pt;}
.InfographicsMainPage_ItemImage{width: 75pt; height: 75pt; margin-top: 3.75pt; background-size: contain; background-position: left top; background-repeat: no-repeat;}
.InfographicsMainPage_ItemImage_AgePyramid {background-image:url("../dijit/geoenrichment/themes/common/images/AgePyramid.png");}
.InfographicsMainPage_ItemImage_Tapestry {background-image:url("../dijit/geoenrichment/themes/common/images/Tapestry.png");}
.InfographicsMainPage_ItemImage_RelatedVariables {background-image:url("../dijit/geoenrichment/themes/common/images/RelatedVariables.png");}
.InfographicsMainPage_ItemImage_OneVar {background-image:url("../dijit/geoenrichment/themes/common/images/OneVar.png");}
.Anim_Common {animation-duration: 0.3s; -webkit-animation-duration: 0.3s;}
.Anim_FlyingObj {position: absolute; z-index: 1; margin: 0;}
.Anim_FadeIn {animation-name: Anim_FadeIn; -webkit-animation-name: Anim_FadeIn;}
@keyframes Anim_FadeIn {from {opacity: 0;}
 to {opacity: 1;}
}
@-webkit-keyframes Anim_FadeIn {from {opacity: 0;}
 to {opacity: 1;}
}
.Anim_FadeOut {animation-name: Anim_FadeOut; -webkit-animation-name: Anim_FadeOut;}
@keyframes Anim_FadeOut {from {opacity: 1;}
 to {opacity: 0;}
}
@-webkit-keyframes Anim_FadeOut {from {opacity: 1;}
 to {opacity: 0;}
}
:focus{outline: none;}
.main_Loading{background: url("../dijit/geoenrichment/themes/common/images/largeBusy.gif"); background-position: center center; background-repeat: no-repeat;}
.TrimWithEllipses {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.analysisTitle {font-weight: bold;}
.esriSmallLabel {font-size: smaller; color: grey;}
.esriSmallLabel.disabled {font-size: smaller; color: lightgray;}
.esriSmallFont {font-size: smaller;}
.esriAnalysis .dijitTextBox {text-indent: 0.25em;}
.toolContainer {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; display: block; width: 95%; height: 4.5em; margin: .75em .25em; border: .1em solid grey;}
.esriToolContainerDisabled {background-color: #ddd;}
.esriTransparentNode {opacity: 0.6;}
.esriToolContainerDisabled .helpIcon {z-index: 900;}
.helpContentIcon {width: 45px; height: 45px; margin: 10px;}
.comingSoonIcon {color:#006400;}
.constructionIcon {background-image: url("../dijit/analysis/images/constructionicon.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.esriToolContainerDisabled .comingSoonIcon{z-index: 900;}
.aggregateIcon {background-image: url("../dijit/analysis/images/AggregatePoints32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.sumNearbyIcon {background-image: url("../dijit/analysis/images/SummarizeNearby32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.sumWithinIcon {background-image: url("../dijit/analysis/images/SummarizeWithin32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.buffersIcon {background-image: url("../dijit/analysis/images/CreateBuffers32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.driveIcon {background-image: url("../dijit/analysis/images/CreateDriveTimeAreas32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 8px;}
.findLocationsIcon {background-image: url("../dijit/analysis/images/FindExistingLocations32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.findNewLocationsIcon {background-image: url("../dijit/analysis/images/FindNewLocations32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.findSimilarLocationsIcon {background-image: url("../dijit/analysis/images/FindSimilarLocations32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.geoenrichLayerIcon {background-image: url("../dijit/analysis/images/GeoenrichFeatures32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.findClosestFacilityIcon {background-image: url("../dijit/analysis/images/FindNearest32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.extractDataIcon{background-image: url("../dijit/analysis/images/ClipAndShip32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.findHotSpotsIcon {background-image: url("../dijit/analysis/images/FindHotSpots32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.createDensitySurfaceIcon {background-image: url("../dijit/analysis/images/CreateDensitySurface32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.correlationReporterIcon {background-image: url("../dijit/analysis/images/CorrelationFinder32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.createInterpolatedSurfaceIcon {background-image: url("../dijit/analysis/images/CreateInterpolatedSurface32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.attributeCalculatorIcon {background-image: url("../dijit/analysis/images/AttributeCalculator32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.overlayLayersIcon {background-image: url("../dijit/analysis/images/OverlayLayers32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.eraseLayersDisabledIcon {background-image: url("../dijit/analysis/images/EraseDisabled32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.intersectLayersDisabledIcon {background-image: url("../dijit/analysis/images/IntersectDisabled32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.unionLayersDisabledIcon {background-image: url("../dijit/analysis/images/UnionDisabled32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.eraseLayersIcon {background-image: url("../dijit/analysis/images/Erase32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.intersectLayersIcon {background-image: url("../dijit/analysis/images/Intersect32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.unionLayersIcon {background-image: url("../dijit/analysis/images/Union32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px;}
.mergeLayersIcon {background-image: url("../dijit/analysis/images/MergeLayers32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.dissolveBoundariesIcon {background-image: url("../dijit/analysis/images/DissolveBoundaries32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 10px;}
.planRoutesIcon {background-image: url("../dijit/analysis/images/PlanRoutes32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 8px;}
.connectODIcon {background-image: url("../dijit/analysis/images/ConnectOriginstoDestinations32.png"); background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 8px;}
.esriAnalysisCloseIcon {background-image: url("../dijit/analysis/images/close.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 1px; padding-left: 1.1em;}
.esriAnalysisInfoPaneCloseIcon {background-image: url("../dijit/analysis/images/close.gif"); background-repeat: no-repeat; width: 16px; height: 16px; margin: 1px; padding-left: 1.1em;}
.esriRtl .esriAnalysisCloseIcon {padding-right: 1.1em; padding-left:0}
.dj_ie8 .helpIcon,.dj_ie7 .helpIcon {background-image: url("../dijit/analysis/images/Help16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 1px;}
.helpIcon {background-image: url("../dijit/analysis/images/Help16.png"); background-repeat: no-repeat; background-size: 100%; width: 12px; height: 12px; margin: 1px;}
.circleIcon {width:20px; height:20px; -webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px; background-color:#E0DCE3;}
.closeIcon {padding: 0.5em;}
.helpWindow {background-color:#D7D7D7; width:350px;}
.helpHeader {font-size: 1.15em; text-decoration: underline; font-weight: bolder; text-align: center; margin: 0.5em;}
.helpContent {font-size: 1em; margin: 0.5em; text-indent: 0.05em; text-align:justify; letter-spacing:0.01em;}
.helpFooter {font-size: 1em; margin: 0.5em;}
.esriFormTable,.esriServiceEditorTable {width: 99%;}
.esriServiceEditorTable&gt;tbody&gt;tr&gt;td {padding: 0.2em;}
.esriServicesEditor div.sectionHeader,.esriServiceEditorTable td.sectionHeader,.esriFormTable td.sectionHeader {border-bottom: 1px solid #ccc; padding: 5px;}
td.subsectionLineDivider {margin-left: 2em; border-bottom: 1px solid #ccc; color: #000; padding-top: 2em;}
.esriServicesEditor div.subsectionHeaderTop,.esriServiceEditorTable td.subsectionHeaderTop {margin-left: 2em; border-bottom: 1px solid #ccc; color: #000; padding-top: 1em;}
.esriServicesEditor div.subsectionHeaderBottom,.esriServiceEditorTable td.subsectionHeaderBottom {margin-left: 2em; border-top: 1px solid #ccc; color: #000; padding-top: 1em;}
.esriAnalysis .numberInput {width: 92px;}
.esriAnalysis .shortNumberInput {width: 4em;}
.esriAnalysis .shortTextInput {width: 5%;}
.esriAnalysis .longTextInput {width: 85%;}
.esriAnalysis .shortInput {width: 5%;}
.esriAnalysis .mediumInput {width: 49%;}
.esriAnalysis .longInput {width: 85%; table-layout:fixed;}
.esriAnalysis .attrSelect {width: 80%;}
.esriAnalysis .statsSelect {width: 100%;}
.esriServiceEditorTableBody {position: relative;}
.esriServiceEditorTableBody&gt;tr&gt;td {width: 50%;}
.esriServiceEditorTableBody&gt;tr&gt;td&gt;label {text-align:left;}
.dijitContentPane.esriSelectorPane,.dijitContentPane.esriSelectorPaneLabel {padding: 0px;}
.esriSimpleForm table.esriFormTable&gt;tbody&gt;tr&gt;td {padding: 0.5em 0.5em 0.5em 0.5em;}
.esriSimpleForm table&gt;tbody&gt;tr&gt;td.esriFormFieldLabelTop {padding: 0.5em 0.5em 0 0.5em;}
.esriSimpleForm .esriStackSelect {font-size: 80%;}
.esriSimpleForm .esriPagedList {padding:3px; border: 0px solid #a6a6a6; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 80%;}
.esriSimpleForm table.esriFormTable .dijitButtonNode {padding:1px;}
.esriSimpleForm table.esriFormTable .dijitArrowButton, .esriSimpleForm table.esriFormTable .dijitSpinnerButtonContainer {padding:0;}
.esriSimpleForm table.esriFormTable {width: 100%;}
.esriSimpleForm table.esriFormTable .shortNumberInput {width: 4em;}
.esriAnalysis .dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer {width: 15px;}
.esriAnalysis .attrSelect div.dijitReset.dijitInputField.dijitButtonText , .esriAnalysis .statsSelect div.dijitReset.dijitInputField.dijitButtonText {width: 99%; overflow: hidden; text-align: left;}
 .esriRtl .esriAnalysis .attrSelect div.dijitReset.dijitInputField.dijitButtonText , .esriRtl .esriAnalysis .statsSelect div.dijitReset.dijitInputField.dijitButtonText {text-align: right;}
.esriAnalysis .attrSelect span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel , .esriAnalysis .statsSelect span.dijitReset.dijitInline.dijitSelectLabel.dijitValidationTextBoxLabel {width: 99%; overflow: hidden;}
 .esriAnalysis div.optionsClose{border: none; position: relative;}
.esriAnalysis div.optionsClose.disabled{border: none; color: #808077;}
.esriAnalysis .esriSimpleForm td.optionsTd, .esriAnalysis .optionsTd {padding-right: 0;}
.esriAnalysis div.optionsOpen{border:1px solid #CCC; position: relative; width: 100%;}
.esriAnalysis .dijitTreeExpando {background-image: url("../dijit/analysis/images/treeExpandImages.png"); width: 16px; height: 16px;}
.esriboundingButton .dijitButtonNode {width: 16px; height: 16px;}
.esriAnalysis .optionsClose .dijitTreeExpando{background-position: 0 0; background-image: url("../dijit/analysis/images/treeExpandImages.png"); width: 16px; height: 16px;}
.esriAnalysis .optionsClose.disabled div.dijitTreeExpando:hover{background-position: 0 0; background-image: url("../dijit/analysis/images/treeExpandImages.png"); cursor: default;}
.esriAnalysis .optionsClose.disabled div.dijitTreeExpando label:hover{cursor: default;}
.esriAnalysis .optionsClose div.dijitTreeExpando:hover{background-position: -17px 0; background-image: url("../dijit/analysis/images/treeExpandImages.png"); cursor: pointer;}
.esriAnalysis div.dijitTreeExpando label:hover{cursor: pointer;}
.esriAnalysis .optionsOpen .dijitTreeExpando{background-position: -52px 0; cursor: pointer;}
.esriAnalysis .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; text-align: left;}
.esriAnalysis .esriLongLabel .dijitButtonText {width: 95%;}
.esriAnalysis .esriLongLabel .dijitSelectLabel, .esriLongLabel.dojoxCheckedMultiSelect{width: 100%; text-align: left;}
.esriAnalysis .esriMediumlabel .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 150px;}
.esriAnalysis .esriMediumlabel2 .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 145px;}
.esriAnalysis .esriMediumlabel2{overflow: hidden; text-overflow: ellipsis; max-width: 170px;}
.esriAnalysis .esriMediumlabel{overflow: hidden; text-overflow: ellipsis; max-width: 150px;}
.esriAnalysis .esriShortlabel .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width: 100px;}
.esriAnalysis .optionsTable {width: 100%;}
.esriAnalysis .optionsClose .optionsTable {display: none;}
.esriAnalysis .optionsOpen .optionsTable {display: table;}
.esriGroupButton .esriGroupChecked{border: 1px solid #FFA500;}
.esriRoundedBox {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px 4px 4px 4px;}
.esriFormInfo {border-color: #c2e5b8; background-color: #D6FFC9; border: 1px solid #e6e5b7; padding: 1.2em; margin: 0.7em 0;}
.esriFormError {background-color: #ffffcd; border: 1px solid #e6e5b7; padding: 1.2em; margin: 0.7em 0;}
.esriFormWarning {padding: 1.2em; margin: 0.7em 0; border: 1px solid #e6e5b7; border-color: #e6e5b7; background-color: #ffffcb;}
.bufferIcon {background-repeat: no-repeat; background-size: 100%; width: 32px; height: 32px; margin: 1px; border-radius: 2px;}
.bufferSelector{text-align:center;}
.bufferSelector.selected{font-weight:bold;}
.bufferSelector.disabled{color:grey;}
.bufferSelector .bufferIcon{border:2px solid #FFF; margin:5px 15px;}
.bufferSelector .bufferIcon:hover {cursor:pointer; border: 2px solid #AAA;}
.bufferSelector.disabled .bufferIcon {cursor:default; border: none;}
.bufferSelector.selected .bufferIcon{border: 2px solid #FFA500;}
.bufferSelector.selected .bufferIcon:hover {border: 2px solid #FFA500;}
.bufferDistanceIcon {background-image: url("../dijit/analysis/images/BufferDistance32.png");}
.esriDrivingTimeIcon {background-image: url("../dijit/analysis/images/DrivingTime32.png");}
.esriDrivingTimeDisabledIcon {background-image: url("../dijit/analysis/images/DrivingTimeDisabled32.png");}
.esriDrivingDistanceIcon {background-image: url("../dijit/analysis/images/DrivingDistance32.png");}
.esriTruckingTimeIcon {background-image: url("../dijit/analysis/images/TruckingTime32.png");}
.esriTruckingDistanceIcon {background-image: url("../dijit/analysis/images/TruckingDistance32.png");}
.esriWalkingTimeIcon {background-image: url("../dijit/analysis/images/WalkingTime32.png");}
.esriWalkingDistanceIcon {background-image: url("../dijit/analysis/images/WalkingDistance32.png");}
.bufferAttributeIcon {background-image: url("../dijit/analysis/images/BufferAttribute32.png");}
.bufferOverlapIcon {background-image: url("../dijit/analysis/images/Overlap32.png");}
.esriAnalysisSplitIcon {background-image: url("../dijit/analysis/images/Split32.png");}
.bufferDissolveIcon {background-image: url("../dijit/analysis/images/Dissolve32.png");}
.bufferDisksIcon {background-image: url("../dijit/analysis/images/Disks32.png");}
.bufferRingsIcon {background-image: url("../dijit/analysis/images/Rings32.png");}
.bufferLeftIcon {background-image: url("../dijit/analysis/images/Left32.png");}
.bufferRightIcon {background-image: url("../dijit/analysis/images/Right32.png");}
.bufferAroundIcon {background-image: url("../dijit/analysis/images/Around32.png");}
.bufferRoundIcon {background-image: url("../dijit/analysis/images/Round32.png");}
.bufferFlatIcon {background-image: url("../dijit/analysis/images/Flat32.png");}
.bufferIncludeIcon {background-image: url("../dijit/analysis/images/Include32.png");}
.bufferExcludeIcon {background-image: url("../dijit/analysis/images/Exclude32.png");}
.esriStraightLineDistanceIcon {background-image: url("../dijit/analysis/images/StraightLineDistance32.png");}
.esriStraightLineDistanceDisabledIcon {background-image: url("../dijit/analysis/images/StraightLineDistanceDisabled32.png");}
.btn-container {padding:5px 0px; position:relative; width:100px; margin:auto;}
.btn1 {width:0px;}
.btn2 {position:absolute; left:60px; top:5px;}
.btn3 {position:absolute; left:120px; top:5px;}
.esriContainerSelector {border:1px solid #FFF; padding:5px;}
.esriContainerSelector label, .esriSelectLabel{cursor:pointer;}
.esriContainerSelector.esriGroupselected {border:2px solid #FFF;}
.esriContainerSelector.esriGroupselected label{font-weight:bold;}
.esriContainerSelector {border:1px solid #FFF; padding:5px;}
.esriContainerSelector:hover {cursor:pointer; padding:5px;}
.esriContainerSelector.selected {border:1px solid #777; background:#DDD; padding:5px;}
.esriContainerSelector.selected:hover {border:1px solid #777; padding:5px;}
.claro .esriAnalysis .dijitComboBox .dijitArrowButtonInner {border: none;}
.soria .esriAnalysis .dijitButtonNode .dijitArrowButtonInner {margin: 0 2px;}
.esriAnalysis .dijitInputInner {text-indent: 0.25em;}
.esriAnalysis .numberListing {font: bold 15px/1 Verdana, Helvetica, sans-serif;}
.esriAnalysis .esriOutputText {width: 90%;}
.esriAnalysis .esriToolIconTd {width: 32px;}
.esri .esriAnalysis .dijitMenuSeparatorBottom {border-top: 1px dashed #8BA0BD;}
.esriAnalysis .esriFolderSelect {width:55%; height:auto;}
.soria .esriAnalysisSelect.dijitDisabled .dijitButtonText {color: grey;}
.esriAnalysis .noWrapLabel {position: absolute;}
.esriSimpleForm .dijitSlider td {padding: 0;}
 .esriAnalysis .dijitRuleMark {border: 1px solid #999999;}
.esriAnalysis .dijitRuleLabel {white-space: nowrap;}
.esriAnalysisTextDisabled {color: grey;}
.esriAnalysis .ui-widget-content {width: 100%;}
.esriAnalysis .EnrichOptionsPage_Fields .dgrid-row.dgrid-row-odd {background-color:#ffffff !important;}
.esriAnalysisExpressionGrid .dgrid-cell {border: none;}
.esriAnalysisExpressionGrid .ui-widget {margin: 10px;}
.esriAnalysisExpressionGrid .field-operator .ui-icon {background-image: none; width: 0px;}
.esriAnalysisExpressionGrid .field-operator {width: 80%; padding: 3px;}
.esriAnalysisExpressionGrid .field-operator .dijitToggleButton {margin: -10px 0 0 0;}
.esriAnalysisExpressionGrid .field-operator ..dgrid-expando-icon {white-space: pre;}
.esriAnalysisExpressionGrid .field-operator .esriAnalysisOperatorButton {width: 32px; color: #00f; text-decoration: underline; cursor: pointer;}
.esriAnalysisExpressionGrid .field-operator .esriAnalysisOperatorButton .dijitButtonText {padding: 0 0.1em;}
.esriAnalysisExpressionGrid .esriAnalysisExpression {border:1px solid #469df5; padding: 0 5px; text-overflow:ellipsis; width:99%;}
.esriAnalysisExpressionGrid .field-action {width: 10%; padding: 3px;}
.esriAnalysis .esriAnalysisEditIcon {background-image: url("../dijit/analysis/images/EditClause.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisEditDisabledIcon {background-image: url("../dijit/analysis/images/EditClauseDisabled16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisRemoveIcon {background-image: url("../dijit/analysis/images/GenericEraser16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisRemoveDisabledIcon {background-image: url("../dijit/analysis/images/GenericEraserDisabled16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisGroupIcon {background-image: url("../dijit/analysis/images/ClausesGroup16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisUngroupIcon {background-image: url("../dijit/analysis/images/ClausesUngroup16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisUngroupDisabledIcon {background-image: url("../dijit/analysis/images/ClausesUngroup16disabled.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisGroupDisabledIcon {background-image: url("../dijit/analysis/images/ClausesGroup16disabled.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisTextIcon {background-image: url("../dijit/analysis/images/EditView.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisGridIcon {background-image: url("../dijit/analysis/images/GridView.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisSelectFilterIcon {background-image: url("../dijit/analysis/images/SelectInteractively16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysis .esriAnalysisAttributeFiltercon {background-image: url("../dijit/analysis/images/SelectByAttributeFilter16.png"); background-repeat: no-repeat; background-size: 100%; width: 16px; height: 16px; margin: 0.25px;}
.esriAnalysisExpressionGrid .field-action .dijitButton {margin: 0 0.1em;}
.esriSimpleForm table.esriFormTable td.dgrid-cell-padding {padding: 3px;}
.esriSimpleForm .field-operator table.esriExpressionTable {width: 100%;}
.esriSimpleForm .field-operator table.esriExpressionTable td.expressionTd {padding: 3px;}
.esriAnalysisExpressionGrid .dgrid-scroller {overflow-y: auto;}
.esriAnalysis.esriExpressionForm .dijitSelectLabel{overflow: hidden; text-overflow: ellipsis; max-width:100%;}
.esriAnalysis.esriExpressionForm .dijitSelect .dijitButtonText {text-align: left; width:95%;}
.esriRtl .esriAnalysis.esriExpressionForm .dijitSelect .dijitButtonText {text-align: right;}
.esriActionButton .dijitButtonNode {border: none; height: 16px; padding: 0.15em;}
.esriAnalysisNumberLabel {font-weight: bold;}
.EnrichOptionsPage_Fields {width: 100% !important;}
.esriAnalysis .ShoppingCart {z-index: 0; position: relative; top: 0px; right: 0px; cursor: pointer;}
.esriAnalysis .ShoppingCart div.ShoppingCartRow {position: relative; color: #000; border: 1px solid white; background-color: #fff; line-height: 30px; padding-left: 5px;}
.esriAnalysis .ShoppingCart .ShoppingCartRowCloser {background-image: url("../dijit/analysis/images/close.gif"); background-repeat: no-repeat; width: 16px; height: 16px;}
.esriAnalysis .ShoppingCart_CounterDivLeftBorder {border-left: 2px solid #d4d4d4; height: 15px; transform: translateX(2px) rotate(-30deg); transform-origin: 0; -ms-transform: translateX(2px) rotate(-30deg); -ms-transform-origin: 0; -webkit-transform: translateX(2px) rotate(-30deg); -webkit-transform-origin: 0;}
.esriAnalysis .ShoppingCart_CounterDivRightBorder {border-right: 2px solid #d4d4d4; height: 15px; transform: translateX(-2px) rotate(30deg); transform-origin: 0; -ms-transform: translateX(-2px) rotate(30deg); -ms-transform-origin: 0; -webkit-transform: translateX(-2px) rotate(30deg); -webkit-transform-origin: 0;}
.esriAnalysis .selectLabel {font-style: italic; text-align: center; width: 100%; font-weight: lighter;}
.esriAnalysis .dijitPlaceHolder {color : #aaa; font-style: italic; left: 0.3em; position: absolute; top: 0.2em;}
.esriAnalysisDriveMode .dijitSelectMenu .dijitMenuItemLabel {padding: 0.5em 0.2em;}
.esriSingleFilterForm .allExps {}
.esriSingleFilterForm .tabContainerContent {border: none !important; border-top: 0 none !important;}
.esriSingleFilterForm .dijitTabInner {background-color: #FFF;}
.esriSingleFilterForm .dijitTab {border-color: #CCC;}
.esriSingleFilterForm .dijitTab .tabLabel {padding: 0 10px;}
.esriSingleFilterForm .dijitTabContainerTop-tabs {border-bottom: 1px solid #CCC;}
.esriSingleFilterForm label {display: inline-block; padding: 0; width: 7.0em; margin: 0 0 0.5em 0;}
.esriSingleFilterForm .rowTable {margin: 10px 5px 5px 5px;}
.esriSingleFilterForm .dijitTextBox {width: 37.3em; height: 1.5em;}
.esriSingleFilterForm .interactiveFilter {margin: 0 5px 10px 5px;}
.esriSingleFilterForm .matchMsgSet {margin-bottom: 5px;}
.esriSingleFilterForm .interactiveFilter .dijitTextBox {margin: 0.3em 0 0 0;}
.esriSingleFilterForm .dijitSelect {margin: 0 0 0.5em 0;}
.esriSingleFilterForm .dijitSelect .dijitButtonContents {width: 24em; padding: 0;}
.esriSingleFilterForm .dijitTextBox {width: 25.8em; padding: 0;}
.esriSingleFilterForm .dijitTextBox, .esriSingleFilterForm .dijitComboBox {margin: 0; height: auto; padding: 0 !important;}
.esriSingleFilterForm .dijitSelect .dijitButtonNode {border: 1px solid #BBBBBB;}
.esriSingleFilterForm .dijitInputContainer {padding: 0.2em 0 0 0.1em;}
.esriSingleFilterForm .dijitButtonNode {border: 1px solid #BBBBBB;}
.esriSingleFilterForm label {margin:auto 0.5em auto auto; width:auto;}
.esriSingleFilterForm .submitButtons {margin: 5px 0 15px 5px;}
.esriSingleFilterForm a:hover {cursor: pointer; cursor: hand}
.esriAGOFilterAddExpIcon {background-position: 0 0;}
.esriAGOFilterAddExpToSetIcon {background-position: -15px 0;}
.esriAGOFilterRemoveIcon {background-position: -30px 0; width: 14px;}
.esriAGOFilterAddSetIcon {background-position: -45px 0; margin-left: 8px; margin-right: 8px;}
.esriAGOFilterFilterIcon {background-position: -60px 0;}
.esriSingleFilterForm .matchMsg {padding: 15px 0 10px 0;}
.esriSingleFilterForm .attributeField{width:150px;}
.esriSingleFilterForm .operator{width:100px;}
.esriSingleFilterForm .attributeValueContainer{margin:0 5px 0 5px;}
.esriSingleFilterForm .attributeValue{width:200px;}
.esriSingleFilterForm .attributeValueOptions{margin:2px 0 0 0;}
.esriSingleFilterForm .attributeText{margin:3px 5px 0 5px;}
.esriSingleFilterForm .title{font-weight:bold; margin:10px 0;}
.esriSingleFilterForm .interactiveSection{padding:10px;}
.esriSingleFilterForm .attributeValue1, .esriSingleFilterForm .attributeValue2{width:100px;}
.esriSingleFilterForm .attributeBetweenValues{margin:3px 5px 0 5px;}
 .esriSingleFilterForm .expression {margin-bottom: 5px; border: 1px solid #929497; background-color:#F7F8F8 !important;}
.esriSingleFilterForm .filterSet {border:1px solid #c0c0c0; margin-top:5px; margin-bottom:10px; padding-top:10px; background-color:#faffff;}
.esriSingleFilterForm .allExpsBox {background-color:#fff !important; border-top: 1px solid #A6A8AB; border-bottom: 1px solid #A6A8AB; padding:5px 0 !important; margin:0 0 5px 0;}
.esriSingleFilterForm .allExps {overflow-y: auto; max-height: 245px; padding:5px;}
.esriSingleFilterForm .friendlyText {line-height:18px; padding:10px; clear:both;}
.esriSingleFilterForm .hintText {line-height:24px; font-style: italic;}
.esriSingleFilterForm .singleInteractiveFilter{margin-top:10px;}
.esriSymbolEditor{background-color: white; width: 212px; height: 330px;}
.esriFontAlignment {}
.esriFontAlignment .icon {width: 32px; height: 32px; padding: 3px;}
.esriFontAlignment button {background: none repeat scroll 0 0 transparent; border: 1px solid #bfbfbf; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border-spacing: 0; margin: 3px 1px;}
.esriFontAlignment button:hover {background: #DDD;}
.esriFontAlignment button:active {background-color: #c4c4c4; border: 1px solid #999;}
.bot-left, .bot-mid, .bot-right, .mid-left, .mid-mid, .mid-right, .top-left, .top-mid, .top-right{background: url("../dijit/images/positionSprite.png") no-repeat; width: 24px; height: 24px;}
.bot-left{background-position: 0 -44px;}
.bot-mid{background-position: -22px -44px;}
.bot-right{background-position: -44px -44px;}
.mid-left{background-position: 0 -22px;}
.mid-mid{background-position: -22px -22px;}
.mid-right{background-position: -44px -22px;}
.top-left{background-position: 0 0;}
.top-mid{background-position: -22px 0;}
.top-right{background-position: -44px 0;}
.esriFontAlignment .selectedFontAlignment{border: 1px solid #2c6dc2;}

</pre></body></html>