
	 /* LOGIN */
	 
	 #page-content {
		 padding: 20px 60px 40px 60px;
		 margin: 30px auto;
	     width: 400px;
		 background-color: #fff;
	     color: #4b4b4b;
		 border:1px solid #ccc;
		  
	 }
	 
	 #page-content input#username, #page-content input#password {
		  font-family: Helvetica, Arial, sans-serif;
		  font-weight: bold;
		  width: 100%;
		  border: 1px solid #ccc;
		  padding: 8px;
		  margin:5px 0px;
	 }
	 
	 #page-content p.notice, #page-content p.errors  {
		width: 100%;
		padding: 3px 8px;
		margin: 0px 0px 10px 0px;
		
	 }
	 .label {
		  font-family: Helvetica, Arial, sans-serif;
		  font-size: 1.2em;
	 }
	 .button {
		  font-family: Helvetica, Arial, sans-serif;
		  margin: 0;
		  color: #fff;
		  font-weight: bold;
		  background: #2D7BB2;
		  border: 2px solid #2D7BB2;
		  padding: 5px 30px;
		  cursor: pointer;
		  -webkit-border-radius: 5px;
	 }

	 .button:hover {
		  border-color: #5B605D;
		  background: #5B605D;
	 }
          
		

/* Site Colors:
	#1A446C - blue grey
	#689DC1 - light blue
	#D4E6F4 - very light blue
	#EEE4B9 - light tan
	#8D0D19 - burgundy
*/

.round {
  -moz-border-radius:    10px;
  -webkit-border-radius: 10px;
  border-radius:         10px;
}



html { height: 100%; width: 100%;}
body { width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #689DC1; 
	font-size: 13px; line-height: 15px; }
img { border: none; }
table, tr, td {border-collapse: collapse; vertical-align: top; font-size: 13px; line-height:15px;}
/*a { color: #8D0D19;}*/
a { color: #009;}
html { overflow: hidden; }


#content {
	width: 100%;
	height: 100%;
	float: left;
}

.page-content {
	 margin: 20px;
	 padding-top: 0px;
	 padding: 2em;
	 padding-left: 5em;
	 color: #333;
	 font-size: 1.1em;
	 line-height: 1em;
	 background-image:url(../images/error.png);
	 background-repeat: no-repeat;
	 background-position: 10px 10px;
	 border:3px solid #c33;
	 background-color: #efe;

}

.page-content-success {
	 margin: 20px;
	 padding-top: 0px;
	 padding: 2em;
	 padding-left: 5em;
	 color: #333;
	 font-size: 1.1em;
	 line-height: 1em;
	 background-image:url(../images/success.gif);
	 background-repeat: no-repeat;
	 background-position: 10px 10px;
	 border:3px solid green;
	 background-color: #efe;

}

#chartDiv {
	margin: 10px;
}

#chart, #content-display {
	overflow: auto;
	background: #fff;
	margin-left: 10px;

}


#toolbar {
     padding-bottom: 8px;
     background: rgb(205,205,205);
	 background: #689DC1;
     background: rgb(85,85,85);
	 background: #365069;
     position: relative;
	 text-align: left;
	 height: 123px;
	 background:#666666 url('../images/bg.jpg');

	

	 border-bottom: 1px solid #000;
	 font-size: 1em;

     color: rgb(255, 204, 0);
	 
	
	 
}


#toolbar a {
	color: #ccc;
}

#toolbar a:hover {
	text-decoration: none;
}

/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
\*/
* html #toolbar { height: 1px; }
/* */



#toolbar ul#sidebar-controls {
	 padding: 0;
	 margin: 0;
	 margin-top: 10px;
	 margin-right: 5px;
     list-style: none;
	 position: absolute;
	 bottom: 5px;
	 right: 5px;
}

#toolbar ul#sidebar-controls li {
     display: inline;
	 text-transform: uppercase;
}

#toolbar ul#sidebar-controls li a {
     padding: 3px 6px;
     color: #689DC1;
     text-decoration: none;

}


#toolbar ul#sidebar-controls li a:hover {
     color: #fff;
     background: #128F35;
}


#footer { height: 2em; margin-top: 430px;
		  padding: 1em; text-align: center;
		  background: #1A446C; color: #D4E6F4;
		display: none;
		  
}

#map-wrapper {
position: relative;
height: 100%;
background: #fff;

}


#sidebar {
	 overflow: auto;
	 background: #689DC1;
	 font-size: 12px;
}
#sidbar:hover{
    width: 600px;
    z-index: 2;
}

#sidebar ul {
margin: 0px;
padding: 0px;

	
	list-style: none;
}
#sidebar ul li {
	line-height: 16px;
}


body.sidebar-right #map-wrapper { margin-right: 350px; }
body.sidebar-right #sidebar { right: 0; }
body.sidebar-off #map-wrapper { margin: 0; }
body.sidebar-off #sidebar { display: none; }
body.sidebar-right a#button-sidebar-show { display: none; }
body.sidebar-off a#button-sidebar-hide { display: none; }

#button-map-hide { display: none; }
#button-satellite-hide { display: none; }




