@charset "utf-8";
div img, img, div {
	behavior: url(http://rechargecolorado.com/themes/site_themes/geo/templates/js/iepngfix.htc);
}
html, body {
	margin:0px;
	padding:0px;
	outline: none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777; 
	background:#fff url(../../images/bodyBG.gif) repeat center top;
	line-height:140%;
	padding:8px 0 0 0;
}
a img {
	outline:none;
	border:none;
}
a {
	color:#9FB031;
	outline:none;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:visited {
    /*color: #d9d3c1;*/
    color: #b2a074;
    }
a#active {
	background-position:bottom left;
}
p {
	margin:0px;
	padding:3px 0 15px 0;
	clear:both;
	line-height:140%;
}
h1, h2, h3, h4, h5, h6, h7 {
	margin:0px;
	padding:5px 0 10px 0;
	font-weight:normal;
}
h1 {
	font-size:25px;
}
h2 {
	font-size:24px;
}
h3 {
	font-size:17px;
	font-weight:bold;
	color:#404040;
}
h4 {
	font-size:16px;
	font-weight:bold;
	color:#404040;
}
h5 {
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 0;
}
h6 {
	font-size:12px;
	padding:5px 0 2px 0;
}
h7 {
	font-size:16px;
	color: #404040;
}
ul {
	margin-top: 0px;
	padding-top: 0px;
}
address {
	font-style:normal;
	padding:0 0 15px 0;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clear {
	clear:both;
}
.wrapperTop {
	margin:auto;
	width:995px;
	height:auto;
	background:url(../../images/wrapTop.gif) no-repeat top center;
	padding:6px 0 0 0;
}
.wrapperMain {
	float:left;
	width:995px;
	height:auto;
	background:url(../../images/wrapBG.gif) repeat-y top center;
}
.innerBG {
	float:left;
	width:995px;
	height:auto;
	background:url(../../images/innerBG.gif) no-repeat center top;
        padding: 0px 0px 14px 0px;
}
#header {
	float:left;
	width:924px;
	height:89px;
	padding:15px 30px 0 40px;
}
#header .logo {
	float:left;
	width:265px;
	height:auto;
}
#header .topRgtHead {
	float:right;
	width:659px;
	padding-top: 12px;
	height:auto;
	text-align:right;
}
#header ul {
	clear:both;
	margin:0px;
	padding:0;
	white-space:nowrap;
	float: left;
	float: none;#
}
#header ul li {
	float:right;
	list-style:none;
	display:inline;
	background:url(../../images/topNavSep.gif) no-repeat right 3px;
	padding:0 15px 20px 13px;
}
#header ul li.last {
	background:none;
	padding:0 8px 0 13px;
	border:0px;
}
#header ul li.noPadding {
	padding:0px;
}
#header ul li a {
	color:#254163;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#header ul li a:hover {
	color:#FFFFFF;
}
.coloradoLogo {
	float:right;
	margin:0 18px 0 0;
}
.txtBxBG {
	float:left;
	width:133px;
	height:24px;
	background:url(../../images/txtBxBg.gif) no-repeat left top;
}
.txtBxInn {
	width:127px;
	height:22px;
	border:none;
	background:none;
	color:#254163;
	font-size:12px;
	padding:2px 3px 0 3px;
}
.goBtn {
	width:42px;
	height:24px;
	background:url(../../images/goBtn.png) no-repeat left top;
	border:none;
	cursor:pointer;
}
.goBtn:hover {

	background:url(../../images/goBtn_hover.png) no-repeat left top;
}
.mainNav {
	float:left;
	width:995px;
	height:68px;
	margin-left: 1px;
}
.mainNav ul {
	margin:0px;
	padding:0px;
}
.mainNav ul li {
	list-style:none;
	display:inline;
	text-align:center;
}
.mainNav ul li a {
	float:left;
	text-decoration:none;
	cursor:pointer;
	height:68px;
	background-position:top;
	text-indent:-9000px;
	behavior: url(../js/iepngfix.htc);
}
.mainNav ul li a.navItem1 {
	width:225px;
	background:url(../../images/navItem1.png) no-repeat top left;
}
.mainNav ul li a.navItem2 {
	width:125px;
	background:url(../../images/navItem2.png) no-repeat top left;
}
.mainNav ul li a.navItem3 {
	width:200px;
	background:url(../../images/navItem3.png) no-repeat top left;
}
.mainNav ul li a.navItem4 {
	width:240px;
	background:url(../../images/navItem4.png) no-repeat top left;
}
.mainNav ul li a.navItem5 {
	width:205px;
	background:url(../../images/navItem5.png) no-repeat top left;
}
.mainNav ul li a:hover, .mainNav ul li a.current {
	background-position:bottom left;
}
.breadCrumbs {
	float:left;
	width:960px;
	height:auto;
	padding:0 0 0 20px;
	font-size:11px;
	text-transform:uppercase;
}
.breadCrumbs a {
	float:left;
	color:#687036;
	padding:0 15px 7px 20px !important;
	padding:0 15px 0 20px;
	text-decoration:underline;
	background:url(../../images/bcArrow.gif) no-repeat right 6px;
}
.breadCrumbs a:hover {
	text-decoration:none;
}
.breadCrumbs .current {
	color:#404040;
	padding:0 15px 0 20px;
	text-decoration:none;
	background:none
}
#content {
	/*float:left;*/
	clear: both;
	width:995px;
	height:auto;
	padding:1px 0 0 0;
}
#content .leftPanel {
	float:left;
	width:327px;
	height:auto;
	padding:0 14px 0 0;
	-padding:0px 10px 0px 0px;
	margin-top: 15px;
}
.loginBox {
	float:left;
	width:295px;
	height:60px;
	background:url(../../images/loginArea.png) no-repeat left top;
	color:#FFFFFF;
	font-size:16px;
	padding:10px 0 0 32px;
	margin:0px 0 15px 0;
	line-height:140%;
}
.loginBigBox {
	height:84px;
	background:url(../../images/loginAreaBig.png) no-repeat left top;
}
.loginBox a {
	font-size:14px;
}
.greenColor {
	color:#9fb031;
	font-size:14px;
}
.subNavTop {
	float:left;
	width:327px;
	height:auto;
	background:url(../../images/subNavTop.png) no-repeat left top;
	padding:7px 0 0 0;
}
.subNavMain {
	float:left;
	width:324px;
	height:auto;
	background:url(../../images/subNavBG.png) repeat left top;
	padding:0 2px 0 1px;
}
.subNavMain ul {
	margin:0px;
	padding:0px;
	width:324px;
}
.subNavMain ul li {
	display:block;
	list-style:none;
	background:url(../../images/subNavBor.gif) no-repeat top left;
	height:auto;
	line-height:40px;
	font-size:14px;
	text-transform:uppercase;
	padding:1px 0 0 0;
}
.subNavMain ul li a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 0 0 28px;
}
.subNavMain ul li a:hover, .subNavMain ul li a.current {
	text-decoration:none;
	background:url(../../images/leftHoverArrowMain.gif) no-repeat 5px 5px;
	padding:0 0 0 15px;
	font-weight:bold;
}
.subNavMain ul.firstLevel {
	width:324px;
	background:url(../../images/subNavGreenBG.png) repeat top left;
}
.subNavMain ul.firstLevel li {
	font-size:14px;
	text-transform:none;
	font-weight:normal;
	background:url(../../images/subNavGreenBor.gif) no-repeat top left;
}
.subNavMain ul.firstLevel a {
	width:272px;
	display:block;
	color:#FFFFFF;
	padding:0 0 0 26px;
	margin:0 0 0 2px;
	text-transform: uppercase;
}
.subNavMain ul.firstLevel a:hover, .subNavMain ul.firstLevel a.current {
	color:#FFFFFF;
	padding:0 0 0 40px;
	font-weight:bold;
	background:#8a992b url(../../images/leftHoverArrowMain.gif) no-repeat 30px 17px;
	width: 282px;
}
.subNavMain ul.secondLevel {
	width:324px;
	background:url(../../images/subNavDarkBG.png) repeat top left;
}
.subNavMain ul.secondLevel li {
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	background:url(../../images/subNavDarkBor.gif) no-repeat top left;
}
.subNavMain ul.secondLevel a {
	width:272px;
	display:block;
	color:#f2ecda;
	padding:0 0 0 40px;
	margin:0 0 0 2px;
}
.subNavMain ul.secondLevel a:hover, .subNavMain ul.secondLevel a.current {
	color:#a1b332;
	padding:0 0 0 50px;
	font-weight:bold;
	background:#5e553a url(../../images/leftHoverArrow.gif) no-repeat 40px 17px;
}
.subNavMain ul.thirdLevel {
	width:323px;
	background:#403a28;
	margin:0 0 0 1px;
}
.subNavMain ul.thirdLevel li {
	font-size:11px;
	text-transform:none;
	font-weight:normal;
	background:none;
	line-height:30px;
}
.subNavMain ul.thirdLevel li a {
	width:263px;
	color:#b2aea1;
	padding:0 0 0 50px;
	margin:0;
}
.subNavMain ul.thirdLevel li a:hover, .subNavMain ul.thirdLevel li a.current {
	background:#272418 url(../../images/leftHoverArrow.gif) no-repeat 50px 12px;
	padding:0 0 0 60px
}
.subNavBot {
	float:left;
	width:327px;
	height:25px;
	background:url(../../images/subNavBot.png) no-repeat left top;
}
.joinBox {
	float:right;
	width:250px;
	height:149px;
	background:url(../../images/joinBG.png) no-repeat left top;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:90px 20px 0 20px;
	margin:0 0 15px 0;
}
.beginBtn {
	width:115px;
	height:29px;
	background:url(../../images/beginBtn.png) no-repeat top left;
	border:none;
	cursor:pointer;
	clear:both;
	behavior: url(../js/iepngfix.htc);
}
.newsBox {
	float:right;
	width:290px;
	height:auto;
	background:url(../../images/newsHead.png) no-repeat left top;
	padding:101px 0 0 0;
}
.newsBG {
	float:right;
	width:290px;
	height:auto;
	background:url(../../images/newsBG.png) repeat left top;
}
.newsSubBoxes {
	float:right;
	width:262px;
	height:113px;
	background:url(../../images/newsSep.gif) no-repeat center bottom;
	padding:15px 10px 0 18px;
	color:#777777;
}
.newsBG .last {
	background:none;
	border:0px;
}
.newsSubBoxes p {
	padding:5px 0 5px 0;
}
.learnBtn {
	float:right;
	display:block;
}
.findResultsBtn {
	width: 133px;
	background:url(../../images/find_results.png) no-repeat left top;
	margin-left: 421px;
}.findResultsBtn2 {
	width: 133px;
	background:url(../../images/find_results.png) no-repeat left top;
}
rebateBtnClick {
background-color:#fff;
}
.newsBot {
	float:right;
	width:290px;
	height:8px;
	background:url(../../images/newsBot.png) no-repeat left top;
}
#content .rightPanel {
	float:left;
	width:654px;
	height:auto;
}
.rightImg {
	float:left;
	margin:15px 0 1px 0;
}
.boardEntry {
	float:left;
	width:594px;
	height:auto;
	background-color:rgb(247,250,235);
	line-height:20%;
	margin-bottom:15px;
	padding-left:4px;
}
.boardFont {
    font-size:20px;
	width:577px;
	height:21px;
	font-weight:bold;
	color:#404040;
	padding: 17px 3px 0px 3px; 
	margin-top:-25px;
	margin-bottom:0px;
	margin-left:3px;
	margin-bottom:12px;
	background-color:rgb(233,236,222);
	display:block;
}
.boardImage {
	float:right;
	width:200px;
	height:auto;
	margin-top:9px;
    margin-right:20px;
	margin-left:19px;
}	
.rightBigBox {
	float:left;
	width:626px;
	height:auto;
	background:url(../../images/rightBigTop.png) no-repeat left top;
	padding:8px 0 0 0;
	margin-top: 12px;
}
.rightBigBoxTabs {
	float:left;
	width:626px;
	height:auto;
	background:url(../../images/rightBigTop.png) no-repeat left top;
	padding:8px 0 0 0;
}
.EAPbackground {
	float:left;
	width:621px;
	height:auto;
	background:url(../../images/back.png) repeat left top;
	padding:15px 0px 0px 1px;
	font-size: 12;
	color: #ffffff;
}
.EAPbackgroundTop
{
	float:left;
	width:622px;
	height:auto;
	background:url(../../images/backgroundTop2.png) no-repeat left top;
	padding:22px 0px 0px 0px;
	font-size: 12;
	color: #ffffff;
        margin: 10px 0px 0px 0px;
	
}
.EAPbackgroundBottom
{
	float:left;
	width:622px;
	height:20px;
	background:url(../../images/backgroundBottom.png) no-repeat left top;
	padding:0px 0px 20px 0px;
	font-size: 12;
	color: #ffffff;
        margin: 0px 0px 0px 0px;
	
}
.rightBigMain {
	float:left;
	width:623px;
	height:auto;
	background:url(../../images/rightBigBG.png) repeat left top;
	padding:15px 0px 10px 2px;
}
.regBigBox {
	float:left;
	width:924px;
	height:auto;
	background:url(../../images/regBigTop.png) no-repeat left top;
	padding:8px 0 0 0;
	margin: 14px 0 0 35px
}
.regBigMain {
	float:left;
	width:924px;
	height:auto;
	background:url(../../images/regBigBG.png) repeat left top;
	padding:10px 0px 10px 2px;
}
.regBigBot {
	float:left;
	width:924px;
	height:8px;
	background:url(../../images/regBigBot.png) no-repeat left top;
	margin: 0px 0px 16px 0px; /*added by BEE 02/23/10*/
}
.rightBigMain2 {
	float:left;
	width:619px;
	height:auto;
	background:url(../../images/rightBigBG.png) repeat left top;
	padding:10px 0px 10px 2px;
}
.rightBigMain3 {
	float:left;
	width:619px;
	height:auto;
	background:url(../../images/rightBigBG.png) repeat left top;
	padding:10px 0px 10px 2px;
}
.rightBigMain5 {
	background:url(../../images/rightBigBG.png) repeat scroll left top transparent;
	float:left;
	height:auto;
	padding:5px 0 0 2px;
	width:619px;
}
.rightBigMainClear7 {
	background:url(../../images/rightBigBG.png) repeat scroll left top transparent;
	float:left;
	height:auto;
	padding:0px 15px 15px 15px;
	width:596px;
}
.rightBigMainClear7 p {
	clear:none;
	line-height:180%;
	padding:5px 18px 15px 3px;
	text-align:justify;
}
.rightBigMainZip {
	float:left;
	width:623px;
	height:auto;
	background:url(../../images/rightBigBG.png) repeat left top;
	padding:0px 0px 10px 2px;
}
.rightBigMainZip p {
	clear:none;
	text-align:justify;
	line-height:180%;
	padding:3px 27px 15px 17px;
}
.rightBigMainClear {
	background:url(../../images/rightBigBG.png) repeat scroll left top transparent;
	float:left;
	height:auto;
	padding:15px;
	width:596px;
}
.rightBigMainClear p {
	clear:none;
	line-height:180%;
	padding:5px 18px 9px 3px;
	text-align:justify;
}
.rightBigMainClear1 {
	background:url(../../images/rightBigBG.png) repeat scroll left top transparent;
	float:left;
	height:auto;
	padding:15px 15px 0px 15px;
	width:596px;
}
.rightBigMainClear1 p {
	clear:none;
	line-height:180%;
	padding:15px 15px 0px 15px;
	text-align:justify;
}
.coloradoLogoClear {
	float:right;
	margin:11px 1px 0 15px;
}
.rightBigMain6 {
	background:url(../../images/rightBigBG.png) repeat scroll left top transparent;
	float:left;
	height:auto;
	width:625px;
}
.rightBigBotGrey {
	float:left;
	width:623px;
	height:8px;
	background:url(../../images/rightBigBotGrey.png) no-repeat left top;
	margin: 0px 0px 13px 0px;
}
.tipsBoxesPad {
	float:left;
	width:610px;
	height:auto;
	background:url(../../images/borderBG.gif) no-repeat top left;
	padding:10px 0 0 10px;
	margin-left:2px;
}
.tipsBoxesPad p {
	padding:0 0 5px 0;
	line-height:160%;
}
.tipsBoxesPad table {
	width:585px;
	padding-left:10px;
}
.tipsBoxesPad ol {
	color:#9FB031;
	margin:0 0 0 5px !important;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.tipsBoxesPad td {
	padding:0 9px 5px 0 !important;
	padding:0 9px 5px 0;
	vertical-align:top;
	line-height:160%;
}
.tipsBoxesPad .fieldsCont {
	clear:both;
	display:block;
}
.tipsBoxesPad label {
	font-weight:bold;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.tipsBoxesClear {
	float:left;
	width:610px;
	height:auto;
	background:url(../../images/borderBG.gif) no-repeat top left;
	padding-top:10px;
	margin-left:2px;
}
.tipsBoxesClear p {
	padding:0 0 5px 0;
	line-height:160%;
}
.tipsBoxesClear table {
	width:585px;
}
.tipsBoxesClear ol {
	color:#9FB031;
	margin:0 0 0 5px !important;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.tipsBoxesClear td {
	padding:0 9px 5px 0 !important;
	padding:0 9px 5px 0;
	vertical-align:top;
	line-height:160%;
}
.tipsBoxesClear .fieldsCont {
	clear:both;
	display:block;
}
.tipsBoxesClear label {
	font-weight:bold;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.relatedLinksBoxClear {
	float:right;
	width:210px;
	height:110px;
	background:url(../../images/relatedLinksBG.gif) no-repeat left top;
	padding:60px 0 0 13px;
	margin:5px 1px 0 10px !important;
	margin:5px 1px 0 10px;
	line-height:180%;
	font-family:Arial, Helvetica, sans-serif;
}
.relatedLinksBoxClear a {
	text-decoration:underline;
	background:url(../../images/relatedArrow.gif) no-repeat right 6px;
	padding:0 10px 0 0;
}
.relatedLinksBoxClear a:hover {
	text-decoration:none;
}
.relatedLinksBox {
	float:right;
	width:210px;
	height:110px;
	background:url(../../images/relatedLinksBG.gif) no-repeat left top;
	padding:60px 0 0 13px;
	margin:0 18px 0 10px !important;
	margin:0 10px 0 10px;
	line-height:180%;
	font-family:Arial, Helvetica, sans-serif;
}
.relatedLinksBox a {
	text-decoration:underline;
	background:url(../../images/relatedArrow.gif) no-repeat right 6px;
	padding:0 10px 0 0;
}
.relatedLinksBox a:hover {
	text-decoration:none;
}
.rightBigBot {
	float:left;
	width:623px;
	height:8px;
	background:url(../../images/rightBigBot.png) no-repeat left top;
	margin: 0px 0px 13px 0px; /*added by BEE 02/23/10*/
}
.rightBigMain p {
	clear:none;
	/* text-align:justify; */
	line-height:180%;
	padding:3px 27px 15px 17px;
}
.rightBigMain h4 {
	padding:3px 27px 10px 17px;
}
.rightBigMain2 p {
	clear:none;
	/* text-align:justify; */
	line-height:180%;
	padding:37px 18px 15px 17px;
}
.bl {
	border-left: 1px solid #E5E5E5;
}
.br {
	border-right: 1px solid #E5E5E5;
}
.rightBigMain3 p {
	clear:none;
	text-align:justify;
	line-height:180%;
	padding:33px 18px 15px 17px;
}
.successStory {
	position:absolute;
	width:625px;
	height:90px;
	padding:12px 15px 10px 15px;
	margin:270px 0 0 0;
	color:#d9d9d9;
	font-size:13px;
}
.successStory p {
	padding:10px 10px 10px 0;
}
.kidStory {
	position:absolute;
	width:625px;
	height:90px;
	padding:12px 15px 10px 15px;
	margin:250px 0 0 0;
	color:#d9d9d9;
	font-size:13px;
}
.kidStory p {
	padding:10px 10px 10px 0;
}
.ataGlanceBox {
	float:right;
	width:223px;
	height:auto;
	background:url(../../images/ataglncMainBG.gif) repeat-y left top;
	margin:0px 13px 10px 18px !important;
	margin:0 22px 10px 18px;
}
.ataGlanceBot{
	float:right;
	width:223px;
	height:auto;
	background:url(../../images/ataglncBotBG.gif) no-repeat left bottom;
	padding:0 0 5px 0;
}
.ataGlanceMain {
	float:right;
	width:210px;
	height:auto;
	background:url(../../images/ataglncHeadBG.gif) no-repeat left top;
	padding:60px 0 0 13px;
	line-height:180%;
	font-family:Arial, Helvetica, sans-serif;
}
.ataGlanceBox a {
	text-decoration:none;
	padding:0 10px 0 0;
	color: #777777;
}
.ataGlanceBox a:hover {
	text-decoration:underline;
}
.featuredVideoBox {
	float:right;
	clear:both;
	width:223px;
	height:212px;
	background:url(../../images/featuredVideo.gif) no-repeat left top;
	padding:60px 0 0 13px;
	margin:0px 0px 0px 18px !important;
	margin:0 10px 0 18px;
	line-height:180%;
	font-family:Arial, Helvetica, sans-serif;
}
.featuredVideoBox a {
	text-decoration:underline;
	background:url(../../images/relatedArrow.gif) no-repeat right 6px;
	padding:0 10px 0 0;
}
.featuredVideoBox a:hover {
	text-decoration:none;
}
.rightContainer {
	float:left;
	width:655px;
	height:auto;
}
.midBox {
	float:left;
	width:376px;
	height:auto;
	background:url(../../images/midRoundTop.png) no-repeat left top;
	padding:8px 0 0 0;
	margin-top: 11px;
}
.midBoxMain {
	float:left;
	width:372px;
	height:auto;
	background:url(../../images/midRoundBG.png) repeat left top;
	padding:10px 2px 5px 2px;
}
.midBoxBot {
	float:left;
	width:376px;
	height:8px;
	background:url(../../images/midRoundBot.png) no-repeat left top;
	margin: 0px 0px 16px 0px; /*added by BEE 02/23/10*/
}
.thickBorBxSml {
	float:left;
	width:372px;
	height:auto;
	background:url(../../images/blueLinesBorder.gif) no-repeat bottom left;
	padding:0 0 15px 0;
}
.resiResourcesBox3 {
	float:right;
	width:355px;
	height:auto;
	border-top:#d6d6d6 solid 1px;
	padding:8px 5px 8px 12px;
	display: none;
}
.resiResourcesBox3 p {
	float:right;
	padding:3px 0 10px 0;
}
.resiResourcesBox {
	float:left;
	width:355px;
	height:auto;
	border-top:#d6d6d6 solid 1px;
	padding:8px 5px 8px 12px;
}
.resiResourcesBox p {
	padding:3px 0 10px 0;
}
.resiResourcesBox table {
	float:left;
	width:355px;
	height:auto;
}
.resiResourcesBox table td {
	padding:0 5px 0 5px;
	vertical-align:top;
}
.greyBGNoBor {
	background:#f2f2f2;
}
.rightBigBotGreen {
	background:url(../../images/rightBigBotGreen.png) no-repeat left top;
}
.head {
	float:left;
	width:360px;
	padding:0 0 11px 14px;
}
.headSmall {
	float:left;
	width:336px;
	padding:0 0 10px 18px;
}
.rightNarrowBox {
	float:left;
	width:267px;
	height:auto;
	padding:0 0 0 12px;
}
.energyPlanBox {
	float:left;
	width:220px;
	height:260px;
	background:url(../../images/energyPlanBlueBG.png) no-repeat left top;
	text-align:center;
	padding:81px 10px 0 10px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 11px;
}
.energyPlanBox img {
	padding:0 0 0px 0;
}
.energyPlanBox label {
	float:left;
	padding:0 0 0 5px;
}
.energyPlanBox select {
	float:left;
	margin:2px 0 0 0;
}
.enrgyPlanInnerBox {
	float:left;
	width:220px;
	height:30px;
	text-align:center;
	/*padding:10px 0px 0px 5px;*/
        margin: 10px 0px 0px 0px;
}
.enrgyPlanInnerBoxBtm {
	float:left;
	width:220px;
	height:30px;
	text-align:center;
	/*padding:10px 0px 0px 5px;*/
        margin: 110px 0px 0px 0px;
}
.zipInnerTB, select {
	font-size:11px;
	color:#7e7e7e;
}
.zipTxtBox {
	float:left;
	width:73px;
	height:20px;
	background:url(../../images/zipTxtBox.gif) no-repeat left top;
	padding:4px 5px 2px 5px;
}
.zipInnerTB {
	width:70px;
	height:16px;
	padding:0px;
	margin:0px;
	border:0px;
}
.titleInner {
	width:334px;
	height:16px;
	padding:0px;
	margin:0px 0px 0px 10px;
	border:0px;
}
.titleInner, select {
	font-size:11px;
	color:#7e7e7e;
}
.commentInner {
	width:334px;
	height:159px;
	padding:0px;
	margin:0px 0px 0px 10px;
	border:0px;
}
.commentInner, select {
	font-size:11px;
	color:#7e7e7e;
}
.regInnerTB, select {
	font-size:11px;
	color:#7e7e7e;
}
.regTxtBox {
	float:right;
	width:234px;
	height:28px;
	background:url(../../images/regTxtBox.gif) no-repeat left top;
	padding:4px 5px 2px 5px;
	margin-right: 183px;
	margin-top: -6px;
	margin-left: 5px;
}
.regTxtBoxL {
	width:234px;
	height:28px;
	background:url(../../images/regTxtBox.gif) no-repeat left top;
	padding:4px 5px 2px 5px;
	margin-right: 231px;
	margin-top: 7px;
	margin-left: 5px;
}
.regInnerTB {
	width:219px;
	height:18px;
	margin:0 0 0 5px;
	float: left;
	border:0px;
}
.txtRight {
	text-align: right;
}
#content .leftPanePad {
	padding-top:3px;
}
.rebateUpdateBox {
	float:left;
	width:238px;
	height:auto;
	background:url(../../images/rebateHeadBG.png) no-repeat left top;
	padding:66px 0 0 0;
	margin:10px 0 0 0px !important;
	margin:10px 0 0 1px;
}
.rebateUpdateBG {
	float:left;
	width:228px;
	height:auto;
	background:url(../../images/rebateBG.png) repeat left top;
	padding:15px 5px 10px 5px;
}
.rebateUpdateBot {
	float:left;
	width:238px;
	height:8px;
	background:url(../../images/rebateBot.png) no-repeat left top;
}
.coloredRoundBox {
	float:left;
	width:233px;
	height:auto;
	background:url(../../images/coloredRoundTop.png) no-repeat left top;
	padding:10px 0 0 0;
	margin-top: 11px;
}
.coloredRoundBG {
	float:left;
	width:227px;
	height:auto;
	background:url(../../images/coloredRoundBG.png) repeat left top;
	padding:0 3px 0 3px;
}
.coloredRoundBot {
	float:left;
	width:233px;
	height:10px;
	background:url(../../images/coloredRoundBot.png) no-repeat left top;
}
.coloredInnerBoxes {
	float:left;
	width:204px;
	height:auto;
	border-bottom:#cfcabd solid 1px;
	padding:10px 13px 5px 10px;
	line-height:180%;
}
.head2 {
	display:block;
	padding:0 0 10px 0;
}
.coloredInnerBoxes ul {
	margin:0;
	padding:0;
}
.coloredInnerBoxes ul li {
	list-style:none;
	display:block;
}
.coloredInnerBoxes ul li a {
	text-decoration:none;
	color:#777777;
}
.coloredInnerBoxes ul li a:hover {
	text-decoration:underline;
}
.doubleBorColor {
	float:left;
	width:227px;
	border-top:#cfcabd solid 1px;
	border-bottom:#cfcabd double 3px;
	background:#f8f5ea;
}
.archiveBoxes {
	float:left;
	width:200px;
	height:auto;
	background:url(../../images/colorBorBG.gif) no-repeat center bottom;
	padding:10px 12px 10px 15px;
	font-size:11px;
	color:#404040;
}
.archiveBoxes a {
	font-size:12px;
}
a.viewAllLink {
	float:right;
	padding:0 10px 0 0;
}
.colorBG {
	background:#f2ebd7 url(../../images/colorBorBG.gif) no-repeat center bottom;
}
.quickLinksBox {
	float:left;
	width:236px;
	height:auto;
	background:url(../../images/quickLinksHead.png) no-repeat left top;
	padding:50px 0 0 0;
	margin:10px 0 0 3px !important;
	margin:10px 0 0 1px;
}
.quickLinksBG {
	float:left;
	width:235px;
	height:auto;
	background:url(../../images/quickLinksBG.png) repeat left top;
}
.quickLinksBot {
	float:left;
	width:236px;
	height:8px;
	background:url(../../images/quickLinksBot.png) no-repeat left top;
}
.quickLinksBG ul {
	margin:0px;
	padding:0px;
	text-align:center;
}
.quickLinksBG ul li {
	list-style:none;
	display:block;
	line-height:38px;
	background:url(../../images/quickLinksSep.gif) no-repeat top center;
	padding:2px 0 0 0;
}
.quickLinksBG ul li a {
	list-style:none;
	display:block;
	line-height:38px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding:2px 0 0 0;
}
.quickLinksBG ul li a:hover {
	color:#F2ECDA;
	background:#675533;
}
.relatedLinksBox {
	float:right;
	width:210px;
	height:110px;
	background:url(../../images/relatedLinksBG.gif) no-repeat left top;
	padding:60px 0 0 13px;
	margin:0 18px 0 10px !important;
	margin:0 10px 0 10px;
	line-height:180%;
	font-family:Arial, Helvetica, sans-serif;
}
.relatedLinksBox a {
	text-decoration:underline;
	background:url(../../images/relatedArrow.gif) no-repeat right 6px;
	padding:0 10px 0 0;
}
.relatedLinksBox a:hover {
	text-decoration:none;
}
.fontBig {
	font-size:14px;
}
.personalize {
	float:left;
	width:575px;
	height:181px;
	background:url(../../images/personalizeBG.gif) no-repeat left top;
	padding:15px 0 15px 15px;
	font-size:14px;
	color:#FFFFFF;
	margin:0 0 15px 15px !important;
	margin:0 0 15px 9px;
}
.personalize h2 {
	text-transform:uppercase;
	background:url(../../images/perBor.gif) no-repeat left bottom;
}
.personalize p {
	line-height:120%;
	padding-top:0px;
}
.personalize table {
	float:left;
	width:575px;
}
.personalize table td {
	padding:5px 0 0 0;
	vertical-align:top;
}
.getStartedBtn {
	float:right;
	width:127px;
	height:29px;
	background:url(../../images/getStartedBtn.png) no-repeat top left;
	border:none;
	cursor:pointer;
	clear:both;
	behavior: url(../js/iepngfix.htc);
	margin:0 27px 0 0;
}
.tipsBoxes {
	float:left;
	width:585px;
	height:auto;
	background:url(../../images/borderBG.gif) no-repeat top left;
	padding:10px 17px 10px 17px;
}
.tipsBoxes p {
	padding:0 0 5px 0;
	line-height:160%;
	width: 100%;
}
.tipsBoxes table {
	width:585px;
}
.tipsBoxes ol {
	color:#9FB031;
	margin:0 0 0 5px !important;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.tipsBoxes td {
	padding:0 9px 5px 0 !important;
	padding:0 9px 5px 0;
	vertical-align:top;
	line-height:160%;
}
.tipsBoxes .fieldsCont {
	clear:both;
	display:block;
}
.tipsBoxes label {
	font-weight:bold;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.commentBoxes {
	float:left;
	width:337px;
	height:auto;
	background:url(../../images/borderBG.gif) no-repeat top left;
	padding:10px 17px 10px 17px;
}
.commentBoxes p {
	padding:0 0 5px 0;
	line-height:160%;
}
.commentBoxes table {
	width:585px;
}
.commentBoxes ol {
	color:#9FB031;
	margin:0 0 0 5px !important;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.commentBoxes td {
	padding:0 9px 5px 0 !important;
	padding:0 9px 5px 0;
	vertical-align:top;
	line-height:160%;
}
.commentBoxes .fieldsCont {
	clear:both;
	display:block;
}
.commentBoxes label {
	font-weight:bold;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.regBoxes {
	float:left;
	width:545px;
	height:auto;
	background:url(../../images/borderBG.gif) no-repeat top left;
	padding:10px 0px 10px 25px;
}
.regBoxes p {
	padding:0 0 15px 0;
	line-height:160%;
}
.regBoxes table {
	width:545px;
}
.regBoxes ol {
	color:#9FB031;
	margin:0 0 0 5px !important;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.regBoxes td {
	padding:0 9px 10px 0 !important;
	padding:0 9px 10px 0;
	vertical-align:top;
	line-height:160%;
	width: 107px;
}
.regBoxes .fieldsCont {
	clear:both;
	display:block;
}
.regBoxes label {
	font-weight:bold;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.regBoxesL {
	float:left;
	width:280px;
	height:auto;
	background:url(../../images/borderBG.gif) no-repeat top left;
	padding:6px 40px 10px 21px;
}
.regBoxesL p {
	padding:0 0 15px 0;
	line-height:160%;
	width: 222px;
}
.regBoxesL table {
	width:585px;
}
.regBoxesL ol {
	color:#9FB031;
	margin:0 0 0 5px !important;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.regBoxesL td {
	padding:0 9px 10px 0 !important;
	padding:0 9px 10px 0;
	vertical-align:top;
	line-height:160%;
}
.regBoxesL .fieldsCont {
	clear:both;
	display:block;
}
.regBoxesL label {
	font-weight:bold;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.greyBG {
	background:#f2f2f2 url(../../images/borderBG.gif) no-repeat top left;
}
.greyGradBG {
	float:left;
	width:616px;
	background:url(../../images/gradientGreyBG.gif) repeat-x top left;
}
.viewingBox {
	float:left;
	width:591px;
	height:33px;
	line-height:33px;
	background:url(../../images/greenBG.gif) repeat-x left top;
	padding:0 10px 0 19px;
	white-space:nowrap;
}
ul.grpMember {
	margin:0px;
	padding:0 0 10px 0;
	float:right;
}
ul.grpMember li {
	list-style:none;
	display:inline;
	padding:0 7px 0 5px;
	background:url(../../images/grpMemSep.gif) no-repeat right 2px;
}
ul.grpMember li.last {
	padding:0 0 0 5px;
	background:none;
	border:0px;
}
ul.grpMember li span {
	color:#7a929f;
	font-weight:bold;
}
a.greyLinks {
	color:#777777;
}
.blackColor {
	color:#404040;
}
.showAll {
	display:inline;
	white-space:nowrap;
}
.showAll a {
	color:#687036;
}
.showAll a:hover, .showAll a.current {
	color:#777;
	text-decoration:none;
}
.savingGuides {
	width:600px;
	padding:15px 5px 0 15px;
	background:none;
}
.savingGuides h4 {
	padding:0 0 5px 0;
}
.savingGuides p {
	padding:0 10px 5px 0;
	line-height:140%;
}
.savingGuides table {
	width:600px;
}
.rightImageFrame {
	float:left;
	width:279px;
	height:149px;
	border:1px solid #c0b9ae;
}
.energyBoxesCont {
	float:left;
	width:616px;
	height:auto;
	background:url(../../images/border2.gif) no-repeat bottom center;
	padding:0 0 1px 0;
}
.energyBoxesBG {
	float:left;
	background:url(../../images/energyBoxesBG.gif) repeat-y bottom center;
}
.smallEnergyBoxes {
	float:left;
	width:288px;
	/* height:230px;*/
	padding:15px 5px 15px 14px;
	/* border-bottom:1px #e5e5e5 solid; */
}
.rightEnergyBox {
	border-right:0px;
}
.smallEnergyBoxes .head1 {
	display:block;
	padding:0 0 10px 0;
}
.smallImgFrame {
	float:left;
	width:95px;
	height:70px;
	border:1px solid #c0b9ae;
	margin:3px 0 0 0;
}
.smallEnergyBoxes .smallImgFrame img {
	width:95px;
	height:70px;
}
.smallEnergyBoxes p {
	padding:0 0 10px 0;
	line-height:130%;
}
.smallEnergyBoxes table {
	vertical-align:top;
}
.smallEnergyBoxes table td {
	vertical-align:top;
	padding:0 10px 0 0;
}
.moreTips {
	text-align:center;
	font-size:14px;
	border-bottom:double #e3e3e3 3px;
	padding:10px 17px 10px 18px;
}
.blueColor {
        color:#7a929f;
	padding:0px;
}
.thickBorderBox {
	float:left;
	width:620px;
	height:auto;
	background:url(../../images/blueLinesBorder.gif) no-repeat bottom left;
	border-top:solid #e3e3e3 1px;
	margin:0 0 20px 0;
	padding:0 0 18px 0;
}
.thickBorderBox4 {
	float:left;
	width:615px;
	height:auto;
	border-top:solid #e3e3e3 1px;
}
.thickBorderBoxClear {
	border-top:1px solid #E3E3E3;
	float:left;
	height:auto;
	margin-left:3px;
	width:618px;
}
.thickBorderBox5 {
	float:left;
	width:619px;
	height:auto;
	border-top:solid #e3e3e3 1px;
}
.thickBorderBoxSm {
	float:left;
	width:371px;
	height:auto;
	background:url(../../images/blueLinesBorder.gif) no-repeat bottom left;
	border-top:solid #e3e3e3 1px;
	margin:0 0 20px 0;
	padding:0 0 18px 0;
}
.regRightBox {
	float:right;
	width:570px;
	height:auto;
	background:url(../../images/regBoxBack.gif) #fff no-repeat;
	margin:0 10px 20px 1px;
	padding:0 0 18px 0;
}
.regLeftBox {
	float:left;
	width:280px;
	height:auto;
	background-color: #FFFFFF;
	margin:0 10px 20px 1px;
	padding:0 0 18px 0;
}
.last {
	border-bottom:double #e3e3e3 3px;
	background:none;
}
.footerCont {
	float:left;
	width:995px;
	clear:both;
}
.sideBorder {
	background:url(../../images/sideBorder.gif) repeat-y 95% center;
	padding:0 50px 0 0;
}
.sideBorder p {
	padding:0 40px 0 0;
}
.txtBox {
	float:left;
	height:24px;
	background:url(../../images/txtBoxLeft.gif) no-repeat left 1px;
	padding:0 0 0 6px;
}
.txtBoxright {
	float:left;
	height:21px;
	background:url(../../images/txtBoxRight.gif) no-repeat right top;
	padding:3px 6px 0 0;
}
.titleBox {
	height:24px;
	width: 342px;
	background:url(../../images/titleBox.gif) no-repeat right top;
	padding:3px 6px 0 0;
	margin: 0px 5px 13px 0px;
}
.commentBox {
	height:164px;
	width: 342px;
	background:url(../../images/commentBox.gif) no-repeat right top;
	padding:3px 6px 0 0;
	margin: 4px 5px 13px 0px;
}
.commentLabel {
	float: left;
	width: 30px;
	margin: 0px 0px 0px 5px;
}
.titleLabel {
	float: left;
	width: 30px;
	margin: 100px 0px 0px 5px;
}
.innerTxtBx {
	border:none;
	height:20px;
	background:none;
	font-size:11px;
}
.txtBoxright select {
	height:18px;
	padding:0px;
	font-size:11px;
	background:none;
	border:none;
}
td.update {
	padding:0 0 8px 0;
	vertical-align:bottom;
}
ul.tabs {
	clear:both;
	margin:0px;
	padding:16px 0 0 1px;
	height:41px;
	z-index:9000;
}
ul.tabs li {
	list-style:none;
	display:inline;
	z-index:9000;
}
ul.tabs li a {
	float:left;
	display:block;
	width:290px;
	height:26px;
	background:url(../../images/darkGreenTab.gif) no-repeat left bottom;
	text-decoration:none;
	margin:0 5px 0 0;
	padding:15px 0 0 15px;
}
ul.tabs li a:hover, ul.tabs li a.current {
	background:url(../../images/lightGreenTab.gif) no-repeat left bottom;
}
.rightBigTopGreen {
	background:url(../../images/rightBigTopGreen.png) no-repeat left top;
	padding:5px 0 0 0;
}
.grenBg {
	background:url(../../images/greenBG.gif) repeat-x left top;
	background-color: #f7faeb;
}
#footer {
        margin:auto; 
	width:965px;
	height:250px;
	background:url(../../images/footerBG.png) no-repeat center top;
	text-align:center;
	padding:20px 0 0 0;
	position: relative;
	color:#FFFFFF;
}
#footer .links {
	/** clear:both; **/
	padding:15px 0 0 0;
}
#footer .links span {
	padding:0 11px 0 11px;
}
#footer a {
	color:#254163;
	padding:0 5px 0 5px;
	margin:0px;
	text-decoration:none;
}
#footer a:hover {
	color:#FFFFFF;
}
#footer p {
	padding:18px 0 0 0;
	font-size:13px;
	color:#254163;
}
#footer p img {
	margin:10px 0 0 0;
}
#footerRecovery {
	float:left;
	padding:15px 0 0 273px;
	color:#254163;
	line-height: 30px;
	text-align:left;
}
#footerRecovery img {
	float:left;
	margin:0 50px 0 0;
}
.topRgtHead .txtBxBG {
	margin: 0px 8px 0px 2px !important;
	margin: 0px 2px 0px 0px;
	position: relative;
	top: -5px;
}
.topRgtHead .goBtn {
	position: relative;
	top: -5px;
}
.btns {
	float:left;
	height:25px;
	background-position:top;
	text-indent:-9000px;
	outline: none;
}
.updateBtn {
	width:93px;
	background:url(../../images/updateBtn.png) no-repeat left top;
}
.resetBtn {
        padding: 0 20px 0 0; 
        width:93px;
	background:url(../../images/resetBtn.png) no-repeat left top;
	float:left;
	height:25px;
	background-position:top;
	text-indent:-9000px;
	outline: none;
}
.resetBtn:hover {
	padding: 0 20px 0 0; 
	height:25px;
	background-position:bottom;
}
.refreshBtn {
	float:right;
	width:134px;
	background:url(../../images/refreshBtn.png) no-repeat left top;
	margin: 0 0 10px 0;
}
.hideBtn {
	width:83px;
	background:url(../../images/hideBtn.png) no-repeat left top;
}
.viewDetailBtn {
	float:right;
	width:134px;
	background:url(../../images/viewDetailBtn.png) no-repeat left top;
	margin:0 15px 0 0;
}
.addToEnergyBtn {
	float:right;
	width:203px;
	background:url(../../images/addToEnergyBtn.png) no-repeat left top;
}
.showBtn {
	width:83px;
	background:url(../../images/showBtn.png) no-repeat left top;
}
.removeFromBtn {
	float:right;
	width:233px;
	background:url(../../images/removeFromBtn.png) no-repeat left top;
}
.visitProgBtn {
	float:right;
	width:180px;
	background:url(../../images/visitProgBtn.png) no-repeat left top;
	margin:0 15px 0 0;
}
.removeActionBtn {
	float:right;
	width:154px;
	background:url(../../images/removeActionBtn.png) no-repeat left top;
	margin:0 5px 0 0;
}
.doneBtn {
	float:right;
	width:121px;
	background:url(../../images/doneBtn.png) no-repeat left top;
	margin:0 5px 0 0;
}
.setDueDateBtn {
	float:right;
	width:117px;
	background:url(../../images/setDueDateBtn.png) no-repeat left top;
	margin:0 5px 0 0;
}
.shareTipsBtn {
	float:right;
	width:124px;
	background:url(../../images/shareTipsBtn.png) no-repeat left top;
}
.visitContractorBtn {
	float:right;
	width:263px;
	background:url(../../images/visitContractorBtn.png) no-repeat left top;
	margin:0 15px 0 0;
}
.actionPlanBtn {
	float:right;
	width:162px;
	background:url(../../images/actionPlanBtn.png) no-repeat left top;
	margin:0 5px 0 0;
}
.notIntBtn {
	float:right;
	width:127px;
	background:url(../../images/notIntBtn.png) no-repeat left top;
	margin:0 5px 0 0;
}
.learnBtn {
	float:right;
	width:103px;
	background:url(../../images/learnBtn.png) no-repeat left top;
}
.viewGroupBtn {
	float:right;
	width:139px;
	background:url(../../images/viewGroupBtn.png) no-repeat left top;
}
.viewGroupBtnNew {
	float:right;
	width:139px;
	background:url(../../images/viewGroupBtnNew.png) no-repeat left top;
}
.requestToJoinBtn {
	float:right;
	width:189px;
	background:url(../../images/requestToJoinBtn.png) no-repeat left top;
}
.goToStoryBtn {
	float:right;
	width:103px;
	background:url(../../images/goToStoryBtn.png) no-repeat left top;
}
.takeActionBtn {
	float:right;
	width:117px;
	background:url(../../images/takeActionBtn.png) no-repeat left top;
}
.createNewPostBtn {
	float:right;
	width:139px;
	background:url(../../images/createNewPostBtn.png) no-repeat left top;
}
.submitBtn {
	float:right;
	width:139px;
	background:url(../../images/submitBtn.png) no-repeat left top;
}
.requestJoinBtn {
	float:right;
	width:139px;
	background:url(../../images/requestJoinBtn.png) no-repeat left top;
	visibility: visible;
}
.remindBtn {
	float:right;
	width:103px;
	background:url(../../images/remindBtn.png) no-repeat left top;
	margin-top:13px;
}
.removeBtn {
	float:right;
	width:103px;
	background:url(../../images/removeBtn.png) no-repeat left top;
}
.btns:hover {
	height:25px;
	background-position:bottom;
}
.right {
	float: right;
}
#hideBtn {
	display: block;
}
.required {
	border:0 none;
	float:left;
	height:18px;
	margin:0 0 0 5px;
	width:219px;
}
.required, select {
	color: #7E7E7E;
	font-size: 11px;
}
label.error {
	color:red;
	float:none;
	left:105px;
	position:relative;
	top:-63px;
	width:300px;
}
.homeFinder {
        float:left;
	margin-left:37px;
	margin-top:0px;
}
#ajaxLoading {
}
.addListBtn {
	float:right;
	width:197px;
	background:url(../../images/addList.png) no-repeat left top;
	visibility: visible;
}
.backToSearchBtn {
	float:right;
	margin-top: 20px;
	margin-right: -197px;
	width:197px;
	background:url(../../images/backToSearchBtn.png) no-repeat left top;
	visibility: visible;
	padding-bottom: -1px;
	padding-right: -1px; 
	cursor: pointer;
}
/*
styles add by Bryan E.
*/
.rightBigMain2 h2 {
	font-size:16px;
	font-weight:bold;
	color:#404040;
	margin: 0px 0px 0px 15px;
}
/*
begin styles for gallery
*/
#gallery {
	position:relative;
	height: 324px;
	margin:14px 0 1px 0;
}
#gallery img {
	float:left;
	position:absolute;
}
#gallery img {
	border:none;
}
#gallery img.show {
	z-index:500
}

