html, body{margin:0px 0px; padding:0px; font-size:12px; font-family:'Helvetica',Arial,Sans-Serif,sans-serif; line-height:19px; color:#006; text-align:center; background-color:#FFF}

.tundra html, body{margin:0px 0px; padding:0px; font-size:12px; font-family:'Helvetica',Arial,Sans-Serif; line-height:18px; color:#006; text-align:center; background-color:#FFF}

.content{width:810px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:16px; padding:0px 0px 8px 0px; border-right:1px solid #2375BF; border-bottom:1px solid #2375BF; border-left:1px solid #2375BF}

#header{float:left; height:90px; width:100%; margin:0px; padding:0px; background:url("./images/flare-optimized.jpg") no-repeat top left; display:inline; border:none}

#header h1{float:left; text-align:left; padding:0px; margin:0px}

#header h2{float:left; text-align:left; padding-left:48px; padding-top:24px; font-size:15px; font-weight:normal; font-style:italic; color:#F1EDFB}

#header ul{float:right; text-align:right; list-style:none; padding:0; margin-top:50px; margin-right:10px; display:inline}

#header li{float:left; text-align:right; padding:5px; margin:0; list-style-type:none; display:block; width:100px; height:28px; font-size:11px}

#header a{font-size:10.5px; font-weight:bold; text-decoration:none; color:#000}

#header a:hover{font-size:12px; font-weight:bold; text-decoration:none; color:#000}

#menu{clear:both; float:left; width:120px; height:425px; margin:0px; padding:0px; text-align:left; background:url("./images/left-nav-blue.gif") no-repeat top left; border:0px}

#menu ul{margin:0px; padding:50px 0 0 0; text-align:left; list-style:none}

#menu li{display:block; width:90px; margin-left:10px; padding:0px; list-style-type:none}

#menu a{text-decoration:none; color:#000}

#main{float:left; width:680px; margin:0px; padding:8px 0px 0px 0px; background-color:#FFF; border:none; font-size:12px; font-family:'Helvetica',Arial,Sans-Serif; text-align:left; white-space:normal; overflow:auto}

#printreport{float:none; margin:0px; padding:8px; background-color:#FFF; border:none; text-align:left}

#faq{float:left; width:350px; margin:0px; padding:8px 8px 8px 16px; background-color:#FFF; border:none; font-size:12px; font-family:'Helvetica',Arial,Sans-Serif; text-align:left; white-space:normal; overflow:auto}

#bigfaq{float:left; width:600px; margin:0px; padding:8px 8px 8px 16px; background-color:#FFF; border:none; font-size:12px; font-family:'Helvetica',Arial,Sans-Serif; text-align:left; white-space:normal; overflow:auto}

#survey{float:left; width:800px; margin:0px; padding:8px 8px 8px 16px; background-color:#FFF; border:none; font-size:12px; font-family:'Helvetica',Arial,Sans-Serif; text-align:left; white-space:normal; overflow:auto}

#welcome{float:left; width:660px; height:260px; margin:0px; padding:0px; background:url("./images/fs_home_main.jpg") no-repeat; border:none}

#footer{clear:both; margin:4px 0px 0px 0px; padding:0px; text-align:center; width:800px; font-size:11px; font-family:'Helvetica',Arial,Sans-Serif; font-weight:normal; color:#aaa}

#footer img{vertical-align:middle}

#footer a{text-decoration:none}
#footer a:link{text-decoration:none}
#footer a:active{text-decoration:none}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}

p{font-family:'Helvetica',Arial,Sans-Serif; color:#006; font-size:12px; line-height:19px}

.right{display:inline; float:right; padding-right:8px}

.toprint{background:url("./images/printer_icon.jpg") no-repeat left center; padding:10px 20px 10px 20px}

.topdf{background:url("./images/pdf.gif") no-repeat left center; padding:10px 20px 10px 20px}

.small{font-size:11px; line-height:16px}

.smallgray{color:#AAA; font-size:11px; line-height:16px}

.smallgray a:link{color:#AAA; font-size:11px; text-decoration:none}
.smallgray a:visited{color:#AAA; font-size:11px; text-decoration:none}
.smallgray a:hover{color:#AAA; font-size:11px; text-decoration:underline}
.smallgray a:active{color:#AAA; font-size:11px; text-decoration:none}

.big{font-size:12px; line-height:19px}

.hide{display:none}

.block33{display:inline; padding:4px 4px 4px 18px}

.formbutton{border:outset 1px #ccc; background:#FFF; color:#BF5100; font-family:Verdana,Georgia; font-weight:bold; padding:1px 2px; background:url("./images/formbg.gif") repeat-x left top}

.formbutton:hover{border:outset 1px #ccc; background:#FFF; color:#BF5100; font-weight:bold; padding:1px 2px}

.navbutton{display:block; height:30px; width:90px; margin:0px; padding:1px; font-family:Verdana,Georgia; font-size:10px; font-weight:bold; line-height:11px; background:url("./images/navbg.gif") no-repeat left top; text-align:center; text-decoration:none; color:#444; border:none}

.navcenter{display:block; height:30px; width:90px; margin:0px; padding:1px; font-family:Verdana,Georgia; font-size:10px; font-weight:bold; line-height:22px; background:url("./images/navbg.gif") no-repeat left top; text-align:center; text-decoration:none; color:#444; border:none}

.navbutton:hover{background:url("./images/navbg-over.gif") no-repeat left top}

.navcenter:hover{background:url("./images/navbg-over.gif") no-repeat left top}

.navgray{display:block; height:30px; width:90px; border:none; font-family:Verdana,Georgia; font-size:10px; font-weight:bold; line-height:11px; padding:1px; background:url("./images/navbg-gray.gif") no-repeat left top; text-align:center; text-decoration:none; color:#333}

.navgray:hover{background:url("./images/navbg-gray-over.gif") no-repeat left top}

.navsmall{display:block; height:20px; width:80px; margin-left:10px; border:none; font-family:Verdana,Georgia; font-size:9px; font-weight:normal; line-height:10px; padding:1px; background:url("./images/navbg-small.gif") no-repeat right top; text-align:center; text-decoration:none; color:#444}

.navsmall:hover{background:url("./images/navbg-small-over.gif") no-repeat right top}

.estimator{display:block; height:69px; width:168px; margin:0px; padding:0px; background:url("./images/fs_homecontent_11.jpg") no-repeat right top; border:none}

.estimator:hover{background:url("./images/fs_homecontent_11-over.jpg") no-repeat right top}

.findapro{display:block; height:70px; width:146px; margin:0px; padding:0px; background:url("./images/fs_homecontent_04.jpg") no-repeat right top; border:none}

.findapro:hover{background:url("./images/fs_homecontent_04-over.jpg") no-repeat right top}

blockquote{font-family:'Helvetica',Arial,Sans-Serif; color:#006; font-size:12px; text-align:left}

b{font-weight:bold}

SUB{vertical-align:sub; font-size:10px}

SUP{vertical-align:super; font-size:10px}

TABLE{font-family:'Helvetica',Arial,Sans-Serif; font-size:12px; line-height:19px}

TD{padding:4px}

TR.bottom{vertical-align:bottom}

TH{font-weight:bold; vertical-align:bottom; text-align:center; padding:4px}

UL{font-family:'Helvetica',Arial,Sans-Serif}

UL.profile{padding-left:0px; margin-left:0px; list-style:none}

DD, LI{font-size:12px; line-height:19px; color:#006; font-family:'Helvetica',Arial,Sans-Serif; padding-bottom:9px}

LI.profile{padding-left:0px; margin-left:0px; list-style:none}

form, input, select, textarea{clear:left; font-size:12px; padding:1px; margin:2px}

input:focus, textarea:focus{background-color:azure}

.changedField{background:azure}
.currentField{background:azure}

.bigbutton{vertical-align:middle; width:16px; height:16px}

hr{border:0; color:#2375BF; background-color:#2375BF; height:1px; width:100%; text-align:center}

table.image{padding:0px}
tr.image{padding:0px}
th.image{padding:0px}
td.image{padding:0px}

table.results{background-color:#BFDFFF}
tr.results{padding:4px; background-color:#BFDFFF}
th.results{padding:4px; background-color:#BFDFFF}
td.results{padding:4px; background-color:#BFDFFF}

table.black{background-color:#000; font-color:white}
tr.black{padding:4px; background-color:#000; font-color:white}
th.black{padding:4px; background-color:#000; font-color:white}
td.black{padding:4px; background-color:#000; font-color:white}

table.white{background-color:#FFF}
tr.white{padding:4px; background-color:#FFF}
th.white{padding:4px; background-color:#FFF}
td.white{padding:4px; background-color:#FFF}

table.whiteembed{background-color:#FFF; border:1px solid #dcdcdc}
tr.whiteembed{padding:4px; background-color:#FFF; border:1px solid #dcdcdc}
th.whiteembed{padding:4px; background-color:#FFF; border:1px solid #dcdcdc}
td.whiteembed{padding:4px; background-color:#FFF; border:1px solid #dcdcdc}

table.pink{background-color:#FFC0CB}
tr.pink{padding:4px; background-color:#FFC0CB}
th.pink{padding:4px; background-color:#FFC0CB}
td.pink{padding:4px; background-color:#FFC0CB}

table.orange{background-color:#FFA26F}
tr.orange{padding:4px; background-color:#FFA26F}
th.orange{padding:4px; background-color:#FFA26F}
td.orange{padding:4px; background-color:#FFA26F}

table.pdf{background-color:#F90; font-color:black}
tr.pdf{padding:4px; background-color:#F90; font-color:black}
th.pdf{padding:4px; background-color:#F90; font-color:black}
td.pdf{padding:4px; background-color:#F90; font-color:black}

.pdf a:link{color:#000; text-decoration:none}
.pdf a:visited{color:#000; text-decoration:none}
.pdf a:hover{color:#000; text-decoration:underline}
.pdf a:active{color:#000; text-decoration:none}

table.lightorange{background-color:#FFEFDF}
tr.lightorange{padding:4px; background-color:#FFEFDF}
th.lightorange{padding:4px; background-color:#FFEFDF}
td.lightorange{padding:4px; background-color:#FFEFDF}

table.lightgreen{background-color:#CFEFB3}
tr.lightgreen{padding:4px; background-color:#CFEFB3}
th.lightgreen{padding:4px; background-color:#CFEFB3}
td.lightgreen{padding:4px; background-color:#CFEFB3}

table.darkgreen{background-color:#5BBF00; color:#FFF}
tr.darkgreen{padding:4px; background-color:#5BBF00; color:#FFF}
th.darkgreen{padding:4px; background-color:#5BBF00; color:#FFF}
td.darkgreen{padding:4px; background-color:#5BBF00; color:#FFF}

table.greenembed{background-color:#FFF; border:1px solid #5BBF00}
tr.greenembed{padding:4px; background-color:#FFF; border:1px solid #5BBF00}
th.greenembed{padding:4px; background-color:#FFF; border:1px solid #5BBF00}
td.greenembed{padding:4px; background-color:#FFF; border:1px solid #5BBF00}

table.greenbox{background-color:#CFEFB3; border:4px double #FFF}
tr.greenbox{padding:4px; background-color:#CFEFB3;  border:4px double #FFF}
th.greenbox{padding:4px; background-color:#CFEFB3;  border:4px double #FFF}
td.greenbox{padding:4px; background-color:#CFEFB3;  border:4px double #FFF}

table.blue{background-color:#2992DF; color:#FFF}
tr.blue{padding:4px; background-color:#2992DF; color:#FFF}
th.blue{padding:4px; background-color:#2992DF; color:#FFF}
td.blue{padding:4px; background-color:#2992DF; color:#FFF}

table.lightblue{background-color:#BFDFFF}
tr.lightblue{padding:4px; background-color:#BFDFFF}
th.lightblue{padding:4px; background-color:#BFDFFF}
td.lightblue{padding:4px; background-color:#BFDFFF}

table.yellow{background-color:#FFDF99}
tr.yellow{padding:4px; background-color:#FFDF99}
th.yellow{padding:4px; background-color:#FFDF99}
td.yellow{padding:4px; background-color:#FFDF99}

table.yellowbox{background-color:#FFDF99; border:4px double #FFF}
tr.yellowbox{padding:4px; background-color:#FFDF99;  border:4px double #FFF}
th.yellowbox{padding:4px; background-color:#FFDF99;  border:4px double #FFF}
td.yellowbox{padding:4px; background-color:#FFDF99;  border:4px double #FFF}

table.darkyellow{background-color:#FC6}
tr.darkyellow{padding:4px; background-color:#FC6}
th.darkyellow{padding:4px; background-color:#FC6}
td.darkyellow{padding:4px; background-color:#FC6}

table.yellowembed{background-color:#FFF; border:1px solid #FC6}
tr.yellowembed{padding:4px; background-color:#FFF; border:1px solid #FC6}
th.yellowembed{padding:4px; background-color:#FFF; border:1px solid #FC6}
td.yellowembed{padding:4px; background-color:#FFF; border:1px solid #FC6}

table.gray{background-color:#E6E6E6}
tr.gray{padding:4px; background-color:#E6E6E6}
th.gray{padding:4px; background-color:#E6E6E6}
td.gray{padding:4px; background-color:#E6E6E6}

table.darkgray{background-color:#DDD}
tr.darkgray{padding:4px; background-color:#DDD}
th.darkgray{padding:4px; background-color:#DDD}
td.darkgray{padding:4px; background-color:#DDD}

table.box{background-color:#FFF; border:1px solid #006}
tr.box{padding:4px; background-color:#FFF;  border:1px solid #006}
th.box{padding:4px; background-color:#FFF;  border:1px solid #006}
td.box{padding:4px; background-color:#FFF;  border:1px solid #006}

table.bluebox{background-color:#BFDFFF; border:4px double #FFF}
tr.bluebox{padding:4px; background-color:#BFDFFF;  border:4px double #FFF}
th.bluebox{padding:4px; background-color:#BFDFFF;  border:4px double #FFF}
td.bluebox{padding:4px; background-color:#BFDFFF;  border:4px double #FFF}

A:link{color:#00F; text-decoration:none}
A:visited{color:#00F; text-decoration:none}
A:hover{color:#C60; text-decoration:underline}
A:active{color:#C60; text-decoration:none}

H1{font-size:18px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:bold; text-align:right; padding-right:20px; color:#1276F0; margin-bottom:10px; line-height:28px}

H2{font-size:16px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:bold; color:#1276F0; margin-bottom:8px; line-height:25px}

H3{font-size:14px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:bold; color:#1276F0; margin-bottom:7px; line-height:22px}

H4{font-size:14px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:normal; color:#006; text-decoration:underline; margin-bottom:7px; line-height:22px}

H5{font-size:16px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:normal; color:#D2691E; text-decoration:none; margin-bottom:8px; line-height:25px}

H6{font-size:12px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:normal; color:#D2691E; text-decoration:none; margin-bottom:6px; line-height:19px}

H7{font-size:16px; font-family:Arial,Verdana,Georgia,Helvetica; font-weight:normal; color:#F90; text-decoration:none; margin-bottom:8px; line-height:25px}

#vertgraph{        width:50px;         height:200px;         position:relative;         text-align:center;         background:url("http://www.solar-estimate.org/images/g_backbar.gif") no-repeat}

#vertgraph ul{        width:50px;         height:200px;         margin:0;         padding:0}

#vertgraph ul li{        position:absolute;         width:28px;         height:150px;         bottom:27px;         padding:0;         margin:0;         background:url("http://www.solar-estimate.org/images/g_colorbar.gif") no-repeat;  list-style:none;  text-align:center;  font-weight:normal;  font-size:10px;  color:white;  line-height:12px}

#vertgraph li.ghgas{left:12px; background-position:0px bottom}
