﻿      html, body { 
        height: 100%; width: 100%; margin: 0; padding: 0; font-size: 0.9em; overflow:hidden;
      } 
      body{
        overflow:hidden; font-family: "Trebuchet MS"; 
        background-color: #003366;
	
      }
      
     
        
        input:focus
        {
            border-width: medium;
            border-color: #000000;
            background-color: #FFFF99;
        }

      
      #header {
        
        color:white; font-size:17pt;
        text-align:left; font-weight:bold;
        height:40px;        
        overflow: hidden;
       
      }
      
      #headermenu 
      {
          position: absolute;
          top: 5px;
          right: 5px;
          text-align: left;
          font-size:small;
          color: White;
      }
      
      #headermenu a,#headermenu a:visited,#headermenu a:link {
	    color:White;
	    text-decoration: none;
      }
      
      #headermenu a:hover 
      {
          text-decoration: underline;  
        
      }
      
      #headermenu ul li
      {
          display: inline;
      }
      
      #headermenu ul li a {
	    color:White;
	    text-decoration: none;
      }
      
      #headermenu ul li a:hover 
      {
          text-decoration: underline;  
        
      }
      
      #toolMenu 
      {         
          padding: 0px;               
          color: White;
          z-index: 999;   
          position: : absolute;
          top: 2px;
          left: 205px;          
      }
    
    #toolMenu img
    {
        width: 46px;
        height: 36px;
        padding: 0px;
        margin: 0px;        
        position: relative;
        float: left;
    }
    
    .toolhover 
    {
        border: 1px solid red;
    }
    
    .toolselected {
	    border: 1px solid red;
    }

      #subheader {
        padding-left: 3px;
        padding-top: 7px;
        text-align: left;
        vertical-align: middle;
        color: white;
        font-family: Georgia,"Times New Roman",Times,serif;
        font-size: 18pt;
        font-style: normal;
        font-weight: bold;
        line-height: 115%;  
        display: inline-block;
        float: left;      
        width: 225px; 
      }
      
      #rightPane{
        background-color:white;
        color:#003366;        
        width: 300px;
        padding: 7px;        
        min-width: 275px;
        margin: 0px;
      }
      
         #leftPane
      {        
          width: 250px;               
          padding: 7px;          
          margin: 0px;
          background-color: White;
      }


              /*media all*/
.dijitTabContainer {
    z-index: 0;
    overflow-y: hidden !important;
}
      
      #map {
        background-color:white;
        border-left:solid 2px #003366;  
        border-right: solid 2px #003366;   
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        height: 100%; width:100%;
      }
      #footer 
      {
        color:white;
        font-size:0.9em;
        height:25px;
        padding: 3px;
        overflow: hidden;
      }
      
      #overviewMapDiv 
      {
        background-color:white;   
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        height: 200px;
        width: 200px;
      }
      
      #scalebar 
      {
          position:absolute; left:235px;top:5px;
          z-index: 9999;
      }
      
      .esriScalebarLabel {
	
	color:white !important;

	
}
      
      #mapcoords
      {
          position: relative;
          text-align: center;
      }
      
      #loading {
	    position: absolute;
	    bottom: 8px;
	    right: 18px;
	    z-index: 9999;
	    width: 200px;
    }
    
      
      #frmSearch
      {
          position:absolute;
          top: 10px;
          right:15px;
          z-index:9999;
          font-size:small;         
      }
      
      
       
       #results
       {
	       margin-bottom: 10px;	
       }
       
       #resultsPanel
        {   
            background-color:White;
            width: 98%;
            height: 300px;    
            position: absolute;
            bottom: 0px;
            z-index: 999;
            left:0px;
            display: none;
            
        }
        #resultList 
        {
            background-color:White;
            height: 100%;
            padding: 20px;
            
        }
        
        #results {
	        overflow: auto
        }
        #printDialog 
        {	
	        
	        border: solid 1px #003366;
	        z-index: 9999;	       
	        color:White;
	        background-color: #003366;
        }
        
        .divToggleDetailExpand
        {
            background-image: url(images/TabHandle.png);
            background-position: 0px -31px;
            background-repeat: no-repeat;
            width: 77px;
            height: 28px;
            right: 30px;
            position: absolute; 
            bottom: 338px;   
            z-index: 999;
            cursor: pointer;
        }

        .divToggleDetailCollapse
        {
            background-image: url(images/TabHandle.png);
            background-position: 0px 0px;
            background-repeat:no-repeat;
            width: 77px;
            height: 28px;
            position: absolute; 
            right: 30px;
            bottom: 0px;
            z-index: 999;
            cursor: pointer;
        }
       
      
.toolpane
{
    display:none;   
}

#measurePane {
	width: 300px;
	position:absolute;
	top:55px;
	right:25px;
	z-index: 999;
	background-color: White;	
}
           
      
      
     
      
  .close {
    position: absolute;
    width: 24px;
    height: 24px;
    background-image: url(images/remove-24x24.png);
    cursor: pointer;
    z-index: 9999;
}

  .maximize {
    position: absolute;
    width: 24px;
    height: 24px;
    cursor: pointer;
    z-index: 9999;
    background-image: url(images/maximize.png);
}
     
     .header 
     {
         background-color: Black;
         color:White;
         text-align: left;
    	font-weight: bold;
     }
     
      
      .record
      {
          padding:7px;
          border:1px solid white;         
      }
      
      .r1 
      {
          background-color: dimgray;
          color: Black;
      }
      
      .r2 
      {
          background-color: white;
          color:black    
      }

      
      .highlight
      {
          border:1px solid black;
          background-color: Yellow;
          color: Blue;
      }



.callbackindicator 
{
    height: 100%;
    width: 100%;
    font-size: medium;
}
        
        .b
{
    font-weight: bold;
    color: #00372D;
}
        
       #searchpanel 
       {
           background-color: #C0C0C0;
           color:Black;
           font-size: medium;
           
       }
       
       .searchpane 
{
    display: none;
    
   }


.underlay
{
     background-color: #006F58 !important;
}

.claro .dijitContentPane {
    padding: 0px;
}



.esriPopup .sizer {
    width: 400px;
}

.blur
{
    font-style: italic;
    color: #CCCCCC;
}

#details {
	padding: 7px;
}



/* table of contents */
.layersmenu-heading {
    margin: 0 0 0 0;
    padding:  0px 0px 0px 50px; 
    border: solid 1px #73A6CE;
    background-color: #73A6CE;
    color: white;
    font-size: 15px;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}

.layersmenu-subheading 
{
    font-size: x-small;
    color: Gray
}

.layersodd 
{
    background-color: #EEEEEE;
}


.toclabel
{
    vertical-align: middle;
    text-align: left;
    line-height: 16px;
}

.noidentify
{
    width: 25px;
    height: 16px;
}

.noidentifyIE
{
    width: 20px;
    height:16px;
}

#legend 
{
    padding: 5px;
}
.pad7 {
	padding: 7px 0px 7px 0px;
}

/* Legend styles */
.esriLegendService	
{
    display: none;
}

.esriLegendServiceLabel 
{
    display: none;
}

.esriLegendGroupLayer 
{
    display: none;
}

.esriLegendLayerLabel	
{
    
}
.esriLegendLayer {
	
}