#factoid {
	position:relative;
	height: 160px;
	margin:14px 0 1px 0;
}
#factoid img {
	float:left;
	position:absolute;
}
#factoid img {
	border:none;
}
#factoid img.show {
	z-index:500
}

.thickBorderBox2 {
	float:left;
	width:616px;
	height:auto;
	border-top:solid #e3e3e3 1px;
	margin:0 0 20px 0;
	padding:0 0 18px 0;
}
.tipsBoxesAdmin {
	float:left;
	width:615px;
	height:auto;
}
.tipsBoxesAdmin table {
	float:left;
	width:615px;
	height:auto;
}
.tipsBoxesAdmin table tbody tr td {
	padding:10px 0px 10px 10px;
}
.postadminBtn {
	float:right;
	width:139px;
	background:url(../../images/postadminBtn.png) no-repeat left top;
}
.useradminBtn {
	float:right;
	width:139px;
	background:url(../../images/useradminBtn.png) no-repeat left top;
}
.bgRow {
	background-color:#f5f5f5;
}
.mainHead {
	width: 993px;
	height: 350px;
}
.mainHeadL {
	float: left;
}
.mainHeadR {
	float:right;
	width: 338px;
	height: 386px;
	background:url(../../images/energyactionHome.png) no-repeat left top;
}
.mainHeadL {
	float:left;
	width: 338px;
	height: 386px;
	background:url(../../images/energyactionHomeBackground.png) no-repeat left top;
}
.findRebates {
        float:left;
        width:200; 
        height:auto; 
        padding: 100px 0px 4px 20px;
}
.findTips{ 
        float:left;
        width:200; 
        height:auto; 
        padding: 25px 0px 0px 43px;
}
.homeLContentBox {
	float:left;
	width:616px;
	height:376px;
	margin: 14px 14px 0px 31px; 
	-margin: 14px 14px 0px 16px;
	background:url(../../images/homePlace.png) no-repeat left top;
}
.homeLContentBoxHolder {
	padding: 10px;
	width: 600px;
	height: 362px;
}
.getStartedHome {
	margin-left:101px;
	margin-top:15px;
}
.homeLContentBox1 {
	float:left;
	height:176px;
	padding-left:10px;
	padding-top:10px;
	width:285px;
}
.homeLContentBox1 p {
	line-height:130%;
	padding: 0px 6px 0 11px;
}
.homeLContentBox1 table td {
	padding:10px 10px 0 0;
	vertical-align:top;
}
.homeLContentBox2 {
	float:left;
	height:176px;
	padding-left:21px;
	padding-top:10px;
	width:278px;
}
.homeLContentBox2 p {
	line-height:130%;
	padding: 0px 6px 0 11px;
}
.homeLContentBox2 table td {
	padding:10px 10px 0 0;
	vertical-align:top;
}
.homeLContentBox3 {
	float:right;
	height:176px;
	padding-left:10px;
	width:281px;
}
.homeLContentBox3 p {
	line-height:130%;
	padding: 0px 6px 0 11px;
}
.homeLContentBox3 table td {
	padding:10px 10px 0 0;
	vertical-align:top;
}
.homeLContentBox4 {
	float:right;
	height:176px;
	width:295px;
}
.homeLContentBox4 p {
	line-height:130%;
	padding: 0px 6px 0 11px;
}
.homeLContentBox4 table td {
	padding:10px 10px 0 0;
	vertical-align:top;
}
.rebateUpdateBigBox {
	float:left;
	width:297px;
	height:auto;
	background:url(../../images/rebateHeadBigUpdate.png) no-repeat left top;
	padding:48px 0 0 0;
	margin:15px 0 0 3px !important;
	margin:15px 0 0 1px;
}
.twitterUpdateBigBox {
	float:left;
	width:297px;
	height:auto;
	background:url(../../images/twitterUpdateHead.png) no-repeat left top;
	padding:48px 0 0 0;
	margin:15px 0 0 3px !important;
	margin:15px 0 0 1px;
}
.rebateUpdateBigBG {
	float:left;
	width:263px;
	height:auto;
	background:url(../../images/rebateBigBG.png) repeat left top;
	padding:10px 14px 10px 20px;
}
.rebateUpdateBigBot {
	float:left;
	width:297px;
	height:8px;
	background:url(../../images/rebateBigBot.png) no-repeat left top;
}
.quickLinksBigBox {
	float:left;
	width:297px;
	height:auto;
	background:url(../../images/quickLinksBigHead.png) no-repeat left top;
	padding:50px 0 0 0;
	margin:12px 0 0 3px !important;
	margin:12px 0 0 1px;
}
.quickLinksBigBG {
	float:left;
	width:297px;
	height:auto;
	background:url(../../images/quickLinksBigBG.png) repeat left top;
}
.quickLinksBigBot {
	float:left;
	width:297px;
	height:8px;
	background:url(../../images/quickLinksBigBot.png) no-repeat left top;
	margin-bottom: 15px;
}
.quickLinksBigBG ul {
	margin:0px;
	padding:0px;
	text-align:center;
}
.quickLinksBigBG ul li {
	list-style:none;
	display:block;
	line-height:38px;
	background:url(../../images/quickLinksSep.gif) no-repeat top center;
	padding:2px 0 0 0;
}
.quickLinksBigBG ul li a {
	list-style:none;
	display:block;
	line-height:38px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding:2px 0 0 0;
}
.quickLinksBigBG ul li a:hover {
	color:#F2ECDA;
	background:#675533;
}
.pad15 {
	padding-left: 15px;
}
.finderOne {
	visibility: visible;
}
.finderTwo {
	display: none;
}
.finderThree {
	display: none;
}
/*************************************
 *** YUI Accordion Styles          ***
 ************************************/
