/*----CSS Reset----*/
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal;margin:0;}dd,dt,dl,ol,ul{list-style:none;padding:0;margin:0;}legend{color:#000}button,select,textarea,input{font-size:100%}table{border-collapse:collapse}caption,th,td{text-align:left}
/*----End CSS Reset----*/
/*---------------------------------------------------------------------*/
/*----Elements----*/

body {
  background: #fff url(http://www.colorado.gov/energy/images/site/background.gif) left top repeat-x;
  font: normal 62.5% FreeSans, Helvetica, Arial, sans-serif;
  color: #151515;
  text-align: center;
  margin:0;
  }


a {
  text-decoration: none;
  outline: none;
  color: #000;
}

a:hover {
  text-decoration: underline;
  outline: none;
}
/*----End Elements----*/
/*---------------------------------------------------------------------*/
/*----Framework----*/

.clear {
  clear: both;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
}

#container {
  width: 860px;
  margin: 0 auto;
  text-align: left;
  background: #fff;
  padding: 10px;
}

/*----End Framework----*/
/*---------------------------------------------------------------------*/
/*----Header----*/

#logo {
  float: left;
}

#logo a {
  display: block;
  background: url(http://www.colorado.gov/energy/images/site/logo.gif) left top no-repeat;
  width: 255px;
  height: 82px;
  text-indent: -9999px;
}

#search {
  float: right;
}

#search input {
  float: left;
}

#search input.button {
  padding: 2px 0;
}

#search #keywords {
  background: #fff;
  border: 1px solid #ccc;
  padding: 2px;
  width: 135px;
  margin-right: 5px;
}

#toplinks {
  float: right;
  margin-right: 20px;
  padding: 3px;
}

#toplinks li {
  float: left;
  padding: 0 5px;
  border-right: 1px solid #00529b;
}

#toplinks li.last {
  border-right: 0 none;
}

#toplinks li a {
  color: #00529b;
  text-transform: uppercase;
  font-size: .9em;
  font-weight: bold;
}

#toplinks li a:hover {
  color: #666;
}

#tagline {
  clear: right;
  float: right;
  width: 597px;
  height: 56px;
  background: url(http://www.colorado.gov/energy/images/site/tagline.gif) right bottom no-repeat;
  text-indent: -9999px;
  padding-top: 5px;
}


/*----End Header----*/
/*---------------------------------------------------------------------*/
/*----Nav----*/

#nav {
  clear: both;
  padding-top: 10px;
  height: 43px;
  margin-bottom: 10px;
}

#nav li {
  float: left;
  height: 43px;
  border-right: 1px solid #ccc;
}

#nav li.last {
  border-right: 0 none;
}

#nav li.first a span {
  display: block;
  float: left;
  background: url(http://www.colorado.gov/energy/images/site/nav-left-background.gif) left top no-repeat;
  padding: 8px 13px;
  height: 27px;
  width: 96px;
  cursor: pointer;
}

#nav li.first a:hover span, #nav li.first a.current span {
  background: url(http://www.colorado.gov/energy/images/site/nav-left-background-over.gif) left top no-repeat;
}

#nav li.last a span {
  display: block;
  float: left;
  background: url(http://www.colorado.gov/energy/images/site/nav-right-background.gif) right top no-repeat;
  padding: 14px 13px;
  height: 15px;
  width: 96px;
  cursor: pointer;
}

#nav li.last a:hover span, #nav li.last a.current span {
  background: url(http://www.colorado.gov/energy/images/site/nav-right-background-over.gif) right top no-repeat;
}

#nav li.first a, #nav li.last a {
  display: block;
  padding: 0;
  height: 43px;
  width: 122px;
}

#nav li a {
  display: block;
  float: left;
  height: 27px;
  background: url(http://www.colorado.gov/energy/images/site/nav-background.gif) left top repeat-x;
  text-transform: uppercase;
  color: #fff;
  width: 96px;
  text-align: center;
  font-weight: bold;
  padding: 8px 13px;
}

#nav li.singleline a {
  height: 15px;
  padding: 14px 13px;
}

#nav li a:hover, #nav li a.current {
  text-decoration: none;
  background: url(http://www.colorado.gov/energy/images/site/nav-background-over.gif) left top repeat-x;
}


