.google_map {
}
.googleProjectBanner {
    background: rgba(0,0,0,0.5);
    padding: 0;
    margin: 0;
}
.googleTxtBold {
    font-weight:bold;
    color:#000;
    background-color:white;border:1px solid #979797;
}
.map-canvas {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 2px;
    border:1px solid black;
}

#googleOverlayOpts { 
    width:90px;
    margin-right:6px; 
}
#googleOverlayOpts p { 
    padding:3px;
    margin:0;
    color:#979797; 
}
#googleLegend { 
    width:auto; 
    padding:5px;
}

#googleEventLegend { 
    margin-bottom:15px;
}

.googleEventControl {
    background: rgba(255,255,255,1);
    border:1px solid #979797;
    font-size:10px;
    color:#000;
}
.googleEventControl p { 
    margin: 0;
}
.googleEventControl table { 
    border-collapse: separate;
    border-spacing:2px;
    margin:1px;
	padding: 1px;
    text-align:center; 
}
.googleEventControl table td { 
    padding: 1px 5px;
}

.googlePanZoomControl {
    background: #fff;
    border: 1px solid #979797;
    box-shadow: 0 1px 0 #666, 0 2px 0 #444, 0 2px 2px rgba(0,0,0,0.9);
    font-size: 14px;
    text-align : 'center';
    color: #000;
    margin: 8px 2px 0px 0px;
    padding: 2px 5px 2px 5px;
    cursor: pointer;
}

.googleDisplayTypeControl {
    background: rgba(216,216,216,1);
    box-shadow: 0 1px 0 #666, 0 2px 0 #444, 0 2px 2px rgba(0,0,0,0.9);
    border:1px solid #979797;
    font-size:14px;
    color:#000;
    padding: 2px 5px 2px 5px;
    margin:8px;
}

.googleControl {
    background: rgba(216,216,216,1);
    border:1px solid #979797;
    font-size:10px;
    color:#000;
    padding:5px;
    cursor:pointer;
}
.googleControl table { 
    border-collapse: separate;
    border-spacing:2px;
    text-align:center; 
}
.googleControl table th { 
	padding: 5px;
    font-size:15px;
    font-weight:bold;
}
.googleControl table td { 
	padding: 2px;
    font-size:12px;
    font-weight:normal;
}



.eventTable table { 
    border-collapse: separate;
    border-spacing:2px;
    margin:10px;
    text-align:left; 
}
.eventTable table thead { 
	background: #2E2E2E;
    color: white;
}
.eventTable table tbody { 
	background: #ddd;
}
.eventTable table th,td { 
	//padding: 10px;
}
.eventTable table th { 
	padding: 5px;
    font-size:15px;
    font-weight:bold;
}
.eventTable table td { 
    font-size:12px;
    font-weight:normal;
}

.infoBox { padding:12px;width:400px; }
.infoBox td, th { padding:4px; }
.infoBox td { border:1px solid #99ccff;text-align:left; }

.gmapInfoContainer { min-width:300px;min-height:200px;text-transform:capitalize; }
/*
.gmapLabelsBlk { 
    background: rgba(255,255,255,0.5);
    padding: 2px;
    color:black;
    font-weight:bolder;
    font-size:14px; 
}
.gmapLabelsWhite { color:white;font-weight:bolder;font-size:14px; }
*/
.sta_image { border:1px solid black; }


/*
.labels { font-color:white;font-size:14px; }
*/

.station_button {
    background-color:#ededed;
     /*//text-indent:0; */
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#777777;
     /*//font-style:normal; */
    height:15px;
    width:70px;
     /*//min-height:15px; */
     /*//line-height:15px; */
     /*//min-width:50px; */
     /*//text-decoration:none; */
    text-align:center;
    margin:2px;
     /*//padding: 2px 4px 2px 4px; */
     /*//padding: 1px 4px 1px 4px; */
}
.station_button:hover {
    color:black;
}.station_button:active {
    position:relative;
    top:1px;
}
.station_button_offline {
    /*
    border:3px solid black;
    */
    color:red;
    background:none;
    background-color:black;
    border:1px solid #000000;
}
.station_button_offline:hover {
    color:#dcdcdc;
}

#table_for_stations {
    border-collapse:collapse;
}
.net_table_hdr { 
	padding: 2px;
	margin: 3px;
    font-size:17px;
    text-align:center; 
}
.net_table_row { 
	padding: 1px;
	margin: 3px;
}


.googleStationControl {
    background: rgba(255,255,255,1);
    border:1px solid #979797;
    font-size:8px;
    color:#000;
    margin:10px;
    padding:0;
}
.googleStationControl table {
    margin:2px;
}
.googleStationControl table * {
    text-align:center; 
    margin:0;
    padding:0;
}
.googleControlWarning {
    background: rgba(215, 44, 44, 0.8); 
    border:1px solid black;
}
.googleControlActive {
    background: rgba(0, 0, 215, 0.6);
    border:1px solid black;
}