.accordion {
	padding:0px;
	margin-top: 0;
	margin-bottom: 0;
}
.accordion dt {
	height: 100px;
	width: 620px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	background:url(../../images/showBtn1.png) no-repeat top right;
	display:block;
	border-bottom:#d7d7d7 solid 1px;
	cursor:pointer;
}
.accordion dt.selected {
	background:url(../../images/hideBtn1.png) no-repeat top right;
	cursor: pointer;
}
.accordion dt.selected span {
}
.accordion dt.close {
}
.accordion dt:hover, .accordion dt.over {
	cursor: hand;
}
.accordion dt span {
	display:block;
	padding-left: 44px;
}
.accordion dt a {
	background-repeat: no-repeat;
}
.accordion dd {
	display: none;
	overflow: hidden;
	padding:1px;
	margin:0px;
	clear:both;
}
.accordion dd.open {
	display: block;
}
.accordion dd.getHeight {
	display: block;
}
*html .accordion dt {
	background-repeat: no-repeat;
	/*background-color: #dbdbdb;*/
	width: 685px;
	background-position: 0px 0px;
}
*html .accordion dt.selected {
	background-position: 0px 0px;
}
/*************************************
 *** YUI Accordion Styles          ***
 ************************************/
.accordionSm {
	padding:0px;
	margin-top: 0;
	margin-bottom: 0;
}
.accordionSm dt {
	height: 100px;
	width: 372px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	background:url(../../images/showBtn1.png) no-repeat top right;
	display:block;
	border-bottom:#d7d7d7 solid 1px;
}
.accordionSm dt.selected {
	background:url(../../images/hideBtn1.png) no-repeat top right;
}
.accordionSm dt.selected span {
}
.accordionSm dt.close {
}
.accordionSm dt:hover, .accordion dt.over {
	cursor: pointer;
	cursor: hand;
}
.accordionSm dt span {
	display:block;
	padding-left: 44px;
}
.accordionSm dt a {
	background-repeat: no-repeat;
}
.accordionSm dd {
	display: none;
	overflow: hidden;
	padding:1px;
	margin:0px;
	clear:both;
}
.accordionSm dd.open {
	display: block;
}
.accordionSm dd.getHeight {
	display: block;
}
*html .accordionSm dt {
	background-repeat: no-repeat;
	/*background-color: #dbdbdb;*/
	width: 685px;
	background-position: 0px 0px;
}
*html .accordionSm dt.selected {
	background-position: 0px 0px;
}
/************ END YUI Accordion Styles ************/

