@import url(/arcgis_js_api/library/2.4/arcgis/js/dojo/dijit/themes/tundra/tundra.css);.hb,.hb textarea,.hbDropDown{font-family: Arial, Sans-Serif, Verdana, Tahoma; font-size: 12px;}.hb label,.hb input,.hb select,.hb button,.hb * {font-family: inherit; font-size: inherit;}.hb h1 {font-size:1.5em;}.hb h2 {font-size:1.1em; margin:0.83em 0;}.hb p {margin: 0.2em 0 0.7em;}.hb p:last-child {margin-bottom: 0;}.hb button {cursor: pointer;}.tundra .dijitTextBox,.tundra .dijitComboBox .dijitInputField,.tundra .dijitSpinner .dijitInputField {padding: 0.1em 0.2em 0.2em;}.tundra .dijitTextBox .dijitInputField {padding-left: 0.2em;}.tundra .dijitComboBox,.tundra .dijitSpinner,.tundra .dijitSpinnerArrowInner {padding: 0 0.2em; position: relative;} .tundra .dijitComboBox .dijitButtonNode,.tundra .dijitSpinner .dijitSpinnerButtonContainer {position: relative; right: -0.2em; border-radius: 0 5px 5px 0;}.tundra .dijitInputInner,.tundra .dijitArrowButtonInner,.tundra .dijitSpinnerButtonInner, .tundra .dijitValidationInner {border: none;}.tundra .dijitTextBox input {box-shadow: none; border-radius: 0;}.hb select,.hb input,.hb textarea,.dijitTextBox,.dijitComboBox,.dojoxMultiSelect{border: solid 1px #c4c4c4; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); -khtml-box-shadow: 0 0 3px rgba(0,0,0,0.2); box-shadow: 0 0 3px rgba(0,0,0,0.2);}.hb input[type=button],.hb .dijitTextBox input,.hb .dijitCheckBox input {padding:0; margin:0;}.hb form {margin:0; padding:0}.hb a {color: #2255bb ;}.hb a img {border: none;}.hb img {-khtml-user-select: none; -moz-user-select: none; user-select: none;}.hb label {margin-left: 0.5em; cursor:pointer;}.hb td > label {margin: 0;}.hb ul {margin:0; padding: 0 0 0 1em;}.hb li {margin: 0.5em;}.hb .hbMapElement .dijitButtonNode{border: solid 1px #aaaaaa; border-color: #999 #999 #666;}.dijitToggleButton {margin:0.2em;}.dijitFileInputButton,.dijitFileInputText,.dijitButtonNode{-moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); -khtml-box-shadow: 0 0 3px rgba(0,0,0,0.2); box-shadow: 0 0 3px rgba(0,0,0,0.2);}.dijitButtonSelected .dijitButtonNode,.dijitToggleButtonChecked .dijitButtonNode,.dijitButtonActive .dijitButtonNode{background: none; background-color: #cccccc;}.dijitButtonSelected.dijitButtonSelectedHover .dijitButtonNode,.dijitToggleButtonChecked.dijitToggleButtonCheckedHover .dijitButtonNode{background: none; background-color: #bbc0cc;}.dijitComboButton .dijitButtonNode {border-radius: 3px 0 0 3px;}.dijitComboButton .dijitArrowButton {border-radius: 0 3px 3px 0; border-left-color: white;}.hbButtonsGroup .dijitButton:not(:first-child) {margin-left:0;}.hbButtonsGroup .dijitButton:not(:last-child) {margin-right:0;}.hbButtonsGroup .dijitButton .dijitButtonNode {-moz-border-radius:0; -khtml-border-radius:0; border-radius:0;}.hbButtonsGroup .dijitButton:first-child .dijitButtonNode {-moz-border-radius:3px 0 0 3px; -khtml-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}.hbButtonsGroup .dijitButton:not(:first-child):not(.dijitButtonActive) .dijitButtonNode {border-left-color:#eee;}.hbButtonsGroup .dijitButtonSelected:not(:first-child):not(.dijitButtonActive) .dijitButtonNode {border-left-color:#ccc;}.hbButtonsGroup .dijitButton:last-child .dijitButtonNode {-moz-border-radius:0 3px 3px 0; -khtml-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}.hb .dijitFileInput {display:inline-block; height:auto; overflow:hidden;}.dj_gecko .hb .dijitFileInput {overflow:visible;}.hb .dijitFileInput .dijitFakeInput {position:relative;}.hb .dijitFileInput .dijitFileInputVisible,.hb .dijitFileInput .dijitFileInputButton,.hb .dijitFileInput .dijitFileInputText {margin: 0.2em 0; padding: 0.2em 0.5em;}.hb .dijitFileInput .dijitFileInputText {left: -0.7em; vertical-align:top; position:relative; border-radius: 0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -khtml-border-radius: 0 3px 3px 0;}.hb .dijitFileInput .dijitFileInputReal {margin:0.2em 0; padding:0.1em 0; top: 0;}.dj_ie7 .hb .dijitFileInput {display:inline; vertical-align:middle;}.dj_ie7 .hb .dijitFileInput .dijitFakeInput {display:inline-block;}.dj_ie7 .hb .dijitFileInput .dijitFileInputVisible {padding: 0.15em 0.2em 0.1em;}.hbIconOnly .dijitButtonNode {padding-bottom: 0.1em;}.hbIconOnly .dijitButtonContents {height: 1.35em;}.hb .dijitDialog{border: solid 1px white !important; box-shadow: 1px 1px 4px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;}.hb .dijitDialogTitle {margin-right: 15px;}.hb .dijitDialogUnderlay {background-color: Black;}.hbNoShadows .dijitDialog {border: solid 1px #cccccc !important;}.hb .dijitDialog .dijitDialogPaneContent {position: relative; overflow: auto; padding: 5px 20px 5px 5px;}.dj_ie6 .dijitDialog {width: 70%}.hbWarningDialog .dijitDialogPaneContent,.hbWarningDialog {background-color: #ffee88 !important;}.dijitTab {-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;}.tundra .dijitTabInnerDiv {padding: 0.2em 0.5em 0.3em;}.tundra .dijitMenu{border: solid 1px #aaaaaa; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); box-shadow: 1px 1px 5px rgba(0,0,0,0.5);}.tundra .dijitMenuItemSelected {background-color: #cccccc; color: black;}.dijitTooltipContainer {font-size: inherit;}.hbMap .dijitSliderBar {border-color:#999 #888 #888 #999;}.tundra .dijitSliderDecrementIconV {background-image:url("../images/icons3.png"); background-position:-68px -8px;}.tundra .dijitSliderIncrementIconV {background-image:url("../images/icons3.png"); background-position:-98px -8px;}.dj_ie6 .tundra .dijitSliderIncrementIconV,.dj_ie6 .tundra .dijitSliderDecrementIconV {background-image: url("../images/icons3.gif") !important;}.tundra .dojoxToggleSplitter {overflow: visible; z-index: 10;}.tundra .dijitSplitter .dojoxToggleSplitterIcon {background: url("../images/icons.png") no-repeat scroll 0 0 white; height: 30px; width: 12px; left: 5px; cursor:pointer; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); box-shadow: 1px 1px 4px rgba(0,0,0,0.5);}.hbNoShadows .dijitSplitter .dojoxToggleSplitterIcon {border: solid 1px #cccccc; left: 4px;}.tundra .dojoxToggleSplitterLeft .dojoxToggleSplitterIconOpen {background-position: 0 -65px;}.tundra .dojoxToggleSplitterLeft .dojoxToggleSplitterIconClosed {background-position: 0 -85px;}.tundra .hbSplitterThumbMask {background-color:white; height:100%; width:100%; position:relative;} .tundra .dijitTooltipDialog {overflow: visible !important;}.tundra .dijitTooltipContainer{background: #f8f8f8; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); border: none;}.hbNoShadows .dijitTooltipDialog {overflow: hidden !important;}.hbNoShadows .dijitTooltipContainer {border: solid 1px #aaaaaa;}.tundra .dijitTooltipConnector {background-image: url(../images/tooltip.png) !important;}.tundra .dijitTooltipAbove .dijitTooltipConnector {width: 20px; height: 15px; background-position: -3px -3px;}.tundra .dijitTooltipBelow .dijitTooltipConnector {width: 20px; height: 15px; background-position: -33px -2px;}.tundra .dijitTooltipRight .dijitTooltipConnector {width: 15px; height: 20px; background-position: -61px -3px;}.tundra .dijitTooltipLeft .dijitTooltipConnector {width: 15px; height: 20px; background-position: -93px -3px;}.hbNoShadows .dijitTooltipAbove .dijitTooltipConnector {background-position: -3px -34px;}.hbNoShadows .dijitTooltipBelow .dijitTooltipConnector {background-position: -33px -31px;}.hbNoShadows .dijitTooltipRight .dijitTooltipConnector {background-position: -60px -33px;}.hbNoShadows .dijitTooltipLeft .dijitTooltipConnector {background-position: -94px -33px;}.tundra .yellowTooltip .dijitTooltipContainer {background: #fffaaa;}.tundra .yellowTooltip.dijitTooltipAbove .dijitTooltipConnector {background-position: -3px -63px;}.tundra .yellowTooltip.dijitTooltipBelow .dijitTooltipConnector {background-position: -33px -62px;}.tundra .yellowTooltip.dijitTooltipRight .dijitTooltipConnector {background-position: -61px -63px;}.tundra .yellowTooltip.dijitTooltipLeft .dijitTooltipConnector {background-position: -93px -63px;}.hbNoShadows .yellowTooltip.dijitTooltipAbove .dijitTooltipConnector {background-position: -3px -94px;}.hbNoShadows .yellowTooltip.dijitTooltipBelow .dijitTooltipConnector {background-position: -33px -91px;}.hbNoShadows .yellowTooltip.dijitTooltipRight .dijitTooltipConnector {background-position: -60px -93px;}.hbNoShadows .yellowTooltip.dijitTooltipLeft .dijitTooltipConnector {background-position: -94px -93px;} .attachmentEditor b,.attachmentEditor br,.attachmentEditor hr {display:none;}.attachmentEditor a {display:inline-block; margin:0.2em 0.5em 0.2em 0;}.attachmentEditor span br {display:inherit;}.attachmentEditor form {margin-top: 1em;}.hbSection {margin-top: 0.2em; margin-bottom: 1em;}.hbSection:last-child {margin-bottom: 0;}.hbForm input,.hbForm textarea,.hbForm textarea[cols],.hbForm .dijitTextArea,.hbForm .dijitTextBox{width: 96%; display: inline-block;}.hbForm input,.hbForm textarea,.hbForm .dijitTextBox {width: 96%;}.hbForm input[type="hidden"],.hbForm .dijitButton .dijitOffScreen {display: none;}.hbForm .dijitTextBox {width: 96%;}.hbOption {padding-top: 0.4em; padding-bottom: 0.4em; cursor: pointer;}.hbOption:hover {text-decoration: underline;}.hbOption.selected {font-weight: bold;}.hbRadioItem {white-space:nowrap; margin-right:1.2em;}.hbActiveElement,.hbActionElement {cursor: pointer; text-decoration: underline; color: #2255bb ;}.hbActiveElement:hover {text-decoration: underline;}.hbCloseButton,.hbMinimizeButton,.hbMaximizeButton,.hbInlineRemoveButton{margin: 0; width: 15px; height: 15px; cursor: pointer; padding: 0; border: solid 1px #888888; background: #efefef url(../images/icons.png) no-repeat 0 -3px;}.dj_ie7 .hbCloseButton,.dj_ie7 .hbMinimizeButton,.dj_ie7 .hbMaximizeButton,.dj_ie7 .hbInlineRemoveButton {background-position: -1px -4px;}.hb .hbInlineRemoveButton,.hb input[type="button"].hbInlineRemoveButton {width: 13px; height: 13px; border: none; background-color: transparent; box-shadow: none; display: inline-block; margin: 0 0.5em;}.hbDistinctButton .dijitButtonNode,.hbDistinctButton.dijitButtonHover .dijitButtonNode,.hbDistinctButton.dijitButtonActive .dijitButtonNode{background-image: url("../images/buttonYellow.png"); border: solid 1px #ca8; border-color:#ca8 #c97 #b74; color:black;}.hbDistinctButton.dijitButtonActive .dijitButtonNode {opacity:0.8;}.hb .log {color:silver;}.hbNotice {font-size: smaller;}.hbError {color: #dd4444;}.hbSuccess {color: Green;}.hbLoading {width: 1.1em; height: 1.1em; background: transparent url(../images/loading.gif) no-repeat scroll center center;}.hbWarning {padding: 0.4em 0.5em; border: solid 1px #eeee66; background-color: #fffaaa;}.hbUnselectabe {-khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;}.hbInputError {background: #ffe0e0 !important;}.hbInputWarning {background: #fffccc !important;}.hbBubble {-moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}.hbNotFound {text-align: center; margin-top: 5px; font-weight: bold; font-style:italic; padding:0.5em 0;}.hbBox {padding: 0.4em;}.hbFloatingBox {-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); box-shadow: 1px 1px 4px rgba(0,0,0,0.5);}.hbLoadingBox {background: transparent url(../images/loading.gif) no-repeat scroll 0.5em center; padding-left: 2em;}.hbWarningBox,.hbRequestBox,.hbLoadingBox {border: solid 1px #eeee66; background-color: #fffaaa;}.hbErrorBox {border: solid 1px #ffaaaa; background-color: #FFcccc;}.hbSuccessBox {border: solid 1px #AADD88; background-color: #bbee99;}.hbNoticeBox {border: solid 1px #aaaaaa; background-color:#e8e8e8;}.hbLoadingBubble {text-align: center; position: absolute; left: 25%; width: 50%;}.dj_opera .hbLoadingBubble {margin-top: 1em;}.hbLoadingBubble span {display: inline-block; background: transparent url(../images/loading.gif) no-repeat scroll 0.5em center; padding: 0.4em 0.5em 0.4em 2em; border: solid 1px #eeee66; background-color: #fffaaa;}.hbLoadingContent{display: block; min-height: 40px; background: transparent url(../images/loading-big.gif) no-repeat scroll center center;}.hb .hbDropDown{margin-top: 2px; border: solid 1px #aaaaaa; -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); box-shadow: 1px 1px 5px rgba(0,0,0,0.5); background-color: White;}.hbBoxList {margin: 0.5em 0; padding:0; list-style: none;}.hbBoxList li {margin: 0.5em 0;}.hbClusterItem {margin-bottom: 0.5em;}.hbDrawToolTip {left: 4px; top: 4px; padding-left: 0.4em;}.hbDialogButtons {margin: 0.3em 0; text-align: center;}.dj_ie7 .hbDialogButtons {display: inline-block; margin-left: expression((this.parentElement.clientWidth - this.clientWidth)/2 + "px");}.hbDialogTranspUnderlay_underlay {background-color: transparent;}.hbDialogNotModal_underlay {display: none;}.hbPanel{background-color: #f8f8f8; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 1px 4px rgba(0,0,0,0.5); box-shadow: 1px 1px 4px rgba(0,0,0,0.5);}.hbNoShadows .hbPanel {border: solid 1px #cccccc;}.hbPanel .dijitDialogTitleBar {cursor:inherit;}.hbPanel .dijitDialogPaneContent {width:100%;}.hbOvMapContainer {z-index: 99; min-width: 13px; min-height: 13px;}.hbOvMapBody {display: none; background-color: #666;}.hbOvMapMap {position: relative; width: 100%; height: 100%; background-color: #FFF;}.hbOvMapFocusDiv {position: absolute; display: none; z-index: 99; cursor: move; background-color: #888888; border: solid 2px black; opacity: 0.5;}.dj_ie7 .hbOvMapFocusDiv {filter:alpha(Opacity=50);}.hbOvMapController,.hbOvMapMaximizer {position: absolute; width: 13px; height: 13px; cursor: pointer; z-index: 99; background: transparent url(../images/icons.png) no-repeat 0 -3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}.hbOvMapOptional {display: none;}.hbOvMapBL .hbOvMapController {bottom: 0; left: 0; background-position: 0 -37px;}.hbOvMapBL.hbOvMapVisible .hbOvMapController {background-position: 0 -53px;}.hbScalebar {text-shadow: 0 0 2px white;}.hbAttachmentsList .hbEmpty {font-style: italic; text-align: center;}.hbUserDataManagerAddView .dijitFileInputButton {display:none;}.hbWidgetsContainer .hbPanel,.hbWidgets .hbPanel,.hbWidgetsContainer .hbSectionPanel,.hbWidgets .hbSectionPanel{position: relative; margin-bottom: 1em; padding: 0.5em;}.hbWidgetsContainer .hbSectionPanel.hbWidgetForm,.hbWidgets .hbSectionPanel.hbWidgetForm {margin-bottom: 0.4em;}.hbCollapsablePanelInit{margin: 0 !important; padding: 0 !important; border: none !important; height: 0 !important; visibility: hidden !important; overflow: hidden !important;}.hbPanelBox {width: 28em;}.hbPanelTitle {font-weight: bold; cursor: pointer;}.hbPanelIcon{position: absolute; right: 0.5em; top: -8px; z-index: 110; cursor: pointer;}.hbCollapsablePanel .dijitDialogCloseIcon {top:0.6em;}.hbPanelContainer {padding: 0.5em 0 0; border-top: groove 2px white;}.hbPanelContainer .footer {position: relative; text-align: right;}.hbSectionPanel .hbPanelTitle {font-weight: normal;}.hbSectionPanel .hbPanelContainer {border: none;}.hbCollapsableOptionsPanel .hbPanelTitle {text-align: center;}.hbCollapsableOptionsPanel h3 {font-size: 1em; margin: 0.5em 0;}.hbCollapsableOptionsPanel p {margin: 0.5em 0 0.5em 1em;}.hbMessageSend {padding: 0.5em; text-align: center;}.hbMessageSend .hbPanelContainer {border:none; margin: 0;}.hbMessageSend .hbPanelBox {width: auto;}.hbMessageSend .hbPanelTitle {display: inline; font-weight: normal;}.hbMessageSend.success {color: Green;}.hbMessageSend.failure {color: #dd4444;}.hbMessageDialog .hbForm {width: 30em;}.hbMessage {text-align: center; padding:0.2em 0;}.hbMessage span {display: block; padding: 0.2em 1em;}.hbInputWithButton {position: relative; padding: 0.2em 8em 0.2em 0;}.hbInputWithButton .dijitTextBox {position: relative; width: 100%;}.hbInputWithButton .dijitButton,.hbInputWithButton .dijitDropDownButton {position: absolute; top: 0.2em; right: 0; margin: 0;}.dj_ie7 .hbInputWithButton .dijitButton,.dj_ie7 .hbInputWithButton .dijitDropDownButton {right: 0.7em;}.hbInputWithButton .dijitButtonNode {width: 6.5em;}.hbInfoWindow {background-color: #f8f8f8; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 1px 5px rgba(0,0,0,0.5); padding: 0.5em;}.hbNoShadows .hbInfoWindow {border: solid 1px #aaaaaa;}.hbInfoWindowHeader {position: relative; font-weight: bold; padding: 0 20px 0.5em 0;}.hbInfoWindow .dijitDialogCloseIcon {position: absolute; right: 0; top: 0; border:none; box-shadow: none;}.hbInfoWindowArrow {position: absolute; z-index: 10; background: transparent url(../images/infoWindow.png) no-repeat scroll 0 0; width: 30px; height: 20px; bottom: -20px;}.hbNoShadows .hbInfoWindowArrow {background: transparent url(../images/infoWindow.gif) no-repeat scroll 0 0;}.hbInfoWindowContent {max-height: 160px; overflow: auto; padding: 1px;}.hbInfoWindowActions {padding-top:1em;}.hbInfoWindowActions .hbActionElement,.hbInfoWindowActions a {display: inline; margin-right: 1em;}.hbInfoWindowAd {margin-top: 1em;}.hbInfoWindowAdHeader {color: #999999; font-size:smaller; margin-bottom: 0.5em; border-bottom: 2px groove white;}.hbInfoWindowAdContent {text-align: center}.hbPanoramaImg {margin:0 0 0.5em; text-align: center;}.hbPanoramaImg img {margin:2px;}.hb .MapTipStopInfo {width: 100%;}.hb .MapTipStopInfo td{padding: 0px; padding-bottom: 1px; vertical-align: top; width: 100%;}.hb .MapTipStopInfo div {padding: 0.2em 0.4em; margin: 1px; float: left;}.hb .MapTipStopInfo a {color: White; font-weight: bold; text-decoration: none;}.hb td.RoutesType {padding: 2px 2px 2px 0; width: auto; white-space: nowrap;} .hb .autobusaiRoutes div {background-color: #0073AC;}.hb .pautobusaiRoutes div {background-color: #660066;}.hb .naktinisRoutes div {background-color: Black;}.hb .troleibusaiRoutes div {background-color: #DC3131;}.hb .marsrutinisRoutes div {background-color: #009900;}.hb .MapTipStopInfo .altRoute {opacity:0.5; filter:alpha(opacity=50);}.hbGroupingCluster h3 {font-size: 1em; margin: 1em 0;}.hbGroupingCluster h3 img {vertical-align: bottom;}.hbGroupingCluster {padding-bottom: 1em; border-bottom: dotted 1px silver;}.hbGroupingCluster:last-child {border: none;}.stmLinksNode {margin-top: 0.7em;}.stmLinksNode a {margin-right: 0.5em;}.stmLinksNode a:last-child {margin-right: 0;}.stmPoiCategory {font-size: 0.9em; font-style: italic; font-weight: normal; display: block;}.hbCopyright {font-size: 11px !important;}.hbCopyrightTooltip {width: 30em;}.dj_ie6 .hbCopyrightTooltip {position: relative !important;}.dj_ie6 .hbCopyrightTooltip li {margin: 0 0 0 2em;}.hbNewItemTooltip.dijitTooltipBelow .dijitDialogCloseIcon, .hbNewItemTooltip.dijitTooltipAbove .dijitDialogCloseIcon {top:18px;}.hbArcGisOnlineToolTip.dijitTooltipBelow .dijitDialogCloseIcon, .hbArcGisOnlineToolTip.dijitTooltipAbove .dijitDialogCloseIcon {top:18px;}.hbArcGisOnlineToolTip .dijitTooltipContainer {padding: 0.25em;}.hbArcGisOnlineToolTip li {margin: 0.3em;}.hbFeatureList {clear: both;}.hbFeatureListTitle {font-weight: bold; font-size:1.1em; text-align: center;}.hbFeatureList ul {padding-left: 0; margin: 0.5em 0;}.hbFeatureList li {list-style: none; padding: 0.3em 0.5em; margin:0.5em 0; cursor: pointer;}.hbFeatureList li .hbTitle {font-weight: bold;}.hbFeatureList li .hbContent {font-size: 0.9em;}.hbFeatureList li:hover {background-color: White;}.hbFeatureList li:hover .hbTitle {text-decoration: underline;}.hbFeatureListIcon {float: left; margin: 0 0.5em 0.5em 0;}.hbSymbol {min-width: 2em; background-position: center; background-repeat: no-repeat;}.hbPictureMarkerSymbol {text-align: center;}.hbLineSymbol {width: 2em; height:0; position:relative; margin: 1em 0; -moz-transform:rotate(-45deg); -khtml-transform: rotate(-45deg); transform: rotate(-45deg);}.hbPager {text-align: center;}.hbPagerNext,.hbPagerPrev {background: url("../images/icons.png") repeat scroll 0 -74px transparent; display: inline-block; height:12px; width:12px; margin: 1px; vertical-align: middle; cursor: pointer;}.hbPagerNext {background-position: 0 -94px;}.hbPagerNextDisabled,.hbPagerPrevDisabled {display:none;} .hbWidgetsLoading {text-align: center;}.hbWidgets .dijitStackContainer-child {overflow-x: hidden;}.hbWidgets h2 {text-align: center;}.hbWidgetButtons {text-align: right;}.dijitDialog .hbWidgetButtons {text-align: center;}.hbWidgetButtons .hbClearButton,.hbWidgetButtons .hbCancelButton {float: left;}.hbWidgetForm,.hb .hbWidgetForm {padding:0.2em; background:#e8e8e8; border-radius: 5px;}.hbWidgetForm table {width: 100%;}.hbLoadingContent {display: none;}.hbWidgetLoading * {display: none !important;}.hbWidgetLoading .hbLoadingContent {display: block !important;}.hbGeocoding .hbInputWithButton .loading{position: absolute; right: 7.8em; top: 0.5em; z-index: 100;}.dj_ie7 .hbGeocoding .loading {right: 8.6em;}.hbGeocoding.hbWithHelp .loading {right: 8.8em}.dj_ie7 .hbGeocoding.hbWithHelp .loading {right: 9.6em}.hbGeocoding.hbWithHelp .hbInputWithButton {padding-right: 9em;}.hbGeocoding.hbWithHelp .hbSearchButton {right: 2.8em;}.dj_ie7 .hbGeocoding.hbWithHelp .hbSearchButton {right: 3.6em;}.hbGeocoding.hbWithHelp .hbSearchButton .dijitButtonNode {width: 4.5em;}.hbGeocoding.hbWithHelp .hbHelpButton .dijitButtonNode {width: 2em;}.hbGeocoding .hbHelpButton {display: none;}.hbGeocoding.hbWithHelp .hbHelpButton {display: inline-block;}.hbGeocoding .hbResults {padding: 0.2em;}.dj_ie6 .hbGeocoding .hbResults {zoom:1;} .hbResult {padding: 0.4em 0; cursor: pointer; display: none;}.hbResult.active {font-weight: bold; display: block;}.hbResult:hover {text-decoration: underline;}.expanded .hbResult {display: block;}.expanded .hbResult.rest {display: none;}.expanded.showAll .rest {display: block;}.hbResults .content {overflow-x: hidden; overflow-y: auto;}.hbResults .footer{padding: 0.2em 0.5em; text-align: center; color: #888888;}.hbResults .footer a {color: #888888; text-decoration: none;}.hbResults .footer a:hover {text-decoration: underline;}.hbGeocoding .hbSearchHelp.hbSectionPanel {text-align: center; margin: 0.2em 0 0.4em;}.hbSearchHelp .hbPanelBox {width:auto;}.hbSearchHelp .hbPanelTitle,.hbSearchHelp a {display: inline; color: #666444;}.hbSearchHelp .hbPanelContent {text-align: left;}.hbGeocoding .hbMessageSend {background-color: #e8e8e8; margin: 0.2em 0;}.hbGeocoding .hbMessageSend.success {background-color: #d0f0d0;}.hbGeocoding .hbMessageSend.failure {background-color: #f0d0d0;}.hbSearch select {width:98%;}.hbSearch input {width:96%;}.hbSearch .dijitTreeRow img {float: left;}.hbSearch .dijitTreeIcon {display: none;}.hbSearch .dijitTreeContent{display: block; margin-left: 18px; white-space: normal; padding: 2px 0px 4px 2px;}.hbSearch .dijitTreeContent .fake {color: #888888;}.hbSearch .dijitTreeContent .type {font-weight: bold; margin-left: 0px;}.hbSearch .dijitTreeNode {margin-left: 0px;}.hbSearch .dijitTreeLabel {cursor: pointer; margin-left: 0px;}.hbSearch .loading {position: absolute; top: 2px; right: 8px;}.hbSearch .hbMessage {margin: 4px 0;}.hbSearch .comment {padding: 4px; margin: 4px 0; background-color: #edf4fa; text-align: center;} .hbSearch .comment a {color: #657C9C;}.hbSearch .comment .success {color: Green;}.hbSearch .comment .failure {color: Gray;}.hbResult {padding: 4px 0; cursor: pointer;}.hbResult.active {font-weight: bold;}.hbResult:hover {text-decoration: underline;}.hbRoutingStops {padding:0.3em; background-color:#f8f8f8; border:solid 1px #f0f0f0;}.hbRoutingLabel {display: inline-block; text-align: center; font-weight: bold; padding: 0.3em 0.4em 0.4em; width: 1.5em; -moz-border-radius: 0.5em; -khtml-border-radius: 0.5em; border-radius: 0.5em;}.hbInputsListItem {padding: 0.3em 2.5em 0.3em 2.5em; position: relative;}.dj_ie7 .hbInputsListItem {overflow: hidden;}.hbInputsListLabel {position: absolute; left: 0; top: 0.2em;}.hbInputsListInput {width: 100%;}.hbInputsListItem .hbLoading {position: absolute; right: 2.2em; top: 0.6em;}.hbInputsListDelete {display: inline-block; width: 1.8em; position: absolute; right: 0; top: 0.1em;}.hbInputsList .dojoDndItemAfter {border-bottom: dashed 0.2em #aaaaaa; padding-bottom: 0.1em;}.hbInputsList .dojoDndItemBefore {border-top: dashed 0.2em #aaaaaa; padding-top: 0.1em;}.dojoDndItemBefore .hbInputsListDelete {top: -0.1em;}.hbInputsListAvatar {font-size: 133%; padding: 0.2em 1em;}.hbDirectionsStopLabel,.hbRoutingStopInfoLabel,.hbRoutingStops .hbInputsListLabel {background:url("../images/markers/yellow.png") no-repeat scroll 0 0 transparent; display: inline-block; font-size: 11px; font-weight: bold; line-height:24px; height:24px; width:24px; text-align:center;}.hbDirectionsStopLabel {background:url("../images/markers/green.png") no-repeat scroll 0 0 transparent;}.hbRoutingItemRemove {background: transparent url(../images/icons.png) no-repeat 0 -3px; width: 12px; height: 12px; display: inline-block; position: absolute; right: 0; top: 0; margin: 0.6em 0.4em; cursor: pointer;}.hbRoutingAddPoint {text-align: center; margin: 0.2em 0; font-size: 0.9em;}.hbRoutingStops .hbStopsLimit {font-size:0.9em; color:Maroon;}.hbRoutingOptions .hbPanelTitle {text-align: center;}.hbRoutingOptions h3 {margin: 0.5em 0; font-size: 1em;}.hbRoutingOptions p {margin: 0.5em 0 0.5em 1em;}.hbRoutingButtons {text-align: right; position:relative; margin: 0.2em 0}.hbRoutingButtons .hbClearButton {float: left;}.hbRoutingCandidates {padding: 0.3em; margin-top: 0.8em; background-color: #e6e6e6;}.hbRoutingCandidatesTitle {font-weight: bold;}.hbRoutingCandidatesLabel {background-color: rgb(187, 34, 0); color: white;} .hbRoutingCandidatesList {max-height: 9em; overflow-y: auto; margin-top: 0.2em; margin-bottom: 0.2em;}.hbRoutingCandidatesList li {padding: 0;}.hbRoutingStopInfo .hbPanelBox {width: auto;}.hbRoutingStopInfo .hbPanelContainer {border: none; padding: 0.3em; background-color: #fffccc; border: solid 1px #eeeeaa; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}.hbRoutingStopInfoLabel,.hbRoutingStopInfoTitle {vertical-align: middle; font-weight: bold;} .hbRoutingDirs {padding: 0.2em;}.hbRoutingDirs .hbPanelBox {width: auto;}.hbRoutingDirsTitle {margin: 0.8em 0;}.hbRoutingDirsTotals {margin: 0.5em 0.5em 0.5em 3.5em; line-height: 1.5em;}.hbDirsToggleButton {margin-left:0; margin-right:0; text-align:center; width:100%;}.hbRoutingDirs .hbRoutingDirsPanel {padding:0;}.hbDirectionsContainerInner {overflow-y: auto;}.hbDirectionsContainerInner,.hbRoutingDirsContainer {position:relative; background-color: #f8f8f8; border: solid 1px #eeeeee;}.hbDirectionsContainerInner,.hbRoutingDirsContainerInner {position: relative;}.hbDirectionsList,.hbRoutingDirsList {border-spacing: 0; width:100%;}.hbDirectionsList td,.hbRoutingDirsList td {border-bottom: solid 1px #e6e6e6; padding: 0.2em 0.5em; vertical-align: middle;}.hbDirectionsList tr:last-child td,.hbRoutingDirsList tr:last-child td {border-bottom: none;}.hbDirectionsStop,.hbRoutingDirsStop {font-weight: bold;}.hbRoutingDirsLabel {background-color: #55aa44; color: white;}.hbDirectionsStop,.hbDirectionsDirection,.hbRoutingDirsDirection {cursor: pointer;}.hbDirectionsDirection td:first-child,.hbRoutingDirsDirection td:first-child {text-align: center;}.hbDirectionsStop:hover td,.hbDirectionsDirection:hover td,.hbRoutingDirsDirection:hover td {background-color: White;}.hbDirectionsSubtotals {text-align: right;}.hbRoutingErrors {background-color: #ffdddd; border: solid 1px #ddbbbb;}.hbRoutingErrors li {padding-top: 0.3em; padding-bottom: 0.3em;}.hbRoutingLoading {text-align: center; position: absolute; left: 25%;}.dj_opera .hbRoutingLoading {margin-top: 1em;}.hbRoutingLoading span {display: inline-block; background: transparent url(../images/loading.gif) no-repeat scroll 0.5em center; padding: 0.4em 0.5em 0.4em 2em; border: solid 1px #eeeeaa; background-color: #fffccc;}.hbRoutingItem .hbArrowDown {position: absolute; right: 2.2em; top: 0.6em; width: 1.1em; height: 1.1em; background: transparent url(../images/icons.png) no-repeat scroll 0 -115px; cursor: pointer;}.hbRoutingStopInfo {margin-right: -0.6em;}.hbRoutingStopInfo .hbBubble {margin: 0.2em 0 0.5em; padding: 0.5em;}.hbRoutingStopInfo .hbTitle {font-size:1em; margin:0.2em 0;}.hbRoutingStopInfo .hbContent {max-height: 9em; overflow-y: auto;}.hbRoutingStopInfo .hbContent li {padding: 0;}.hbRouting-green .hbDirectionsStopLabel {background-image:url("../images/markers/green.png"); color: White;}.hbRouting-red .hbDirectionsStopLabel {background-image:url("../images/markers/red.png"); color: White;}.hbRouting-blue .hbDirectionsStopLabel {background-image:url("../images/markers/blue.png"); color: White;}.hbRouting-purple .hbDirectionsStopLabel {background-image:url("../images/markers/purple.png"); color: White;}.hbRoutingWidget {overflow-y: auto; position:relative ;}.hbRoutingWidget .hbRoutingStops,.hbRoutingWidget .hbRoutingOptions {background: #e8e8e8; margin-bottom: 0.4em;}.hbBusinessInputCell {text-align: right; width:85%;}.hbBusiness .hbWidgetButtons {position:relative;}.hbBusinessPartner {font-size:0.9em; text-align:center; position: absolute; z-index:-1; left: 0; top:0; right: 0;}.hbBusiness .hbPager {position: absolute; bottom:0; width:100%;}.hbBEFTools,.hbBEFToolsCancel {text-align: center;}.hbBEFTools .dijitButtonText {font-weight: bold;} .hbBEFButtons {text-align: right;}.hbBEFButtons .hbCancelBtn {float:left;}.hbBEFInput {position: relative; height: 2em; padding: 0.2em 8em 0.2em 0;}.hbBEFInput input {position: relative; width: 100%;}.hbBEFInput .dijitButton {position: absolute; top: 0.2em; right: 0; margin: 0;}.hbBEFInput .dijitButtonNode {width: 6.5em;}.hbBEFColorBox {display: inline-block; height: 1em; width: 1em; vertical-align:bottom; margin: 0 1em;}.hbBEFProblems {width: 100%;}.hbBEFProblems td {min-width: 10em;}.hbBEF .footer {position:relative; text-align:right;} .hbBEF .footer a {display: inline-block; margin:0.4em;}.hbBEF .footer .dijitButton {float:left;}.hbBEFReportForm {width: 30em; position: relative;}.hbBEFReportForm h1 {margin: 0.3em 0 0.5em;}.hbBEFReport .hbBEFReportForm {width:auto;}.hbBEF .hbMessage {clear:both;}.hbBEF .hbSectionPanel {padding: 0;}.hbBEFInfoWindow .dijitTabContainer {width:100%; height:100%;}.hbBEFInfoWindow .dijitTabPane {padding:5px; overflow-y:auto;}.hbBEFInfoWindow .dijitFileInputButton {display:none;}.hbBEFComments img {text-align:center;}.hbBEFComments table {width:100%; font-size:0.9em;}.hbBEFComments td.inputCell {width:60%;}.hbBEFComment {padding-bottom:0.5em; border-bottom: dotted 1px silver;}.hbBEFCommentTitle {font-size:0.9em; color:Gray;}.hbBEFComments input,.hbBEFComments textarea {padding: 0.1em;}.hbBEFCommentsList .hbSection:last-child {margin-bottom: 0.5em;}.hbBEFInfoWindow .hbSuccess {padding-bottom: 0.4em; border-bottom: dotted 1px silver;} .hbStackController h1 {text-align: center;}.hbStackLinks {background-color: #e8e8e8; padding: 0.5em; text-align:center;}.hbStackLink {background:none; padding-left:0; padding-right:0; font-weight:bold; margin-right:0.8em; display:inline-block;}.dijitDropDownButton .hbStackLink {margin-right:0;}.hbStackLinks .dijitDropDownButton,.hbStackLinks .dijitDropDownButton .dijitButtonNode {margin:0; padding:0; background:none; border:none; -moz-box-shadow:none; -khtml-box-shadow:none; box-shadow:none; color:#2255BB;}.hbDropDown .hbStackLink {margin: 0.5em; display: block;}.hbMapInfoManagerClear {text-align: center;}.hbMeasure .hbClearButton {float:right;}.hbMeasureTooltip .dijitTooltipContainer {padding-top:0; padding-bottom:0; width:28em;}.hbMeasureTooltip.dijitTooltipBelow .dijitDialogCloseIcon, .hbMeasureTooltip.dijitTooltipAbove .dijitDialogCloseIcon {top:18px;}.hbMeasureTooltip .hbClearButton {display:none;}.hbMeasureTooltip .hbSection {margin:0;}.hbMeasureTooltip .hbMeasureTip,.hbMeasureTooltip .hbMeasureResult {font-size: 0.9em; margin: 0.5em 0;}.hbMeasureTooltip .hbMeasureTip:empty,.hbMeasureTooltip .hbMeasureResult:empty {display:none;}.dj_opera .hbMap .dijitRuleLabelsContainerV {display:none;}.hbMapElement {z-index: 100; position: absolute; width: auto;}.hbMapElement:hover {z-index: 101;}.hbBottomRight,.hbBottomLeft {left: 5px; bottom: 5px; vertical-align: bottom;}.hbBottomRight > span,.hbBottomLeft > span {vertical-align: baseline;}.hbTopLeft,.hbTopRight {left: 5px; top: 5px; vertical-align: top;}.hbBottomRight,.hbTopRight {left: auto; right: 5px;}.hbTopLeftPane {left: 40px;}.hbMapTools .hbIcon{width: 25px; height: 25px; margin: 4px; background: transparent url(../images/icons3.png?1) no-repeat scroll -3px -3px; cursor: pointer;}.dj_ie6 .hbMapTools .hbIcon {background-image: url(../images/icons3.gif) !important;}.hbMapArea .dijitSlider{left: 10px !important; top: 10px !important;}.hbIcon {width: 15px; height: 14px; vertical-align: middle; text-align: center;}.hbActiveElementWithIcon {background: transparent; text-decoration: underline; padding-left: 20px; position: relative;}.hbActiveElementWithIcon .hbIcon {position:relative; left: -3px;}.clearIcon, .hbClearIcon {background: transparent url(../images/clear2.png) no-repeat 0 2px;}.hbPrintIcon {background: transparent url(../images/icons2.png) no-repeat -7px -7px;}.hbProblemIcon {background: transparent url(../images/icons2.png) no-repeat -38px -7px;}.hbAcceleratorIcon {background: transparent url(../images/icons2.png) no-repeat -68px -8px;}.hbHelpIcon {background: transparent url(../images/icons2.png) no-repeat -98px -8px;}.hbPolylineIcon {background: transparent url(../images/icons2.png) no-repeat -128px -8px;}.hbPolygonIcon {background: transparent url(../images/icons2.png) no-repeat -158px -8px;}.hbMeasureIcon {background: transparent url(../images/icons2.png) no-repeat -188px -7px;}.hbPointsIcon {background: transparent url(../images/icons2.png) no-repeat -218px -8px;}.hbNewIcon {background: transparent url(../images/icons2.png) no-repeat -244px -7px;}.hbArcGisOnlineIcon {background: transparent url(../images/icons2.png) no-repeat -274px -7px;}.hbArchiveIcon {background: transparent url(../images/icons2.png) no-repeat -303px -7px;}.hbMapTools .hbClearIcon {background-position: -33px -3px;}.hbMapTools .hbFullExtentIcon {background-position: -3px -3px;}.ikarte .hbMapTools .hbFullExtentIcon {background-position: -123px -3px;}.hbMapTools .hbLegendIcon {background-position: -153px -3px;}.hbLayersSwitcher .dijitDropDownButton {margin-right: 1em;} .hbLayersSwitcherCheckBox {margin: 0.3em;}.hbLayersSwitcherCheckBox .hbDescription {font-size:0.9em; color:gray; margin: 0 0 0.5em 24px;}.hbLayersDropDown {max-width: 25em; overflow: visible;}.layersPopup {width: 120px;}.hb .infowindow .title,.hb .infowindow .content {font-size: smaller !important;}.hb .infowindow h1 {font-size: 1em; margin: 0.8em 0 0.2em;}.hb .infowindow h1:first-child {margin-top: 0;}.hbAppLayout {height:100%; width:100%; min-width: 700px; min-height: 300px; background-color: #F8F8F8;}.hbLogo {background-image:url("../images/logo.png"); height:60px; width:200px; left:0; bottom:-35px; position:absolute; z-index:20000;}.hbNoShadows .hbLogo {background-position: 0 -69px;}.hbAppTop {z-index: 900; background:#F8F8F8;}.hbLeftShadow {height:100%; width:5px; position:absolute; left:-5px; z-index:10000; -moz-box-shadow: 1px 0 4px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 0 4px rgba(0,0,0,0.5); box-shadow: 1px 0 4px rgba(0,0,0,0.5);}.hbNoShadows .hbLeftShadow {border-right: solid 1px #cccccc;}.hbTopShadow {height:5px; width:100%; position:absolute; top:-5px; z-index:10000; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.5); -khtml-box-shadow: 0 1px 4px rgba(0,0,0,0.5); box-shadow: 0 1px 4px rgba(0,0,0,0.5);}.hbNoShadows .hbTopShadow {border-bottom: solid 1px #cccccc;}.hbRightShadow {height:100%; width:5px; position:absolute; right:-5px; z-index:10000; -moz-box-shadow: 1px 0 4px rgba(0,0,0,0.5); -khtml-box-shadow: 1px 0 4px rgba(0,0,0,0.5); box-shadow: 1px 0 4px rgba(0,0,0,0.5);}.hbNoShadows .hbRightShadow {border-right: solid 1px #cccccc;}.hbBottomShadow {height:5px; width:100%; position:absolute; bottom:-5px; z-index:10000; -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.5); -khtml-box-shadow: 0 1px 4px rgba(0,0,0,0.5); box-shadow: 0 1px 4px rgba(0,0,0,0.5);}.hbNoShadows .hbBottomShadow {border-bottom: solid 1px #cccccc;}.hbAppLeftContainer {overflow:hidden;}.hbAppLeft {padding: 0 2px;}.hbAppLeft .hbWidgets {overflow-x: hidden; overflow-y: auto;}.hbAppLeft .hbPanelBox {width: auto;}.hbAppLeftTop {overflow-x: hidden;} .hbAppLayout .hbScalebar,.hbAppLayout .hbOvMapContainer {display: inline-block; margin-right: 0.5em; vertical-align: bottom;}.dj_ie7 .hbAppLayout .hbScalebar,.dj_ie7 .hbAppLayout .hbOvMapContainer {display: inline;}.hbAppLayout .hbTools {width:100%; text-align:right;}.hbAppLayout .hbTools .hbActiveElementWithIcon {padding: 0.3em 0.6em;}.hbAppLayout .hbLayersSwitcher {display: inline-block; white-space:nowrap;}.dj_ie7 .hbAppLayout .hbLayersSwitcher {display: inline; position: relative; top: -3px;}.hbAppCenter {overflow:hidden;}