#locationwindow .x-window-body {
	height: auto !important;	
}
#north {
display: block ;
position: absolute;
top: 0px;
left:0px;
width: 100%;
height: 50px;
padding: 0px;
margin: 0px;
/*background-image: url("../images/background.png");
background-repeat: repeat-y;*/
z-index: 0;
}
#header{    
position: absolute;
left: 412px;
top: 0px;
height: 53px;
align:center;
margin: 0px;
padding-top: 18px;
padding-left: 10px;
padding-right: 10px;
font-size: 24px;
font-weight:bold;
font-family: Arial;
color: white;
/*
background-image:url("../images/green_bg.gif");
*/
width:100%;
background-image: url("../images/banner.png");
background-repeat: repeat-x;
z-index: 2;
}
#headerpub{    
position: absolute;
left: 0px;
top: 0px;
height: 53px;
align:center;
margin: 0px;
padding-top: 18px;
padding-left: 10px;
padding-right: 10px;
font-size: 24px;
font-weight:bold;
font-family: Arial;
color: white;
/*
background-image:url("../images/green_bg.gif");
*/
width:100%;
background-image: url("../images/banner.png");
background-repeat: repeat-x;
z-index: 2;
}
.headlogo {
float: left;
padding: 0px;
margin: 0px;
z-index: 3;
valign:middle;
}
/*
.nasslogo {
float: right;
padding: 0px;
margin: 0px;
margin-top: 5px;
margin-right: 10px;
z-index: 3;
valign:middle;
}
.usdalogo {
float: left;
padding: 0px;
margin: 0px;
margin-top: 5px;
margin-right: 10px;
z-index: 3;
valign:middle;
}*/
#footer {  
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: black;  
}

#footerpub {  
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: black;  
}

/* print preview */

#printHeader {
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: black;
}

#printFooter {
  font-family: tahoma,arial,verdana,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: black;
}

/* OpenLayers */

.olControlOverviewMapElement {
  -moz-border-radius-topleft: 0 !important;
  background-color: white !important;
  padding: 0 !important;
}
/*
.olControlScaleLine {
  bottom: 50px !important;
}
*/
.olControlScaleLine {
  left:auto;
  right: 10px;
  bottom: 10px;
  position: absolute;
  display: block;
  font-size: xx-small;
}

.olControlScaleLineTop {
  border-color: black !important;
  color: black;
}

.olControlScaleLineBottom {
  border-color: black !important;
  color: black;
}

/* toolbar */