/**
*	IE 6 Hacks
*/

*html #content-wrapper {
	padding-bottom: 50px;
}
/**
*	IE 7 Hacks
*/

*:first-child+html #content-wrapper {
	padding-bottom: 80px;
}
#tip_form {
	margin: 0px;
	padding: 0px 20px 0px 20px;
}
.sifrHeaderFix {
	margin: 0px 0px 0px 10px;
}
/**** jquery dialog styles ***/
.ui-dialog {
	background-color: #ffffff;
	position: relative;
	padding: 0px;
}
a .ui-icon-closethick {
	color: #000000;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: 4px;
	top: 4px;
	margin: 2px;
}
.ui-dialog-titlebar {
	background-color: #ffffff;
	height: 18px
}
.ui-dialog-content, .ui-dialog-content form {
	background-color: #ffffff;
}
.ui-widget-overlay {
	background-color: #666666;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	position: absolute;
	left: 0px;
	top: 0px;
}
.roundColorTop {
	float:left;
	width:597px;
	height:auto;
	background:url(../../images/roundColorTop.gif) no-repeat left top;
	padding:6px 0 0 0;
	margin:10px 0 10px 0px;
}
.roundColorBot {
	float:left;
	width:597px;
	height:auto;
	background:url(../../images/roundColorBot.gif) no-repeat left bottom;
	padding:0 0 6px 0;
}
.roundColorMain {
	float:left;
	width:597px;
	height:auto;
	background:url(../../images/roundColorBG.gif) repeat-y left top;
	font-size:11px;
}
.roundColorMain h4 {
	padding:5px 15px 5px 15px;
}
.roundColorMain p {
	clear:both;
	padding:5px 15px 5px 15px;
}
.graphBox {
	float:left;
	width:597px;
	height:auto;
	padding:10px 0 15px 0;
}
.overall {
	float:left;
	width:131px;
	height:auto;
	background:url(../../images/overallBorder.gif) repeat-y right top;
}
.overall .head {
	width:132px;
	background:#d9d3c1;
	color:#404040;
	font-weight:bold;
}
.overall td {
	padding:5px 0 5px 15px;
}
.overall a {
	color:#404040;
	text-decoration:none;
}
.overall a:hover {
	color:#000;
}
.graphImg {
	float:left;
	margin:0 20px 0 30px;
}
.graphTab {
	float:right;
	width:450px;
	height:auto;
	color:#404040;
}
#content .rightPanel .graphTab ul {
	margin:0px;
	padding:0px;
}
#content .rightPanel .graphTab ul li {
	list-style:none;
	background:none;
	display:block;
	padding:2px 0 2px 0;
}
#content .rightPanel .graphTab ul li img {
	float:left;
	margin:0 5px 0 0;
}
.commercialBox {
	float:left;
	width:295px;
	height:auto;
	padding:8px 5px 8px 4px;
	background:url(../../images/smallSep.gif) repeat-x left bottom;
	margin:0 0 0 0;
}