/*----End Nav----*/
/*---------------------------------------------------------------------*/
/*----Bottom Nav----*/

#bottomnav {
  clear: both;
  padding-top: 10px;
  height: 43px;
  margin-bottom: 10px;
}

#bottomnav li {
  float: left;
  height: 43px;
  border-right: 1px solid #ccc;
}

#bottomnav li.last {
  border-right: 0 none;
}

#bottomnav li.first a span {
  display: block;
  float: left;
  background: url(http://www.colorado.gov/energy/images/site/nav-bottom-left.gif) left top no-repeat;
  padding: 8px 13px;
  height: 27px;
  width: 96px;
  cursor: pointer;
}

#bottomnav li.last a span {
  display: block;
  float: left;
  background: url(http://www.colorado.gov/energy/images/site/nav-bottom-right.gif) right top no-repeat;
  padding: 14px 13px;
  height: 15px;
  width: 96px;
  cursor: pointer;
}

#bottomnav li.first a, #bottomnav li.last a {
  display: block;
  padding: 0;
  height: 43px;
  width: 122px;
}

#bottomnav li a {
  display: block;
  float: left;
  height: 27px;
  background: url(http://www.colorado.gov/energy/images/site/nav-bottom-background.gif) left top repeat-x;
  text-transform: uppercase;
  color: #7e7e7e;
  width: 96px;
  text-align: center;
  font-weight: bold;
  padding: 8px 13px;
}

#bottomnav li a:hover {
  text-decoration: none;
}


#bottomnav li.singleline a {
  height: 15px;
  padding: 14px 13px;
}


/*----End Bottom Nav----*/
/*---------------------------------------------------------------------*/
/*----Main----*/

#main {
  background: url(http://www.colorado.gov/energy/images/site/main-background.gif) left top repeat-y;
  clear: both;
  height: 1%;
}

#main .top {
  background: url(http://www.colorado.gov/energy/images/site/main-top-background.gif) left top no-repeat;
}

#main .bottom {
  background: url(http://www.colorado.gov/energy/images/site/main-bottom-background.gif) left bottom no-repeat;
  padding: 8px;
}


/*----End Main----*/
/*---------------------------------------------------------------------*/
/*----Footer----*/

#footer {
  text-align: center;
  padding: 10px;
}

#footer p {
  color: #999;
  margin-bottom: 1em;
}

#footer li {
  display: inline;
  border-right: 1px solid #ccc;
  padding: 0 5px;
}

#footer li.last {
  border-right: 0 none;
}


#footer li a {
  color: #ccc;
  font-weight: bold;
}


/*----End Footer----*/
/*---------------------------------------------------------------------*/
/*----Breadcrumbs----*/

#breadcrumbs {
  color: #666;
  margin-bottom: 5px;
}

#breadcrumbs strong {
  color: #ce0000;
}

#breadcrumbs a {
  font-weight: bold;
  color: #666;
}


/*----End Breadcrumbs----*/
/*---------------------------------------------------------------------*/
/*----Home----*/

.home .c1 {
  float: left;
  width: 340px;
  margin-bottom: 10px;
}

.home .c2 {
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  width: 494px;
}

.home .c1 .block {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}


/*----End Home----*/
/*---------------------------------------------------------------------*/
/*----Links----*/

.links {
  float: left;
  width: 160px;
  border-bottom: 6px solid #999;
  margin-right: 10px;
  margin-left: 0;
}