.float-left {
  float: left;
}
.clear-left {
  clear: left;
}
.zoomin {
  background-image:url(../images/toolbar/mapzoomin.gif) !important;
  height:20px !important;
  width:20px !important;
}
.zoomout {
  background-image:url(../images/toolbar/mapzoomout.gif) !important;
  height:20px !important;
  width:20px !important;
}
.zoombox {
  background-image:url(../images/toolbar/mapzoombox.gif) !important;
  height:20px !important;
  width:20px !important;
}
.zoomfull {
  background-image:url(../images/toolbar/maphome.gif) !important;
  height:20px !important;
  width:20px !important;
}
.refresh {
  background-image:url(../images/toolbar/maprefresh.gif) !important;
  height:20px !important;
  width:20px !important;
}
.pan {
  background-image:url(../images/toolbar/mappan.gif) !important;
  height:20px !important;
  width:20px !important;
}
.drawrect {
  background-image:url(../images/toolbar/draw_rect.png) !important;
  height:18px !important;
  width:18px !important;
}
.drawpolygon {
  background-image:url(../images/toolbar/draw_polygon.png) !important;
  height:18px !important;
  width:18px !important;
}
.drawcircle {
  background-image:url(../images/toolbar/draw_circle.png) !important;
  height:18px !important;
  width:18px !important;
}
.next {
  background-image:url(../images/toolbar/mapforward.gif) !important;
  height:20px !important;
  width:20px !important;
}
.back {
  background-image:url(../images/toolbar/mapprevious.gif) !important;
  height:20px !important;
  width:20px !important;
}
.print {
  background-image:url(../images/toolbar/fileprint.gif) !important;
  height:20px !important;
  width:20px !important;
}
.info {
  background-image:url(../images/toolbar/mapinfo.gif) !important;
  height:16px !important;
  width:16px !important;
}
.cdlinfo {
  background-image:url(../images/toolbar/cdlinfo.gif) !important;
  height:16px !important;
  width:16px !important;
}
.cdlstat {
  background-image:url(../images/toolbar/chartbar.png) !important;
  height:20px !important;
  width:20px !important;
}
.cdlextract {
  background-image:url(../images/toolbar/extractvalue.png) !important;
  height:20px !important;
  width:20px !important;
}
.cdlchange {
  background-image:url(../images/toolbar/changedetection.gif) !important;
  height:20px !important;
  width:20px !important;
}
.createpdf {
  background-image:url(../images/toolbar/exportpdf.png) !important;
  height:20px !important;
  width:20px !important;
}
.cdlimgcomp {
  background-image:url(../images/toolbar/imagecomp.png) !important;
  height:20px !important;
  width:20px !important;
}
.demo {
  background-image:url(../images/toolbar/demo.png) !important;
  height:20px !important;
  width:20px !important;
}
.faq {
  background-image:url(../images/toolbar/faq.png) !important;
  height:20px !important;
  width:20px !important;
}
.help {
  background-image:url(../images/toolbar/helpuserguide.gif) !important;
  height:20px !important;
  width:20px !important;
}
.devhelp {
  background-image:url(../images/toolbar/devguide.png) !important;
  height:20px !important;
  width:20px !important;
}
.specify {
  background-image:url(../images/toolbar/usamap.png) !important;
  height:20px !important;
  width:20px !important;
}
.download {
  background-image:url(../images/toolbar/download.gif) !important;
  height:20px !important;
  width:20px !important;
}
.aoifileexport {
  background-image:url(../images/toolbar/fileexport.png) !important;
  height:20px !important;
  width:20px !important;
}
.aoifileimport {
  background-image:url(../images/toolbar/fileimport.png) !important;
  height:20px !important;
  width:20px !important;
}
.geocode {
  background-image:url(../images/toolbar/geocode.png) !important;
  height:20px !important;
  width:20px !important;
}
.viewtable {
  background-image:url(../images/view.png) !important;
  height:20px !important;
  width:20px !important;
}
.exportcsv {
  background-image:url(../images/toolbar/csv.png) !important;
  height:20px !important;
  width:20px !important;
}
.piechart {
  background-image:url(../images/toolbar/chartpie.png) !important;
  height:20px !important;
  width:20px !important;
}
.barchart {
  background-image:url(../images/toolbar/chartbar.png) !important;
  height:20px !important;
  width:20px !important;
}
.zoomtoaoi{
  background-image:url(../images/toolbar/zoomtoaoi.gif) !important;
  height:20px !important;
  width:20px !important;
}
.clearaoi{
  background-image:url(../images/toolbar/aoiclear.gif) !important;
  height:20px !important;
  width:20px !important;
}
.outline-icon {
  background-image:url(../images/overview.gif) !important;
}
.layers-icon {
  background-image:url(../images/layers.gif) !important;
}
.legend-icon {
  background-image:url(../images/legend.gif) !important;
}
.upload-icon {
  background-image:url(../images/toolbar/upload.png) !important;
}
.save-icon {
  background-image:url(../images/save.gif) !important;
}
.filesave {
  background-image:url(../images/toolbar/filesave.gif) !important;
}
.preview-icon {
  background-image:url(../images/preview.gif) !important;
}
.kml-icon {
  background-image:url(../images/google_earth.gif) !important;
}
.submit-icon {
  background-image:url(../images/submit.png) !important;
}
.cancel-icon {
  background-image:url(../images/cancel.png) !important;
}
.close-icon {
  background-image:url(../images/close.gif) !important;
}
.add-icon{
  background-image:url(../images/add.png) !important;
}
.layerswap-icon{
  background-image:url(../images/layerswap.png) !important;
}
.reset-icon {
  background-image:url(../images/toolbar/maprefresh.gif) !important;
}
.icon-expand-all {
    background-image: url(../images/expand-all.gif) !important;
}
.icon-collapse-all {
    background-image: url(../images/collapse-all.gif) !important;
}

#legend{color:black;font:bold 11px arial,tahoma,helvetica,sans-serif;white-space:nowrap;}
#loading{
  position:absolute;
  width: 100%;
  height: 100%;
  z-index:20001;
}
#loading a {
  color:#225588;
}
#loading .loading-mask {
  padding:2px;
  width: 100%;
  height: 100%;
  -moz-opacity: 0.5;
  opacity: .50;
  filter: alpha(opacity=50);
  background-color: white;
}
#loading .loading-container {
  position:absolute;
  left:45%;
  top:40%;
  height:auto;
  border:1px solid #ccc;
}
#loading .loading-indicator {
  background:white;
  color:#444;
  font:bold 16px tahoma,arial,helvetica;
  padding:10px;
  margin:0;
  height:auto;
}
#loading-msg {
 font: normal 10px arial,tahoma,sans-serif;
}
#powerbygeobrain{  
  left: 0;
  bottom: 7;
  position: absolute;
}
#socialmedia{  
  right: 0;
  bottom: 7;
  position: absolute;
}

.olControlZoomBoxActive { 
  cursor: url("../images/olext/mapzoomin.gif") 12 10, crosshair;
}
.olControlDragPanActive { 
  cursor: url("../images/olext/mappan.gif") 12 10, move;
}
.olControlGetCDLValueActive { 
  cursor: crosshair;
}
.olControlGetCountyInfoActive { 
  cursor: pointer;
}
.olControlDrawPolygonActive { 
  cursor: crosshair;
}
.olControlDrawRectangleActive { 
  cursor: crosshair;
}
.olControlDrawCircleActive { 
  cursor: crosshair;
}
.olControlLoadingPanel {
    background-image:url("../images/loading1.gif");
    background-color: none;
    left: 50%;  
    top: 50%;   
    position: relative;
    width: 150px;
    height: 16px;
    background-position:center;
    background-repeat:no-repeat;
    display: none;
}