/*
 © Copyright 2007, Pitney Bowes MapInfo Corporation. All rights reserved.
 Confidential Property of Pitney Bowes MapInfo Corporation.
*/

/*
 #D0C0AA light blue
 #F0ECD4 light gray
 #666666 dark gray
 #F0ECD4 white
*/
.AboutBoxCloseButton {font-family:Tahoma;width:85px;}
.AboutBoxShowInfoButton {font-family:Tahoma;width:85px;}
.AboutBoxInfoCloseButton {font-family:Tahoma;width:85px;}
.AboutInfoTitle {font-family:Tahoma;}
.AboutInfoVersion {font-family:Tahoma;}
.AboutInfoCustomerName {font-family:Tahoma;}
.AboutInfoSupportInfo {font-family:Tahoma;left:0px;width:450px;top:100px;height:200px;border-width:1px}
.BoundingTable {background-color:#D0C0AA;border:1px solid #666666;}
.BoundingCell {border:1px solid #666666;}
.ToolbarCell {cursor:default;background-color:#D0C0AA;padding-bottom:2px;padding-top:2px;height:66;width:100%;vertical-align:middle;border: 1px solid F0ECD4;}
.ButtonT {background:#D0C0AA;cursor:default;border:solid 1px #D0C0AA;padding:2px; width:24px; height:24px;filter:alpha(Opacity=20); opacity:.40;}
.ButtonTE {background:#D0C0AA;cursor:pointer;border:solid 1px #D0C0AA;padding:2px; width:24px; height:24px;}
.ButtonTEO {background:#D0C0AA;cursor:pointer;border: dotted 1px #666666;padding:2px; width:24px; height:24px;}
.ButtonTEH {background:#D0C0AA;cursor:pointer;border:solid 1px #D0C0AA;padding:2px; width:24px; height:24px;}
.ButtonTEOH {background:#D0C0AA;cursor:pointer;border:dotted 1px #666666;padding:2px; width:24px; height:24px;}
.ButtonTP {background:#D0C0AA;cursor:pointer;border:dotted 1px #666666;padding:2px; width:24px; height:24px;}
.ButtonTEP {background:#D0C0AA;cursor:pointer;border:dotted 2px #666666;padding:1px; width:24px; height:24px;}
.ButtonTEPH {background:#D0C0AA;cursor:pointer;border:dotted 1px #666666;padding:2px; width:24px; height:24px;}
.ButtonTEPOH {background:#D0C0AA;cursor:pointer;border:dotted 1px #666666;padding:2px; width:24px; height:24px;}
.ButtonTEPO {background:#D0C0AA;cursor:pointer;border:dotted 1px #666666;padding:2px; width:24px; height:24px;}
.ToolBarSeparator {background:D0C0AA;width:15px;}
.MenuBarCell {cursor:default;background-color:#F0ECD4;padding:2px;height:0%;width:100%;border: 1px solid #666666;}
.MenuSeparator {background:#666666;height:1px;font-size:0px;width:0%;}
.MsM {border:solid #666666 1px;background-color:#F0ECD4;position:absolute;} 
.MsMH {border:solid #666666 1px;background-color:#F0ECD4;position:absolute;left:-32000} 
.Menu {background:#F0ECD4;color:buttonshadow;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuE {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEO {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEOH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuP {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEP {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEPH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEPOH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuEPO {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuT {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTE {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEO {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEOH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTP {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEP {background:#F0ECD4;color:black;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEPH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEPOH {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.MenuTEPO {background:#666666;color:white;cursor:default;font-family:sans-serif;font-size:x-small;padding:4px;}
.LeftPanel {width:100%;height:100%;/*background-color:#D0C0AA;*/}
.LeftPanelTable {width:100%;height:100%;}
.LeftPanelTopCell {width:100%;height:0%;}
.LeftPanelSelector {width:100%;height:0%;background-color:#D0C0AA;}
.LeftPanelBottomCell {width:100%;height:100%;vertical-align:top}
.TopBannerImage {height:40;}
.LeftBannerImage {width:40;}
.InfoResultsPanel {width:100%;height:100%;}
.LayerRow {width:100%;height:0%;}
.LayerCell {width:100% }
.LayerDropDownList {width:100%;font-family:sans-serif;font-size:x-small;}
.FeatureRow {height:0%;}
.FeatureCell {width:100%;}
.FeatureDropDownList {width:100%;font-family:sans-serif;font-size:x-small;}
.InfoNoSelFeatMsg {width:100%;font-family:sans-serif;font-size:x-small;}
.DataBindsRow {height:100%;width:100%;}
.DataBindsCell {height:100%;width:100%;}
.DataBindsPanel {width:100%;height:100%;border:solid #666666 1px;padding:1px;-moz-box-sizing:border-box;overflow:scroll; background-color:#F0ECD4}
.DataBindPanel {margin-bottom:4px;}
.DatabindHeaderTable {background-color:#666666;border-top:solid 2px #666666;border-bottom:solid 1px #666666;border-left: solid 1px #666666;border-right: solid 1px #666666;width:100%;}
.PlusMinusCell {width:20px; text-align:center; padding:2px 3px 2px 3px;}
.PlusMinusButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.DatabindNameCell {vertical-align:middle;padding:2px 1px 2px 1px;}
.DatabindName {color:#D0C0AA;font-family:Tahoma;font-size:x-small;}
.CurrentRecordDisplayCell {text-align:right;padding:2px 0px 2px 0px}
.CurrentRecordDisplay {color:highlighttext;font-family:Tahoma;font-size:x-small;}
.PrevButtonCell {width:20px;height:0%;text-align:center;padding:2px 1px 2px 3px;}
.PrevButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.NextButtonCell {width:20px;height:0%;text-align:center;padding:2px 3px 2px 1px;}
.NextButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.DatabindOutputTable {width:100%;}
.DatabindOutputTableHeadColumn {width:40%;font-family:sans-serif;font-size:x-small;font-weight:bold;}
.DatabindOutputTableValueColumn {width:60%;font-family:sans-serif;font-size:x-small;}
.LayoutTablePanel {width:100%;height:100%;-moz-box-sizing:border-box; overflow:auto;}
.LayoutTable {width:100%;height:100%;border: solid 1px #666666;-moz-box-sizing:border-box; overflow:auto; background-color:#F0ECD4;}
.LayoutTableContentRow {min-height:50%;height:100%;}
.LayoutTableOrderRow {min-height:50%;-moz-box-sizing:border-box;}
.LayoutTableStyleRow {min-height:50%;}
.ContentPanel {width:100%;height:100%;border-bottom:solid 1px #666666;padding:3px;-moz-box-sizing:border-box;}
.ContentTable {width:100%;height:100%;border: 1px solid #666666;-moz-box-sizing:border-box;}
.ContentHeadingRow {width:100%;}
.ContentHeadingCell {width:100%;}
.ContentHeadingDiv {height:100%;white-space:nowrap;padding:4 0 0 4;background: #666666;color:white;}
.CHCDA {float:left;-moz-box-sizing:border-box;}
.CHCDB {float:left;padding:0 0 0 2;-moz-box-sizing:border-box;}
.CHCDC {float:left;width:0%;white-space:nowrap;font-family:Tahoma;font-size:x-small;font-weight:normal;color:white;padding:0 0 0 2;-moz-box-sizing:border-box;}
.CHCDD {float:right;-moz-box-sizing:border-box;}
.CHCDE {float:right;text-align:center;-moz-box-sizing:border-box;}
.CHCDF {float:right;text-align:center;-moz-box-sizing:border-box;}
.CHCDG {float:right;text-align:center;-moz-box-sizing:border-box;}
.ContentBodyRow {width:100%;height:100%;}
.ContentBodyCell {background-color:#FFFFFF}
.ContentBodyDiv {height:100%;height:99%;overflow:scroll;padding:4px 2px 2px 4px;}
.ContentBodyRowDiv{width:100%;-moz-box-sizing:border-box;display:table;}
.CBCDA {float:left;-moz-box-sizing:border-box;}
.CBCDB {float:left;padding:0 0 0 2;-moz-box-sizing:border-box;}
.CBCDC {float:left;width:0%;white-space:nowrap;font-family:Tahoma;font-size:x-small;font-weight:normal;color:black;padding:0 0 0 2;-moz-box-sizing:border-box;}
.CBCDD {float:right;font-family:Tahoma;font-size:x-small;font-weight:bold;color:red;cursor:default;padding:0 1 0 3;border-style:none;text-align:center;-moz-box-sizing:border-box;}
.CBCDE {float:right;text-align:center;-moz-box-sizing:border-box;}
.CBCDF {float:right;text-align:center;-moz-box-sizing:border-box;}
.CBCDG {float:right;text-align:center;-moz-box-sizing:border-box;}
.HyperlinkLayerName {font-family:Tahoma;font-size:x-small;color:black;}
.RolldownImagesPanel {overflow:hidden; border:solid #666666 1px; background-color:white; margin-bottom:4px}
.PopupTable {width:100%;height:100%;border:solid 1px #666666;-moz-box-sizing:border-box;}
.PopupHeaderTable {width:100%;height:0%;background-color:#666666;color:white;border:solid 1px #666666;}
.PopupHeaderTableHeadingRow {height:0%;padding:0 3 0 3;}
.PopupHeaderTableHeadingText {font-family:sans-serif;font-size:x-small;font-weight:normal;}
.PopupHeaderTableCloseButtonCell {text-align:right;}
.PopupTableLayerOrderUpperRow {height:100%;}
.PopupTableLayerOrderUpperCell {width:100%;padding:3px;}
.PopupTableUpButtonCell {height:50%;vertical-align:bottom;padding-bottom:4px;}
.PopupTableLayerOrderLowerRow {height:50%;vertical-align:top;padding-top:4px;}
.LayerOrderShowButton {width:60px;margin:5px;font-family:sans-serif;font-size:x-small;}
.LayerOrderHideButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.LayerOrderList {width:100%;height:100%;font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.LayerOrderUpButton {width:60px;margin:3px;font-family:sans-serif;font-size:x-small;}
.LayerOrderDownButton {width:60px;margin:3px;font-family:sans-serif;font-size:x-small;}
.PopupTableThemeListRow {height:100%;padding:3px;}
.LayerStyleShowButton {width:60px;margin:5px;font-family:sans-serif;font-size:x-small;}
.LayerStyleHideButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.ThemePanel {width:100%;height:100%;}
.ThemeVisibleCheckBox {font-family:sans-serif;font-size:x-small;}
.ApplyButton {width:60px;margin:5px;font-family:sans-serif;font-size:x-small;}
.ResetButton {width:60px;margin:5px;font-family:sans-serif;font-size:x-small;}
.QueryPanelDiv {height: 100%;width:100%;-moz-box-sizing:border-box;}
.InvisibleQueryPanelDiv {display: none;}
.QueryTable {height:100%;width:100%;padding:3px;border:solid 1px #666666; background-color:#F0ECD4;}
.SelectorRow {height:0%;width:100%;padding:3px;border:solid 1px #666666;}
.DescriptionRow {height:0%;width:100%;padding:3px;border:solid 1px #666666;font-family:sans-serif;font-size:x-small; background-color:#D0C0AA;}
.DescriptionRow TD {font-family:sans-serif;font-size:x-small;}
.QueryBodyRow {height:100%;width:100%;padding:3px;border:solid 1px #666666;}
.ButtonRow {height:0%;width:100%;padding:3px;}
/*.ButtonRow {height:0%;width:100%;padding:3px;border:solid 1px #666666; background-color:#D0C0AA;}*/
.QueryBodyDiv {height : 100%;width:100%;overflow: auto;}
.SingleQueryBodyDiv {width:100%; font-family:Tahoma;font-size:x-small;}
.SingleQueryBodyTable {width:100%; font-size:x-small;}
.QuerySelector {font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.QueryAddRowButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.QueryRemoveRowButton {width:12px;height:12px;background:buttonface;border:1px solid black;}
.DropDownBox{font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.TextBox {font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.MainButton {width:70px;margin:3px;font-family:sans-serif;font-size:x-small;}
.QueryPanelDiv .PlusMinusButton {width:50px;font-family:sans-serif;font-size:x-small;}
.QueryPanelMoreButton { font-family:Tahoma;font-size:x-small; }
.AdvancedTextBox {width:100%;font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.TemplatePickerRow {height:0%;}
.TemplateDescriptionRow {height:0%;background-color:#D0C0AA;}
.ZoomScaleRow {height:0%;}
.ZoomScaleCell {font-family:sans-serif;font-size:x-small;}
.CustomTagRow {height:100%;}
.BottomButtonRow {height:0%;}
.TemplatePicker {width:100%;font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.TemplateDescriptionTable {width:100%;border:solid #666666 1px;}
.TemplateDescriptionTableRow {}
.TemplateDescriptionTableCell {padding:5px;}
.TemplateDescription {font-family:sans-serif;font-size:x-small;}
.ZoomScaleLayoutTable {border:solid #666666 1px;width:100%;}
.ZoomScaleLayoutTableHeaderCell {background-color:#666666;color:white;border:solid #666666 1px;font-family:sans-serif;font-size:x-small;padding:4px;}
.ZoomScaleOptionCell {font-family:sans-serif;font-size:x-small;padding:3px;}
.ZoomRadioButton {font-family:sans-serif;font-size:x-small;}
.ScalePicker {font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.ScaleInput {font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;width:75px;}
.CustomTagPanel {width:100%;height:100%;border:solid #666666 1px;-moz-box-sizing:border-box;}
.CustomTagLayoutTable {width:100%;}
.CustomTagHeaderCell {background-color:#666666;color:white;border-bottom:solid #666666 1px;font-family:sans-serif;font-size:x-small;padding:4px;}
.CustomTagLayoutTableTagNameRow {width:100%;}
.CustomTagLayoutTableTagNameCell {font-family:sans-serif;font-size:x-small;padding:4 4 0 4;}
.CustomTagLayoutTableTagInputCell {padding:0 4 4 4;}
.CustomTagInput {font-family:sans-serif;font-size:x-small;width:100%;background-color:#FFFFFF;}
.BottomButtonRow {height:0%;}
.PrintButtonCell {width:100%;text-align:right;}
.PrintButton {width:60px;font-family:sans-serif;font-size:x-small;}
.ResetButtonCell {width:0%;text-align:right;}
.ASTopPanel {height:100%; width:100%;}
.ASTopTable {height:100%; width:100%}
.ASLabelTableRow { height:0%; width:100%; }
.ASMainLabel {width:100%; font-family:Sans-Serif; font-size:x-small; margin-left:3px; margin-right:3px; }
.ASScrollTableRowU { height:0%; width:100%; }
.ASScrollTableRowL { height:100%; width:100%; }
.ASScrollPanel{height:100%; width:100%; }
.ASInputPanel {height:100%; width:100%;}
.ASInputTable { width:100%; }
.ASInputLabelCell{ }
.ASInputLabel {font-family:Sans-Serif;font-size:x-small; font-weight:bold;}
.ASInputFieldCell {width:100%;}
.ASInputField {width:100%; font-family:Sans-Serif; font-size:x-small; }
.ASResultsPanel { height:100%; overflow:auto; border:1px solid gray; margin-left:3px; margin-right:3px; }
.ASResultsTable { width:100%; border-top:4px solid white;}
.ASResultCell { width:100%; border-bottom:1px solid gray;}
.ASResultContainer{ width:100%; border:3px solid white;  }
.ASResultText{ font-family:Sans-Serif;font-size:x-small; }
.ASErrorMessage { font-family:Sans-Serif;font-size:x-small; }
.ASButtonTableRow { height:0%; width:100%; text-align:right}
.ASButtonPanel{ }
.ASMainButton {width:90px;height:0%;margin:5px;font-family:Sans-Serif;font-size:x-small;}

.PopupSingleLabelText {font-family:Sans-Serif;font-size:x-small;}
.PopupHeaderTableSingleLabelRow {height:50%;vertical-align:top;padding-top:4px;}
.PopupTableSingleLabelDropDownListCell {width:50%;height:100%;font-family:sans-serif;font-size:x-small;background-color:#FFFFFF;}
.QueryMainButton {width:100px;margin:5px;font-family:sans-serif;font-size:x-small;}
.LayerStyleSingleLabelButton {width:80px;margin:5px;font-family:sans-serif;font-size:x-small;}
.CheckBoxRow{font-family:Sans-Serif;font-size:x-small;}

/*------------------------------------------------------------------------------------------------------*/
/* SIMON NITZ - Additional Styles */
/*------------------------------------------------------------------------------------------------------*/
/* Statusbar fonts */
.StatusBar{font-family:Arial, Helvetica, sans-serif; font-size:x-small;}
/* NCS Link Image Styles*/
.NCSLink{ border-color:#666666; border-style:solid; border-width:1px; cursor:pointer; margin:2px;}
/* Map Surround Labels (e.g. bounding coordinates, coordinate system, map scale, map width) */
.MapSurroundLabels {font-family:Arial, Helvetica, sans-serif;font-size:xx-small;}
/* Tab Styles */
.TabMenu {
	background:#D0C0AA;
	color:#666666;
	cursor:default;
	font-family:sans-serif;
	font-size:x-small;
	padding:4px;
	margin:0px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-top:1px solid transparent;
	border-bottom:1px solid #666666;
	}
.TabMenuBlank {
	background:#D0C0AA;
	color:#666666;
	cursor:default;
	font-family:sans-serif;
	font-size:x-small;
	padding:4px;
	margin:0px;
	border-left:1px solid #D0C0AA;
	border-right:1px solid #D0C0AA;
	border-top:1px solid #D0C0AA;
	border-bottom:1px solid #666666;
	}
.TabMenuEO {
	background:#F0ECD4;
	color:#666666;
	cursor:default;
	font-family:sans-serif;
	font-size:x-small;
	padding:4px;
	margin:0;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #F0ECD4;
	}
.TabMenuE {
	background:#F0ECD4;
	color:#666666;
	cursor:default;
	font-family:sans-serif;
	font-size:x-small;
	padding:4px;
	margin:0;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #F0ECD4;
	}
.TabBody {
	background:#F0ECD4;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:0px solid transparent;
	border-bottom:0px solid transparent;
}