.links h2 {
  background: url(http://www.colorado.gov/energy/images/site/subnav-header-rounded.gif) left top no-repeat;
  line-height: 22px;
  color: #fff;
  font-size: 1.1em;
  padding: 0 10px;
  text-transform: uppercase;
  font-weight: bold;
}

.links li, .box ul.links li {
  margin-bottom: 0;
}

.links a {
  padding: 5px 10px;
  color: #00529B;
  background: #f5f5f5 url(http://www.colorado.gov/energy/images/site/link-background.gif) left top repeat-y;
  border: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  display: block;
  font-weight: bold;
  font-size: 1em;
  border-width: 1px;
}

.links a:hover {
  background: #5287b9 url(http://www.colorado.gov/energy/images/site/link-background-over.gif) left top repeat-y;
  border-top: 1px solid #5287b9;
  color: #fff;
  text-decoration: none;
}

.links h2 a {
  padding: 0;
  color: #fff;
  background: none;
  border-bottom: 0 none;
  border-top: 0 none;
  display: block;
  font-weight: bold;
  font-size: 1em;
  border-width: 0;
}

.links h2 a:hover {
  background: none;
  border-top: 0 none;
  color: #fff;
  text-decoration: none;
}


.grey a {
  background: #d4d4d4 url(http://www.colorado.gov/energy/images/site/link-background-grey.gif) left top repeat-y;
}

.grey a:hover {
  background: #d4d4d4 url(http://www.colorado.gov/energy/images/site/link-background-grey.gif) left top repeat-y;
  border-top: 1px solid #fff;
}

.last {
  margin-right: 0;
}


/*----End Links----*/
/*---------------------------------------------------------------------*/
/*----Boxes----*/

.box {
  margin-bottom: 10px;
  height: 1%;
}

.box div {
  background: #fff;
  border: 1px solid #ccc;
  border-width: 0 1px;
  padding: 10px;
  height: 1%;
}

.box p {
  font-size: 1.1em;
  line-height: 1.5em;
  margin-bottom: 1em;
}

.box ul {
  margin-left: 20px;
  margin-bottom: 1em;
}

.box ul li {
  list-style: disc;
  font-size: 1.1em;
  margin-bottom: .5em;
}

.box a {
  font-weight: bold;
  color: #00529B;
}

.box a:hover {
  color: #868686;
}


.box h1 {
  padding: 5px 10px;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  border-bottom: 4px solid #ccc;
}

.home .box h1 {
  background: #969696 url(http://www.colorado.gov/energy/images/site/grey-header-wide.gif) left top no-repeat;
}

.home .box {
  background: url(http://www.colorado.gov/energy/images/site/grey-bottom-wide.gif) left bottom no-repeat;
  padding-bottom: 6px;
}

.home .c2 .box h1 {
  background: #969696 url(http://www.colorado.gov/energy/images/site/grey-header-home.gif) left top no-repeat;
}

.home .c2 .box {
  background: url(http://www.colorado.gov/energy/images/site/grey-bottom-home.gif) left bottom no-repeat;
  padding-bottom: 6px;
}

.box ul.links {
  float: left;
  width: 160px;
  border-bottom: 6px solid #999;
  margin-left: 0;
  margin-right: 5px;
}

.box ul.links li {
  list-style: none;
}

.box .links h2 {
  background: url(http://www.colorado.gov/energy/images/site/subnav-header-rounded-white.gif) left top no-repeat;
}

.box .tall h2, .tall h2 {
  background: url(http://www.colorado.gov/energy/images/site/subnav-header-rounded-white-tall.gif) left top no-repeat;
  line-height: 1em;
  padding: 5px 10px;
}

.box .links a {
  font-size: .9em;
}

.box .links a:hover {
  font-size: .9em;
  color: #fff;
}

.box ul.last {
  margin-right: 0;
}

.home ul.programs {
  height: 200px;
  background: #d4d4d4;
}

.sub .box div.validation-advice {
  background: red;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  margin: 5px 0;
  padding: 5px;
  text-align: left;
}


/*----End Boxes----*/
/*---------------------------------------------------------------------*/
/*----Callouts----*/

.callouts {
  height: 106px;
  margin-bottom: 10px;
}


.callouts a img {
  display: block;
}


.callouts a {
  margin-right: 11px;
  display: block;
  float: left;
}

.callouts a.last {
  margin-right: 0;
}


/*----End Callouts----*/
/*---------------------------------------------------------------------*/
/*----Return to Top----*/

#main .returntop {
  /*background: url(http://www.colorado.gov/energy/images/site/return-background.gif) left top repeat-y;*/
}

#main .returntop .top {
  background: url(http://www.colorado.gov/energy/images/site/return-top.gif) left top no-repeat;
}

#main .returntop .bottom {
  background: url(http://www.colorado.gov/energy/images/site/return-bottom.gif) left bottom no-repeat;
  text-align: center;
  padding: 6px 0;
}

#main .returntop a {
  background: #eff2f7 url(http://www.colorado.gov/energy/images/site/return-arrow.gif) center top no-repeat;
  padding-top: 18px;
  color: #00529B;
  font-weight: bold;
  font-size: 1.1em;
  display: block;
  border: 1px solid #ccc;
  border-width: 0 1px;
}


/*----End Return to Top----*/
/*---------------------------------------------------------------------*/
/*----Subpage----*/

.sub .c1 {
  float: left;
  width: 160px;
  margin-bottom: 10px;
}

.sub .c2 {
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  width: 674px;
}

.sub .links h2 {
  background: url(http://www.colorado.gov/energy/images/site/subnav-header-rounded.gif) left top no-repeat;
}

.sub .links ul ul li a {
  font-weight: normal;
  padding-left: 20px;
}

.sub .links ul ul li {
  border: 0 none;
}


.sub .tall h2 {
  background: url(http://www.colorado.gov/energy/images/site/subnav-header-rounded-tall.gif) left top no-repeat;
  line-height: 1em;
  padding: 5px 10px;
}


.sub .box h1 {
  background: #969696 url(http://www.colorado.gov/energy/images/site/grey-header-sub.gif) left top no-repeat;
}

.sub .box {
  background: url(http://www.colorado.gov/energy/images/site/grey-bottom-sub.gif) left bottom no-repeat;
  padding-bottom: 6px;
}

.sub .box div {
  background: #fff url(http://www.colorado.gov/energy/images/site/seal-watermark.gif) right bottom no-repeat;
  padding-bottom: 70px;
}

.sub .box div #speaker {
  background: #fff; 
  border: 0 none; 
}

.sub .box div.hiddenFields {
  background: none;
  padding-bottom: 0;
  padding: 0;
  border: 0 none;
  height: auto;
}

.sub .box div.video {
  background: none;
  padding: 0;
  padding-bottom: 20px;
  border: 0 none;
  border-bottom: 1px solid #F5F5F5;
  margin-bottom: 20px;
}

.sub .box p {
  font-size: 1.2em;
  line-height: 1.5em;
  margin-bottom: 1em;
}

.sub .box dd p {
  font-size: 1em;
}

.sub .box p img {
  float: right;
  margin: 0 0 10px 10px;
}

.sub .box dl {
  margin-left: 20px;
}


.sub .box dl dt {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: .5em;
}

.sub .box dl dt span.nobold {
  font-weight: normal;
}

.sub .box dl dd {
  font-size: 1.2em;
  margin-bottom: 1em;
}


.sub .box h2 {
  font-weight: bold;
  font-size: 1.4em;
  margin-bottom: 1em;
}

.sub .box h3 {
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 1em;
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 5px;
}

.sub .box ul li {
  font-size: 1.2em;
  line-height: 1.5em;
  margin-bottom: 1em;
}

.sub .box ul ul {
  margin-top: 1em;
}


.sub .box dl ul li {
  font-size: 1em;
}

.sub .box ul ul li {
  font-size: 1em;
}

.sub .box ol {
  margin-left: 40px;
}

.sub .box cite {
  font-size: 1.1em;
  display: block;
  margin-bottom: 1em;
}

.sub .box ol li {
  font-size: 1.2em;
  line-height: 1.5em;
  margin-bottom: 1em;
  list-style: decimal;
}

.sub .box ol li p {
  font-size: 1em;
}

.sub .box ul li p {
  font-size: 1em;
}

.sub .box ol ul {
  margin-top: 1em;
}


.sub .box ol ul li {
  font-size: 1em;
  line-height: 1em;
}


.sub .box img.header {
  margin-bottom: 1em;
}

.sub .box img.photo {
  float: right;
  clear: right;
  margin: 0 0 10px 10px;
  border: 4px solid #3f7cb3;
  border-top-color: #ccc;
  border-width: 4px 0;
}

.sub .box img.nofloat {
  float: none;
}

.sub .box table {
  margin-bottom: 1em;
  border: 4px solid #3f7cb3;
  border-top-color: #ccc;
  border-width: 4px 0;
}

.sub .box table.energyEducation {
  border-color:#CCCCCC #CCCCCC #3F7CB3;
}
.sub .box table.energyEducation .even{background:#dddddd;}
.sub .box table.energyEducation tbody{font-size:.9em;}
.sub .box table.energyEducation td{
padding-right:4px;
padding-left:6px;
}
.sub .box table.energyEducation th{
  font-size:1.4em;
  vertical-align:bottom;
}

.box table.regionTable li{
	font-size:1em;
	line-height:12px;
	margin-left:-24px;
	margin-bottom:6px;
}
.sub .box table.regionTable td{
	padding:8px 2px;
}
.sub .box form table {
  border: 0 none;
  border-top-color: none;
  border-width: 0;
}

.sub .box table td {
  font-size: 1.2em;
  padding: 5px 2px;
  border-top: 1px solid #f5f5f5;
  vertical-align: top;
}

.sub .box table td ul li {
  font-size: 1em;
}

.sub .box table th {
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px 2px;
  border-top: 1px solid #f5f5f5;
  vertical-align: top;
}

.sub .box table th.table_phone {
  width: 95px;
}

.sub .box form {
  margin-bottom: 2em;
}

.sub .box form fieldset {
  border: 1px solid #ccc;
  padding: 10px;
}

.sub .box form fieldset legend {
  font-size: 1.4em;
  font-weight: bold;
  color: #00529B;
  background: #fff;
  padding: 0 5px;
}

.sub .box form #speaker fieldset legend {
  font-size: 1.4em;
  font-weight: bold;
  color: #00529B;
  background: #fff;
  padding: 0 5px;
}

.sub .box form fieldset label {
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: bold;
  width: 253px;
  float: left;
  text-align: right;
  margin-right: 5px;
  clear: left;
}

.sub .box #speaker form fieldset label {
  font-size: 1.2em;
  line-height: 1.6em;
  font-weight: bold;
  width: 253px;
  float: left;
  text-align: right;
  margin-right: 5px;
  clear: left;
}

.sub .box form fieldset input.textbox {
  font-size: 1.2em;
  background: #fff;
  border: 1px solid #ccc;
  padding: 2px;
  float: left;
  width: 400px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.sub .box #speaker form fieldset input.textbox {
  font-size: 1.2em;
  background: #fff;
  border: 1px solid #ccc;
  padding: 2px;
  float: left;
  width: 336px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.sub .box form fieldset textarea {
  font-size: 100%;
  font-family: Freesans, Helvetica, Arial, sans-serif;
  background: #fff;
  border: 1px solid #ccc;
  padding: 2px;
  float: left;
  width: 400px;
  height: 250px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.sub .box #speaker form fieldset textarea {
  font-size: 100%;
  font-family: Freesans, Helvetica, Arial, sans-serif;
  background: #fff;
  border: 1px solid #ccc;
  padding: 2px;
  float: left;
  width: 336px;
  height: 250px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.sub .box form fieldset input.submit {
  font-size: 1.2em;
  background: #efefef;
  border: 1px solid #ccc;
  padding: 1px 10px;
  float: left;
}

.sub .box form fieldset input.submit:hover {
  font-size: 1.2em;
  background: #00529B;
  border: 1px solid #00529B;
  padding: 1px 10px;
  float: left;
  color: #fff;
}

.sub .box form fieldset input.column {
  margin-left: 105px;
  clear: both;
}

.sub .box form fieldset small {
  display: block;
  clear: left;
  font-size: 1.1em;
  margin-left: 105px;
  padding: 3px 0;
}

span.red {
  color: #CF0909; 
}

/*----End Subpage----*/
/*---------------------------------------------------------------------*/
/*----Subnav----*/

#subnav {
  float: right;
  width: 215px;
  list-style: none;
  border-bottom: 6px solid #999999;
  margin-bottom: 1em;
  margin-left: 10px;
}

#subnav h2 {
  background: #4f87b8 url(http://www.colorado.gov/energy/images/site/subnav-header-background.gif) left top repeat-x;
  line-height: 18px;
  padding: 0 10px;
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 0;
}

#subnav li {
  font-weight: normal;
  margin: 0;
  list-style: none;
  font-size: 1.1em;
}

#subnav li h2 {
  font-size: 1.1em;
}

#subnav li a {
  padding: 3px 10px;
  color: #666;
  background: #f5f5f5 url(http://www.colorado.gov/energy/images/site/link-background.gif) left top repeat-y;
  display: block;
  font-weight: normal;
  font-size: 1em;
}

#subnav li a:hover {
  background: #5287b9 url(http://www.colorado.gov/energy/images/site/link-background-over.gif) left top repeat-y;
  color: #fff;
  text-decoration: none;
}

