html
	{scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:#999999;
	scrollbar-base-color: blue;
	scrollbar-darkshadow-color: #44728D;
	scrollbar-face-color: #44728D;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #999999;
	}
body
{
	font-size: 8pt;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

body, div, p, td, th, li, select, span, textarea, input  {font-family: tahoma, trebuchet ms, verdana, arial, helvetica;}
th{ text-align:left;}
td{font-size:8pt;vertical-align: top;}
select, textarea{font-size:8pt;}
hr{color: #999999; background-color:#A5AFB8;}
fieldset{padding:1px;}
iframe{background-color:#FFFFFF; margin:0px; padding:0px;}
A {color: #44728D;}



#BannerPan{margin-top: 2px;  margin: 2px 0px 2px 2px;}

#MapTabsPan{height: 20px;clear: right;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 2px;padding: 0px;margin-bottom:-0.2em}
#HelpPan{width: 100%;text-align: right;}
#MapToolsHeaderPan{width: 200px;float: left;clear: none;margin: 1px;}
#PanDiv {z-index:100;border: 1px solid #44728D;background-color:#A5AFB8;}
#loginFooter {font-size:8pt;color:#666666; display:none;}
#loginFooter a {font-size:8pt;color:#44728D;text-decoration:none;}
#loginFooter a:Hover {font-size:8pt;color:#000000;text-decoration:underline;}
#Inner_LayerMangerPan{overflow:scroll=yes;overflow-X:auto;}
#advanceToolLayerInner ,#divMapTips, #SearchControlLayer, #NearbySearchControlLayer{display:none;}
#toolHelpHeader{background-color:#A5AFB8;font-size:7pt; font-weight:bold; padding:2px;}
#toolHelpBody{font-size:8pt;  padding:2px;background-color:#ffffff;}
#toolHelp{border:1px solid #006699;width:150px;margin-left:2px;}
#SelectionListLayer{display: block;}
#MapOverViewLayer iFrame{text-align:center;  vertical-align:middle;}
#HelpPan{font-size: 9pt;color:#FF0000;font-style: italic;font-weight: bold;text-decoration: underline;text-align: right;}
#searchInnerLayer{display:none; padding:5px;}
#SearchControlLayer{ z-index:160; background-color:#ffffff}
#BufferMoreOptionLayer{padding:2px; border-bottom:1px solid #cccccc;}
#SearchControlLayer{display:none; width:500px; overflow:visible; z-index:50;}
#RedLiningTable{ background-color:#ffffff;width:100%}
#ResultPageContent{border:1px solid #336699;  padding:6px;}
#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;}
#tbl_MAPTOOLS .ToolMouseOver img,#tbl_MAPTOOLS .ToolSel img, #tbl_MAPTOOLS .ToolImageOn img,#tbl_MAPTOOLS .ToolDisabled img,#tbl_MAPTOOLS .Tool img{margin-top:0px; margin-left:0px; margin-right:0px; border-top:1px solid #44728D;}


/********************************* MAP TABS ************************************************************************/
.MapTabBackground
{
	color:#FFFFFF;
}


.MapTabSelected
	{	
	color:#000000;
	padding: 3px 10px 3px 10px; 
	border-left:1px solid #cccccc;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background: #A5AFB8; 
	font-size:8pt; 
	font-weight:bold;
	cursor:pointer;
	}
.MapTabHover
	{
	
	color:#000000;
	padding: 3px 10px 3px 10px; 
	border-left:1px solid #cccccc;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background: #A5AFB8 url(images/arightcurveGray.gif)no-repeat top right; 
	font-size:8pt; font-weight:bold;
	cursor:pointer;
	}

.MapTab
	{
	color:#ffffff;
	padding: 3px 10px 3px 10px; 
	border-left:1px solid #cccccc;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background:#44728d ;  
	font-size:8pt; font-weight:bold;
	
	}
.MapTab a{color:#ffffff;font-size:8pt; font-weight:bold;}
.MapTab a:hover{color:#000000;text-decoration:none;font-size:8pt; font-weight:bold;}
.MapTabSelected a{color:#000000;font-size:8pt;font-weight:bold;cursor: not-allowed;}
.MapTabSelected a:hover{color:#000000;text-decoration:none;cursor:not-allowed;font-size:8pt; font-weight:bold;}

/********************************* END MAP TABS *************************************************************************/

.MapCompass{color:#FFFFFF;background-color:#FFFFFF; border: 0px 1px 1px 1px solid #336699; text-align:left}
.HeaderMapCompas{font-size:7.5pt; font-weight:bold;color: #FFFFFF;background: #A5AFB8;height: 19px;width: 100%;padding: 0px;vertical-align: middle;white-space: nowrap; cursor:move;}

.BorderSmartNavigator{color:#FFFFFF;background-color:#BFE0F1;text-align:left}
.SmartNagigatorActiveImageCssClass{border:2px solid #000000}
.SmartNagigatorCellCss{border:1px solid #c0c0c0}


/********************************* MAP VIEWS *************************************************************************/
.btn
{
	background:#44728d ; 	
	FONT-SIZE:8pt; 
	color:White;
	padding-bottom:2px;
	padding-top:2px;	
}

.btn:hover{BACKGROUND-POSITION: -8px top; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#000000", Direction=135, Strength=2); COLOR: #000000; BACKGROUND-REPEAT: repeat-x}
.btnHover{BACKGROUND-POSITION: -8px top; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#000000", Direction=135, Strength=2); COLOR: #000000; BACKGROUND-REPEAT: repeat-x}
.btnDown{BACKGROUND-POSITION: left top; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#999999", Direction=135, Strength=2); COLOR: #000000; BACKGROUND-REPEAT: no-repeat}
.LeftRightBlueBorder{border-top-width: 0px;border-right: 1px solid #44728D;border-left: 1px solid #44728D;padding-right: 4px;padding-left: 4px;font-size: 8pt;}
.LeftRightBlueBorderNoPadding {border-right: 1px solid #44728D;border-left: 1px solid #44728D;padding:0px;font-size: 8pt;}

.ToolBarBasic{padding: 0px;font-size: 9pt;color: #44728D;margin:0px;background-color: #A5AFB8; text-align:left}
.ToolBarBasic a{color: #44728D; text-decoration: none;text-align:left}	
.ToolBarBasic a:hover{color:#ffffff;text-align:left}
.ToolBar{margin:0px;padding:0px;display: run-in;color:#FFFFFF;background-color:#ffffff;border:1px solid #666666; width:30px; text-align:center;text-align:left}
.ToolBar img{margin-top:4px; margin-left:5px; margin-right:5px;text-align:left}

/*-------------- TOOLS ---------------*/
.Tool{ cursor:pointer;text-align:left}
.ToolImageOn{cursor: pointer;text-align:left}
.ToolSel{cursor:default;text-align:left}
.ToolMouseOver{cursor: pointer;text-align:left}
.ToolDisabled{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);-moz-opacity:0.3;text-align:left}
.ToolMouseOver img,.ToolSel img,.ToolImageOn img,.ToolDisabled img,.Tool img{margin-top:0px; margin-left:0px; margin-right:0px; border-top:1px solid #ffffff;text-align:left}

.ToolSearch{ cursor:pointer;text-align:left;}
.ToolSearch img,.ToolSelSearch img,.ToolMouseOverSearch img, .ToolDisabledSearch img {margin:0px; border-left:1px solid #336699;border-bottom:1px solid #336699; border-right:1px solid #336699;}

.ToolSelSearch{cursor:default;}
.ToolMouseOverSearch{cursor: pointer;}
.ToolDisabledSearch{cursor:default;}

.ToolSearchSelection{ cursor:pointer;text-align:left;}
.ToolSearchSelection img,.ToolSelSearchSelection img,.ToolMouseOverSearchSelection img, .ToolDisabledSearchSelection img {margin:4px;}

.ToolSelSearchSelection{cursor:default;}
.ToolMouseOverSearchSelection{cursor: pointer;}
.ToolDisabledSearchSelection{cursor:default;}
.ToolBarSearchSelection{ border-top: 1px solid #336699;border-left: 1px solid #336699;border-right: 1px solid #336699; background-color:#ffffff;}
.ToolBarSearchSelection td { border-bottom: 1px solid #336699;}
/*----------- END TOOLS --------------*/

.ToolBarHeader{padding:2px;background-color: #44728D; color:#FFFFFF;font-size:8pt; width:100%;cursor:move;}
.RoutingHeader{padding:4px;text-align:left;background-color: #44728D;text-decoration:none;color:#FFFFFF;font-size:9pt;font-weight:bold;vertical-align:middle; width:100%;}

.InfoPageContent{margin:0px;padding:0px;font-size:8pt;}	
.infoFooter{border-top:1px solid #44728D;font-size: 9pt;}
.InfoControlTopSection{padding-top:3px;padding-bottom:3px;height:20px; vertical-align:text-bottom;font-size: 8pt; border-bottom:1px solid #44728D;}
.InfoControlTopSection span{font-size: 8pt;}
.infoDetailsXSLTbl{font-size: 8pt;}	
.InfoHeaderXSLTbl{background-color: #A5AFB8;font-size: 9pt;font-weight:bold;}
.InfoSubHeaderXSLTbl{background-color:green;}
.ImageButton{cursor:pointer;}
.ctrlMap{border: 1px solid #44728D;}
.MapViewsLblCell{padding-top:0px;padding-left:6px;padding-right:3px;font-weight:bold;font-size:10pt;}
.ScalePickerGobtn{margin-top:2px; border:0px;margin-left:2px;}
.ratioTextBox{font-size:8pt;border: 1px solid #336666;color: #333333;background-color:#ffffff;width:70px;height:14px;vertical-align:bottom;margin-top:0px;}
.ScalePIckerTxtLbl{font-size:8pt;vertical-align:middle;text-align:left;padding:2px;}
.BottomBlueBorder{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #44728D;}
.TopBottomBlueBorder{border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-bottom-color: #44728D;border-top-color: #44728D; background:#ffffff;}
.Move{cursor: move;background-color: #A5AFB8;}
.MapSizesCell{background-color: #A5AFB8;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-bottom-color: #44728D;border-top-color: #44728D;}
.ToolbarPan{background-color: #A5AFB8;height: 100%;border-right:1px solid #006699;border-top:1px solid #006699;border-bottom:1px solid #006699;}
.MapCtrlPan{border: 1px solid #44728D;padding: 2px;}
.TitleSmall{font-size: 9pt;color: #44728D;margin: 0px;padding: 0px;}
.TitleBig{font-size: 10pt;font-weight: bolder;color: #44728D;}
.BoxHeader{margin-top: 2px;}
/*--------Common Items--------*/
.CalenderStyle{font-size: 10px;	border:#44728D 1px Solid;}
.calendar_button{border:none;cursor:pointer;}
.picker{background-color: #FFFFFF;border: 1px solid #A5AFB8;font-size: 8pt;padding: 2px;cursor: pointer; width:150px;}
.calendar{border-style:solid;border-width:1px;border-color:#44728D;border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.calendar td{font-size:8pt;}
.header{font-size: 10pt;color: #FFFFFF;text-decoration:none;background-color:#44728D;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 TD{	color:white;font-size:10pt;	font-weight:bold;}
.button{background-color:#E0DFE3;background-image:url(images/dayheader_bg.gif);	font-size:8pt;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; text-align:center;padding:0px 5px 0px 5px;}
.selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFFFFF;}
/**        Printint temporary ***/
.addLblPopUp{border:1px solid #336699;background-color: #ffffff;text-decoration:  none;color:#000000;font-size:8pt;vertical-align:   middle;}
.SelectionListTable{background-color:#ffffff; border:1px solid #cccccc; padding:10px; 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;}
.attributeEditorHover{cursor:pointer;text-decoration:underline;}
.attributeEditorSelected{cursor:pointer;text-decoration:none; color:#CCCCCC;}
/*--------Common Items--------*/
.floatRight{float:right;}
.MapViwesImage{float:left; clear:none;}	
.txtSmall{font-size:8pt;vertical-align:baseline; width:82px;}
.txtMid{font-size:8pt;vertical-align:baseline; width:100px;}
.SubTitleBar{font-size:8pt; font-weight:bold;color: #FFFFFF;background-color: #A5AFB8;height: 19px; padding: 0px;text-align: left;vertical-align:middle;white-space: nowrap; padding-left:1px}
.SubTitleBar td{ vertical-align:middle;}
.SubTitleBar img{margin-bottom:2px;}
.SidePanelsBottomCell{padding:3px 0px 3px 0px;background-color:#ffffff;height:24px; vertical-align:text-bottom;}
.ActiveSnapHeader{ background-color:#44728d; width:100%; white-space: nowrap; color:#ffffff; font-weight:bold; vertical-align:middle;}
.ActiveSnapHeader A{color:#000000; font-weight:bold; text-decoration:none; white-space: nowrap;}
.ActiveSnapHeader A:visited{color:#000000; font-weight:bold; text-decoration:none; white-space: nowrap;}
.ActiveSnapHeader A:Hover{color:#000000; font-weight:bold; text-decoration:none; white-space: nowrap;}
.SnapHeader{ background-color:#cccccc; color:#000000; font-weight:bold; text-decoration:none; vertical-align:middle;}
/*.TextBoxMidSearch{ height:13px;}*/
/*.TextBoxMidSearchEditor{height:20px;}*/
.TextBoxMid{font-size: 8pt;width:154px;height:13px;vertical-align:top;margin-bottom:2px;}
/*--- START OF BOX BORDERS ---*/

.BorderImage{display:none; visibility:hidden; width:0px; height:0px;}
.CommonBoxTable
{
	border:1px solid #44728D;	
	background-color:White;
	padding-bottom:4px;
	margin-bottom:2px;	
}
.CommonBoxTableContent
{
	background-color:White;
	padding-right:4px;
	padding-left:4px;
}	
.HideItForClassicInIE{display:none; visibility:hidden; width:0px; height:0px;}
.HeaderTableFloating{font-size:8pt; font-weight:bold;color: #FFFFFF;background-color: #A5AFB8;background-image: url(images/menu_bg19.gif);background-repeat: repeat-x;background-position: left top;height: 19px;width: 100%;padding: 0px;vertical-align: middle;white-space: nowrap; cursor:move;}
.HeaderTableFloating td{ vertical-align:middle;}
.HeaderTableFloating img{cursor:pointer; }
.HeaderTable{font-size:8pt; font-weight:bold;color: #FFFFFF;background-color: #A5AFB8;background-image: url(images/menu_bg19.gif);background-repeat: repeat-x;
background-position: left top;height: 19px;width: 100%;vertical-align: middle;white-space: nowrap;}
.HeaderTable td{ vertical-align:middle;}
.HeaderTable img{cursor:pointer;}
.RoutingHeader{padding:4px;text-align:left;background-color: #A5AFB8;text-decoration:none;color:#000000;font-size:9pt;font-weight:bold;vertical-align:middle;width:100%;}
.Headercell3{background-image: url(images/titlebar_curve.jpg); background-repeat:no-repeat; width:13px;}
.BoxCollapsExpandImage{padding:0px; width:20px}

/*---END OF BOX BORDERS ---*/
.AdvancedToolBar{margin:0px;padding:0px;display: run-in;color:#FFFFFF;cursor:pointer;}
.AdvancedToolBar a{cursor:pointer;}
.AdvancedToolBar a:hover{color:#000000;cursor:pointer;}
.AdvancedToolBar img{ margin-top:4px; margin-left:5px; margin-right:5px;}
.HorizonTalToolBar, .SelectionListToolBar{cursor:pointer;}
.HorizonTalToolBar img{margin-top:4px; margin-left:5px; margin-right:5px;}
.SelectionListToolBar img{margin:0px;}
.ApplyButtonCell
{
	vertical-align:text-bottom;
}
.ContentDiv{ padding:3px;}
.AttributeEditorTable{border:1px solid #cccccc;font-size: 8pt;}
.LabelStyle{font-size:8pt;white-space:nowrap;}
.ImageButton{ cursor:pointer; border:0px; padding:0xp; margin:0px;}
.ThemeCtrl{	border:0px solid #006699;padding:1px;}
.LangCtrl{border:0px solid #006699; padding:1px;}
.InfoHeaderXSLTbl{   background-color:#44728D; color:#ffffff; border-left:1px solid #cccccc; padding:1px;}
.InfoXSLHeaderRow{font-size:8pt;border-bottom:1px solid #cccccc;}
.InfoXSLRowLeftCell{font-size:8pt;border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;border-top:1px solid #cccccc;  padding:2px;}
.InfoXSLRowRightCell{font-size:8pt;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-top:1px solid #cccccc;  padding:2px;}
.OuterTable{ border:1px solid #006699;}	
/*----PRINT ----*/
.tblBorderAll {	border: 1px solid #666666;}
.tblBorderBottom {border-bottom: 1px solid #666666;}
.tblBorderleft {border-left: 1px solid #666666;}
/*---------- Printint temporary -----------*/
.clsPrintBorder {BORDER: #000000 1px solid;}
.clsPrintBorder1 {BORDER: #000000 1px solid;}
.clsPrintHeader {BACKGROUND-COLOR: #44728d}
.clsPrintScaleBar {BACKGROUND-COLOR: #ffffff;FONT-WEIGHT: normal; FONT-SIZE: 7pt;}
.clsPrintTitle {BACKGROUND-COLOR: #ffffff;COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 13pt;}
.clsPrintSubTitle {BACKGROUND-COLOR: #ffffff;COLOR: #000000; 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;}
.clsPrintLegend {BACKGROUND-COLOR: #C0C0C0;FONT-WEIGHT: bold; FONT-SIZE: 8pt;}
.clsPrintComments {FONT-SIZE: 7pt;}
.ContactPrintTitle{border-bottom:1px solid #666666;}
.ToolTipsCls{padding:3px; background-color: #FFFFEA;font-size:8pt;}
.SearchHeader{font-weight:bold; border-bottom:1px solid #336699; padding-bottom:8px;}
.XSLSearchResult{border:1px solid #336699; empty-cells:show; margin:10px;}

/*LAYER MANAGER**/
.ActiveLayer
{
	background-color: #a5afb8;
}
.GreyedLayer
{
	color: gray;	
}
.GroupedLayer
{
	font-weight:bold;
}
.MapNode
{
	font-weight:bold;
}
.tdt
{
-moz-user-select: none;
} 
/*LAYER MANAGER END **/
.WizardSidebarButtonStyle{white-space:nowrap; padding-right:10px;}
.WidgetCSSClass{ white-space:nowrap}
.MoreSearchesTbl{ width:100%; margin-bottom:20px;}
.SearchContainer {padding: 10px; }
.MoreSearchesTbl td{white-space:nowrap; padding:6px;}
.Dir{ text-align:left; float:left;top:800;}
.PaddingLeft3px{ padding-left:3px;}
.DirRight{ text-align:right; float:right}
.ddlCtrlLabel{padding:1px 0px 0px 4px;}
.Indent{ margin-left:8px; }
/*Info tool*/
.hrBackColor{height:5px;background-color:#A5AFB8;}


/* Error label style */
.Error{ 
	font-size:10pt;
	font-family: 'Segoe UI';
	color:#000000;background-color:#ffffff;}
   