/* CSS Document */
html
{
scrollbar-3dlight-color: #cccccc;
scrollbar-arrow-color: #256392;
scrollbar-base-color: blue;
scrollbar-darkshadow-color: #CDDBE5;
scrollbar-face-color: #CDDBE5;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: gray;
}
body{margin:1px 3px 1px 3px; padding:0px;}
body, div, p, td, th, li, select, span, textarea, input {font-family: 'Segoe UI',Tahoma, Verdana, Arial, Helvetica;font-size:8pt;}
select{display:block !important;}
td{	vertical-align: top;}
img {border:0;padding:0;margin:0;}
hr{ color:#336699; background-color:#336699;}
fieldset{ padding:1px;}

.Footer a{color:#336699;}
.TopNavBar{border-bottom:2px solid #BFE0F1; margin:0px 0px 2px 0px; padding:0px;vertical-align:bottom;text-align: left;white-space: nowrap;}
.TopNavItem
{
padding:2px 10px 2px 15px; margin-left:2px;
text-align:center; border:1px solid #336699; 
background: #ffffff url(images/squareSide.gif) no-repeat left; 
cursor:pointer;
color:#336699; 
vertical-align:middle;  text-transform: capitalize;
}

.TopNavItemOver
{
padding:2px 10px 2px 15px; margin-left:2px;
text-align:center; border:1px solid #336699; 
background: #BFE0F1 url(images/squareSide.gif) no-repeat left ;  
cursor:pointer;
color:#000000;
vertical-align:middle;  text-transform: capitalize;
}

.TopNavItemBig ,.TopNavItemBigSelected
{
	color:#999999;
	padding:5px 10px 3px 10px;
	font-weight:bold;
	margin:0px;
	vertical-align:middle;
	background: url(images/silverTabBG.gif) repeat-x;
	
}
.TopNavItemBig td , .TopNavItemBigSelected td
{
background: url(images/TabBgGray.gif) right top  no-repeat;	
}

.TopNavItemBigSelected{	color:#006699; }

a.TopNavItemBig:link{ background-image:none;color:#999999;text-decoration:none;}
a.TopNavItemBig:visited { background-image:none; background-color:Transparent;color:#999999;text-decoration:none;}
a.TopNavItemBig:hover { background-image:none; color:#006699;text-decoration:none;}
a.TopNavItemBig:active { background-image:none;color:#999999;text-decoration:none;}

.TopNavItemBigSelected ,.TopNavItemBig td{ vertical-align:middle}
a.TopNavItemBigSelected:link{ background-image:none;color:#006699; text-decoration:none;}
a.TopNavItemBigSelected:visited { background-image:none; background-color:Transparent;color:#006699; text-decoration:none;}
a.TopNavItemBigSelected:hover { background-image:none; text-decoration:none;}
a.TopNavItemBigSelected:active { background-image:none;color:#006699; text-decoration:none;}


/* css style for maptab  */

.MapTab
{
	color: #336699; 
	margin:0px; 
	vertical-align: middle;
	background: url(Images/mapTabBg.gif) no-repeat right top #cccccc;
	padding: 3px; 
	border-left:4px solid #fff;
}

/********************************* MAP TABS *********************************************/

.MapTabSelected
{
	color:#000000; 
	margin:0px;
	vertical-align: middle;
	background: url(Images/mapTabBgSelectedNoBorder.gif) no-repeat right top #BFE0F1;
	padding: 3px;
	border-left:4px solid #fff;
	cursor:not-allowed;

}

/* css style for Chart Properties Tab  */
/* css style for View Chart data Grid content  */
.ChartLabelContent
{
	text-align : left;
}
.ChartGridContent
{
	text-align : right;
}
.tdAlign4Chart
{
	text-align : right;
}
.ChartEditContent
{
	text-align : center;
}

/******/

.ChartTab
{
	color: #336699; 
	margin:0px; 
	vertical-align: middle;
	background: url(Images/mapTabBg.gif) no-repeat right top #cccccc;
	padding: 3px; border-left:5px solid #fff;
}

.ChartTabSelected
{
	color:#000000; 
	margin:0px;
	vertical-align: middle;
	background: url(Images/mapTabBgSelectedNoBorder.gif) no-repeat right top #BFE0F1;
	padding: 3px;
	border-left:5px solid #fff;
	cursor:not-allowed;

}
.ChartTab a, .ChartTab a:hover{ color:#336699;text-decoration:none; }
.ChartTab a:hover{color:#fff }
.ChartTabSelected a, .ChartTabSelected a:hover{ color:#000000; text-decoration:none; }
.ChartTabSelected a:hover{ cursor:text;}
#ChartTabsPan{margin-left:6px;margin-top:5px; margin-bottom:-1px; border:1px solid #000;}

/***/

.MapTab a, .MapTab a:hover{ color:#336699;text-decoration:none; background:none;}
.MapTab a:hover{color:#fff }
.MapTabSelected a, .MapTabSelected a:hover{ color:#000000; text-decoration:none; }
.MapTabSelected a:hover{ cursor:text;}
.ActiveSnapHeader{background-color:#336699; width:100%;white-space: nowrap;  color:#ffffff; font-weight:bold; vertical-align:middle;}
.ActiveSnapHeader A{color:#ffffff; font-weight:bold; text-decoration:none;white-space: nowrap;  font-weight:bold;}
.ActiveSnapHeader A:visited{color:#ffffff; font-weight:bold; text-decoration:none;white-space: nowrap;  font-weight:bold;}
.ActiveSnapHeader A:Hover{color:#000000; font-weight:bold; text-decoration:none;white-space: nowrap;  font-weight:bold;}
.SnapHeader{background-color:#336699; width:100%;white-space: nowrap; color:#000000; font-weight:bold; text-decoration:none;  vertical-align:bottom;}	

.MapCompass{color:#FFFFFF;background-color:#BFE0F1;border:1px solid #666666; text-align:left;}
.BorderSmartNavigator{color:#FFFFFF;background-color:#BFE0F1;border:1px solid #666666; text-align:left}
.SmartNagigatorActiveImageCellCss{border:2px solid #000000}
.SmartNagigatorCellCss{border:1px solid #c0c0c0}

/*LAYER MANAGER**/
.ActiveLayer
{
	background-color: #bfe0f1;  padding:0px 3px 2px 1px; vertical-align:top; width:100%;
}
.GreyedLayer
{
	color: gray;	
}
.GroupedLayer
{
	font-weight:bold;
}
.MapNode
{
	font-weight:bold;
}
.tdt
{
-moz-user-select: none;
} 
/*LAYER MANAGER END **/
.titleBarPrint{padding:2px;text-align:left;text-decoration:none;color:#000000;font-size:10pt;vertical-align:middle;font-weight:bold;cursor:move;}
div.scroll {width: 180px;overflow: auto;margin:0px;padding:0px;height: 414px;background-color: #FFFFFF;}
.MapViewsLblCell{padding-top:4px;}
/********************************* MAP SALCE *************************************************************************/
.ScalePickerGobtn {margin-top:4px; border:0px;margin-left:2px;vertical-align:middle;}
.ratioTextBox {border: 1px solid #336666;color: #333333;background-color:#ffffff;width:70px;height:14px;vertical-align:bottom;margin-top:0px;}
.ratioDropdownList {border: 1px solid #336666;color: #333333;background-color:#ffffff;width:100px;height:18px;vertical-align:bottom;margin-top:0px;}
.ScalePIckerTxtLbl{vertical-align:middle;text-align:left;padding:2px;}

/*---------- TOOLBARS ---------*/
.AdvancedToolBar{margin:0px;padding:0px;display: run-in;color:#FFFFFF;cursor:pointer;text-align:left}
.AdvancedToolBar a{color:#000000;cursor:pointer;}
.AdvancedToolBar a:hover{color:#000000;cursor:pointer;}
.AdvancedToolBar img{ margin-top:0px; margin-left:1px; margin-right:1px;}
.AdvancedToolBar td 
{
	vertical-align:middle;
}

.ToolBarBasic,.ToolBar{margin:0px;padding:0px;display: run-in;color:#FFFFFF;background-color:#BFE0F1;border:1px solid #666666; width:30px;text-align:left}
.ToolBarBasic a, .ToolBar a{color:#000000;}
.ToolBarBasic a:hover,  .ToolBar a:hover{color:#ffffff;}
.ToolBarBasic img,.ToolBar img{margin-top:0px; margin-left:1px; margin-right:1px;}
#BufferMoreOptionLayer{padding:7px; border-bottom:1px solid #cccccc;}
/*------- END OF TOOLBARS ------*/

/*----------- TOOLS ---------------*/
.Tool{ cursor:pointer;text-align:left}
.Tool img{margin-top:0px; margin-left:1px; margin-right:1px;text-align:left}
.ToolSel{cursor:default;text-align:left}
.ToolMouseOver{cursor: pointer;text-align:left}
.Tool td, .ToolSel td, .ToolMouseOver td 
{vertical-align:middle;}
.ToolDisabled{cursor:default; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);-moz-opacity:0.3;text-align:left}
/*---------- END OF TOOLS ---------*/

.clear {clear:both;}
.ToolBarHeader{padding:2px;background-color: #336699; color:#FFFFFF;width:100%;cursor:move;}
.RoutingHeader{padding:4px;text-align:left;background-color: #336699;text-decoration:none;color:#FFFFFF;font-size:9pt;font-weight:bold;vertical-align:middle; width:100%;}
.errMsg
{color:red;}

.btn {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #000 0px solid; 
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px;  FONT-WEIGHT: none; 
	BORDER-LEFT-WIDTH: 0px;
	BACKGROUND: url(images/button.gif) #777777 no-repeat 0px -60px; 
	/*BACKGROUND: url(images/button3.gif);*/ 
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#000000", Direction=135, Strength=3); 
	PADDING-BOTTOM: 2px; /* BEHAVIOR: url(images/button.htc); HTU: does not work in IE with SharePoint */ COLOR: #000; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #000 0px solid
 }
.btn:hover {BACKGROUND-POSITION: -8px top; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#000000", Direction=135, Strength=3); COLOR: #000000; BACKGROUND-REPEAT: repeat-x;}

.btnGel
{
	background-color:#BFE0F1;
	height:20px;
	border:none;
	font-weight:bold;
	color:#000000;
}

.btnGel:hover
{	
	color:#ffffff;
}

.btnGel:disabled
{
	color:#999999;
}


.TextBoxMid{width:154px;height:14px;vertical-align:top;margin-bottom:2px;}
.TextBoxMidSearch{vertical-align:top;margin-bottom:2px;}
 .TextBoxMid, .txtMid,.txtSmall, .TextBoxMidSearchEditor, .TextBoxMidSearch 
       {BORDER: #eee 1px inset; BACKGROUND: #eee;}
       .TextBox {BORDER: #eee 1px inset; BACKGROUND: #eee;}

.LoginTxtLbl{margin:0px;vertical-align:middle;}
.txtSmall{vertical-align:baseline; width:70px;}	
.txtMid{vertical-align:baseline; width:100px;}

.SidePanelsBottomCell{padding:3px 0px 3px 0px; background-color:#BFE0F1;height:24px;}
.SidePanelsBottomCell td {vertical-align:middle;}
.BottomLightBlueCell{padding:3px 0px 3px 0px;background-color:#BFE0F1;height:24px; vertical-align:text-bottom;}
.InfoControlTopSection{padding:3px 0px 3px 0px;background-color:#BFE0F1;height:24px; vertical-align:text-bottom;}
.SubTitleBar{background-color:#BFE0F1;padding:2px;text-align:left;text-decoration:none;color:#7B7B7B;vertical-align:bottom;font-weight:bold; border-bottom:1px solid #cccccc;}
.SubTitleBar img{ margin-bottom:2px;}

.SearchLinks td{padding:3px;padding-left:0px;}

.WizardSidebarButtonStyle{white-space:nowrap; padding-right:10px;}
.NearbySearchStyle{border:0px;  font-size : 8pt;   width:100%; vertical-align:top; text-align:left;}
.MeasureDisplayArea{ padding-left:4px; text-align:left;}
.tblBorderAll {	border: 1px solid #666666;}
.tblBorderBottom{border-bottom: 1px solid #666666;}
.tblBorderleft {border-left: 1px solid #666666;}
.PrintHeader{text-align:left; background-color: #336699;text-decoration:  none;color:#FFFFFF;vertical-align:   middle;}

/*************************OLD ITMES************************/
.TextAreaStyle{font-size: 10px;}
.LabelStyle{font-size: 10px;}
.CalenderStyle{font-size: 10px;border:#336699 1px Solid;}
.calendar_button{border:none;cursor:pointer;}
.picker{background-color: #FFFFFF;border: 0px solid #cccccc; padding: 2px;  cursor: pointer; width:95px;}
.calendar{border-style:solid;border-width:1px;border-color:Black;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.header{font-size: 10pt;color: #FFFFFF;text-decoration:none;background-color:#336699;font-weight:bold;text-align:left;padding:3px;vertical-align:middle;}
.headerbutton{font-size:10pt;padding-left:5px;padding-right:5px; font-weight:bold; cursor:pointer; width:10px}
.day{width:25px;cursor:pointer;text-align:center;border-width:1px;border-color:#F6F6F6;border-style:solid;}
.dayhover{ width :25px;  cursor:pointer;  text-align:center;  text-decoration:underline;  border-width:1px;  border-color:#F6F6F6;  border-style:solid;}
.dayheader{ width :25px;  text-align:center;  border-width:1px;  border-color:white;  border-style:solid;  font-weight:bold;  background-color:#FFFFFF;}
.othermonthday{color:#999999;}
.othermonthdayhover{color:#B2B1CA;text-decoration:underline;}
.footer{background-color:#336699;background-position:0px 1px;color:white;font-size:10pt;font-weight:bold;text-align:right; padding:4px 3px 0px 0px;min-height:50px;}
.footer TD{	color:white;font-size:10pt;	font-weight:bold;}
.button{background-color:#E0DFE3;background-image:url(images/dayheader_bg.gif);font-weight:bold;color:#333333;vertical-align:middle;}
.selectedday{width:25px;background-color:#FBE694;color:#000000;border-width:1px;border-color:#BB5503 !important;border-style:solid;font-weight:bold;}
.month{background-color:#F6F6F6;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
.nextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
DIV.clsPrintBorder,DIV.clsPrintBorder1 {border:1px solid #000000; }
.clsPrintScaleBar {BACKGROUND-COLOR: #ffffff;FONT-WEIGHT: normal;FONT-SIZE: 7pt;}
.clsPrintTitle {BACKGROUND-COLOR: #ffffff;COLOR: #999999;FONT-WEIGHT: bold;FONT-SIZE: 13pt;}
.clsPrintSubTitle {BACKGROUND-COLOR: #ffffff;COLOR: #999999;FONT-WEIGHT: bold;FONT-SIZE: 10pt;border-bottom:1px solid #333333;border-right:1px solid #333333;}
.clsPrintSubTitlePortrait {BACKGROUND-COLOR: #ffffff;COLOR: #999999;FONT-WEIGHT: bold;FONT-SIZE: 10pt;}
.ContactPrintTitle{border-bottom:1px solid #666666;}
.addLblPopUp{ border:1px solid #336699; background-color: #ffffff; text-decoration:  none;color:#000000;vertical-align:middle;}
.SelectionListTable{background-color:#ffffff; border:1px solid #cccccc; width:100%;white-space: nowrap; }
.SelectionListTable td{ padding-left:5px;padding-right:5px;  }
.tblRouteSummer{ width: 100%; border:1px solid #cccccc;}
.tblRouteSummer td{ padding:3px; border:1px solid #cccccc;}
.tblRouteDirections{ width: 100%;}
.tblRouteDirections td{ border:1px solid #cccccc;}
.blueLink{color:#0000FF;text-decoration:underline;}
.attributeEditor{cursor:pointer; color:#000000;}

.goButton input{margin-bottom:0px;margin-left:1px;margin-top:0px;}
 
	
/*--- START OF TABLE BORDERS ---*/

.ContainerEdge{background-image: url(Images/TableBorder/Edge.jpg);background-repeat: repeat;width: 6px;background:#BFE0F1;}
.TopLeftCorner {background-image: url(Images/TableBorder/sideBoxTopLeft.gif);background-repeat: no-repeat;height: 6px;width: 6px;}
.TopRightCorner {background-image: url(Images/TableBorder/sideBoxTopRight.gif);background-repeat: no-repeat;height: 6px;width: 6px;}
.BottomLeftCorner {background-image: url(Images/TableBorder/sideBoxBottomLeft.gif);background-repeat: no-repeat;height: 6px;width: 6px;}
.BottomRightCorner {background-image: url(Images/TableBorder/sideBoxBottomRight.gif);height: 6px;width: 6px;background-repeat: repeat;background-position: right top;}

#lmTree
{
	height: 368px; width: 190px; overflow: auto; border:solid 1px silver;
}

#btnApply_2
{
	display:none;
}

/*--- SharePoint ---*/
.OnPointDarkColor
{
	color: #31659c; /*dark blue*/
}

.OnPointLightColor
{
	color: #bde3f7; /*light blue*/
}

.BoxTable
{
	border: 1px solid #31659c;	
	background-color:White; 
}	
.BoxHeader
{
	BACKGROUND: url(images/header.gif) #777777; 
	background-color:#31659c; 
}	
.BoxPanel
{
	background-color:#bde3f7; 
	border-bottom: 1px solid #31659c;
}	
.BoxPanelHeader
{
	width: 100%;
	font-weight: bold;
	color: #31659c;
}	
.RowStyle 
{
	background-color:White; 
}
.AlternateRowStyle 
{
	background-color:#E1E1E1; 
}
.PagerStyle 
{
	background-color:White; 
}
.HeaderStyle
{
	background-color:#bde3f7; 
	text-align:center;
}
.EmptyDataRowStyle 
{
	background-color:White; 
	font-weight: bold;
	color:Red;
}
.updateProgress {
    border-width:1px; 
    border-style:solid; 
    background-color:#bde3f7; 
    position:absolute; 
    width:130px; 
    height:50px;    
    }
.updateProgressMessage {
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
    }
.background {
    background-color:white; /*#bde3f7; Yellow or Orange will give the message "Do not touch!" */
    filter:alpha(opacity=40); /* 20% looks beter but not visible on projector screen */
    opacity:.40;
    /* for same reason add a border 
    border-width:1px; 
    border-style: solid; 
    border-color:#31659c;*/
    }        
/*--- End SharePoint ---*/
.CommonBoxTable
{
	border: 1px solid #0b7389;	
	background-color:White; width:200px;
	padding-bottom:5px;
}	
.CommonBoxTableContent
{
	background-color:White;
	padding-right:4px;
	padding-left:4px;
}
.HeaderTable{padding :1px;background-color:#336699;text-decoration:  none;color:#FFFFFF;font-weight: bold;vertical-align:middle;cursor:default; height:20px; width:100%;}
.HeaderTable img{cursor:pointer; }
.HeaderTableFloating{padding:3px;background-color:#336699;font-weight: bold;text-decoration:  none;color:#FFFFFF;vertical-align:middle;cursor:move;width:100%;}
.HeaderTableFloating img{cursor:pointer; }
.HeaderCloseButtonCell{ cursor:pointer;}
.BorderImage{ padding:0px; margin:0px; border:2px;}

/*---END OF BOX BORDERS ---*/

.BottomLightBlueCell{padding-top:3px;padding-bottom:3px; background-color:#BFE0F1;height:24px; vertical-align:text-bottom;}
.HorizonTalToolBar, .SelectionListToolBar{cursor:pointer;}
.HorizonTalToolBar img{margin-top:1px; margin-left:1px; margin-right:1px;}
.SelectionListToolBar img{ margin:0px;}
.SelectionListToolBar td
{
	vertical-align:middle;
}

.ApplyButtonCell
{	
	vertical-align:text-bottom;
}
.ContentDiv{ padding:3px;}	
.LabelStyle{white-space:nowrap;}
.ThemeCtrl{border:0px solid #BFE0F1; border-bottom:0px;}
.LangCtrl{border:0px solid #BFE0F1; border-bottom:0px;}
.InfoHeaderXSLTbl{ background-color:#336699; color:#ffffff; border-left:1px solid #cccccc; padding:2px;}
.InfoXSLHeaderRow{color:#336699; border-bottom:1px solid #cccccc;}
.InfoXSLRowLeftCell{white-space: nowrap; background-color: #DEF1F9;border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; padding: 2px; }
.InfoXSLRowRightCell{white-space: nowrap; background-color: #DEF1F9;border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; padding: 2px; }
.InfoXSLHeaderText {white-space: nowrap; color:#336699;}

.ToolTipsCls{padding:2px; background-color: #FFFFEA;}
.SearchHeader{font-weight:bold; border-bottom:1px solid #336699; padding-bottom:8px;}
.XSLSearchResult{border:1px solid #336699; empty-cells:show; margin:2px 0px 2px 0px;}
.ResultNavDiv {padding:2px 0px 3px 0px;}
.WidgetCSSClass{ white-space:nowrap}


/*-----------------------------------------------------*/
#MapTabsPan{margin-left:6px;margin-top:5px; margin-bottom:-1px; border:1px solid #000;}
#ResultsPan{margin-left:6px;margin-top:5px; margin-bottom:-1px;}
#SearchTabs{margin-left:6px;margin-top:5px;}
#InfoiFrame{background-color:#ffffff;}
.MapFloatingPanCss {z-index:100;border:1px solid #666666;background-color:#BFE0F1; white-space:nowrap;}
.MapFloatingPanCss td
{
	text-align:center;
	vertical-align:middle;
}
#loginFooter{color:#CCCCCC;display:none;}
#loginFooter a {color:#CCCCCC;text-decoration:none;}
#loginFooter a:hover{color:#000000; text-decoration:underline;}
#tb_columnViewer{border:0px solid #999999; empty-cells:show;}
#tb_columnViewer td { border-bottom:0px solid #cccccc;word-spacing:normal; background-color:#ffffff; empty-cells:inherit;	white-space: nowrap;}
#colorPickerTable1{ border:2px solid #000000;text-align:center;background-color:#ffffff;}
#LoginStatTable{ height:20px;float:right}
#LoginStatTable a:link, #LoginStatTable a:visited, #LoginStatTable a:active {color:#336699; text-decoration:underline;}
#tb_MapControlNavigationTools img {margin-top:4px; margin-left:5px; margin-right:5px;}
#tb_MapControlNavigationTools img {margin-top:4px; margin-left:5px; margin-right:5px;}
#toolHelpHeader{background-color:#BFE0F1;font-size:7pt; font-weight:bold; padding:2px;white-space:nowrap}
#toolHelpBody{padding:2px;background-color:#ffffff;}
#toolHelp{border:1px solid #cccccc; width:150px;margin-left:2px;}
#RedLiningTable{ background-color:#ffffff; width:100%}

.Dir{ text-align:left}
.DirRight{ text-align:right; float:right}
.ddlCtrlLabel{padding:1px 0px 0px 4px;}
.MenuCtrlCell{min-width: 300px; padding:0px 10px 0px 0px;text-align:left;}
.Indent{ margin-left:8px; }
.pager a{ text-decoration:underline;}
/*-----------------------------------------------------*/
#div_lnkResult{display:none;}
/*Info Tool*/
.hrBackColor{height:5px;background-color:#BFE0F1;}

/* Error label style */
.Error{ 
	font-size:9pt;
	color:#FF0000;
	background-color:#ffffff; white-space:nowrap;}
/******** Notification ***********/
.Notification{border:1px solid #c0c0c0;border-collapse:collapse;font-family:Verdana;}
.NotificationWizard{border:1px solid #c0c0c0;vertical-align:middle;text-align:center;}
.NotificationStepMenu{border-right:1px solid #c0c0c0;width:auto;width:150px}
.NotificationWizardHeaderText{font-size:10pt;}
.NotificationStepHeaderText{font-weight:bold}
.NotificationSearch{border:1px solid #c0c0c0;}
.NotificationToolBar img{margin-top:0px; margin-left:1px; margin-right:1px;} 
.NotificationToolBar {border:1px solid #c0c0c0}

.CommonBoxTableSignUp
{
	border:0px solid #cccccc;	
	background-color:#fff;
	padding:0px;
	margin: -4px 2px 0 6px;	 
	border-bottom:0px; 
	position:relative !Important;
}
.CommonBoxTableSignUp .ContentDiv { padding:2px; margin:0px; border-top:0px; min-height:115px;}
.CommonBoxTableSignUp .HeaderTable{border:1px solid #c0c0c0; border-bottom:0px; margin:0px; padding:0px;}


/*******/  
/******** PluginTools ***********/
.pluginTable
{
    width: 100%;
    height: 100%;
}
.pluginNavigator
{
    height: 29px;
}
        
.pluginTable
{
    width: 202px;

}

.pluginNavigatorHeader{border-bottom: 1px solid #000000;  color: #31659c; font-weight: bold; font-style: normal; text-align: center; font-family: 'Segoe UI'; font-size: 11px;}
.pluginOrientationHeader{border-bottom: 1px solid #000000; color: #31659c; font-weight: bold; font-style: normal; text-align: center; font-family: 'Segoe UI'; font-size: 11px;}
.measureHeader{font-weight: bold; font-style: normal; color: #999999; font-family: 'Segoe UI'; font-size: 11px;	background-color: #BFE0F1;}
.pluginMeasureDivResult{border: 1px solid #000000; padding: inherit; margin: inherit; width: 150px; height: 150px; font-family: 'Segoe UI'; font-size: 11px; font-weight: normal; font-style: normal; color: #000000; text-decoration: none; visibility: visible; overflow: auto; display: block;} 
/*******/   
.mapStatusDiv{background-color:#E0EDEC;}

.VERouteTable{color:#000000;background-color:#FFFFFF;border:1px solid #666666; text-align:left}
.VERouteHeader{background-color:#0066a7; font-weight: bold; font-style: normal; color: #FFFFFF;}

.txtSelectionBufferBox{ width:70px; margin-top:0px;}

.MoreSearchesTbl{ min-width:400px; width:100%; margin-bottom:20px; min-height:400px; border:1px solid #e3e3e3;}
.MoreSearchesTbl td{white-space:nowrap; padding:16px; }
.MoreSearchesTbl a{ text-decoration:none;}
.MoreSearchesTbl a:hover{ text-decoration:none; color:#000}
#_outctl01_cpBoxes_BoxMeasure{ background-color:#ffffff; border:1px solid #999999;}
/* Simple text right alignment to work both in Firefox and IE*/
.TextRightAlign{ text-align:right;}
/*******/  

.Spliter
{
	width: 47%;
	height: 7px;
	background: url(../../images/split1.png);
	background-repeat: repeat-x;
}

.SpliterCenter
{
	width: 6%;
	height: 7px;
	background: url(../../images/split0.png);
	background-repeat: repeat-x;
}

.MapScale
{
	vertical-align:middle;
	text-align:left;
	white-space: nowrap;
}

.MapDynamicInfo
{
	vertical-align:middle;
	text-align:center;
	white-space: nowrap;
}

.DisplayCoord
{
	vertical-align:middle;
	text-align:right;
	white-space: nowrap;
}
.thDirection
{
	text-align:left
}

.ExpandCollapseIcon img
{
	width: 15px;
	height: 15px;
	border-style:hidden;
}

.Expand
{
	width: 15px;
	height: 15px;
	background: url(../../images/expand_Off.gif);
	background-repeat: no-repeat;
}

.Expand:hover
{
	width: 15px;
	height: 15px;
	background: url(../../images/expand_On.gif);
	background-repeat: no-repeat;
}

.Collapse
{
	width: 15px;
	height: 15px;
	background: url(../../images/collapse_Off.gif);
	background-repeat: no-repeat;
}

.Collapse:hover
{
	width: 15px;
	height: 15px;
	background: url(../../images/collapse_On.gif);
	background-repeat: no-repeat;
}

.WelcomeCell 
{
	height:80px;
	padding:4px;
	white-space:normal;
}

.loginH1
{
	display:none;
}
.LMTips
{	
	font-size:8pt;	
	white-space: nowrap;
}
