﻿/* Calculator */
.SolarCalculatorEmbedBox
{
  width: 600px;
  clear: both; 
  margin: auto;
}

.SolarCalculatorEmbedRow
{
  width: 580px;
  clear: both;
  margin-bottom: 15px;
}
.SolarCalculatorEmbedRow:after
{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.SolarCalculatorEmbedRow input
{
  border: solid 1px #4d8fd6;
  font-size: 11px;
}

.SolarCalculatorEmbedRow select
{
  border: solid 1px #4d8fd6;
  font-size: 11px;
}

.SolarCalculatorEmbedZipCodeLabel
{
  width: 75px;
  float: left;
}

.SolarCalculatorEmbedZipCode
{
  width: 100px;
  float: left;
}

.SolarCalculatorEmbedProjectTypeLabel
{
  width: 95px;
  float: left;
}

.SolarCalculatorEmbedProjectType
{
  width: 130px;
  float: left;
}

.SolarCalculatorEmbedOffsetLabel
{
  width: 105px;
  float: left;
}

.SolarCalculatorEmbedOffset
{
  width: 75px;
  float: left;
}

.SolarCalculatorEmbedUtilityCompanyLabel
{
  width: 75px;
  float: left;
}

.SolarCalculatorEmbedUtilityCompany
{
  width: 405px;
  float: left;
}

.SolarCalculatorEmbedKWHLabel
{
  width: 75px;
  float: left;
}

.SolarCalculatorEmbedKWH
{
  width: 100px;
  float: left;
}

.SolarCalculatorEmbedUsageLabel
{
  width: 95px;
  float: left;
}

.SolarCalculatorEmbedUsage
{
  width: 130px;
  float: left;
}

.SolarCalculatorEmbedResults
{
  width: 600px;
  margin: 0 auto;
}

/* Accordian */
.SolarCalculatorEmbedAccordionHeader
{
  border: 1px solid #5299cc;
  color: #2c2c2c;
  background-color: #5299cc;
	font-weight: bold;
  padding: 2px;
  margin-top: 1px;
  cursor: pointer;
  width: 594px;
}

.SolarCalculatorEmbedAccordionHeaderSelected
{
  border: 1px solid #5299cc;
  color: white;
  background-color: #d49600;
	font-weight: bold;
  padding: 2px;
  margin-top: 1px;
  cursor: pointer;
  width: 594px;
}

.SolarCalculatorEmbedAccordion
{
  background-color: #D3DEEF;
  border: 1px solid #5299cc;
  border-top: none;
  padding: 5px;
  width: 588px;
}

.SolarCalculatorEmbedSystemSpecifications, .SolarCalculatorEmbedCosts
{
  background-color: #ffffff;
}

.SolarCalculatorEmbedSystemSpecificationsColumn1, .SolarCalculatorEmbedCostsColumn1
{
  width: 465px;
}

.SolarCalculatorEmbedSystemSpecificationsColumn2, .SolarCalculatorEmbedCostsColumn2
{
  width: 120px;
}

.SolarCalculatorIncentiveText
{
  cursor: pointer;
  text-decoration: underline;
  color: #ef7327;
}

.SolarCalculatorHelpTextBox
{
  display: none;
}

.SolarCalculatorStartOver
{
  float: right;
}

/* Containers */
.ContainerBlueTop
{
  background: #ffffff url(../Images/Containers/BlueBorder.jpg) repeat-x;
  height: 12px;
}
.ContainerBlueBottom
{
  background: #ffffff url(../Images/Containers/BlueBorder.jpg) repeat-x;
  background-position: bottom;
  height: 12px;
}
.ContainerBlueLeft
{
  background: url(../Images/Containers/BlueBorder.jpg) repeat-y left;
}
.ContainerBlueRight
{
  background: url(../Images/Containers/BlueBorder.jpg) repeat-y right;
  margin-left: 1px;
}
.ContainerBlueTL
{
  background: url(../Images/Containers/BlueCorners.jpg) no-repeat top left;
  width: 12px;
  height: 12px;
  float: left;
	position:relative;
	top:0;
}
.ContainerBlueTR
{
  background: url(../Images/Containers/BlueCorners.jpg) no-repeat top right;
  width: 12px;
  height: 12px;
  float: right;
	position:relative;
	top:0;
}
.ContainerBlueBL
{
  background: url(../Images/Containers/BlueCorners.jpg) no-repeat bottom left;
  width: 12px;
  height: 12px;
  float: left;
	position:relative;
	top:0;
}
.ContainerBlueBR
{
  background: url(../Images/Containers/BlueCorners.jpg) no-repeat bottom right;
  width: 12px;
  height: 12px;
  float: right;
	position:relative;
	top:0;
}

.ContainerContent10
{
  background-color: #ffffff;
  margin: 0px 1px 0px 0px;
  padding: 0px 9px;
}
.ContainerContent10:after
{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}