/* --- (general) --- */
.estimateConditionCell
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	border-bottom: gainsboro 1px solid;
	font-family: Arial, Helvetica, Verdana;
}
.estimateConditionLabel
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.helpImage
{
}
.outputHeaderCell
{
	border-top: gray 1px solid;
	border-bottom: gray 1px solid;
}

/* --- default2.aspx --- */
.defaultBody
{
}
.defaultForm
{
}
.defaultPagePanel
{
}
.defaultPageTable
{
}
.defaultHeaderPanel
{
}
.defaultMainPanel
{
}
.defaultMainTable
{
}
.webserviceErrorLabel
{
	font-weight: normal;
	font-size: 11px;
	color: Red;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.assumptionsGeneralPanel
{
}
.assumptionsPVSystemPanel
{
}
.assumptionsWindSystemPanel
{
}
.assumptionsEfficiencyPanel
{
}
.AssumptionsGenericPanel
{
}
.helpLabel
{
	color: Black;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}
.helpImage
{
}
.poweredByLabel
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.poweredByLink
{
}
.selectCityPanel
{
}
.selectCityErrorLabel
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.selectCityLabel
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.recalculatingPanel
{
}
.recalculatingLabel
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.pleaseWaitPanel
{
}
.pleaseWaitLabel
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.recalcPendingPanel
{
}
.recalcPendingLabel
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.resultsPanel
{
}
.outputLinkTable
{
}
.resultsHeaderBar
{
	border-top: white 1px solid;
	border-bottom: black 1px solid;
}
.resultsHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.summaryHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.summaryHyperLink:Active
{
    color: Red;
}
.netSystemCostHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.netSystemCostHyperLink:Active
{
    color: Red;
}
.netSystemCostDetailHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.netSystemCostDetailHyperLink:Active
{
    color: Red;
}
.monthlyElectricBillHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.monthlyElectricBillHyperLink:Active
{
    color: Red;
}
.dailyOutputHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.dailyOutputHyperLink:Active
{
    color: Red;
}
.monthlyOutputHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.monthlyOutputHyperLink:Active
{
    color: Red;
}
.systemProductionHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.systemProductionHyperLink:Active
{
    color: Red;
}
.monthlyCashFlowHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.monthlyCashFlowHyperLink:Active
{
    color: Red;
}
.annualCashFlowHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.annualCashFlowHyperLink:Active
{
    color: Red;
}
.netCashFlowHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.netCashFlowHyperLink:Active
{
    color: Red;
}
.cumulativeCashFlowHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.cumulativeCashFlowHyperLink:Active
{
    color: Red;
}
.cumDiscCashFlowHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.cumDiscCashFlowHyperLink:Active
{
    color: Red;
}
.pollutionPreventionHyperLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.pollutionPreventionHyperLink:Active
{
    color: Red;
}
.outputsTable
{
}
.summaryPanel
{
}
.netCostPanel
{
}
.netCostDetailPanel
{
}
.dailyPowerPanel
{
}
.monthlyPowerPanel
{
}
.systemProductionPanel
{
}
.monthlyCashFlowPanel
{
}
.annualCashFlowPanel
{
}
.netCashFlowPanel
{
}
.cumulativeCashFlowPanel
{
}
.cumDiscCashFlowPanel
{
}
.environmentalBenefitPanel
{
}
.extendedEnvironmentalPanel
{
}
.footerPanel
{
}

/* --- AssumptionsEfficiency.ascx --- */
.efficiencyAssumptionsTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
.efficiencyHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.efficiencyTitle
{
}
.efficiencyPanel
{
}
.efficiencyAssumptionsInputTable
{
}
.efficiencySavingsLabel
{
}
.efficiencySavings
{
	font-size: 11px;
	text-align: center;
}
.houseTypeLabel
{
}
.houseType
{
	font-size: 11px;
	text-align: center;
}
.efficiencyCostLabel
{
}
.efficiencyCost
{
	font-size: 11px;
	text-align: center;
}
.efficiencyLifeLabel
{
}
.efficiencyLife
{
	font-size: 11px;
	text-align: center;
}

/* --- AssumptionsGeneric.ascx --- */
.AssumptionsGenericPanel
{
}
.financialAssumptionsTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
.financialHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.financialAssumptionsTitle
{
}
.electricBillLabel
{
}
.annualElectricBill
{
	font-size: 11px;
	text-align: center;
}
.annualEscalationLabel
{
}
.annualEscalation
{
	font-size: 11px;
	text-align: center;
}
.electricRateAdjustmentLabel
{
}
.electricRateAdjustment
{
	font-size: 11px;
	text-align: center;
}
.paymentMethodLabel
{
}
.paymentMethod
{
	font-size: 11px;
	text-align: center;
}
.discountRateLabel
{
}
.discountRate
{
	font-size: 11px;
	text-align: center;
}
.homeLoanAmountLabel
{
}
.homeLoanAmount
{
	font-size: 11px;
	text-align: center;
}
.downPaymentLabel
{
}
.downPayment
{
	font-size: 11px;
	text-align: center;
}
.loanLifeLabel
{
}
.loanLife
{
	font-size: 11px;
	text-align: center;
}
.loanRateLabel
{
}
.loanRate
{
	font-size: 11px;
	text-align: center;
}
.loanPointsLabel
{
}
.loanPoints
{
	font-size: 11px;
	text-align: center;
}
.loanBuydownRateLabel
{
}
.loanBuydownRate
{
	font-size: 11px;
	text-align: center;
}
.loanBuydownLifeLabel
{
}
.loanBuydownLife
{
	font-size: 11px;
	text-align: center;
}
.homeLoanExistingLabel
{
}
.homeLoanExisting
{
	font-size: 11px;
	text-align: center;
}
.loanRateExistingLabel
{
}
.loanRateExisting
{
	font-size: 11px;
	text-align: center;
}
.taxFilingStatusLabel
{
}
.taxFilingStatus
{
	font-size: 11px;
	text-align: center;
}
.taxableIncomeLabel
{
}
.taxableIncome
{
	font-size: 11px;
	text-align: center;
}
.recHeaderLabel
{
}
.recValueLabel
{
}
.recValue
{
	font-size: 11px;
	text-align: center;
}
.recEscalationLabel
{
}
.recEscalation
{
	font-size: 11px;
	text-align: center;
}
.recYearsLabel
{
}
.recYears
{
	font-size: 11px;
	text-align: center;
}
.recTaxLabel
{
}
.recTax
{
	font-size: 11px;
	text-align: center;
}
.otherValueLabel
{
}
.otherValue
{
	font-size: 11px;
	text-align: center;
}
.otherValue_includeTaxesLabel
{
}
.otherValue_includeTaxes
{
	font-size: 11px;
	text-align: center;
}

/* --- AssumptionsGeneral.ascx --- */
.generalAssumptionsPanel
{
}
/*
.generalAssumptionsTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
*/
.generalHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.generalAssumptionsTitle
{
}
.locationInputPanel
{
}
.locationInputTable
{
}
.stateLabel
{
}
.cityLabel
{
}
.cityPanel
{
}
.locationCityList
{
	font-size: 11px;
	text-align: center;
}
.locationContinueButton
{
	font-size: 11px;
	font-weight: bold;
}
.cityLoadingPanel
{
}
.cityLoadingImage
{
}
.locationDisplayPanel
{
}
.locationDisplayTable
{
}
.areaLabel
{
}
.area
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.zipCodeLabel
{
}
.zipCode
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.utilityLabel
{
}
.utility
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.rateLabel
{
}
.rateDisplay
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.generalAssumptionsInputTable
{
}
.customerTypeLabel
{
}
.customerType
{
}
.technologiesLabel
{
}
.technologies
{
	font-size: 11px;
	text-align: center;
}
.recalculationLabel
{
}
.recalculation
{
	font-size: 11px;
	text-align: center;
}
.recalculateButton
{
	font-size: 11px;
	font-weight: bold;
}

/* --- AssumptionsPVSystem.ascx --- */
.pvSystemAssumptionsTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
.pvSystemHeaderTable
{
}
.pvSystemHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.pvSystemTitle
{
}
.pvSystemHeaderList
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.pvSelections
{
	font-size: 11px;
	text-align: center;
}
.pvSystemPanel
{
}
.pvSystemAssumptionsInputTable
{
}
.pvModelLabel
{
}
.pvModel
{
	font-size: 11px;
	text-align: center;
}
.pvCostLabel
{
}
.pvCost
{
	font-size: 11px;
	text-align: center;
}
.pvOutputAdjustmentLabel
{
}
.pvOutputAdjustment
{
	font-size: 11px;
	text-align: center;
}
.tiltLabel
{
}
.tilt
{
	font-size: 11px;
	text-align: center;
}
.directionLabel
{
}
.direction
{
	font-size: 11px;
	text-align: center;
}
.pvEquipmentLifeLabel
{
}
.pvEquipmentLife
{
	font-size: 11px;
	text-align: center;
}
.pvOMCostLabel
{
}
.pvOMCost
{
	font-size: 11px;
	text-align: center;
}
.pvDataSourceLabel
{
}
.pvDataSource
{
	font-size: 11px;
	text-align: center;
}

/* --- AssumptionsWindSystem.ascx --- */
.windSystemAssumptionsTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
.windSystemHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.windSystemTitle
{
}
.windSystemPanel
{
}
.windSystemAssumptionsInputTable
{
}
.windModelLabel
{
}
.windModel
{
	font-size: 11px;
	text-align: center;
}
.windCostLabel
{
}
.windCost
{
	font-size: 11px;
	text-align: center;
}
.windOMCostLabel
{
}
.windOMCost
{
	font-size: 11px;
	text-align: center;
}
.towerHeightLabel
{
}
.towerHeight
{
	font-size: 11px;
	text-align: center;
}
.modifyNYSERDAWindIncentiveLabel
{
}
.modifyNYSERDAWindIncentive
{
	font-size: 11px;
	text-align: center;
}

/* --- ShadingAnalysis.ascx --- */
.shadingAnalysisPanel
{
}
.shadingAnalysisTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
.shadingHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.shadingAnalysisTitle
{
}
.angleLabel
{
}
.angleList
{
	font-size: 11px;
	text-align: center;
}
.updateShadingButton
{
	font-size: 11px;
	font-weight: bold;
}

/* --- AnnualCashFlow.ascx --- */
.annualCashFlowOutputPanel
{
	background-color: White;
}
.annualCashFlowHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.annualCashFlowFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
	vertical-align: top;
}
.annualCashFlowDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.annualCashFlowDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.annualCashFlowDataGridHeader
{
	vertical-align: bottom;
}
.annualCashFlowDataGridDescriptionHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.annualCashFlowDataGridDescriptionItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.annualCashFlowDataGridBeforeHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.annualCashFlowDataGridBeforeItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.annualCashFlowDataGridAfterHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.annualCashFlowDataGridAfterItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.annualCashFlowDataGridDifferenceHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.annualCashFlowDataGridDifferenceItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- MonthlyElectricBill.ascx --- */
.monthlyElectricBillOutputPanel
{
	background-color: White;
}
.monthlyElectricBillHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.monthlyElectricBillDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.monthlyElectricBillDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.monthlyElectricBillDataGridHeader
{
	vertical-align: bottom;
}
.monthlyElectricBillDataGridMonthHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.monthlyElectricBillDataGridMonthItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.monthlyElectricBillDataGridBeforeHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyElectricBillDataGridBeforeItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyElectricBillDataGridAfterHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyElectricBillDataGridAfterItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyElectricBillDataGridSavingsHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyElectricBillDataGridSavingsItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- CumCashFlow.ascx --- */
.cumCashFlowOutputPanel
{
	background-color: White;
}
.cumCashFlowHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.cumCashFlowFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.cumCashFlowDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.cumCashFlowDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.cumCashFlowDataTableSubtitle
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.cumCashFlowDataGridCalendarYearHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.cumCashFlowDataGridCalendarYearItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.cumCashFlowDataGridNetValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumCashFlowDataGridNetValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumCashFlowDataGridCumulativeValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumCashFlowDataGridCumulativeValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- CumDiscCashFlow.ascx --- */
.cumDiscCashFlowPanel
{
	background-color: White;
}
.cumDiscCashFlowHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.cumDiscCashFlowFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.cumDiscCashFlowDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.cumDiscCashFlowDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.cumDiscCashFlowDataTableSubtitle
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.cumDiscCashFlowDataGridCalendarYearHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.cumDiscCashFlowDataGridCalendarYearItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.cumDiscCashFlowDataGridNetValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridNetValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridDiscountFactorValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridDiscountFactorValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridNetDiscountedValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridNetDiscountedValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridCumulativeDiscountedValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.cumDiscCashFlowDataGridCumulativeDiscountedValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- DailyPowerOutput.ascx --- */
.dailyPowerOutputPanel
{
	background-color: White;
}
.dailyPowerOutputHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.dailyPowerOutputMonthSelectionList
{
}
.dailyPowerOutputDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.dailyPowerOutputDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.dailyPowerOutputDataGridRowHeaderItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.dailyPowerOutputDataGridNameplateRatingItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.dailyPowerOutputDataGridACRatingItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.dailyPowerOutputDataGridSavingsAndProductionItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- EnvironmentalBenefit.ascx --- */
.environmentalBenefitPanel
{
	background-color: White;
}
.environmentalBenefitHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.environmentalBenefitDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.environmentalBenefitDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.environmentalBenefitDataGridEnvironmentalImpactItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}