.commercialBox2 {
	float:left;
	width:260px;
	height:auto;
	padding:8px 5px 8px 0;
	border-bottom:#bfbfbf solid 1px;
}
.commercialBox p, .commercialBox2 p {
	padding:3px 0 10px 0;
	line-height:140%;
}
.commercialBox table {
	float:left;
	width:300px;
	height:auto;
}
.commercialBox table td {
	padding:0 5px 0 5px;
	vertical-align:top;
}
.energyActionPlan {
	float:right;
	width:295px;
	height:63px;
	background:url(../../images/energyActionPlan.png) no-repeat left top;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	padding:155px 0 0 0;
	margin:0 0 15px 0;
}
.energyActionPlan table {
	float:left;
	width:295px;
}
.energyActionPlan table td {
	padding:0 10px 0 10px;
}
.rightShadedBox {
	float:right;
	width:260px;
	height:370px;
	background:url(../../images/coloredBG.gif) no-repeat left top;
	padding:13px 14px 13px 15px;
	margin:10px 10px 0 10px;
}
.rightShadedBox ul {
	margin:0px;
	padding:25px 0 10px 0;
}
.rightShadedBox ul li {
	list-style:none;
	background:url(../../images/liBullet.gif) no-repeat left 10px;
	padding:3px 0 3px 10px;
}
table.four_column, table.eight_column {
	vertical-align:top;
	border-top:#bfbfbf solid 1px;
	width:620px;
	margin:0 0 20px 0;
}
table.four_column p, table.eight_column p {
	text-align:left;
	padding:0 0 10px 0;
	line-height:130%;
}
#content .rightPanel table.four_column ul, #content .rightPanel table.eight_column ul {
	text-align:left;
	padding:0 0 10px 0;
	line-height:130%;
	margin:0px;
}
tr.odd_row {
	background:#f4f2ed;
}
tr.even_row {
	background:#ffffff;
}
table.four_column td, table.eight_column td {
	Width: 25%;
	border-right:#bfbfbf solid 1px;
	border-bottom:#bfbfbf solid 1px;
	vertical-align:top;
	padding:8px 5px 8px 10px;
	font-size:11px;
	white-space:normal;
}
table.eight_column td {
	Width: 12.5%;
}
table.four_column td.table_head, table.eight_column td.table_head {
	color:#404040;
	font-weight:bold;
	border-bottom:#bfbfbf double 3px;
	padding:15px 5px 5px 10px;
	font-size:12px;
}
table.four_column td.table_head .small, table.eight_column td.table_head .small {
	font-weight:normal;
	font-size:11px;
}
.graphCol {
	padding:0 0 0 45px;
}
.graph2 {
	width:300px;
}
.graph2 img {
	text-align:center;
	margin:15px 0 10px 0;
}
.mapContainer {
	float:left;
	width:260px;
	height:215px;
	padding:0 0 0 8px;
}
#content .rightPanel .graph2 ul li {
	background:none;
	list-style:none;
	display:block;
	padding:2px 0 2px 20px;
	font-size:11px;
	color:#404040;
}
#content .rightPanel .graph2 ul li img {
	float:left;
	margin:0 5px 0 0;
}
.quesMark {
	height:18px;
	width:18px;
	margin:0 0 0 10px;
}
.quesMark2 {
	height:18px;
	width:18px;
	margin:0 8px 0 0;
	float:left;
}
.calcTab {
	float:left;
	width:565px;
	height:auto;
	padding:0 15px 0 16px;
	font-size:12px;
}
.calcSep {
	float:left;
	padding:10px 0 10px 15px;
}
.calcTab span{
	float:left;
	padding:4px 5px 0 5px;
	font-size:14px;
}
.calcTab h6 {
	color:#404040;
}
.calcTab td {
	padding:3px 0 3px 0;
}
.calcTxtBxBG {
	float:left;
	width:112px;
	height:22px;
	background:url(../../images/calcTextBox.gif) no-repeat left top;
	padding:2px 5px 0 5px;
}
.calcTxtBx {
	width:110px;
	height:18px;
	margin:0px;
	padding:0px;
	border:0px;
	color:#404040;
	font-size:12px;
}
.calculateBtn {
	float:left;
	width:88px;
	height:24px;
	background:url(../../images/calculateBtn.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	text-indent:-10000px;
}
.commTab {
	padding:0 10px 0 10px;
}
/*======================NONE (Margin, padding, border, background )========================*/
.backNone {
	background:none;
}
.borderNone {
	border:none;
}
.marPadNone {
	margin:0px;
	padding:0px;
}
.padBotNone {
	padding-bottom:0px;
}
.padTopNone {
	padding-top:0px;
}

.padLeftNone {
	padding-left:0px;
}
.marPadLeftNone {
	margin:0px;
	padding-left:0px;
}
/****ADDED BY BEE 4/5/10****/
#blockTwo
{
	clear: both;
}

#front_page_flash
{
	width: 655px;
	height: 384px;
}

#front_page_launch {
    width: 656px;
	height:384px;
	background:url(../../images/frontPageMainBox.png) no-repeat left top;
}
#rebateStatusBtn {
    position:absolute;
	width:127px;
	height:29px;
	background:url(../../images/rebateStatusBtn.png) no-repeat left top;
    margin: 205px 0px 0px 431px;
}
#rebateStatusBtn:hover {
    background:url(../../images/rebateStatusBtnHover.png) no-repeat left top;

}
#findRebateBtn {
    position:absolute;
	width:127px;
	height:29px;
	background:url(../../images/findRebateBtn.png) no-repeat left top;
    margin: 205px 0px 0px 91px;
}
#findRebateBtn:hover {
    background:url(../../images/findRebateBtnHover.png) no-repeat left top;

}
#findContractorsBtn{
    position:absolute;
	width:127px;
	height:29px;
	background:url(../../images/findContractorsBtn.png) no-repeat left top;
    margin: 205px 0px 0px 260px;
}
#findContractorsBtn:hover {
    background:url(../../images/findContractorsBtnHover.png) no-repeat left top;

}
.efficiencyPageLaunch {
    position:absolute; 
	width:220px;
	height:100px;
	margin:300px 0px 0px 12px;
	color:#9FB031;
	line-height: 120%;
}
.efficiencyPageLaunch a:visited {
	color:#9FB031;
}
.historyPageLaunch {
    position:absolute; 
    width:215px;
	height:100px;
	margin:300px 0px 0px 260px;
	color:#9FB031;
	line-height: 120%;
}
.historyPageLaunch a:visited {
	color:#9FB031;
}
.lookingForGeoPageLaunch {
    position:absolute; 
    width:140px;
	height:100px;
	margin:300px 0px 0px 504px;
	color:#9FB031;
	line-height: 120%;
}
.lookingForGeoPageLaunch a:visited {
	color:#9FB031;
}


