            #form_wrapper {
                width: 99%;
                margin-left: auto;
                margin-right: auto;
            }

            #common_fields {
                padding: 10px;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 0.25em;
                border: 1px solid black;
            }

            .lease_fields {
                float: left;
                padding: 10px;
                width: 45%;
                padding-right: 15px;
                min-height: 6.9em;
                height: auto !important;
                height: 6.9em;
                border: 1px solid black;
								color:gray;
            }

            .loan_fields {
                float: right;
                clear: none;
                width: 45%;
                padding-top: 10px;
                padding-bottom: 10px;
                padding-right: 15px;
                min-height: 6.9em;
                height: auto !important;
                height: 6.9em;
                border: 1px solid black;
								color:gray;
            }

            #calc_summary {
              clear: both;
              text-align: center;
              margin-top: 15px;
            }

            .option_header {
              font: 8pt Helvetica, sans-serif;
              font-weight: bold;
            }

            .formText {
                width: 95px;
                margin: 0;
                padding: 0;
            }

            #subForm .label {
                font: 8pt Helvetica, sans-serif;
                margin: 0;
                padding: 0;
            }

            #subForm p {
                margin: 0px;
                text-align: right;
            }

            #graph {
                clear: both;
                border: 10px;
                text-align: center;
            }

            #results {
                font: 8pt Helvetica, sans-serif;
                text-align: left;
                margin-left: 10px;
                margin-right: 10px;
            }

            #loan_summary, #lease_summary {
                font: 8pt Helvetica, sans-serif;
                text-align: left;
                margin: 0;
                margin-left: 10px;
                padding: 0;
                position: relative;
                bottom: 1px;
                margin-top: 0.75em;
								font-weight: bold;
            }

            #loan_summary_conclusion, #lease_summary_conclusion {
                font-weight: bold;
            }

            #loan_summary p, #lease_summary p {
                width: 100%;
            }

            .summary_header {
                width: 100px;
                text-align: center;
                font-weight: bold;
								font-size: 10pt;
            }

            .label {
                padding-right: 5px;
            }

            #footer {
                clear: both;
                width: 100%;
                text-align: center;
            }

            .calculator_panel {
              width: 565px;
              min-height: 430px;
              height: auto !important;
              height: 430px;
              text-align: right;
            }

            #lease_summary p.header,
            #loan_summary p.header {
              width: 100%;
              text-align: left;
              margin-left: 1em;
            }
						
						.summaryHeading {
							color:#F6BD0F;
							font-family:Arial,Helvetica,sans-serif;
							font-size:1.25em;
							font-size-adjust:none;
							font-stretch:normal;
							font-style:normal;
							font-variant:normal;
							font-weight:normal;
							line-height:normal;
							padding-left:5px;
						}

