﻿/* CSS for Homepage */
.landing_ir {
	display:block;
	text-indent:-9999px;
}
div#header
	{ background:url(/Content/confused/images/bg_header.jpg) no-repeat 0 34px; height:103px; margin:16px 0 0; position:relative; top: 0; left: 0; }

div#footer
	{ background:url(/Content/confused/images/bg_footer.gif) no-repeat 0 100%; height:60px; margin:0 0 50px; text-align:center; clear:both; }

	#footer ul
		{ margin:0; padding:3px 0 0; list-style:none; background-color:#1d84a6; height:16px; opacity:1; filter:alpha(opacity=100); }	

#content-main.home {
	background:#fff url(/Content/images/homepage/bg_content-main.gif) repeat-x top left;
	font-size: 1.0em;
	padding:3px 0 17px 7px; 
}
#home_panels {
	float: left;
	width: 677px;
}
#home_panels div.home_panel {
	float: left;
	width: 335px;
	background: transparent url(/Content/images/homepage/bg_home_panel.png) no-repeat bottom left;
	margin-bottom: 10px;
}
#home_panels div.home_panel h3 {
	margin: 0;
	height: 31px;
}
#home_panels div.home_panel ul {
	margin: 0 0 13px 0;
	padding: 0;
	list-style-type: none;
}
#home_panels div.home_panel ul li{
	background: transparent url(/Content/images/homepage/bg_panel_li.png);
}
#home_panels div.home_panel ul li.top{
	background: transparent url(/Content/images/homepage/bg_panel_li_top.png);
}
#home_panels div.home_panel ul li.odd{
	background: transparent url(/Content/images/homepage/bg_panel_li_odd.png);
}
#home_panels div.home_panel ul li a {
	font-size: 1.4em;
	line-height: 2em;
	display: block;
	background: transparent url(/Content/images/homepage/bg_home_panel_button.png) no-repeat 0 0.4em;
	margin-left: 15px;
	padding-left: 30px;
	color: #069;
}
#home_panels div.home_panel ul li a:hover {
	color: #56af00;
}

#home_panels div#incentive
{
	clear:both;
	height:112px;
	font-size:1.15em;
	text-align:left;
	color:#666666;
	margin-bottom:4px;
}

#home_panels div.incentive-home {
	background:transparent url(/Content/images/incentive_home.gif) no-repeat scroll 0 0;
	height:112px;
	padding:0 0 0 20px;
}
#home_panels div.incentive-energy {
	background:transparent url(/Content/images/incentive_energy.gif) no-repeat scroll 0 0;
	height:112px;
	padding:0 0 0 20px;
}
#home_panels div#incentive h2 {
	color:#1D84A6;
	margin-bottom:-5px;
	padding:10px 0 0;
}

#home_panels div#incentive p {
	color:#000000;
	width:480px;
	line-height:1.4em;
}

#sub {
	float: right;
	width: 233px;
}

#sub #movie {
	margin-bottom: 10px;
}
#sub h3 {
	margin: 0;
	padding: 0;
}
#sub p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.2em;
	color: #333;
}
#sub form#log-in2 fieldset {
	border: none;
	padding: 0;
	margin: 0 0;
}
#sub form#log-in2 label.ir {

}
#sub form#log-in2 input.text {

}
#sub form#log-in2 a {
		color: #069;
		font-size: 1.2em;
}

div.sub-panel {
	width: 452px;
	float: left;
	background: transparent url(/Content/images/homepage/bg_subpanel.gif) no-repeat bottom left;
	padding: 0 0 25px !important;
	/*height: 230px;*/
}

div.seotext 
{
	clear:both;
	line-height:1em;
	text-align:center;
	margin-bottom:-12px;
}
div.sub-panel h2 {
	margin: 0;
}
div.sub-panel ul {
	list-style: none;
	margin: 0 0 0 20px !important;
	padding: 0;
	width: 420px;
}
div.sub-panel ul li {
	margin: 0.9em 0;
}
div.sub-panel ul li a {
	font-size: 1.3em;
		color: #069;
}

/* log-in form */

#sub form#log-in2 {
	margin:0;
}
#sub form#log-in2 fieldset {
	border:0;
	margin:0;
	padding:0;
	background-color: Transparent;
}
#sub form#log-in2 p {
		margin:0;
}
#sub form#log-in2 label {
	position:absolute;
}

#sub form#log-in2 input.text {
	width: 104px;
	height:14px;
	background-color:#f5f5f5;
	border:1px solid #d9d9d9;
	font:normal 0.9em verdana,arial,sans-serif;
	padding:0;
	margin: 0 10px 0 0;
	text-align:center;
	float:left;	
	
}
	.label-email
		{  background: url(/Content/images/homepage/bg_email-address.gif) no-repeat center; }
	.label-password
		{ background: url(/Content/images/homepage/bg_password.gif) no-repeat center; }
		
div.login-fail { color: red; float:right; clear:left; display:block; position:relative; margin-top: 18px; }