/*STYLES ADDED FOR 8.2 graphs*/
.roundColorTop {
	float:left;
	width:597px;
	height:auto;
	background:url(../../images/roundColorTop.gif) no-repeat left top;
	padding:6px 0 0 0;
}
.roundColorBot {
	float:left;
	width:597px;
	height:auto;
	background:url(../../images/roundColorBot.gif) no-repeat left bottom;
	padding:0 0 6px 0;
}
.roundColorMain {
	float:left;
	width:597px;
	height:auto;
	background:url(../../images/roundColorBG.gif) repeat-y left top;
	font-size:11px;
}
.roundColorMain h4 {
	padding:5px 15px 5px 15px;
}
.roundColorMain p {
	clear:both;
	padding:5px 15px 5px 15px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.graphBox {
	float:left;
	width:597px;
	height:auto;
	padding:10px 0 15px 0;
}
.overall {
	font-weight:bold;
}

.overall {                                                      
	float:left;
	height:auto;
	background:url(../../images/overallBorder.gif) repeat-y right top;
}



.graphDisplay
{
	float:left;
	width:290px;
}

.graphTab {
	float:right;
	width:595px;
	height:auto;
	color:#404040;
}
#graphTabs ul {
	margin: 12px 0 0 0px !important;
	padding: 0 !important;
	float:left;
	height:auto;
	background:url(../../images/overallBorder.gif) repeat-y right top;

}

