#content table, #content table td { font-family: Arial; font-size: 9pt; }
#content p, #content table { max-width: 714px; }
#content thead {display: table-header-group;} /* repeat thead section at top of page when printed */

/*From csstablegenerator.com*/

	.stationTable {
		border:1px solid #C0C0C0;
		border-collapse:collapse;
		padding:5px;
	}

	.stationTable th {
		border:1px solid #C0C0C0;
		padding:5px;
		background:#F0F0F0;
        font-weight:bold;
	}
	.stationTable td {
		border:1px solid #C0C0C0;
		padding:5px;
        text-align: center;
	}

        .table-div {
            width: 60%;
            padding: 10px;
            margin: 0 auto;
            border: thin;
            border-color: black;
    }

ul.DataPageLink { list-style-image: url(../images/disclosure-closed.png);}

.gv { background-color: White; font-family: Arial; font-size: 9pt; }
.gv, .gv tr { background-color: White; }
tr.gvh { font-weight: bold; background-color: black; color: White; font-family: Arial; font-size: 9pt; text-align: center } /* header */
/* .gv-rowid-column { background-color: LightGrey; color: Black;} */
.gva, .gv tr.gva { background-color: #FFFFC0 !important; } /* repeating row */
.highlight { background-color: #9BCC85; }

.missingDataMessage { margin: 20px; padding: 10px; background-color: #ecf494; color: Black; border: 1px solid red; }

/* web map specific: (note: info windows' zIndex = 40) */

#map { padding:0px; margin: 0px; width: 735px; height: 700px; border: 2px solid black; }
#Legend { position: absolute;  display:block; background-color: White; border: 1px solid #000; z-index: 39; }
#Legend, #Legend table { width: 200px; }
#LegendTitle { background-color:#336699; color:white; font-weight:bold; cursor:pointer;  }
#LegendVisButton { width:15px; border-style: none; }
#LegendContents { display: block; background-color: #eee; }
#DistText { position: absolute;  visibility:visible; left: 100px; Top: 40px; z-index: 39; }
#ComponentsOnOffControls { display: none; position: absolute; z-index: 39; background: #eee; padding: 2px; }
#ComponentsOnOffControls label, #ComponentsOnOffControls a, #DisturbanceTimeSlider label  { font-weight: normal; font-size:12px; white-space: nowrap; }


#ComponentsLayerVisibilityControl,
#DisturbanceLayerVisibilityControl, 
#MapLayerVisibilityControl, 
#AerialLayerVisibilityControl,
#WatershedsVisibilityControl,
#LeaseBoundariesVisibilityControl
{  
	white-space: nowrap; /* nobr */
	background-color: #FFF;
	position:absolute; 
	cursor:pointer; 
	z-Index:39;  
	vertical-align:middle; 
	border-color:white #B0B0B0 #B0B0B0 white;
	border-style:solid;
	border-width:1px;
	font-size:12px; 
	padding: 3px;
	height: 20px; 
	vertical-align: middle;
	text-align: center;
}
#MapLayerVisibilityControl, #AerialLayerVisibilityControl
{
	width: 50px;
}

#DisturbanceTimeSlider { display:none; position:absolute; z-Index:999; background-color: #eee; width:300px; border-left: black; border-right: black; border-bottom: black; border-width: 1px;}
#ScaleDisplay{ position: absolute; z-index: 999; background-color: White; padding: 2px; }



/* -- other: */
.ScrollBox
{
	overflow: auto; 
	height: 300px; 
	border: 1px solid #888;
	font-size: 80%;
}
/* *****************************************************
	* Checkbox Tree Styles
	* **/

.CheckboxTree_L0{ list-style: none; margin-left: 0px; padding-left: 0em; }
.CheckboxTree_L1{ list-style: none; margin-left: 0px; padding-left: 2em;}
.CheckboxTree_L2{ list-style: none; margin-left: 0px; padding-left: 2em;}
.CheckboxTree_L3{ list-style: none; margin-left: 0px; padding-left: 2em;}

/* -- old school expandable checkbox tree items below */
.expandable-checkbox-tree ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.expandable-checkbox-tree ul li 
{
	margin-left: 0px;
}

.expandable-checkbox-tree ul li ul li {
	margin-left: 36px;
	/*border: 1px solid red;*/
}

.expandable-checkbox-tree ul li ul li.expandable-checkbox-tree-expander {
	margin-left: 20px;
/*	border: 1px solid;*/
}

.expandable-checkbox-tree-opened {
	display: block;
}

.expandable-checkbox-tree-closed {
	display: none;
}

.expandable-checkbox-tree-image {
	vertical-align:text-bottom;
	border: 0px;
}

.required 
{
	color: #d00000; 
	padding-left: 10px;
}

/*!
 * Bootstrap v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

#dataRequestForm textarea
{
	width: 500px;
	height: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#dataRequestForm input[type="text"]
{ 
	width: 300px;
}