/* --- ExtendedEnvironmentalBenefit.ascx --- */
.extendedEnvironmentalBenefitPanel
{
	background-color: White;
}
.extendedEnvironmentalBenefitHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.extendedEnvironmentalBenefitDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.extendedEnvironmentalBenefitDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.extendedEnvironmentalBenefitDataGridEnvironmentalImpactItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.extendedEnvironmentalBenefitExtendedDataGridEnvironmentalImpactItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}

/* ---MonthlyCashFlow.ascx --- */
.monthlyCashFlowPanel
{
	background-color: White;
}
.monthlyCashFlowHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.monthlyCashFlowFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.monthlyCashFlowDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.monthlyCashFlowDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.monthlyCashFlowDataGridHeader
{
	vertical-align: bottom;
}
.monthlyCashFlowDataGridDescriptionHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.monthlyCashFlowDataGridDescriptionItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.monthlyCashFlowDataGridBeforeHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyCashFlowDataGridBeforeItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyCashFlowDataGridAfterHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyCashFlowDataGridAfterItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyCashFlowDataGridDifferenceHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyCashFlowDataGridDifferenceItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- MonthlyPowerOutput.ascx --- */
.monthlyPowerOutputPanel
{
	background-color: White;
}
.monthlyPowerOutputHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.monthlyPowerOutputDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.monthlyPowerOutputDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.monthlyPowerOutputDataGridHeader
{
	vertical-align: bottom;
}
.monthlyPowerOutputDataGridMonthNameItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.monthlyPowerOutputDataGridPurchasedHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyPowerOutputDataGridPurchasedItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyPowerOutputDataGridProducedHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyPowerOutputDataGridProducedItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyPowerOutputDataGridExcessHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.monthlyPowerOutputDataGridExcessItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- NetCashFlow.ascx --- */
.netCashFlowPanel
{
	background-color: White;
}
.netCashFlowHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.netCashFlowFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.netCashFlowDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.netCashFlowDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.netCashFlowDataTableSubtitle
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.netCashFlowDataGridCalendarYearHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.netCashFlowDataGridCalendarYearItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.netCashFlowDataGridNetValueHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.netCashFlowDataGridNetValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- NetCost.ascx --- */
.netCostPanel
{
	background-color: White;
}
.netCostHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.netCostFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.netCostFloaterLabel2
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.netCostDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.netCostDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.netCostDataGridRowHeaderItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.netCostDataGridRowSubHeaderItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.netCostDataGridRowValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.netCostDataGridTotalValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- NetCostDetail.ascx --- */
.netCostDetailPanel
{
	background-color: White;
}
.netCostDetailHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.netCostDetailFloaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.netCostDetailFloaterLabel2
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.netCostDetailDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.netCostDetailDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.netCostDetailDataGridRowHeaderItem
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.netCostDetailDataGridRowSubHeaderItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.netCostDetailDataGridRowValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.netCostDetailDataGridTotalValueItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}

