﻿/*Font *******************************************************************************************
**************************************************************************************************/

/* set title font properties-dojo */
body .infowindow .window .top .right .user .titlebar .title 
							{font: 110%; font-weight: bold !important;}
/* set content font properties-dojo */
body .infowindow .window .top .right .user .content,
body .infowindow .window .top .right .user .content .dijitTabContent 
							{font: 102% "Trebuchet MS", sans-serif !important; }
#toolbar.bingToolbar7-0  label      {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
#toolbar.bingToolbar6-3  label      {font-size: 7.95pt; }

/*Structure IDs***********************************************************************************
**************************************************************************************************/
html                        {overflow-x: auto !important;}
/*body                        {overflow-x: auto !important;}*/

   
#baseMap				    {position: absolute; right: 5px; top: 40px;}	
	#baseMap a              {min-width: 60px; white-space: nowrap;}
	* html #baseMap a       {width: 60px;}   


	
#mapDiv					    {overflow: hidden; width:100%; height: 100%; background: url(images/tile-map-bg.png) repeat; }

	#mapDiv_infowindow table    {width: 98%;}
	.dijitTabInnerDiv   {padding: 2px 4px 2px 5px !important;}
	.infowindow .window .top .right .user .layout {margin-top: 15px !important;}
	.infowindow .window .top .right .user .border {display: none;}
	.dijitContentPane table td  {padding: 3px; }
	.dijitContentPane ul        {margin-top: 5px;}
	.dijitContentPane li .icon  {display: inline-block; margin-left: 5px;}
	#inputAddress		{width:60%; margin: 0 10px 0 0;}
	* html .dijitContentPane table {width: 90%;}
		
	/*info window theme*/
	.tundra .infowindow .sprite {background-image: url(images/infowindow.png) !important; }
	* html .tundra .infowindow .sprite {background-image: url(images/infowindow.gif) !important; }
	/*.tundra .dijitTab			{background-image: url(images/tabEnabled.png) !important; }*/		
	.tundra .dijitTabChecked	{background-image: none !important; }
	/*.tundra .dijitTabHover		{border: 1px solid /*#9b9b9b/ #d9ddde  !important; border-bottom: 0  !important; }**/
	/*.tundra .dijitTabCheckedHover, .tundra .dijitTabFocusedHover		{border: 1px solid #d7d7d7  !important; border-bottom: 1px solid white  !important; }*/
	.tundra .dijitMenuPassive .dijitMenuItemHover, .tundra .dijitMenuItemSelected {background-color: #A9D1E5 !important; color: #444444 !important; }
	.dijitTabPaneWrapper table td, .dijitTabPaneWrapper table th  {border: 1px solid #cccccc; }
	.dijitTabPaneWrapper table th {background: #f3f3f3;}
		

		
		
#progress, .progressBg	    {position: absolute; bottom: 7px; left: 10px; height: 20px; line-height: 20px; /*display: none; */}
	#progress			    {width: 150px; padding: 0 5px;}
	.progressBg			    {width: 160px; border: 1px solid #eaeade;}
	
							 
#results                    {clear: both;}
	#results ul             {list-style: none;}
	#results li             {position: relative; margin-bottom: 4px; overflow: hidden; padding-left: 30px; min-height: 30px;}
	* html #results li      {height: 30px;}
	#results .iconMarker    {position: absolute; top: 0; left: 0;}
	
#rightClick                 {position: absolute; top: 100px; left: 50px; padding: 8px;}    
#rightClick a, #rightClick p {margin-bottom: 5px; }    


#tabNav                      {margin-bottom: 0;}

#tab-1					{padding-top: 0;}
#tab-1-nav /*buttonBar*/    {position: fixed; z-index: 500; height: 24px /*size of buttonset a*/; background: white; width: 275px;}

#toc						{width: 100%;}
#toc p, #toc ul				{position: relative; display: inline-block; margin-bottom: 5px; overflow: visible; clear: both; zoom: 1;}
	#toc p					{width: 100%;}
	#toc ul					{margin-left: 10px;}
	#toc li					{position: relative; list-style: none; margin-bottom: 2px; overflow: hidden;}
	#toc p label			{font-weight: bold;}
	#toc label				{margin-left: 10px;}
	#toc input				{float: left; margin-top:2px;  margin-left: 25px; width: 10px;}
	#toc img				{width: 14px; height: 14px; position: absolute; top: 1px; left: 0px; overflow:visible;}
	
	/* IE6, IE7 */
	#toc input      { *top: -1px; *left: 5px; *overflow: visible;}
	
	/* IE6 */
	* html #toc li   { display: inline-block;}
	
#toolbar, .toolbarBg	    {position: absolute; top: 0px; left: 0px; height: 26px; padding-top: 4px; width:100%;}
	#toolbar			    {border-bottom: 1px solid #ABACAC;}
	#toolbar span.right     {position: absolute /*bc ie*/; right: 0; top: 0;}
	
	/*switch to default colors*/
	#toolbar.bingToolbar7-0                {left: 260px; width: auto; background: #FAF7F5; border-bottom: 0; height: 25px;}
	#toolbar.bingToolbar7-0  label         {color: #5077BB; font-weight: normal; }
	#toolbar.bingToolbar7-0  label.toolbarMenuTab {border: none;} 
		#toolbar.bingToolbar7-0 #menuNavInfo   {left: 0; border: none; top: 29px; background-color: #FAF7F5;}
		
	#toolbar.bingToolbar6-3                {left: 260px; top: 12px; width: auto; background: #c8d3e1; border: 1px solid white; height: 21px; padding: 0;}
	#toolbar.bingToolbar6-3  label         {font-weight: normal; height: 17px; padding-top: 1px; padding-bottom: 1px; border:1px solid #c8d3e1 !important; background-color: #dee5ed !important; }
	#toolbar.bingToolbar6-3  label.toolbarMenuTab {border: none; background: white !important;} 
		#toolbar.bingToolbar6-3 #menuNavInfo   {left: 0; border: none; top: 20px; background-color: #FAF7F5;}

/*z-index over map********************************************************************************
**************************************************************************************************/
#mapDiv_infowindow		    {z-index: 9999 !important;}

#baseMap                    {z-index: 50;}

#toolbar			        {z-index: 100; }
	.toolbarBg              {z-index: 99;}
	
#progress			        {z-index: 100; }
	.progressBg			    {z-index: 99; }
	
.pagination                 {z-index: 9999px;  }
#slides, .slidesBg          {z-index:9990; }

 .mapTabBody .iconClose            {z-index: 9999; }
 .buttonset-mapTabs             {z-index: 9999; }
 

/*Properties Classes*******************************************************************************
**************************************************************************************************/
 .aside input			    {width: 95%}	
	
	.aside select		    {width: 96%;}	
	.aside em               {display: block;}
	
	.aside .halves label    {font-weight: normal;}
	
	.aside .icon            {width: 18px;}
		
	.aside em,	
	.aside p,
	.aside .button,
	.aside .buttonset-icon,
	.aside .listRadio,	
	#tab-2-sub-D select,	
	#results .iconDetails    {margin-bottom: 8px;}
	
	.aside .subToggle       {padding-top: 40px;}
	

.banner .nav                {padding: 0 5px;}	
	body .banner h1         {left: 5px; }
	.banner .migov          {margin-right: 5px;}
	
	.banner .bannerNav .right     {right: 10px;}

/*individual button sets - icon only. see buttonset mcgi-base for layout*/       
.buttonset-map label                      {background-image: url(images/sprite-buttonset-map.png); background-repeat: no-repeat;}

	.buttonset-mapTabs                    {position: absolute; right: 0; top: 170px; padding-left: 5px;}
	.buttonset-mapTabs li.tab             {float: right; clear: both; margin-top: -1px; text-align: left;}
	.buttonset-mapTabs .title             {display: none;}
	.buttonset-mapTabs .tab.first           {margin-top: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0;}
	.buttonset-mapTabs .tab.last            {-webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px;}
	.mapTabBody                           {display: none; position: relative; padding: 5px; width: 200px; }
	.mapTabBody select                    {width: 85%; margin-bottom: 4px;}
	.mapTabBody p                         {margin-bottom: 4px;}
	.mapTabBody .iconRight,
		.mapTabBody .iconClose            {position: absolute; top: -30px; cursor: pointer;}
		.mapTabBody .iconClose            {right: 5px;}
		.mapTabBody .iconRight            {right: 25px;}
	/*resets, increase presidence with body since all.css loads mcgi first*/
	body .mapTabBody label                     {background-image: none; display: inline; font-size: 100%;  height: auto; margin: 0; text-indent: 0; width: auto;}
	body .mapTabBody input                     {position: static; width: 80%; }
	body .mapTabBody input.iconGo                {width: 18px;}
	
	body .buttonset-mapTabs  .buttonset-map      {text-align: left; padding-bottom: 0;}
	body .buttonset-mapTabs  .buttonset-map li {border: none; background: none; margin-right: 4px;}
	
	/*Drawing Tools********************************************************************************************/
	
	/*Select*/
	
	.buttonSelectCircle                      {background-position: 0 0;}
	.buttonSelectCircle:hover,
	.active .buttonSelectCircle              {background-position: -30px 0px;} 
	
	.buttonSelectExtent                      {background-position: 0 -30px;}
	.buttonSelectExtent:hover,
	.active .buttonSelectExtent              {background-position: -30px -30px;} 
	
	.buttonSelectFreehandPolygon             {background-position: 0 -60px;}
	.buttonSelectFreehandPolygon:hover,
	.active .buttonSelectFreehandPolygon     {background-position: -30px -60px;} 
	
	.buttonSelectFreehandPolyline            {background-position: 0 -90px;}
	.buttonSelectFreehandPolyline:hover,
	.active .buttonSelectFreehandPolyline    {background-position: -30px -90px;} 

	.buttonSelectLine                        {background-position: 0 -120px;}
	.buttonSelectLine:hover,
	.active .buttonSelectLine                {background-position: -30px -120px;} 
	
	.buttonSelectMultiPoint                  {background-position: 0 -150px;}
	.buttonSelectMultiPoint:hover,
	.active .buttonSelectMultiPoint          {background-position: -30px -150px;} 

	.buttonSelectPolygon                     {background-position: 0 -180px;}
	.buttonSelectPolygon:hover,
	.active .buttonSelectPolygon             {background-position: -30px -180px;} 
	
	.buttonSelectPolyline                    {background-position: 0 -210px;}
	.buttonSelectPolyline:hover,
	.active .buttonSelectPolyline            {background-position: -30px -210px;} 

	.buttonSelectRectangle                   {background-position: 0 -240px;}
	.buttonSelectRectangle:hover,
	.active .buttonSelectRectangle           {background-position: -30px -240px;} 

	.buttonSelectTriangle                    {background-position: 0 -270px;}
	.buttonSelectTriangle:hover,
	.active .buttonSelectTriangle            {background-position: -30px -270px;} 

	.buttonSelectPoint                       {background-position: 0 -300px;}
	.buttonSelectPoint:hover,
	.active .buttonSelectPoint               {background-position: -30px -300px;} 

	.buttonSelectClear                       {background-position: 0 -330px;}
	.buttonSelectClear:hover,
	.active .buttonSelectClear               {background-position: -30px -330px;} 
		
	/*Buffer*/
	
	.buttonBufferCircle                      {background-position: 0 0;}
	.buttonBufferCircle:hover,
	.active .buttonBufferCircle              {background-position: -60px 0px;} 
	
	.buttonBufferExtent                      {background-position: 0 -30px;}
	.buttonBufferExtent:hover,
	.active .buttonBufferExtent              {background-position: -60px -30px;} 
	
	.buttonBufferFreehandPolygon             {background-position: 0 -60px;}
	.buttonBufferFreehandPolygon:hover,
	.active .buttonFreehandPolygon           {background-position: -60px -60px;} 
	
	.buttonBufferFreehandPolyline            {background-position: 0 -90px;}
	.buttonBufferFreehandPolyline:hover,
	.active .buttonBufferFreehandPolyline    {background-position: -60px -90px;} 

	.buttonBufferLine                        {background-position: 0 -120px;}
	.buttonBufferLine:hover,
	.active .buttonBufferLine                {background-position: -60px -120px;} 
	
	.buttonBufferMultiPoint                  {background-position: 0 -150px;}
	.buttonBufferMultiPoint:hover,
	.active .buttonBufferMultiPoint          {background-position: -60px -150px;} 

	.buttonBufferPolygon                     {background-position: 0 -180px;}
	.buttonBufferPolygon:hover,
	.active .buttonBufferPolygon             {background-position: -60px -180px;} 
	
	.buttonBufferPolyline                    {background-position: 0 -210px;}
	.buttonBufferPolyline:hover,
	.active .buttonBufferPolyline            {background-position: -60px -210px;} 

	.buttonBufferRectangle                   {background-position: 0 -240px;}
	.buttonBufferRectangle:hover,
	.active .buttonBufferRectangle           {background-position: -60px -240px;} 

	.buttonBufferTriangle                    {background-position: 0 -270px;}
	.buttonBufferTriangle:hover,
	.active .buttonBufferTriangle            {background-position: -60px -270px;} 
	
	.buttonBufferPoint                       {background-position: 0 -300px;}
	.buttonBufferPoint:hover,
	.active .buttonBufferPoint               {background-position: -60px -300px;}     

	.buttonBufferClear                       {background-position: 0 -330px;}
	.buttonBufferClear:hover,
	.active .buttonBufferClear               {background-position: -60px -330px;}      
	
	/*other*/
	.buttonMeasure                     {background-position: 0 -360px;}
	.buttonMeasure:hover,
	.active .buttonMeasure             {background-position: -30px -360px;}   
	
	.buttonIdentify                    {background-position: 0 -390px;}
	.buttonIdentify:hover,
	.active .buttonIdentify            {background-position: -30px -390px;}     
	
	.buttonSearch                       {background-position: 0 -420px;}
	.buttonSearch:hover,
	.active .buttonSearch               {background-position: -30px -420px;}  

	.buttonQuickZoom                   {background-position: 0 -450px;}
	.buttonQuickZoom:hover,
	.active .buttonQuickZoom           {background-position: -30px -450px;}    

	.buttonLayers                      {background-position: 0 -480px;}
	.buttonLayers:hover,
	.active .buttonLayers              {background-position: -30px -480px;}         
	
	.buttonLegend                      {background-position: 0 -510px;}
	.buttonLegend:hover,
	.active .buttonLegend              {background-position: -30px -510px;}         

	.buttonBookmark                    {background-position: 0 -540px;}
	.buttonBookmark:hover,
	.active .buttonBookmark            {background-position: -30px -540px;}  
	
	.buttonRoute                       {background-position: 0 -570px;}
	.buttonRoute:hover,
	.active .buttonRoute               {background-position: -30px -570px;}    

	.buttonTabs                       {background-position: 0 -600px;}
	.buttonTabs:hover,
	.active .buttonTabs               {background-position: -30px -600px;}    

	.buttonResults                    {background-position: 0 -630px;}
	.buttonResults:hover,
	.active .buttonResults            {background-position: -30px -630px;}   
	
	.buttonHome                       {background-position: 0 -660px;}
	.buttonHome:hover,
	.active .buttonHome               {background-position: -30px -660px;}    
	


/*layers tab, left column*/
.layers	ul				    {list-style: none;}
	
	.layers ul, 
	.layers li			    {/*position: relative; no positioning bc animation*/ display: block; clear: both;}
	
	.layers li			    {margin: .25em 0; padding: .25em 0;}	
	
	.layers ul:after,
	.layers li:after	    {content: "."; display: block; height: 0; clear: both; visibility: hidden;}		
	
	.layers img			    {float: left; margin-right: 5px; margin-top: 2px;}	
	.layers input		    {float: right; width: auto !important;}	
	.layers label		    {float: left; width: 175px;}	
	
	.layers div			    {clear:both; /*width: 100%;*/}
	
	.subLayers		        {margin-left: 16px; }
	
	/*ie6 adjustments*/
	* html .layers img      {width: 16px; height: 16px;}
	* html .buttonToggle    {width: 11px !important; height: 11px !important;}    
	
	* html .subLayers, 
	* html .subLayers li    {display: inline-block; width: 263px; zoom: 1; float: right; clear: both;}
	
	 * html .subLayers label {width: 150px;}

.placeSearchWrap            {position: relative; padding: 5px 15px 2px 15px; height: 23px; border-bottom: 1px solid #abacac; background: #f6f6f6; }
							/*height 30px + 1px btm border per toolbar*/
	.placeSearchWrap input.cornerAll  {border: 1px solid #559b18; margin-left: -5px; padding: 2px 4px; height: 14px; position: absolute; left: 15px; z-index: 2; width: 155px;  -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	.placeSearchWrap input.buttonSearchPlaces  {position: absolute; right: 35px; z-index: 1; width: 100px; height: 20px; cursor: pointer; background: url(images/sprite-button-searchPlaces.png) bottom left; border: none;}
	.placeSearchWrap input.buttonSearchPlaces:hover  {background-position: top left;}
	.placeSearchWrap .iconHelp  {position: absolute; right: 10px; cursor: pointer;}



.routeDirections						{overflow: hidden; list-style: none; margin: 0; padding: 0;}
	.routeDirections li					{position: relative; overflow: hidden; margin-bottom: 8px; padding: 1px; padding-left: 25px;  border: 1px solid white;  }
	.routeDirections li:hover			{background-color: #faf0e0; border: 1px solid #E39E2D;}
	.routeDirections li.noHover:hover	{background-color: white; border: 1px solid white;}
	.routeDirections strong /*number*/	{width: 20px; padding-right: 2px; text-align: right; position: absolute; left: -2px; top: 0; }
	.routeDirections span				{float: left; width: 70%; }
	.routeDirections span.right			{float: right; width: 26%; text-align: right;}


.routeLocation						    {
										 padding: 8px 0 2px 120px; overflow: hidden; position: relative; min-height: 22px; margin-bottom: 8px;
										 background: #f3f3f3; border-top: 1px solid #abacac; border-bottom: 1px solid #abacac; 
										 }
	.routeLocation img				    {position: absolute; top: 3px; left: 2px;}
	.routeLocation b					{float: left; width: 90px; margin-left: -95px;}

.routeLocationHeader                    {border-top: 1px solid #ABACAC; padding-top: 10px; margin-bottom: 8px;}
	.routeLocationHeader                {border-top: 1px solid #ABACAC; padding-top: 10px; margin-bottom: 8px;}
	/*bc ie7*/
	.routeLocationHeader p   		    {padding-left: 120px; position: relative;}
	.routeLocationHeader b   		    {position: absolute; left: 24px;}


#slides, .slidesBg      {position:absolute; bottom: 7px; right: 0; height: 20px;}
   
   /*
	Slides container -	Important: Set the width of your slides container
	Each slide - Important:	Set the width of your slides
	*/
   .slides_container, 
		 .slides_container div,
		 .pagination    {width: 225px;}
	#slides             {padding-left: 25px;}
	.slidesBg           {width: 250px; }
	
	#slides .icon       {position: absolute; top: 2px; left: 1px; }

	/*Slides container - Important:	Set to display none, prevents content flash*/
	.slides_container   {overflow:hidden; position:relative; display:none; line-height: 20px; }

	
	/*Each slide - Important:	Set the width of your slides*/

	.slides_container div {height:20px; display:block /*req*/;}

	/*Slides Next/prev buttons
	
	#slides .next, #slides .prev {position:absolute; top:110px;	width:24px;	height:24px; display:block;	z-index:101; background-image: url(images/sprite-slider.png);}
	#slides .next           {right: -25px; background-position: -24px top;}
	#slides .next:hover     {background-position: -24px bottom;}
	#slides .prev           {left: -25px; background-position: 0 top;}
	#slides .prev:hover     {background-position: 0 bottom;}
	*/

	/*Slides Pagination*/

	
	.pagination             {position: absolute; top: -5px; right: 2px; text-align: right; }
	.pagination li          {display: inline-block;	margin:0 1px; list-style:none; }
	/* IE7 */      
	*:first-child+html .pagination li	 {display: inline;} 
	.pagination li a        {display:block; width:12px;	height:0; padding-top:12px;	background-image:url(images/pagination.png); background-position:0 0; float:left; overflow:hidden;}
	.pagination li.current a {background-position:0 -12px;}

 
		
.toolbar input              {position: absolute; left: -9999px;}
	.toolbar label	        {position: relative; display: inline-block; padding: 2px 5px 2px 20px; border: 1px solid #FCFCFC; }   
	
	/* IE7 */      
	*:first-child+html .toolbar input	 {width: 0; height: 0;} 
 
	/*bc ie7*/
	.toolbar .right         {position: absolute; right: 5px; top: 4px;}
	
	.toolbar span.icon      {margin-left: -18px;}    
						 
	.toolbar .active        {-moz-border-radius: 3px 3px 3px 3px; border: 1px solid #55A625; color: #454545; outline: 0 none; text-decoration: none;}
	
	.toolbar .toolbarMenuTab    {border: 1px solid #abacac; border-bottom: 1px solid white; padding-bottom: 5px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;}
	.toolbar .toolbarMenuWrap	{display: none/**/; position: absolute; top: 31px; padding: 5px; border: 1px solid #abacac; border-top: 0;}	
	
	.toolbar .toolbarMenuWrap li        {position: relative; display: block !important; clear: both; margin-top: 5px;}
	
	.toolbar .toolbarMenuWrap label          {border: none !important; font-weight: normal;}
	.toolbar .toolbarMenuWrap label:hover    {text-decoration: underline;}
	
	.toolbar #menuExtents		    {left: 4.25em; width: 125px; list-style: none;}
	.toolbar #menuExtents .icon     {margin-right: 4px;}
	.toolbar #menuExtents li:hover	{background: #dbecf4;  }
	
	.toolbar #menuNavInfo		    {left: 10em; width: 250px;}
	.toolbar #menuNavInfo li		{padding-top: 0; padding-bottom: 0;}
	
	.toolbar #menuLink		        {right: 0; }
	.toolbar #menuLink li		    {padding-top: 0; padding-bottom: 0;}
	.toolbar #menuLink input        {position: static; width: 98%;}
	
	

.tablesorter div span       {display: block;}

.tileGradient              {position: absolute; bottom: -15px; left: 0; width: 280px; height: 15px; background: url(images/tile-gradient.png) repeat-x top left;} 
	  
	

.ui-layout-center,		
.ui-layout-north,		
.ui-layout-south		    {position: relative; overflow: hidden !important;}


.ui-layout-south            {padding-top: 5px; background: white;}
.ui-layout-south a          {margin-left: 8px;}
.ui-layout-west             {overflow: hidden; visibility: visible;}
.ui-layout-content		    {overflow-x: hidden !important; overflow-y: auto; position: relative; width: 100%; }		       	

.weather {overflow: hidden;}
.weather img {float: left; margin-right: 4px; }
.weather div {float: left; }

	
/*Custom ARC dijit*************************************************************************************
**************************************************************************************************/    
body .dijitSliderMoveableV {right: -50%;}
/*Custom Bing*************************************************************************************
**************************************************************************************************/

.MSVE_Dashboard_V5 #MSVE_navAction_mapStyleCell.MSVE_RoadMapStyle #MSVE_navAction_RoadMapStyle, .MSVE_Dashboard_V5 #MSVE_navAction_mapStyleCell.MSVE_AerialMapStyle #MSVE_navAction_AerialMapStyle, .MSVE_Dashboard_V5 #MSVE_navAction_mapStyleCell.MSVE_HybridMapStyle #MSVE_navAction_HybridMapStyle 
										{background-color: #61b11b !important;}
										/*active basemap green*/

#MSVE_mapStyleRow                       {border: 1px solid white !important; background-color: #c8d3e1 !important;  }      
										/*outter basemap border*/            
										
.MSVE_Dashboard_Small .MSVE_MapStyle    {border:1px solid #c8d3e1 !important; background-color: #dee5ed !important;  }   
										/*inner basemap (ea)*/
										
.MSVE_MapStyle:hover                    {background-color: white !important;}                                        

/*#MSVE_navAction_RoadMapStyle            {margin-left: 1px;}      
										fix left border alignment*/    

.MSVE_Dashboard_Tiny .MSVE_ZoomBar_plus, .MSVE_Dashboard_Small .MSVE_ZoomBar_plus
										{
											border:1px solid #c8d3e1 !important; 
											background:url("images/sprite-zoomBar.png") bottom left #dee5ed !important ; 
										 }     

.MSVE_Dashboard_Tiny .MSVE_ZoomBar_plus:hover, .MSVE_Dashboard_Small .MSVE_ZoomBar_plus:hover
										{
											border:1px solid #c8d3e1 !important; 
											background:url("images/sprite-zoomBar.png") bottom left #ffffff !important ; 
										 }     

										 
.MSVE_Dashboard_Tiny .MSVE_ZoomBar_minus, .MSVE_Dashboard_Small .MSVE_ZoomBar_minus 
										{
											border:1px solid #c8d3e1 !important; 
											background:url("images/sprite-zoomBar.png") top left #dee5ed !important ; 
										 }     

.MSVE_Dashboard_Tiny .MSVE_ZoomBar_minus:hover, .MSVE_Dashboard_Small .MSVE_ZoomBar_minus:hover 
										{
											border: 1px solid #c8d3e1 !important; 
											background:url("images/sprite-zoomBar.png") top left #ffffff !important ; 
										 }           
										 
.esriPopup {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 0.75em #777777;
	font: 100% "Trebuchet MS", sans-serif;
	position: absolute;
	z-index: 9999;
}                                         
										 
.esriPopup .content {background: none; line-height: normal; min-height: 100px; padding: 0; }  
										 
.esriPopup .content h3 {font-size: 100% !important;}
.esriPopup .titlePane {
	background-color: #3E594F;
	font-weight: bold;
}         

.titleButton.maximize {display: none;}       
.tundra .dijitSliderImageHandleV {margin-left: -15px;}

#mapDiv_zoom_slider
{
    top: 40px;
    border: 1px solid #abacac;
}