.davegoaway{ display:none!important; }
/* debug button */
 *{ border: 0px solid transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
HTML, BODY{ width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
DIV{ margin: 0 0 0 0; padding: 0 0 0 0; border: 0px solid black; }
.relDiv{ position: relative; top: 0px; left: 0px; }
.absDiv{ position: absolute; top: 0px; left: 0px; }
IMG{ border: 0px solid transparent; margin: 0px; padding: 0px; }
/*CSS general page layout*/
#bodyTag{ width: 100%; height: 100%; }
#pageContainer{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto; }
.bodyDiv{ width: 100%; height: 100%; }
#splashCont{ position: relative; top: 0px; left: 0px; width:100%; height:99%; border: none;}
#splashIframe{ position: relative; top: 0px; left: 0px; width: 100%; height:100%; overflow:hidden; border: none; }
#disclaimerFrame { border: 0px solid white; width: 100%; height: 100%; }
#headerContent{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.readme{ width: 100%; height: 90%; margin: 0px auto 0 auto; background-color: white; overflow: auto; }
.buttonBar{ position: absolute; bottom: 0px; left: 0px; height: 42px; width: 100%; text-align: center; }
.buttonContent{ width: 300px; margin: 0 auto 0 auto; height: 100%; }
#mainMapArea { position: absolute; top: 27px; left: 0px; width: 100%; height: 300px; cursor: pointer; }
#reportDetail{ position: absolute; top: 327px; left: 0px; width: 100%; }
.landInfoTable{ width: 100%; }
.landInfoTable2{ width: 100%; padding-left: 3px; }
#landInfo{ width: 100%; height: 250px; padding-top: 10px; padding-bottom: 50px; border: none; }
.landInfoCont{ position: relative; top: 10px; width: 155px; height: 305px; margin: auto; margin-right: auto; overflow: hidden; }
.tdSelectionLink{ cursor: pointer; width: 100%; }
.selectionsDivider{line-height: 2px;}
.searchDiv{ position: relative; top: 0px; left: 0px; display: block; }
.returnToMainCont{ position: relative; top: 6px; left: 0px; width: 100%; }
.MYNBHLogoCont{ position: absolute; bottom: 50px; left: 0px; width: 100%; }
.externalAppLinkCont{ position: relative; bottom: 0px; left: 0px; width: 100%; }
.navReturnImg{cursor: pointer;}
/*menu bar*/
#topMenuBar{ position: relative; top: 0px; left: 0px; height: 27px; width: 100%; margin: auto; }
.topMenuBarItemRight, .topMenuMapViewImg{ float: right; height: 100%; padding-right: 15px; }
.topMenuBarItemMapView{ width: 200px; }
.topMenuMapViewImg{ padding-right: 6px; }
.topMenuBarItemLeft{ float: left; height: 100%; padding-right: 15px; }
.topMenuImgButton, .topMenuMapViewLabel, .topMenuText{ border: 0px; cursor: pointer; border: none; position: relative; top: 5px; left: 0px; }
.topMenuMapViewLabel{ cursor: default; width: auto; }
.topMenuText{ }
.topMenuMessage{ cursor: text; }
.topMenuMapViewContainer{ float: right; position: relative; top: 7px; left: 0px; width: 200px; height: 26px; padding-right: 15px; }
.topMenuMapViewItemsContainer{ position: absolute; top: 0px; left: 0px; height: 100%; }
.topMenuMapViewItems{ position: absolute; top: 19px; left: 1px; width: 200px; height: 200px; }
/*end menu bar*/
/*smart box*/
.smartBox{ float: left; height: auto; width: 305px; margin: 0px 2px 0px 0px; overflow: hidden; }
.smartBoxLabel{ width: 100%; }
.smartBoxLabelInner{ }
.smartBoxTableContainer{ width: 100%; float: left; }
.smartBoxTableContainerMap{ width: 420px; float: left; }
.smartBoxTableDisplayContainer{ width: 100%; float: left; }
.smartBoxTable,.smartBoxTable_Display{ float: left; margin: 5px 5px 5px 5px; }
.smartSplitTable{ clear: both; margin: 0 50px 0 0; }
.smartBoxMapContainer{ float: right; height: 100px; width: 170px; padding: 10px 10px 2px 10px; }
.smartBoxMap{ width: 170px; height: 100px; }
.smartBoxMapLabel{ padding-bottom: 10px; text-align: center; }
.smartBoxRecordBox{ float: left; width: 98%; margin: 1px 1px 0px 1px; height: auto; padding: 4px; overflow: hidden; }
.smartBoxRecordTitle{ width: 100%; top: 0px; left: 0px; text-align: center; }
.smartBoxEmptyRecord{ width: 98.9%; line-height: 15px; text-align: left; padding: 10px 0px 10px 10px; }
.smartBoxRecord{ width: 98%; padding-left: 0px; }
.postprocessitem{ width: 100%; height: auto; position: relative; top: 0px; left: 0px; float: left; }
.loadingpostitem{ width: 100%; height: 100%; }
.mapViewItem, .mapViewItemHover{ padding: 10px 10px 10px 10px; cursor: pointer; }
/*end smart box*/
#popUp{ position: absolute; top: 0px; left: 0px; border: 1px solid black; background-color: yellow; z-index: 3300; overflow: hidden; }
.popUpBackGround{ width: 100%; background-color: transparent; }
.addrPopUpcont{ height: 90%; margin-top: 10%; display: none; }
.popUpBackGroundHover{ width: 100%; cursor: pointer; background-color: yellow; }
.popUpArea{ height: 200px; padding-top: 10px; width: 150px; background-color: yellow; }
.addrPopUpItem, .addrPopUpItemMore{ width: 90%; margin-left: auto; }
.addrPopUpItemMore{ font-weight: bold; }
.legendPopUp{ position: absolute; top: 27px; left: 0px; display: block; z-index: 3000; }
.legendTitleBar{ position: absolute; top: 0px; left: 0px; width: 100%; height: 20px; }
.legendCloseBtn{ float: right; cursor: pointer; margin-right: 3px; }
#legendImgContainer{ position: absolute; top: 20px; left: 0px; height: 276px; width: 200px; overflow: auto; }
.legendImg{ border: none; width: 150px; }
.findByHeader { width: 100%; }
.spacer{ border: none; background-image: url(../images/spacer.gif); height: 1px; width: 1px; cursor: pointer; }
.searchTypeLabelContainer{ width: 100%; }
#searchTypeLabel{ width: 100%; }
#candidates, #candidatesInteractive, .results{ position: relative; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; }
#divHelp{ position: absolute; top: 0px; left: 0px; width: 100%; display: none; }
.weatherTitle{ width: 100%; }
.weatherCont{ position: relative; top: 0px; left: 0px; width: 100%; height: auto; background-color: transparent; }
.weatherInnerCont{ width:99%; background-color:transparent; }
.weatherImg{ width: 52px; height: 52px; float: left; }
.weatherCurCondText{ width: 110px; float: left; margin-top: 7px; line-height: 12px; }
.weatherCurCondLabel{ font-weight: bold; }
.weatherCity{ font-weight: bold; font-size: 12px; }
.weatherCityDesc{ font-style: italic; }
.weatherForecastCont{ clear: both; margin-top: 10px; line-height: 11px; width: 100%; height: auto; }
.weatherForecastContInner{ width: 100%; height: 45px; }
.weatherForecastItem{ width: 45%; float: left; margin: 0px 3px 0px 3px; }
.weatherForecastDay{ clear: both; font-weight: bold; }
.weatherForecastTemp{ clear: both; }
.weatherForecastLastUpdate{ clear: both; font-size: 9px; margin-top: 10px; }
.selectionsDivider{ width: 100%; text-align: center; font-size: 1px; line-height: 1px; margin-bottom: 1px; }
.selectionsMsg{ font-family: "Trebuchet MS", Verdana, sans-serif; color: #603046; padding-bottom: 10px; font-size: 12px; color: #603046; width: 95%; position: absolute; top: 60px; left: 3px; width: 167px; text-align: center; }
.resultSearchForTitle{ width: 100%; text-align: center; margin-left: auto; margin-right: auto; }
.candidateContainer, .resultsContainer{ position: relative; top: 0px; left: 0px; margin-left: auto; margin-right: auto; }
#resultsArea, #resultsAreaStreet{ position: relative; left: 0px; top: 10px; margin-left: auto; margin-right: auto; overflow: hidden; }
#resultsBackToXList{ position: absolute; bottom:0px; left:0px; margin-left: auto; margin-right: auto; text-align: center; width: 100%;}
.resultsBackToXListBtn{behavior: url(css/csshover.htc); cursor: pointer; margin: 0 auto 0 auto}
/*mptScroller*/
/* scrollable selections */
#divSelection{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#divSelectionIntersection{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.divInstruction{ position: relative; top: 0px; left: 0px; margin-top: 10%; margin-left: auto; margin-right: auto; width: 90%; height: 75%; text-align: left; }
#divSelectionMsg{ position: relative; top: 0px; left: 0px; width: 100%; line-height: 24px; text-align: center; height: 24px; }
/*container for scrollable data, this is the part that slides up and down
the height should be the size of the viewable area
this is the window to view*/
#divScrollerIntersection{ position: absolute; top: 20px; left: 0px; overflow: hidden; width: 100%; height: 320px; }
#divScroller-1, #divADDRESSScroller-1, #divAPNScroller-1, #divSTREETScroller-1, #divTESTScroller-1{ position: relative; top: 6px; left: 0px; overflow: hidden; margin-right: auto; margin-left: auto; width: 155px; height: 290px; }
.divScrollContainer{ position: relative; top: 0px; left: 0px; width: 100%; height: 100%; }
.divScrollerContainerInner, .divADDRESSScrollerContainerInner, .divAPNSc2rollerContainerInner, .divSTREETScrollerContainerInner, .divTESTScrollerContainerInner { position: relative; top: 0px; left: 0px; width: 100%; text-align: left; }
.divScrollerContainerInnerIntersection{ position: absolute; top: 0px; left: 0px; width: 100%; text-align: left; }
.divScrollButtons{ position: absolute; bottom: 24px; left: 0px; text-align: center; width: 100%; height: 24px; background-image: url(../images/DAShaderLo.gif); }
.divScrollButtonsIntersection{ position: absolute; top: 327px; left: 0px; text-align: center; width: 168px; height: 24px; background-image: url(../images/bumper_bar.gif); }
.ImgScrollUp{ cursor: pointer; width: 22px; height: 22px; padding-left: 32px; }
.ImgScrollDwn{ cursor: pointer; width: 22px; height: 22px; padding-right: 2px; }
/*end mptScroller*/
/* -------------------------------------------------------------- popup preview */
#dialogBody{ position: relative; top: 0px; left: 0px; }
.popUpPreviewContent{ position: relative; top: 0px; left: 0px; width: 90%; height: auto; }
.curExpandedTitle{ position: relative; top: 0px; left: 0px; width: 100%; line-height: 22px; height: 22px; padding-left: 5px; }
.curExpandedTitleText{ position: absolute; top: 2px; left: 28px; height: 22px; }
.curExpandedMapCont{ position: relative; top: 0px; left: 0px; width: 100%; height: 120px; }
.curExpandedMapLabelCont{ position: absolute; top: 0px; left: 0px; width: 30%; height: 100%; }
.curExpandedMapLabel{ position: relative; top: 30%; left: 0px; margin: 0px 3px 0px 3px; }
.curExpandedMapClickArea{ position: absolute; top: 0px; left: 30%; width: 70%; height: 100%; cursor: pointer; }
.curExpandedMapAction,.curExpandedMapIframe{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.curExpandedMapAction{ z-index: 999; }
.collapsedTitle, .collapsedTitleHover{ padding-left: 5px; position: relative; top: 0px; left: 0px; width: 100%; line-height: 22px; height: 22px; cursor: pointer; }
.collapsedTitleHover{ }
.collapsedTitleImg{ position: absolute; top: 0px; left: 0px; width: 22px; height: 22px; }
.collapsedTitleText{ position: absolute; top: 0px; left: 28px; width: 158px; height: 22px; }
/* -------------------------------------------------------------- print */
#headerContent{position:relative; top:0px; left:0px; width:100%; height: 90px;}
.postprocessitem { position: relative; margin: 0; padding: 0; border: 0; top: 0px; left: 0px; width: 97%; height: auto; clear: both; float: none; }
.landMapCont{ position: relative; top: 0px; left: 0px; height: 300px; width: 100%; }
.searchForCont{ width: 100%; height: 60px; }
#imgContainer{ position: absolute; top: 0px; right: 0px; border: 0px; }
.mapImg{ width: 100%; height: 100%; }
.disclaimerCont{ position: relative; top: 0px; left: 0px; float: none; clear: both; }
.printToolBar{ position: relative; top: 0px; left: 0px; height: 23px; width: 100%; }
.printToolBarItems{ height: 100%; width: 150px; }
.printToolBarItemsLeft{ float: left; text-align: left; width: 52px; height: 100%; }
.printToolBarItemsRight{ float: right; text-align: right; width: 52px; height: 100%; }
.reportBox{ position: relative; top: 0px; left: 0px; width: 100%; height: auto; }
#printStrip{position: absolute; top: 0px; left:0px; height:100%; width:100%;}
#printLeft{position: absolute; top:0px; left:0px;}
#printRight{position:absolute;right:0px;}
#closeReport{float:right;padding-right:10px;width:52px;height:23px;}