#graphTabs ul li{
	width:145px;
	height: auto;
	background:none !important;
	 
}

#graphTabs ul li:hover, .ui-tabs-selected
{
	width:145px!important;
	background:url(../../images/hoverbg.jpg)!important;
	color:#404040;
	font-weight:bold;
	
}

#graphTabs ul li.ui-tabs-selected
{
	width:145px!important;
	background:url(../../images/hoverbg.jpg)!important;
	color:#404040;
	font-weight:bold;
	
}
*html #graphTabs ul li{
	width: 135px;
}

*html #graphTabs ul li{
	width: 135px;
}
*html .graphImg{
		margin: 0px 20px 0 0px;
}

#graphTabs ul li a{
	text-decoration: none !important;
	font-weight: bold !important;
	color: #404040;
	margin-left: 12px;
	display:block;
	

}

#graphTabs ul li a:hover{
	background:url(../../images/hoverbg.jpg)!important;
	

}
.overall .head {
	width:132px;
	background:#d9d3c1;
	color:#404040;
	font-weight:bold;
}
.overall td {
	padding:5px 0 5px 15px;
}
.overall a {
	color:#404040;
	text-decoration:none;
}
.overall a:hover {
	color:#000;
}
.graphImg {
	float:left;
	margin: -3px 20px 0 18px;
}