/* --- Summary.ascx --- */
.summaryPanel
{
	background-color: White;
}
.summaryHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.summarySystemImage
{
}
.summaryDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.summaryDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.summaryDataGridItemTextItem
{
}

/* --- SystemProduction.ascx --- */
.systemProductionPanel
{
	background-color: White;
}
.systemProductionHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.systemProductionMonthSelectionList
{
}
.systemProductionDataTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.systemProductionDataTableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.systemProductionDataTableSubtitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridHourHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridHourItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridPurchasedHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridPurchasedItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridProducedAndUsedHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridProducedAndUsedItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridSoldToGridHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridSoldToGridItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridTotalProductionHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.systemProductionDataGridTotalProductionItem
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}


/* --------------------------------------------- */
/* --------------------------------------------- */

/*
.introduction
{
	color: Black;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}	
.detailedResultLink
{
	color: Blue;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
}
.detailedResultLink:Active
{
    color: Red;
}
.submitButton
{
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana;
	width: 80px;
}
.homepageBar
{
	background-color: #22b022;
	font-family: Arial, Helvetica, Verdana;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	color: White;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.homepageTopRowButton
{
	font-weight: bold;
	background-color: white;
	border: black thin solid;
}
.homepageLeftColumnButton
{
	border-right: whitesmoke thin solid;
	border-top: whitesmoke thin solid;
	font-weight: bold;
	border-left: whitesmoke thin solid;
	border-bottom: whitesmoke thin solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: whitesmoke;
	text-align: left;
	vertical-align: middle;
}
.inputSectionHeaderColorCell
{
	width: 1px;
	border-bottom: black 1px solid;
	background-color: #22b022;
}
.inputSectionHeaderBar
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.inputSectionSubHeader
{
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.inputSectionHeaderButton
{
	font-weight: bold;
	font-size: 12px;
	width: 25px;
	color: white;
	border: gray;
	font-family: Arial, Helvetica, Verdana;
	background-color: gray;
}
.inputSectionHeaderLists
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.outputSectionHeaderBar
{
	padding-left: 6px;
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
	background-color: lightgrey;
}
.outputSectionSubtitle
{
	font-weight: normal;
	font-size: 11px;
}
.outputSectionHeaderButton
{
	font-weight: bold;
	font-size: 12px;
	width: 25px;
	color: white;
	border: gray;
	font-family: Arial, Helvetica, Verdana;
	background-color: gray;
}
.outputHighlightHeaderBar
{
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
	color: navy;
	border: cadetblue 1px solid;
	font-family: Arial, Helvetica, Verdana;
	background-color: #eeeeee;
}
.outputHighlightLabel
{
	color: black;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #eeeeee;
	border-bottom-style: none;
}
.outputHeaderLabel
{
	font-weight: bold;
	font-size: 13px;
	color: darkgray;
	font-family: Arial, Helvetica, Verdana;
}
.tableHighlightBar
{
	color: white;
	background-color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
}
.tableLowlightBar
{
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
	background-color: #eeeeee;
	text-align: right;
}
.uctlContainerTable
{
	border-right: thin;
	border-top: thin;
	border-left: thin;
	border-bottom: thin;
	background-color: white;
}
.estimateSummaryTable
{
	border-right: thin ridge;
	border-top: thin ridge;
	border-left: thin ridge;
	border-bottom: thin ridge;
	background-color: white;
}
.envBenefitTable
{
	border-right: thin ridge;
	border-top: thin ridge;
	border-left: thin ridge;
	border-bottom: thin ridge;
	background-color: white;
}
.sectionBackgroundPanel
{
	background-color: White;
}
.inputLists
{
	font-size: 11px;
	text-align: center;
}
.updateButton
{
	font-size: 11px;
	font-weight: bold;
}
.listCell
{
	text-align:center;
	font-family: Arial, Helvetica, Verdana;
}
.environmentSubHeader
{
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: Gray;
	font-family: Arial, Helvetica, Verdana;
}
.environmentHighlight
{
	font-weight: bold;
	font-size: 12px;
	color: Green;
	font-family: Arial, Helvetica, Verdana;
}
.environmentBodyText
{
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.environmentBodyHighlight
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.dataInputTable
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: white;
}
.dataInputTableRow
{
	border-bottom: gray thin solid;
}
.dataOutputTable
{
	background-color: white;
	font-weight: bold;
	border: gray 1px solid;
}
.tableTitle
{
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.tableSubtitle
{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
}
.tableColHeader
{
	font-weight: bold;
	font-size: smaller;
	text-align: center;
}
.tableRowHeader
{
	font-weight: bold;
	font-size: smaller;
	text-align: left;
}
.tableInteriorCell
{
	font-weight: normal;
	font-size: smaller;
	text-align: right;
}
.tableInteriorLabel
{
	font-weight: normal;
	font-size: smaller;
	text-align: left;
}
.dataGridColumnHeader
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.dataGridRowHeader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.dataGridInteriorLabel
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.dataGridInteriorCell
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.dataGridRowTotal
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: right;
}
.dataGridInteriorCenter
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.floaterTable
{
	border-right: green outset;
	font-size: larger;
	border-bottom: green outset;
	background-color: #AAFF9A;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
}
.floaterLabel1
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.floaterLabel2
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.skyInputPanel
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	background-color: peachpuff;
}
.skyEstimatePanel
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	background-color: silver;
}
.skySystemPanel
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	background-color: white;
}
.PVSystemsHeader
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.PVSubsystemHeader
{
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.PVSubsystemCell
{	
	font-weight: bold;
	font-size: 11px;
	color: black;
	border-bottom: gainsboro 1px solid;
	font-family: Arial, Helvetica, Verdana;
}
.PVSubsystemLabel
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.largeBodyText
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.bodyText
{
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.smallBodyText
{
	font-size: 10px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.hyperLinkText
{
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana;
}
.formFieldLabel
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.estimateSummaryRowHeader
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.estimateSummaryCell
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Arial, Helvetica, Verdana;
}
.disclaimerText
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 9px;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
	border-top: gainsboro 1px solid;
}
.poweredByText
{
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-align: center;
	font-family: Arial, Helvetica, Verdana;
	background-color: white;
}
.errorLabel
{
	font-weight: normal;
	font-size: 11px;
	color: Red;
	font-family: Arial, Helvetica, Verdana;
	text-align: center;
}
.errorDetails
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	font-family: Arial, Helvetica, Verdana;
	text-align: left;
}
.noteText
{
	color: Black;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
}
.mbg
{
	background-color: #333333;
}
.tpnav
{
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
}
.tpnavself
{
	color: #ff3300;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
}
.fbg
{
	background-color: #666666;
}
.ftnav
{
	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana;
}
.copynav
{
	color: #ffffff;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana;
}

H2
{
	text-align: center;
}
*/
