*{
  /*position:relative;*/
  font-family:Arial;
  line-height:1.2;
}

p{
  margin-bottom:10px;
}

body{
  min-height:100%;
  background-color:#DDD;
  padding:5px;
}
#application{
  background-color:#6D7069;
  padding-bottom:5px;
}

#header{
  height:80px;
  width:100%;
  background-repeat:no-repeat;
  background-color:#6D7069;
  margin-top:10px;
  margin-bottom:15px;
/*  background-color:#E0DCD3; */
}
/*
h1{
  color: White;
  font-size:200%;
  margin-left:180px;
  display:inline;
  margin-bottom:10px;
  top:20px;
  position:relative;
}*/

  #dvrpcLogo{
    float:left;
    display:block;
    margin-top:18px;
    margin-left:10px;
  }
    #dvrpcLogo img{
      border:none;
    }
  #appLogo{
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    right:50px;
  }

#links{
  color:White;
  margin-top:5px;
  font-size:90%;
  padding-left:10px;
}
  #links a{
    display:inline;
    color:Yellow;
    padding:2px;
  }
  #links a:hover{
 /*   background-color:#90764b; 
  background-color:#C7D2B6;*/
 background-color:#DDD;
  }

#body{
  width:auto;
  height:600px;
  padding:10px;
}
  #map-frame{
    height:100%;
    min-width:500px;
    margin-right:240px;
    padding:2px;
    background-color:#DDD;
  }
    #map{
      height:100%;
      width:100%;
    }

  #sidebar{
    width:235px;
    height:600px;
    float:right;
    font-size:80%;
  }
    
    #layers #landuse-wrap h3{
      margin-bottom:0px;
    }
    #layers h3 a{
      padding:2px;
    }  
    .depression{
      border: 1px solid #6D7069; background: #6D7069 url(images/ui-bg_inset-hard_0_f2ecda_1x100.png) 50% 50% repeat-x; color: #6D7069; outline: none; 
      border-radius:3px;
      -moz-border-radius:5px;
      -webkit-border-radius:5px;
      padding:2px;
    }
	
    .zoom{
      display:block;
      padding:2px;
    }
    .zoom:hover{
background-color:#DDD;
    }

    #zoomArea h3, #layers h3{
      padding:5px;
      margin-top:5px;
      margin-bottom:2px;
    }
    #zoomArea a:hover, #zoomArea h3 a:hover, #layers h3 a:hover, #commentLayers a:hover{
background-color:#DDD;
    }

#commentAccord, #zoomArea, #layers{
  padding-left:0.9em;
  height:auto;
}
  #commentAccord .step{
    display:none;
  }
  /*#commentAccord .group, #submitDialog .group, #zoomArea .group, #commentLayers .group{*/
  .group{
    border-top:1px solid #5C4B30;
    border-left:1px solid #5C4B30;

    padding-top:0.5em;
    padding-left:1.0em;
    margin-bottom:10px;

    height:auto;
  }

#footer{
  width:100%;
  clear:both;
  color:White;
  padding:5px;
  font-size:80%;
  padding-left:10px;
}

  #footer a{
    display:inline;
    color:White;
    padding:2px;
  }
  #footer a:hover{
    background-color:#90764b;
  }


#informationDialog{
  display:none;
}

.dialog{
  width:450px !important;
  font-size:85% !important;
}

.infowin{
  color:#5C4B30;
  font-size:80%;
  width:280px;
  height:100px;
  overflow:auto;
}
  .infowin a{
    color:#5C4B30;
  }

#tabs{
  height:500px !important;
  overflow:auto;
}
  #tabs h4{
    font-size:100%;
  }
.plainlist{
  margin:0px;
  padding:0px;
}
.plainlist li{
  list-style-image:none;
}


.goog-tab-content {
    height: 9em;
    margin: 0;
    border: 1px solid #6b90da;
    border-top: 0;
    padding: 4px 8px;
    background: #fff;
    overflow: auto;
}

.goog-tab-bar-clear {
    height: 1px;
    background: #6b90da;
}

td, th {
    border: 1px solid #3366CC;
}

th {
    background-color: #E5ECF9;
}

table_info {
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}