.legend{
	margin:10px 0 0 !important;
}
#content .rightPanel .graphTab ul {
	margin:0px;
	padding:0px;
}
#content .rightPanel .graphTab ul li {
	list-style:none;
	background:none;
	display:block;
	padding:2px 0 2px 0;
}
#content .rightPanel .graphTab ul li img {
	float:left;
	margin:0 5px 0 0;
}
.commercialBox {
	float:left;
	width:295px;
	height:auto;
	padding:8px 5px 8px 4px;
	background:url(../../images/smallSep.gif) repeat-x left bottom;
	margin:0 0 0 -7px;
}
.commercialBox p {
	padding:3px 0 10px 0;
	line-height:140%;
}
.commercialBox table {
	float:left;
	width:300px;
	height:auto;
}
.commercialBox table td {
	padding:0 5px 0 5px;
	vertical-align:top;
}

.rightShadedBox {	
	float:right;
	width:260px;
	height:370px;
	background:url(../../images/coloredBG.gif) no-repeat left top;
	padding:13px 14px 13px 15px;
	margin:0 0 0 -20px;
}
.rightShadedBox ul {
	margin:0px;
	padding:25px 0 10px 0;
}
.rightShadedBox ul li {
	list-style:none;
	background:url(../../images/liBullet.gif) no-repeat left 10px;
	padding:3px 0 3px 10px;
}
/*END STYLES ADDED FOR 8.2 graphs*/

.bbbLogoBtn {
	width: 135px;
	background:url(../../../images/bbbLogo.gif) no-repeat left top;
}
/*BEGIN STYLE FOR jquery overlay*/
.ui-dialog { position: relative; padding: 0px; }
a .ui-icon-closethick {color: color:#9FB031;}
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 4px; top: 0px; margin: 2px;}
.ui-dialog-titlebar {background-color: #ffffff; height: 18px}
/*END STYLE FOR jquery overlay*/


/* BEGIN REBATES PAGE PARTNER STYLES */
.partner-logos {
	background-image: url(/images/programs_overview/rebates/partner-logos2.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 0px;
	height: 810px;
	width: 592px;
}
.partner-logos a, .partner-logos span.partner-logo {
	display: block;
	float: left;
	height: 81px;
	width: 138px;
	margin: 5px;
	-margin-left: 3.5px;
}
.partner-logos a span, .partner-logos span span {
	display: none;
}
/* END REBATES PAGE PARTNER STYLES */
.datatable {
	border-right: 1px solid #977B49;
	border-left: 1px solid #977B49;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #977B49;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.datatable p {
	text-align: left;
}
.datatable a, .datatable a:visited {
	color:#9FB031;
	text-decoration:underline;
}
.datatable .datahead, .datatable .row_odd.datahead , .datatable .row_even.datahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F3F3F;
	border-bottom: 1px solid #C0C0C0;
}
.datatable tr.row_even {
	background-color: #F4F2ED;
	font-size: 9px;
}

.datatable td{
	border-left: 1px solid #C0C0C0;
	font-size: 9px;
}
.datatable tr:first-child, .datatable td:first-child {
	border-left: none;
}
p .forgot_submit {
    width:99px;	
    height:29px;
    background:url(../../images/submit_off.png)  no-repeat scroll left top transparent;
    border:medium none;
    cursor:pointer;
}
p .forgot_submit:hover {
	background:url(../../images/submit_on.png) no-repeat scroll left top transparent;
}
.getStartedBtn {
	width:127px;	
    height:29px;
    background:url(../../images/getStartedBtn.png)  no-repeat scroll left top transparent;
    border:medium none;
    cursor:pointer;
}

.getStartedBtn:hover {
    background:url(../../images/getStartedBtn_hover.png)  no-repeat scroll left top	
}

#mc_embed_signup{
    background:#fff; 
	clear:left; 
	font:14px Helvetica,Arial,sans-serif; 
}
.partnerProgramPictureBox {
    float: left; 
	width: 200px; 
	height: auto; 
	margin-left: 20px; 	
}
.partnerProgramInfoBox {
    float: left; 
    width: 310px; 
	margin-left: 30px; 
	margin-top: -100px;
    margin-bottom: -30px; 	
}
.partnerProgramLeft { 
   float: left; 
   width: 278px; 
   padding-left: 40px; 
}
.partnerProgramRight { 
   float: left; 
   width: 278px;
   padding-left: 0px;  
}
.partnerProgramRight2{ 
   float: left; 
   width: 250px;
   padding-left: 0px;  
}
.tableTopLeft {
   float: left; 
   width: 150px; 
   height: auto;
   border-width:1px;   
   border-top-style:solid;
   border-right-style:none;
   border-bottom-style:solid;
   border-left-style:solid;
   background-color: #8f8f8f;
   color: #ffffff; 
   border-color:#8f8f8f;   
}
.tableTopMiddle {
   float: left; 
   width: 250px; 
   height: auto;
   border-width:1px;   
   border-top-style:solid;
   border-right-style:none;
   border-bottom-style:solid;
   border-left-style:none;
   background-color: #8f8f8f;
   color: #ffffff; 
   border-color:#8f8f8f; 
}
.tableTopRight { 
   float: left; 
   width: 100px; 
   height: auto;
   border-width:1px;   
   border-top-style:solid;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:none;
   background-color: #8f8f8f;
   color: #ffffff; 
   border-color:#8f8f8f; 
}
.tableEntryLeft {
   float: left; 
   width: 150px; 
   height: auto;
   border-width:1px;   
   border-top-style:none;
   border-right-style:none;
   border-bottom-style:solid;
   border-left-style:solid;
   padding-top: 3px;
   padding-bottom: 3px; 
   border-color:#8f8f8f;     
}
.tableEntryMiddle { 
   float: left; 
   width: 250px; 
   height: auto;
   border-width:1px;   
   border-top-style:none;
   border-right-style:none;
   border-bottom-style:solid;
   border-left-style:none;
   padding-top: 3px;
   padding-bottom: 3px; 
   border-color:#8f8f8f;    
} 
.tableEntryRight { 
   float: left; 
   width: 100px; 
   height: auto;
   border-width:1px;   
   border-top-style:none;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:none;
   padding-top: 3px;
   padding-bottom: 3px; 
   border-color:#8f8f8f;    
} 
.tableEntryLeftDark {
   float: left; 
   width: 150px; 
   height: auto;
   border-width:1px;   
   border-top-style:none;
   border-right-style:none;
   border-bottom-style:solid;
   border-left-style:solid;
   padding-top: 3px;
   padding-bottom: 3px; 
   background-color: #e4e4e4; 
   border-color:#8f8f8f;    
}
.tableEntryMiddleDark { 
   float: left; 
   width: 250px; 
   height: auto;
   border-width:1px;   
   border-top-style:none;
   border-right-style:none;
   border-bottom-style:solid;
   border-left-style:none;
   padding-top: 3px;
   padding-bottom: 3px;    
   background-color: #e4e4e4; 
   border-color:#8f8f8f;
} 
.tableEntryRightDark { 
   float: left; 
   width: 100px; 
   height: auto;
   border-width:1px;   
   border-top-style:none;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:none;
   padding-top: 3px;
   padding-bottom: 3px; 
   background-color: #e4e4e4; 
   border-color:#8f8f8f;   
} 
.incentiveImage { 
   float: right;
   margin-left: -20px;   
   margin-right: 0px;
   margin-top: -65px;   
}
.incentiveOverviewImage { 
   float: left; 
   width: 200px;
   height: auto;   
   margin-left: 0px;     
}
.incentiveOverviewColumn {
   float: left; 
   width: 361px; 
   height: auto; 
   margin-right: 15px;
   line-height: 200%; 
}
.incentiveOverviewText {
   margin-top: 10px;
   width: 596px; 
   float: left
}