#subnav li a span {
  display: block;
  background: url(http://www.colorado.gov/energy/images/site/subnav-arrow.gif) right center no-repeat;
  padding-right: 20px;
}

#subnav li a:hover span {
  display: block;
  background: url(http://www.colorado.gov/energy/images/site/subnav-arrow-over.gif) right center no-repeat;
}


/*----End ----*/


/*------------------------ tooltip -------------------------*/
.sub .box .tooltip p {padding: 0 20px; }

.sub .box h2 p {font-size: 1em; font-weight: normal; padding: 0 20px; }

.sub .box div .tooltip {background:transparent url(http://www.colorado.gov/energy/images/tooltip.gif) repeat-y scroll center center; display:none; width: 299px; padding: 0; border: 0 none; height: auto; border: 0 none; border-width: 0 0px; margin: 4px; text-align: center; } 

.sub .box div .tooltip-head {background: transparent url(http://www.colorado.gov/energy/images/tooltip-head.gif) no-repeat scroll top center; height: 18px; width: 298px; float: left; padding: 0;  border: 0 none; border-width: 0 0px; } 

.sub .box div .tooltip-foot {background: transparent url(http://www.colorado.gov/energy/images/tooltip-foot.gif) no-repeat scroll bottom center; height: 18px; width: 298px; padding: 0;  border: 0 none; border-width: 0 0px; } 

.sub .box div * a.tip {vertical-align: -4px; }

.sub .box div * a.tip strong {vertical-align: -4px; }

a:hover.tip {text-decoration: underline; }
/*----End ----*/
/*------------------------ Solar Refinancing Calculator Begin -------------------------*/
#calculator { font-size: 8pt; }
#calculator fieldset { margin-bottom: 20px; }
#calculator .result { padding: 0 0 20px 0; border: none; }
#calculator .result table { border-collapse: collapse; }
#calculator .result td { border: 1px solid #ccc; text-align: right; background-color: #fafafa; padding: 10px 5px; }
#calculator .result td.header { background-color: #555; color: #fafafa; text-align: center; padding: 10px 1px; }
#calculator .result td.dark { background-color: #eaeaea; }
#calculator .result td.helper { font-size: 6pt; font-style: italic; background: none; }
#calculator .chart_helper { padding: 20px 0 0 0; background: none; background: none; border: none; }
#calculator .chart_helper1 { padding: 20px 0 0 0; font-size: 6pt; font-style: italic; background: none; border: none; }
#calculator .tip_title { padding: 2px 5px; }
#calculator .calc_title { border: none; padding: 0; height: 22px; font-weight: bold; height: 22px; background: url(http://www.colorado.gov/energy/images/site/calc_title_center.gif) repeat-x; color: #ffffff; }
#calculator .calc_title_left { border: none;  padding: 0; width: 6px; height: 22px; background: url(http://www.colorado.gov/energy/images/site/calc_title_left.gif) top left no-repeat; float: left; }
#calculator .calc_title_center { border: none;  padding: 5px 0 0 20px; float: left; background: none; }
#calculator .calc_title_right { border: none;  padding: 0; width: 6px; height: 22px; background: url(http://www.colorado.gov/energy/images/site/calc_title_right.gif) top right no-repeat; float: right; }
#calculator .clear { clear: both; font-size: 0pt; padding: 0px; margin: 0px; height: 0px; width: 0px; line-height: 0%; }
#calculator .calc_main { border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; padding: 0 20px 10px 20px; background-color: #fafafa; margin-bottom: 30px; background: none;}
#calculator .err_msg { border: 1px solid #dadada; background-color: #fafafa; padding: 20px; margin: 20px auto; width: 300px; color: #ff0000; background: none; }
#calculator td { border: 0; padding: 5px;}
#calculator .helper { font-size: 6pt; font-style: italic; background: none; padding: 0; border: none; }
#calculator .center { text-align: center; padding: 30px 0; border: none; background: none; }
/*------------------------ Solar Refinancing Calculator End -------------------------*/