/**
 * style_nvenergy.css
 */

/* Wind Report navigation */
.windReportIntro {
}
	#centerContent { width: 400px;  min-height: 500px; }
	#pagetitle.windReportIntro { float: left; }
	.windReportIntro h1 { margin-left: 1px;  margin-top: 9px;  font-size:24px; }
	.windReportIntro h2 { color: #777;  line-height: 1.0em;  font-size: 14px; }
	.windReportIntro h1 a:link { color: #009;  text-decoration: none; }
	.windReportIntro h1 a:visited { color: #009;  text-decoration: none; }
	.windReportIntro h1 a:hover { color: #000;  text-decoration: underline; }
	.windReportIntro h1 a:active { color: #999;  text-decoration: none; }
	.windReportIntro p { color: #777;  font-weight: 400;  font-size: 12px;  padding-top: 0.4em; }

#windReportIntro {
	margin: 0 auto 1.7em 0;  clear: left;
}

#wr-nav {
	list-style-type: none;  margin-left: 2px;  margin-top: 0px;  font-family: Arial, sans-serif;  font-size: 14px;
	padding: 8px 8px 10px 8px;  /*border: 1px solid #CCC;*/
}
	#wr-nav li {
		padding: 1px 0px 1px 7px;  background-position: 0px 8px;
	}
	#page #wr-nav li a {
		font-weight: 400;
	}
	body #page #windReportIntro #wr-nav a:link { color: #4C4C4C;  text-decoration: none; }
	body #page #windReportIntro #wr-nav a:visited { color: #4C4C4C;  text-decoration: none; }
	body #page #windReportIntro #wr-nav a:hover { color: #4C4C9C;  text-decoration: underline; }
	body #page #windReportIntro #wr-nav a:active { color: #4C4C4C;  text-decoration: none; }
	
	h3.wr-nav {
		margin-left: 11px;  padding-bottom: 0px;
	}
	
	/* for the NV Energy page, let's hide the h1 */
	#spotlight h1 { display: none; }
	#maincontent { margin-top: 0px; }

/* login page */
#loginForm { margin: 0px auto 0px 0px;  font-family: Arial, sans-serif; }
	#loginForm fieldset { padding: 0px 10px 15px 20px;  margin: 0px auto 0px 0px;  width: 300px;  border: 1px solid #CCC; }
	#loginForm legend { font-weight: 700;  /*font-size: 0.9em;*/  padding: 0px 4px;  margin-left: 7px; }
	#loginForm fieldset dt { margin-left: 10px;  margin-top: 10px;  font-size: 14px;  font-weight: 100;  color: #999; }
	#loginForm fieldset dd { margin-left: 10px;  text-align: left;  padding: 0;  display: inline;  border: 0px solid green; }
	#loginForm fieldset dd input{ width: 180px; }
	#loginForm input.submit { margin-left: 151px;  margin-top: 10px;  width: auto;  cursor: pointer;  cursor: hand; }
	#loginForm  .errors { color: #EEA000;  padding-top: 15px; } /* padding-bottom: 1.0em;  list-style-type: none;  padding-left: 0;  display: inline;  border: 0px solid green; }*/
		#loginForm  .errors strong { color: #555;  display: block;  margin-bottom: 4px; }
	
	#requiredIntro {
		font-style: italic;  padding-bottom: 0.5em;
	}
	
	.errors { border: 1px solid #6D9F23;  padding: 0.5em 0.8em;  margin-bottom: 1.0em; }
		.errors strong { font-style: italic;  color: #999;  margin-right: 0.7em; }
	
	span.required { color: #6D9F23; }
		table span.required { font-weight: 700;  font-size: 1.2em; }
		.th span.required { color: #6D9F23;  font-weight: 700;  font-size: 1.2em; }

	.adminFloatTable {
		float: left;
	}
		.adminFloatTable.padRight { margin-right: 10px; }
		.adminFloatTable th { text-align: right;  padding-right: 0.5em;  color: #999;  font-size: 0.9em; }
		.th span { color: #999;  font-size: 0.9em;  font-weight: 700;  margin-left: 10px; }
		.adminFloatTable td { padding: 0.1em 0; }
		.adminFloatTable input { width: 200px; }
		input.submit { cursor: pointer;  margin-top: 1.0em; }

.clearBoth { clear: both; }


/* customizations 7/30/2010, simplify layout */
#searcharea, #topmenu {
	display: none;
}
