/* ######################################################################################
		Created By:		Shailendra Singh <shailendrasingh@greymatterindia.com>
		Created On:		Apr 08, 2009
		Purpose:		Created for ZipToGreen.
######################################################################################  */
/* Common CSS */
* {padding:0; margin:0;}
html{padding:0; margin:0; font:normal 11px Arial, Helvetica, sans-serif;}
body {background-color: #9DD6DB; font:normal 11px Arial, Helvetica, sans-serif; margin:0; padding:8px 0 0 0;}
a{outline:none;}
a img{border:0;}
input, textarea, select{font:normal 11px Arial, Helvetica, sans-serif; padding:1px;}
h2{background:#067cc2; color:#fff; line-height:33px; font-size:19px; font-weight:bold; padding-left:10px;}
.banners {height: 90px; width: 938px; margin:0 0 8px 4px;}
.headBanner1 {float: left;}
.headBanner2 {float: right;}
.main {background: url(../images/bg-main.jpg) repeat-y;}
#pscroller1{width: 240px!important; _width: 229px!important; height: 55px;}
#pscroller2{width: 350px;height: 20px;border: 1px solid black;padding: 3px;}
#pscroller2 a{text-decoration: none;}
.header{background: url(../images/header.jpg) no-repeat; width:946px; height:87px; float:left;}
.header h1{float:left; padding:16px 0 0 19px;}
.header .dvSearch{ float:right;  margin-top:20px;}
.header .dvSearch .txt{width:115px; float:left;}
.header .dvSearch .search{background: url(../images/btn-search.gif) no-repeat; width:67px; height:18px; border:0; float:left; margin:0 23px 0 7px; cursor:pointer;}
.header .welcome{clear:right; float:right; margin:16px 23px 0 0; _margin:16px 12px 0 0; font-weight:bold; color:#5a5a5a; text-align:right;}
.header .welcome a{text-decoration:none; color:#ff9c2e; padding-left:5px;}
.headerHome{background: url(../images/header-home.jpg) no-repeat; width:946px; height:140px; float:left;}
.headerHome h1{float:left; padding:32px 0 0 24px;}
.headerHome .dvSearch{float:right;  margin-top:33px;}
.headerHome .dvSearch .txt{width:115px; float:left;}
.headerHome .dvSearch .search{background: url(../images/btn-search.gif) no-repeat; width:67px; height:18px; border:0; float:left; margin:0 23px 0 7px; cursor:pointer;}
.headerHome .welcome{clear:right; float:right; margin:42px 23px 0 0; _margin:42px 12px 0 0; font-weight:bold; color:#5a5a5a; text-align:right;}
.headerHome .welcome a{text-decoration:none; color:#ff9c2e; padding-left:5px;}

.mainBase {clear: both;height: 18px;width: 945px;background:url(../images/main-base.jpg) no-repeat;}
.wrapper {width: 946px; margin:0 auto;}
.wrapper .footer {color: #0d436a; padding-top: 12px;}
.wrapper .footer a{color: #0d436a;text-decoration: none;}
.wrapper .footer a:hover {text-decoration: underline;}
.wrapper .footer .copy{float:left;}
.wrapper .footer .optimized{ float:right;}
.clear {clear: both; font-size:0px; height:0px; line-height:0px;}
.txt85{width:85px;}
.txt100{width:100px;}
.txt155{width:155px;}
.txt170{width:170px;}
.txt185{width:185px;}
.txt200{width:200px!important;}
.txt300{width:300px;}
.txt400{width:400px;}
.txt380{width:380px; *width:372px;}
.txt450{width:450px;}
.txt440{width:440px;}
.h10{height:10px; clear:both; _height:0px;}
.h25{height:25px;}
.padl15{padding:0 0 0 15px;}
.marL{margin-left:15px;}
.padl10{padding-left:10px!important;}
.padl7{padding-left:7px!important;}
.padl17{padding-left:17px!important;}
.padt10{padding-top:10px;}
.pad10{padding:10px 0;}
.padt0{padding-top:0!important;}
.btn{margin:0 0 0 15px!important;}

.MsgPopup{position:absolute;top:0px;left:50%;z-index:999}
.MainDv{position:absolute;top:0px;left:0px;background:#5B6986;opacity:0.5;filter: alpha(opacity=50);z-index:998}
.Ifrm{position:absolute;top:0px;border:0;left:0px;background:#5B6986;opacity:0.5;filter: alpha(opacity=50);z-index:997}

/* Main Navigation CSS */
.topnav {height: 30px;width: 938px; background-color: #9CC83E; margin-left: 4px;}
.topnav li {display: inline;list-style-type: none;height: 30px;float: left;}
.topnav ul {padding: 0;margin: 0;}
.home a:link, .home a:visited{background: url(../images/nav-main.gif) 0 0;width:69px;display: block; height: 30px;}
.home a:hover {background: url(../images/nav-main.gif) 0 30px;}
.home a:active {background: url(../images/nav-main.gif) 0 30px!important;}
.createPlan a:link, .createPlan a:visited{background: url(../images/nav-main.gif) -69px 0;width: 124px; display: block; height: 30px;}
.createPlan a:hover {background: url(../images/nav-main.gif) -69px 30px;}
.createPlan a.active{background: url(../images/nav-main.gif) -69px 30px!important;}
.zipSource a:link, .zipSource a:visited{background: url(../images/nav-main.gif) -193px 0;width: 109px; display: block;  height: 30px;}
.zipSource a:hover {background: url(../images/nav-main.gif) -193px 30px;}
.zipSource a.active{background: url(../images/nav-main.gif) -193px 30px!important;}
.zipEd a:link, .zipEd a:visited{background: url(../images/nav-main.gif) -302px 0;width: 72px; display: block; height: 30px;}
.zipEd a:hover {background: url(../images/nav-main.gif) -302px 30px;}
.zipEd a.active{background: url(../images/nav-main.gif) repeat;  -302px 30px!important;}
.zipShare a:link, .zipShare a:visited{background: url(../images/nav-main.gif) -374px 0;width: 96px;  display: block; height: 30px;}
.zipShare a:hover {background: url(../images/nav-main.gif) -374px 30px;}
.zipShare a.active {background: url(../images/nav-main.gif) -374px 30px!important;}
.howTo a:link, .howTo a:visited{background: url(../images/nav-main.gif) -470px 0;width: 85px; display: block; height: 30px;}
.howTo a:hover {background: url(../images/nav-main.gif) -470px 30px;}
.howTo a.active {background: url(../images/nav-main.gif) -470px 30px!important;}
.zipSavings a:link, .zipSavings a:visited{background: url(../images/nav-zip-savings.gif) 0px 0px; width: 114px;  display: block; height: 30px;}
.zipSavings a:hover {background: url(../images/nav-zip-savings.gif) 0 30px;}
.zipSavings a.active {background: url(../images/nav-zip-savings.gif) 0 30px!important;}
.why a:link, .why a:visited{background: url(../images/nav-main.gif) -555px 0;width: 61px; display: block; height: 30px;}
.why a:hover {background: url(../images/nav-main.gif) -555px 30px;}
.why a.active {background: url(../images/nav-main.gif) -555px 30px!important;}
.aboutUs a:link, .aboutUs a:visited{background: url(../images/nav-main.gif) -616px 0; width: 103px; display: block;  height: 30px;}
.aboutUs a:hover {background: url(../images/nav-main.gif) -616px 30px;}
.aboutUs a.active {background: url(../images/nav-main.gif) -616px 30px!important;}
.myPlan a:link, .myPlan a:visited{background: url(../images/nav-main.gif) -719px 0;  width: 97px;  display: block;  height: 30px;}
.myPlan a:hover {background: url(../images/nav-main.gif) -719px 30px;}
.myPlan a.active {background: url(../images/nav-main.gif) -719px 30px!important;}
.news a:link, .news a:visited{background: url(../images/nav-main.gif) -816px 0;  width: 71px;  display: block;  height: 30px;}
.news a:hover {background: url(../images/nav-main.gif) -816px 30px;}
.news a.active {background: url(../images/nav-main.gif) -816px 30px!important;}
.topbuttons {float: right;display: inline; margin-right: 6px;}
.register a:link, .register a:visited {background: url(../images/nav-main.gif) -963px 0;  height: 30px;  width: 71px;  display: block;}
.register a:hover {background: url(../images/nav-main.gif) -963px 30px;}
.login a:link, .login a:visited {background: url(../images/nav-main.gif) -1034px 0;height: 30px;  width: 58px;  display: block;}
.login a:hover {background: url(../images/nav-main.gif) -1034px 30px;}
.myAccount a:link, .myAccount a:visited {background: url(../images/nav-main.gif) -1092px 0;height: 30px;  width: 94px;  display: block;}
.myAccount a:hover {background: url(../images/nav-main.gif) -1092px 30px;}
.logout a:link, .logout a:visited {background: url(../images/nav-main.gif) -1186px 0;  height: 30px;  width: 59px;	display: block;}
.logout a:hover {background: url(../images/nav-main.gif) -1186px 30px;}

/* Login Section CSS */
.dvLogin{ margin:13px 0 0 19px;}
.dvLogin .loginTop{background:url(../images/bg-content-t.gif) no-repeat; width:909px; height:20px;}
.dvLogin .loginMid{background:url(../images/bg-content-m.gif) repeat-y; width:909px;}
.dvLogin .loginBot{background:url(../images/bg-content-b.gif) no-repeat; width:909px; height:20px;}
.dvLogin .popLoginTop{background:url(../images/bg-popup-login-t.gif) no-repeat; width:600px; height:20px;}
.dvLogin .popLoginMid{background:url(../images/bg-popup-login-m.gif) repeat-y; width:600px;}
.dvLogin .popLoginBot{background:url(../images/bg-popup-login-b.gif) no-repeat; width:600px; height:20px;}
.loginCont{padding:9px 29px 9px 28px; color:#666;}
.loginCont h3{font-size:14px; font-weight:bold; padding:10px;}
.loginCont h6{color:#067CC2; font-weight:bold; font-size:13px; padding:10px; height:100px;}
.loginCont .dvRow1{float:left; width:100%; clear:both; padding:20px 0 10px 0;}
.loginCont .dvRow{float:left; width:100%; clear:both; padding-bottom:10px;}
.loginCont .colLeft{float:left; width:15%; padding:3px 5px 0 10px;}
.loginCont .colRight{float:left; width:80%;}
.loginCont .colRight input.username, .loginCont .colRight input.password {width: 300px;}
.loginCont .colRight2{float:left; width:80%; padding:20px 0;}
.loginCont .colPopLeft{float:left; width:25%; padding-left:10px;}
.loginCont .colPopRight{float:left; width:65%;}
.loginCont .colPopRight2{float:left; width:65%; padding:20px 0;}
.loginCont .colPopRight2 .logout{margin-left:15px;}
.loginMid .loginCont .msgs{color:#067CC2; font-weight:bold; font-size:13px; padding:0 0 0 25px;}
.loginCont .txt{width:220px;}
.loginCont a{color:#ff7627; text-decoration:none;}
.loginCont a:hover{text-decoration:underline;}
.loginCont span{color:#ff2727; font-weight:bold;}
.loginCont .floatL{float:left;}

/* Registration Section CSS */
.dvReg{margin:13px 0 0 19px;}
.dvReg .regTop{background:url(../images/bg-content-t.gif) no-repeat; width:909px; height:20px;}
.dvReg .zipPlanTop{background:url(../images/bg-zipplan-t.gif) no-repeat; width:909px; height:65px;}
.dvReg .zipPlanTop b{color:#5a5a5a; font-size:12px; display:block; padding:30px 0 0 250px;}
.dvReg .regMid{background:url(../images/bg-content-m.gif) repeat-y; width:909px;}
.dvReg .regBot{background:url(../images/bg-content-b.gif) no-repeat; width:909px; height:20px;}
.regHead{padding:6px 0 0 25px;}
.regHead .myplanT{ background:url(../images/bg-myplan-t.gif) no-repeat; width:857px; height:42px;}
.regHead .myplanT h3{color:#fff; font-size:19px; font-weight:bold; padding:13px 0 0 15px;}
.regHead .myplanM{ background:url(../images/bg-myplan-m.gif) repeat-y; width:857px; padding-top:3px;}
.regHead .myplanM a{text-decoration:none; color:#ff9c2e; padding-left:15px;}
.regHead .myplanB{ background:url(../images/bg-myplan-b.gif) no-repeat; width:857px; height:8px;}
.regCont{padding:0 29px 9px 28px; color:#666;}
.regCont h3{line-height:33px; margin-top:9px; font-size:19px; font-weight:bold; width:280px; float:left; text-align:center;}
.regCont h3.stepOn{background:#067cc2; color:#fff;}
.regCont h3.stepOff{background:#ccc; color:#e6e6e6;}
.regCont .marr6{margin-right:6px;}
.regCont h4.step1{color:#1d63a3; line-height:30px; font-size:15px; font-weight:bold; width:280px; float:left; text-align:center;font-family:'Times New Roman'}
.regCont h4.step2{color:#1d63a3; line-height:30px; font-size:15px; font-weight:bold; width:280px; float:left; text-align:center; margin-left:286px; _margin-left:143px;font-family:'Times New Roman'}
.regCont h4.step3{color:#1d63a3; line-height:30px; font-size:15px; font-weight:bold; width:280px; float:left; text-align:center; margin-left:566px; _margin-left:283px;}
.regCont .planDetails{width:583px; float:left; margin:10px 9px 0 0;}
.regCont .planSummary{width:259px; float:left; margin:10px 0 0 0;}
.regCont .dvConsumer{float:left; width:374px; margin-right:9px;}
.regCont .dvResidence, .regCont .dvOptin{float:left; width:573px; margin:9px 9px 0 0;}
.regCont .pledge{float:left; width:190px; margin:9px 9px 0 0; background:url(../images/our-pledge.gif) no-repeat;}
.regCont .pledge span{display:block; padding:45px 20px 20px 20px; text-align:center;}
.regCont .banner{float:right; height: 180px; width:270px; background:#e9f3f4 url(../images/saving-energy.jpg) no-repeat; margin-top: 40px;}
.regCont .registrationMessages {margin-top: 42px;}
.regCont .banner .rotateMsg{font-size:12px; color:#7fadb1; padding:115px 0 16px 10px;}
.planSummary .summary{background:#e9f3f4; text-align:center; margin-top:10px; padding-bottom:20px; float:left;}
.planSummary .summary span{display:block; color:#9dd6db; font-size:16px; font-weight:bold; padding:10px 0 10px;}
.planSummary .summaryRow{border-bottom:2px solid #fff; padding:10px 0; margin:0 12px; _margin:0 6px; float:left; text-align:left; clear:both; width:235px;}
.planSummary .summaryRow em{font-weight:bold; font-style:normal;}
.planSummary .summaryRow b{font-size:17px;}
.planSummary .summaryRow .colLeft{width:180px; padding:3px 5px 0 0; float:left;}
.planSummary .summaryRow a{color:#ff7627; text-decoration:none; display:block; padding-top:5px;}
.planSummary .summaryRow .colRight{width:50px; float:left;}
.planSummary .summaryRow input{float:left;}
.planSummary .summaryRow label{float:left; width:30px; padding-left:5px; *padding-left:0; *margin-top:4px;}
.planDetails .done{color:#5a5a5a; font-size:13px; font-weight:bold; text-align:center; padding-bottom:9px;}
.planDetails .done input{margin-left:15px;}
.planDetails .doneBot{color:#5a5a5a; font-size:13px; font-weight:bold; text-align:center; padding:9px 0;}
.planDetails .doneBot input{margin-left:15px;}
.planDetails .energyGoal{background:url(../images/bg-energy-goal.gif) no-repeat; width:287px; height:75px; float:left; margin:0 9px 3px 0; padding-top:6px;}
.planDetails .carbonPrint{background:url(../images/bg-carbon-print.gif) no-repeat; width:287px; height:75px;float:left;margin:0 0 3px 0;padding-top:6px;}
.planDetails .grRow{float:left; clear:both; padding-bottom:1px; width:100%;}
.planDetails .label{float:left; font-size:9px; line-height:20px; text-align:right; width:100px; padding-right:6px;}
.planDetails .graphRed{background:#ff9c2e; line-height:20px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; float:left; margin-left:8px;}
.planDetails .graphOra{background:#ffbc72; line-height:20px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; float:left; margin-left:8px;}
.planDetails .graphBl{background:#9ed8e1; line-height:20px; color:#fff; font-weight:bold; padding-left:15px; float:left; margin-left:8px;}
.planDetails .graphGr{background:#b1d366; line-height:20px; color:#fff; font-weight:bold; padding-left:15px; float:left; margin-left:1px;}
.editReduc{background:#ffebc8 url(../images/bg-edit-reduction.gif) no-repeat left 6px; color:#5a5a5a; padding:0 15px;}
.editReduc h4{font-size:15px; color:#a04d43; padding-left:55px; line-height:35px;}
.editReduc a.reducHeadOn{background:#fff url(../images/bg-reducHeadOn.gif) no-repeat 5px center; display:block; font-size:13px; font-weight:bold; line-height:26px; color:#5a5a5a; text-decoration:none; padding-left:30px; margin-bottom:5px;}
.editReduc a.reducHeadOff{background:#fff url(../images/bg-reducHeadOff.gif) no-repeat 5px center; display:block; font-size:13px; font-weight:bold; line-height:26px; color:#5a5a5a; text-decoration:none; padding-left:30px;margin-bottom:5px;}
.editReduc table{margin-bottom:20px;}
.editReduc th{font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff;}
.editReduc td{ color:#5a5a5a; vertical-align:top;}
.editReduc td a{color:#ff7627; text-decoration:none;}
.editReduc td a:hover{text-decoration:underline;}
.editReduc td span{color:#ff7627;}
.editReduc th, .editReduc td{padding:2px 0;}
.dvConsumer h4{padding:15px 0 0px 10px; font-size:11px;}
.dvConsumer .dvRow1{float:left; width:100%; clear:both; padding:0 0 10px 0;}
.dvConsumer .dvRow1 span{color:#ff2727; font-weight:bold; display:block;}
.dvConsumer .dvRow{float:left; width:100%; clear:both; padding-bottom:10px;}
.dvConsumer .colLeft{float:left; width:35%; padding:3px 5px 0 10px;}
.dvConsumer .colRight{float:left; width:60%;}
.dvConsumer .colRight .txt{width:210px;}
.dvConsumer .colRight .city{float:left; clear:both; padding-bottom:5px;}
.dvConsumer .colRight .city input{float:left;}
.dvConsumer .colRight .city label{float:left; padding-left:5px; *margin-top:4px;}
.dvConsumer .colRight2{float:left; width:55%; padding:20px 5px 0 5px;}
.dvResidence h4{padding:5px 10px 0 10px; font-size:11px;}
.dvResidence .dvRow1{float:left; width:100%; clear:both; padding:0 0 10px 0;}
.dvResidence .dvRow1 span{color:#ff2727; font-weight:bold; display:block;}
.dvResidence .dvRow{float:left; width:100%; clear:both; padding-bottom:5px;}
.dvResidence .colLeft{float:left; width:28%; padding:3px 5px 0 10px;}
.dvResidence .colRight{float:left; width:69%;}
.dvResidence .colRight .txt{width:250px;}
.dvResidence .colRight .txt80{width:80px;}
.dvResidence .colRight .resOptions{float:left; clear:both; padding-bottom:5px;}
.dvResidence .colRight .resOptions input{float:left;}
.dvResidence .colRight .resOptions label{float:left; padding:0 0 0 5px; width:50px; *margin-top:4px; *padding:0;}
.dvResidence .colRight .resOptions label.gas{xwidth:60px; width:58px;}
.dvResidence .colRight .resOptions label.propane{xwidth:60px; width:46px;}
.dvResidence .colRight .resOptions label.oil{xwidth:20px; width:15px;}
.dvResidence .colRight .resOptions label.noair{width:100px;}
.dvResidence .colRight2{float:left; width:55%; padding:20px 0;}
.dvOptin h4{color:#067CC2; font-weight:bold; font-size:13px; padding:0 0 15px 15px;}
.dvOptin h4 a{color:#067CC2; font-weight:bold; font-size:13px; text-decoration:none;}
.dvOptin h4 a:hover{text-decoration:underline;}
.dvOptin .optOptions{float:left; clear:both; padding:0 0 15px 15px; width:95%; *padding:0 0 10px 10px;}
.dvOptin .optOptions input{float:left;}
.dvOptin .optOptions label{float:left; padding:0 0 0 4px; *margin-top:4px;}
.dvOptin .optOptions .viewPlan, .dvOptin .optOptions .confirm{margin:15px 15px 15px 27px; *margin-left:37px;}
.dvOptin .optOptions .reject{margin:15px 0;}

.dvIncentive{border:10px solid #eafbc7; width:498px; background:#fff; padding:10px; color:#666;}
.dvIncentive .close{text-align:right;}
.dvIncentive .close img{cursor:pointer;}
.dvIncentive a{color:#ff7627; text-decoration:none;}
.dvIncentive a:hover{text-decoration:underline;}
.dvIncentive h3{font-size:21px; padding:5px 0;}
.dvIncentive p{font-size:13px; line-height:16px;}
.dvIncentive .dvCont{margin-top:10px; padding:5px 10px; background:#e9f3f4;}
.dvIncentive .dvCont h4{font-size:14px; color:#333; padding-bottom:10px;}
.dvIncentive .dvCont p{font-size:11px; line-height:15px; color:#333;}
.dvIncentive .dvCont p a{color:#ff7627; text-decoration:none;}
.dvIncentive .dvCont p a:hover{text-decoration:underline;}
.dvIncentive th{font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff; text-align:left;}
.dvIncentive td{ color:#666; font-size:12px; vertical-align:top;}
.dvIncentive th{padding:10px 10px 5px 0;}
.dvIncentive td{padding:5px 10px 5px 0;}
.dvCongrats{margin:13px 0 0 19px;}
.dvCongrats .congrats{background:url(../images/bg-congrats.gif) no-repeat; float:left; width:625px; height:100px;}
.dvCongrats .congratsM{background:url(../images/bg-congrats-m.gif) repeat-x; float:left; width:246px; height:92px; padding:4px 0 4px 32px;}
.dvCongrats .congratsR{background:url(../images/bg-congrats-r.gif) no-repeat; float:left; width:6px; height:100px;}
.congratsM .nextstepL{background:url(../images/bg-nextstep-l.gif) no-repeat; float:left; width:12px; height:92px;}
.congratsM .nextstepM{background:url(../images/bg-nextstep-m.gif) repeat-x; float:left; width:212px; height:72px; padding:10px 5px;}
.congratsM .nextstepR{background:url(../images/bg-nextstep-r.gif) no-repeat; float:left; width:12px; height:92px;}
.congratsM .nextstepM b{color:#934416;}
.congratsM .nextstepM ul{color:#fff; padding:5px 0 0 18px; line-height:17px;}
.congratsM .nextstepM a{color:#fff; text-decoration:underline;}
.congratsM .nextstepM a:hover{text-decoration:none;}
.zipCont{padding:9px 9px 0px 9px; margin:0 9px; color:#666; background:#d9eab4;}
.zipCont td.plan, .company{vertical-align:top; font-size:12px; width:284px; padding-top:6px; background:#fff; border-right:10px solid #d9eab4;}
.community{vertical-align:top; width:284px; font-size:12px; padding-top:6px; background:#fff;}
.community a {text-decoration: none;}
.community a:hover {text-decoration: underline;}
.zipCont .zipHeadT{background:url(../images/bg-zip-head-t.gif) no-repeat; width:272px; margin:0 6px; height:42px;}
.zipCont .zipHeadM{background:url(../images/bg-zip-head-m.gif) repeat-y; width:272px; margin:0 6px;}
.zipCont .zipHeadB{background:url(../images/bg-zip-head-b.gif) no-repeat; width:272px; margin:0 6px; height:8px;}
.zipCont .zipHeadT h3{color:#fff; font-size:19px; font-weight:bold; padding:13px 0 0 15px;}
.zipCont a.zipHeadText{background:url(../images/bg-zip-head-t.gif) no-repeat; width:257px; padding:13px 0 0 15px; margin:0 6px; height:29px;color:#fff; font-size:19px; font-weight:bold; text-decoration:none; display:block;}
.zipCont .zipHeadM a{text-decoration:none; color:#ff9c2e; font-size:11px; padding-left:15px;}
.zipCont .energyGoal{background:url(../images/bg-zip-goal.gif) no-repeat; width:270px; height:75px; margin:10px 0 0 7px; padding-top:6px;}
.zipCont .carbonPrint{background:url(../images/bg-zip-print.gif) no-repeat; width:270px; height:75px; margin:0 0 0 7px; padding-top:6px;}
.zipCont .grRow{float:left; clear:both; padding-bottom:1px; width:100%;}
.zipCont .label{float:left; font-size:9px; line-height:20px; text-align:right; width:100px; padding-right:6px;}
.zipCont .graphRed{background:#ff9c2e; line-height:20px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; float:left; margin-left:8px;}
.zipCont .graphOra{background:#ffbc72; line-height:20px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; float:left; margin-left:8px;}
.zipCont .graphBl{background:#9ed8e1; line-height:20px; color:#fff; font-weight:bold; padding-left:8px; float:left; margin-left:8px;}
.zipCont .graphGr{background:#b1d366; line-height:20px; color:#fff; font-weight:bold; padding-left:8px; float:left; margin-left:1px;}
.energySaving{margin:0 0 0 7px;}
.energySaving .energySavingL{background:url(../images/bg-energy-savings-l.gif) no-repeat; width:4px; height:75px; float:left;}
.energySaving .energySavingM{background:url(../images/bg-energy-savings-m.gif) repeat-x; width:262px; height:75px; float:left;}
.energySaving .energySavingM span{display:block; font-size:12px; font-weight:bold; padding-top:7px; color:#7b7b7b; text-align:center;}
.energySaving .energySavingM b{display:block; font-size:20px; padding-top:15px; color:#999; text-align:center;}
.energySaving .energySavingR{background:url(../images/bg-energy-savings-r.gif) no-repeat; width:4px; height:75px; float:left;}
.myReduc{background:#ffebc8 url(../images/bg-edit-reduction.gif) no-repeat left 6px; color:#5a5a5a; clear:both; margin:15px 7px 10px 7px; font-size:12px; padding:0 10px 10px 10px;}
.myReduc h4{font-size:15px; color:#a04d43; padding-left:60px; line-height:35px;}
.myReduc b{display:block; line-height:16px;}
.myReduc a{color:#ff7627; text-decoration:none; line-height:16px;}
.myZip{background:#ffebc8; color:#5a5a5a; clear:both; margin:0 7px 10px 7px; font-size:12px; padding:0 10px 10px 10px;}
.myZip h4{font-size:15px; color:#a04d43; line-height:35px;}
.myZip b, .myZip a{ line-height:16px;}
.myZip a{color:#ff7627; text-decoration:none;}
.zipContent{padding:10px;}
.zipContent h3{font-size:16px; color:#666; padding:10px 0 0 0;}
.zipContent h4{font-size:16px; color:#ff7627; padding:3px 0 10px 0;}
.zipContent h5{font-size:16px; color:#ff7627; padding:3px 0 0 0;}
.zipContent h6{font-size:16px; color:#666; padding:3px 0 0 0;}
.zipContent input{float:left;}
.zipContent label{float:left; width:240px; font-weight:bold; padding-left:5px; *margin-top:4px;}
.zipContent ul{ padding:5px 0 0 17px; *padding:5px 0 0 20px;}
.zipContent b{display:block; padding-top:15px;}
.zipContent a{color:#ff7627; text-decoration:none;line-height:16px;}
.zipContent .dvThumb{background:#ffebc8; padding:15px; }
.zipContent .dvThumb span{ display:block; font-weight:bold;}
.zipContent .dvThumb p{padding-top:10px; }
.zipContent .dvThumb img{float:right; padding-top:10px; padding-left: 10px;}
.zipContent .dvThumbCont{clear:both; padding-top:10px;}
.zipContent .dvThumbCont .thumbCont{float:left; width:180px; padding-right:5px;}
.zipContent .dvThumbCont span{font-weight:bold; display:block;}
.zipContent .dvThumbCont .thumbCont span{font-weight:bold; display:block;}
.zipContent .dvThumbCont .thumbCont span.pad10{padding-top:10px;}
.zipContent .dvThumbCont img{float:right; border:4px solid #e9f3f4;}
.zipContent .stateLogo{display:block; margin:5px 0;}

/* Admin Section CSS */
.dvAdmin{margin:13px 0 0 19px;}
.dvAdmin .adminTop{background:url(../images/bg-content-t.gif) no-repeat; width:909px; height:20px;}
.dvAdmin .adminMid{background:url(../images/bg-content-m.gif) repeat-y; width:909px;}
.dvAdmin .adminBot{background:url(../images/bg-content-b.gif) no-repeat; width:909px; height:20px;}
.dvAdmin .adminCont{padding:9px 29px 9px 28px; color:#666;}
.dvAdmin .adminCont .width80{width:80px; float:left;}
.dvAdmin .adminCont .width75{width:75px; float:left;}
.dvAdmin h6{color:#067CC2; font-weight:bold; font-size:13px; padding:10px; height:100px;}
.adminCont ul{float:left; width:150px; list-style-type:none; border-top:1px solid #7DA22F;}
.adminCont ul a {display:block; background:#acd651 url(../images/dot-w.gif) no-repeat 10px center; font-size: 11px; font-weight:bold; color:#fff; text-decoration:none; line-height: normal; height: auto; padding-left: 23px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #7DA22F;  border-left:1px solid #7DA22F;  border-right:1px solid #7DA22F;}
.adminCont ul a:hover, .adminCont ul a.active{background:#8FBB32 url(../images/dot-w.gif) no-repeat 10px center;}
.adminCont .dvManageAc{float:left; width:693px;}
.adminCont .dvManageAc h4{padding:5px 10px; font-size:11px;}
.adminCont .partnerQue{margin-left:75px; padding-top:10px;}
.adminCont .msgs{color:#067CC2; font-weight:bold; font-size:13px;}
.adminCont .successMsg{color:#067CC2; font-weight:bold; font-size:13px; padding:10px;}
.adminCont .height150{height:150px; vertical-align:middle;}
.dvManageAc .formCont{width:693px; float:left; margin-left:9px; _margin-left:4px;}
.dvManageAc a{text-decoration:none; color:#ff7627; xpadding:0 0 0 15px;}
.dvManageAc a:hover{text-decoration:underline;}
.dvManageAc .formCont .btnCancel{margin:0 0 0 15px;}
.dvManageAc .backProfile{float:right; text-align:right;  padding:5px 10px 10px 0;}
.dvManageAc .formCont .btnNewlocation{float:left; text-align:center; padding:20px 0 20px 0; width:100%;}
.dvManageAc .formCont .categories{padding-left:15px;}
.dvManageAc .url{ clear:both; padding-left:10px;}
.dvManageAc .url p{padding:5px 0;}
.dvManageAc .url .urlRow{clear:left; padding-bottom:20px; *padding-bottom:0;}
.dvManageAc .url .urlRow input{float:left;}
.dvManageAc .url .urlRow label{float:left; padding-left:5px; *margin-top:4px; *padding-left:0;}
.dvManageAc .member{ float:right; font-size:12px; color:#0074B8; padding:5px 9px 0 0;}
.dvManageAc .member .expires{ clear: both; float:right; font-size:10px; color:#5a5a5a; text-align: center; width: 150px;}
.dvManageAc .dvRowError {float: left;}
.dvManageAc .dvRow2{float:left; width:100%; clear:both; line-height:25px;background:#F4FFDC;}
.dvManageAc .dvRow1{float:left; width:90%; clear:both; padding:10px 0 10px 0; *padding:20px 0 10px 0;}
.dvManageAc .dvRow1 span{color:#ff2727; font-weight:bold; display:block;}
.dvManageAc .dvRow{float:left; width:90%; clear:both; padding-bottom:10px; *padding-bottom:5px;}
.dvManageAc .dvRow3{float:left; width:90%; clear:both; padding:10px 0 20px 21px;}
.dvManageAc .emailChange{clear: none; font-weight: bold; margin-top: 8px; padding-left: 10px; width: 500px; }
.dvManageAc .email {clear: none; width: 500px; margin-right: 0px;}
.dvManageAc .email .colLeft {width: 158px;}
.dvManageAc .email .colRight {width: 300px;}
.dvManageAc .urlText{*padding-top:0!important;}
.dvManageAc .colLeft{float:left; width:25%; padding:3px 0 0 10px;}
.dvManageAc .colLeft .dvUrl{float:right; padding-right:5px; *margin-top:4px;}
.dvManageAc .colLeft .dvOnline{float:right; padding:0 15px 0 5px; *margin-top:4px;}
.dvManageAc .colLeft .dvOnlineCheck{float:right;}
.dvManageAc .colLeft .radiobtnTxt{float:right; width:45px; padding-left:5px; *margin-top:4px;}
.dvManageAc .colLeft .radioBtn{float:right; vertical-align:top;}
.dvManageAc .colLeft2{float:left; width:25%; text-align:left; padding:3px 15px 0 0;}
.dvManageAc .colLeft .partnerOnline{padding-right:15px;}
.dvManageAc .colRight{float:left; width:70%;}
.dvManageAc .colRight .city{float:left; clear:both; padding-bottom:5px;}
.dvManageAc .colRight .txt150{width:65px;}
.dvManageAc .colRight .txt200Location{width:200px; height:80px;}
.dvManageAc .colRight .txt205{width:205px;}
.dvManageAc .colRight .txt260{width:260px;}
.dvManageAc .colRight .txt330{width:330px;}
.dvManageAc .colRight .btnCancel{margin:0 0 0 15px;}
.dvManageAc .colRight .partnerGov{margin:0 0 0 20px;}
.dvManageAc .colRight2 .btnCancel{margin:0 0 0 15px;}
.dvManageAc .colRight2{float:left; width:70%; padding:20px 0;}
.dvManageAc .colRight2 a{color:#ff7627; text-decoration:none; padding-left:15px;}
.dvManageAc .colRight2 a:hover{text-decoration:underline;}
.dvManageAc .formCont .dvOption{float:left; margin-right:9px; width:100%;}
.dvManageAc .formCont .dvOption .emailOpt{float:left; clear:both; padding:0 0 15px 15px; width:95%;}
.dvManageAc .formCont .dvOption .emailOpt .doubleOpt {clear: both; font-weight: bold; padding: 2px 0px 0px 31px;}
.dvManageAc .formCont .dvOption .emailOpt input{float:left;}
.dvManageAc .formCont .dvOption .emailOpt label{float:left; padding:0 0 0 15px; *margin-top:4px; width:560px;}
.dvManageAc .tblContent{border-left:#067cc2 solid 1px; border-right:#067cc2 solid 1px; width:100%;border-collapse: collapse;empty-cells: show;}
.dvManageAc .tblContent .category{background:#F1FFD3;}
.dvManageAc .tblContent .subCategory{padding-left:20px;}
.dvManageAc .tblContent a{ color:#ff7627; text-decoration:none;}
.dvManageAc .tblContent a:hover{ color:#ff7627; text-decoration:underline;}
.dvManageAc .tblContent tr th{background:#067cc2; border-right:#9DD6DB solid 1px; padding:5px 0 5px 10px; text-align:left; color:#fff; font-size:13px;}
.dvManageAc .tblContent tr th a{font-weight:bold; text-decoration:underline; color:#fff; font-size:12px;}
.dvManageAc .tblContent tr th a:hover{color:#fff; text-decoration:none;}
.dvManageAc .tblContent tr td{padding:5px 5px 5px 10px; font-size:12px; border-bottom:#067cc2 solid 1px;}
.dvManageAc .tblContent tr th.noBorder{border:none;}
.dvManageAc .locationCheckBox{ float:left;}
.dvManageAc .locationCheckLbl{float:left; padding-left:10px; *padding-left:5px; *margin-top:4px;}

/* Home Section CSS */
.dvHome{padding:14px 14px 0 18px;}
.dvHome .homeCont{width:668px; margin-right:15px; float:left;_margin-right:8px;}
.dvHome .tdNewsReport{background:#cde4e7; vertical-align:top;}
.dvHome .tdNewsReport .newsReport{width:207px; float:left; padding:10px;}
.homeCont .msgContainer{width:668px;}
.homeCont .msgContainer .marL{margin-left:2px;}
.msgContainer .msgTab{float:left;}
.msgContainer .msgTabOn{float:left;}
.msgContainer .msgTabOn .tabL{float:left; background:url(../images/msg-tab-on-l.gif) no-repeat; width:5px; height:58px;}
.msgContainer .msgTabOn .tabM{float:left; background:url(../images/msg-tab-on-m.gif) repeat-x; height:48px; color:#656565; padding:10px 0 0 3px; line-height:12px; width:137px; font-size:9px;}
.msgContainer .msgTabOn .tabM h3{font-size:14px; padding-bottom:3px;}
.msgContainer .msgTabOn .tabR{float:left; background:url(../images/msg-tab-on-r.gif) no-repeat; width:22px; height:58px;}
.msgContainer .msgTabOff{float:left;}
.msgContainer .msgTabOff .tabL{float:left; background:url(../images/msg-tab-off-m.gif) repeat-x; width:5px; height:58px;}
.msgContainer .msgTabOff .tabM{float:left; background:url(../images/msg-tab-off-m.gif) repeat-x; height:48px; color:#c5c4c1; padding:10px 0 0 3px; line-height:12px; width:135px; font-size:9px;}
.msgContainer .msgTabOff .tabM h3{ font-size:14px; padding-bottom:3px;}
.msgContainer .msgTabOff .tabR{float:left; background:url(../images/msg-tab-off-r.gif) no-repeat; width:22px; height:58px;}
.msgContainer .msgMain{background:#FFC25B; float:left; width:668px;}
.msgContainer .msgTop{background:url(../images/bg-msgContent-t.gif) no-repeat; height:7px; *overflow:hidden;}
.msgContainer .msgMid{background:url(../images/bg-msgContent-m.gif) repeat-y; padding:0 10px 0 12px;}
.msgContainer .msgBot{background:url(../images/bg-msgContent-b.gif) no-repeat; height:8px;}
.msgMid .imgContent{float:right;}
.msgMid .midContent{float:left; width:380px;}
.midContent .msgTxt{font-size:17px; padding:12px 0 0 10px; color:#6B6B6B; font-weight:bold;}
.midContent .msgTxt p{padding-top:15px; font-size:14px;}
.midContent .msgTxtHomePage{font-size:17px; padding:12px 0 0 10px; color:#6B6B6B; font-weight:bold; font-family: serif;}
.midContent .msgTxtHomePage p{padding-top:15px; font-size:14px; font-family: serif;}
.midContent .options{width:382px; margin:10px 0; _margin-bottom:0;}
.midContent .options .optionTop{background:url(../images/bg-options-t.gif) no-repeat; height:5px; *overflow:hidden;}
.midContent .options .optionMid{background:url(../images/bg-options-m.gif) repeat-y; padding:4px 4px 4px 4px;}
.midContent .options .optionBot{background:url(../images/bg-options-b.gif) no-repeat; height:5px;}
.midContent .optionsTxt{float:left; color:#156792; font-weight:bold; font-size:12px; width:235px;}
.midContent .optionsTxt ul{list-style:none;}
.midContent .optionsTxt ul li{padding-bottom:4px;}
.midContent .optionsTxtTab3{float:left; color:#156792; font-weight:bold; font-size:12px; width:235px;}
.midContent .optionsTxtTab3 ul{list-style:none;}
.midContent .optionsTxtTab3 ul li{padding-bottom:5px; padding-top: 5px;}
.midContent .optionBtn a{float:right; background:url(../images/option-btn-on.jpg) no-repeat; width:136px; height:63px; cursor:pointer; color:#FFF; font-weight:bold; text-decoration:none; text-align:center; padding-top:26px; text-transform:uppercase; font-size:13px;}
.midContent .optionBtn a:hover{background:url(../images/option-btn-off.jpg) no-repeat;}
.midContent .optionsTxtVisitZipsource{float:left; color:#156792; font-weight:bold; font-size:12px; width:160px;}
.midContent .optionsTxtVisitZipsource ul{list-style:none;}
.midContent .optionsTxtVisitZipsource ul li{padding-bottom:4px;}
.midContent .optionBtnVisitZipsource a{float:right; width:211px; height:63px; cursor:pointer; color:#156792; font-weight:bold; text-decoration:none; text-align:center; padding-top:26px; font-size:13px;}
.midContent .optionBtnVisitZipsource a .visitZSButtonTxt{padding-bottom: 5px;}

.midContent .optionBtnMyZipPlan a{float:right; background:url(../images/tab3-b-up.jpg) no-repeat;  width:136px; height:63px; cursor:pointer; color:#156792; font-weight:bold; text-decoration:none; text-align:center; padding-top:26px; font-size:13px;}
.midContent .optionBtnMyZipPlan a:hover{float:right; background:url(../images/tab3-b-downbutton.jpg) no-repeat;  width:136px; height:63px; cursor:pointer; color:#156792; font-weight:bold; text-decoration:none; text-align:center; padding-top:26px; font-size:13px;}
.midContent .optionBtnZipEd a{float:right; background:url(../images/tab4-B-up.jpg) no-repeat;  width:136px; height:63px; cursor:pointer; color:#156792; font-weight:bold; text-decoration:none; text-align:center; padding-top:26px; font-size:13px;}
.midContent .optionBtnZipEd a:hover{float:right; background:url(../images/tab4-b-downbutton.jpg) no-repeat;  width:136px; height:63px; cursor:pointer; color:#156792; font-weight:bold; text-decoration:none; text-align:center; padding-top:26px; font-size:13px;}


.newsReport h2{color:#13629f; font:bold 16px Georgia; background:#eaf4f5; line-height:27px; padding:0 6px;}
.newsReport ul{list-style-type:none;}
.newsReport ul li{font-size:13px; color:#666; border-bottom:1px solid #fff; padding:7px 0;}
.newsReport ul li.last{border:none;}
.newsReport ul li a{color:#1466a1; text-decoration:underline;}
.newsReport ul li a:hover{text-decoration:none;}
.homeT{background:url(../images/bg-home-t.jpg) no-repeat; width:668px; height:73px;}
.homeM{background:url(../images/bg-home-m.gif) repeat-y; width:668px;}
.homeB{background:url(../images/bg-home-b.gif) no-repeat; width:668px; height:12px;}
.dvGraph{float:left; padding:9px 0 0 17px;}
.dvSavings{float:left; width:297px; padding:9px 30px 0 30px;}
.dvGraph .energyGoal{background:url(../images/bg-energy-goal.gif) no-repeat; color:#666; width:287px; height:75px; margin:0 0 3px 0; padding-top:6px;}
.dvGraph .carbonPrint{background:url(../images/bg-carbon-print.gif) no-repeat; color:#666; width:287px; height:75px; margin:0 0 3px 0; padding-top:6px;}
.dvGraph .grRow{float:left; clear:both; padding-bottom:1px; width:100%;}
.dvGraph .label{float:left; font-size:9px; line-height:20px; text-align:right; width:100px; padding-right:6px;}
.dvGraph .graphRed{background:#ff9c2e; line-height:20px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; float:left; margin-left:8px;}
.dvGraph .graphOra{background:#ffbc72; line-height:20px; color:#fff; font-weight:bold; text-align:right; padding-right:5px; float:left; margin-left:8px;}
.dvGraph .graphBl{background:#9ed8e1; line-height:20px; color:#fff; font-weight:bold; padding-left:15px; float:left; margin-left:8px;}
.dvGraph .graphGr{background:#b1d366; line-height:20px; color:#fff; font-weight:bold; padding-left:15px; float:left; margin-left:1px;}
.dvSavings h3{font-size:20px; color:#999;}
.dvSavings .savingsDetails{font-size:12px; color:#666; padding-top:7px;}
.dvSavings a{color:#ff7627; text-decoration:none;}
.infoBox{margin-top:15px;}
.infoBox .boxQuestion{float:left; width:328px; margin-right:12px;}
.infoBox .boxArticle{float:left; width:328px;}
.infoBox .infoBoxT{background:url(../images/bg-homeinfo-t.gif) no-repeat; width:328px; height:11px; font-size:0;}
.infoBox .infoBoxM{background:url(../images/bg-homeinfo-m.gif) repeat-y; width:298px; font-size:12px; padding:0 15px; color:#fff;}
.infoBox .infoBoxW{background:url(../images/bg-homeinfo-w.gif) repeat-y; width:298px; font-size:12px; padding:0 15px;}
.infoBox .infoBoxB{background:url(../images/bg-homeinfo-b.gif) no-repeat; width:328px; height:11px;}
.infoBox h4{font:bold 16px Georgia; padding-top:3px;}
.infoBox b{ display:block; padding:5px 0;}
.infoBox p{color:#1f6ca4; padding:5px 0; line-height:16px;}
.infoBox p a{color:#6d9d0f; font-weight:bold; text-decoration:underline;}
.infoBox p a:hover{text-decoration:none;}
.infoBox .infoHead{float:left; width:225px;}
.infoBox .img{float:right;}

.referFriend{float:left; padding:9px; width:834px;}
.referFriend .note{margin-bottom:5px; font-size:12px; line-height:18px;}
.referFriend .emailAdd{float:left; width:450px;}
.referFriend .messages{float:left; width:360px; padding-top:11px; *padding-top:22px;}
.referFriend .messages .capcha{margin-top:15px; line-height:25px;}
.capcha .capchaNote{font-size:10px;}
.referFriend .dvRow{float:left; width:100%; clear:both; padding-bottom:10px; *padding-bottom:5px;}
.referFriend .dvRow1{float:left; width:100%; clear:both; padding:10px 0 10px 0; *padding:20px 0 10px 0;}
.referFriend .dvRow1 span{color:#ff2727; font-weight:bold; display:block;}
.referFriend .colLeft{float:left; width:30%; padding:3px 0 0 10px;}
.referFriend .colLeft span{color:#ff2727;}
.referFriend .colRight{float:left; width:66%;}
/* CMS CSS */
.dvCms{margin:13px 0 0 19px;}
.dvCms .cmsTop{background:url(../images/bg-content-t.gif) no-repeat; width:909px; height:20px;}
.dvCms .cmsMid{background:url(../images/bg-content-m.gif) repeat-y; width:909px;}
.dvCms .adminBot{background:url(../images/bg-content-b.gif) no-repeat; width:909px; height:20px;}
.dvCms .cmsContainer{padding:9px 29px 9px 28px; color:#666;}
.cmsContainer ul{float:left; width:150px; list-style-type:none; border-top:1px solid #7DA22F;}
.cmsContainer ul a{display:block; background:#acd651 url(../images/dot-w.gif) no-repeat 10px center; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; line-height: normal; height: auto; padding-left:23px; padding-top: 5px; padding-bottom: 5px; border-bottom:1px solid #7DA22F;  border-left:1px solid #7DA22F;  border-right:1px solid #7DA22F;}
.cmsContainer ul a:hover, .cmsContainer ul a.active{background:#8FBB32 url(../images/dot-w.gif) no-repeat 10px center;}
.cmsContainer .cmsCont{float:left; width:693px; margin-left:9px;}
.cmsContainer .cmsCont h4{padding:5px 0 10px; font-size:11px;}
.cmsCont {width:693px; float:left;}
.cmsCont .tblContent{border-left:#067cc2 solid 1px; border-right:#067cc2 solid 1px; width:100%;}
.cmsCont .tblBdr{border-top:#067cc2 solid 1px;}
.cmsCont .formCont{margin-bottom:10px;}
.formCont h3{background:#067cc2; color:#fff; line-height:33px; font-size:19px; font-weight:bold; padding-left:10px;}
.formCont .formHead{background:#067cc2; color:#fff; line-height:33px; font-size:19px; font-weight:bold; padding:0 10px; width:673px;}
.formCont .formHead .type{ float:left; width:45%;}
.formCont .formHead .owner{ float:left; width:30%;}
.formCont .formHead .status{ float:right; width:25%; text-align:right;}
.formCont .formHead .type2{ float:left; width:60%;}
.formCont .formHead .owner2{ float:left; width:30%;}
.formCont .formHead .status2{ float:right; width:10%; text-align:right;}
.formCont .actionPanel{float:left; width:100%;}
.formCont .actionTxt{padding:10px;}
.formCont h3{background:#F1FFD3; color:#5a5a5a; padding-left:10px; font-size:12px; line-height:25px; margin-top:8px;}
.formCont a.actionOn{background:#F1FFD3 url(../images/bg-reducHeadOn.gif) no-repeat 5px center; color:#5a5a5a; display:block; font-size:13px; font-weight:bold; line-height:26px; height:26px; margin:2px 0; padding-left:30px; text-decoration:none;}
.formCont a.actionOff{background:#F1FFD3 url(../images/bg-reducHeadOff.gif) no-repeat 5px center; color:#5a5a5a; display:block; font-size:13px; font-weight:bold; line-height:26px; height:26px; margin:2px 0; padding-left:30px; text-decoration:none;}
.formCont .disabled{color:#999;}

.tblContent a{ color:#ff7627; text-decoration:none;}
.tblContent a:hover{ color:#ff7627; text-decoration:underline;}
.tblContent tr th{background:#067cc2; border-right:#9DD6DB solid 1px; padding:5px 0 5px 10px; text-align:left; color:#fff; font-size:13px;}
.tblContent tr th a{font-weight:bold; text-decoration:underline; color:#fff; font-size:12px;}
.tblContent tr th a:hover{color:#fff; text-decoration:none;}
.tblContent tr td{padding:5px 5px 5px 10px; font-size:12px; border-bottom:#067cc2 solid 1px;}
.tblContent tr th.noBorder{border:none;}

.btnControlsBig{text-align:center; float:left; width:95%; margin:10px 0; clear:both; line-height:30px; height:30px;}
.btnControlsBig input, .btnControlsBig a{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.btnControlsBig2{text-align:center; float:left; width:100%; margin:10px 0; clear:both; line-height:30px;height:30px;}
.btnControlsBig2 input, .btnControlsBig2 a{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.btnControlsBig3{text-align:center; float:left; width:90%; margin:10px 0; clear:both; line-height:30px;height:30px;}
.btnControlsBig3 input, .btnControlsBig3 a{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.btnControls{text-align:center; float:left; width:78%; margin:10px 0; *margin:10px 0 0 0; clear:both; line-height:30px; height:30px; *height:40px;}
.btnControls input, .btnControls a{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.btnControls2{text-align:center; float:left; width:80%; margin:10px 0; *margin:10px 0 0 0; clear:both; line-height:30px; height:30px; *height:40px;}
.btnControls2 input, .btnControls2 a{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.btnControlsSml{text-align:center; float:left; width:62%; margin:10px 0; clear:both; line-height:30px;height:30px;}
.btnControlsSml input, .btnControlsSml a{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.btnControlsSml2{text-align:center; float:left; width:28%; margin:10px 0; clear:both; line-height:30px;height:30px;}
.btnControlsSml2 input, .btnControlsSml2 a{margin-right:15px;}
.editControls{text-align:center; float:left; width:100%; margin:0 0 20px 0; _margin:0; clear:both; line-height:30px;height:30px;}
.editControls input{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.editControls2{text-align:center; float:left; width:100%; margin:0 0 20px 0; _margin:0; clear:both; line-height:30px;height:30px;}
.editControls2 input{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.viewControls{text-align:center; padding-left:10px; margin:0 0 10px 0;}
.viewControls input{margin-right:15px; padding-right: 5px; padding-left: 5px;}
.viewControls .rejectReason{margin:15px 0;}
.viewControls .rejectReason textarea{width:400px; height:75px;}
.viewControls .rejectReason .btn{margin:10px 0 0 50px;}
.viewControls .colRow{float:left; width:100%; clear:both; padding-bottom:10px; *padding-bottom:5px;}
.viewControls .colL{float:left; width:25%; padding:3px 5px 0 0; text-align:left;}
.viewControls .colR{float:left; width:70%; text-align:left;}
.viewControls .colLSmall{float:left; width:20%; padding:3px 15px 0 0; text-align:left;}
.viewControls .colRBig{float:left; width:75%; text-align:left;}
.viewControls .colRow .colLSmallBold{float:left; width:20%; padding:3px 15px 0 10px; font-weight: bold; text-align: left;}

.pagination{ padding: 10px; text-align:center; font-size:12px; color:#666; margin: 0px 200px; }
.pagination a{text-decoration:none; color:#ff7627;}
.pagination a:hover{text-decoration:underline;}
.pagination input.active{width:20px; text-align:center; border:1px solid #666;}

.displayTagMatchesFound {float: left; padding-top: 3px; }

.tblContent .level0{padding-left:20px!important; font-size:15px!important; font-weight:bold;}
.tblContent .level1{padding-left:40px!important; font-size:14px!important; font-weight:bold;}
.tblContent .level2{padding-left:60px!important; font-size:13px!important; font-weight:bold;}
.tblContent .level3{padding-left:80px!important; font-weight:bold;}
.tblContent .level4{padding-left:100px!important;}
.tblContent .catList{padding-left:15px; *padding-left:23px;}

.dvForm{padding:10px;}
.dvForm .btn{margin-top:10px;}
.dvForm .actionName{ font-weight:bold; padding-bottom:5px;}
.dvForm .marB{margin-bottom:8px; *margin-bottom:5px;}
.dvForm .radioBtn{float:left; vertical-align:top; width:22px;}
.dvForm .radiobtnTxt{float:left; *margin-top:4px;}
.dvForm .dvRow{float:left; width:100%; clear:both; padding-bottom:10px; *padding-bottom:0;}
.dvForm .dvRow span{color:#ff2727; font-weight:bold; display:block;}
.dvForm .dvRow2{float:left; width:100px; clear:both; padding-bottom:10px;}
.dvForm .dvRow .colLeft{float:left; width:14%; text-align:left; padding-top:3px;}
.dvForm .dvRow .colLeft2{float:left; width:10%; text-align:left; margin-left:15px; padding-top:3px;}
.dvForm .dvRow .colLeft3{float:left; width:5%; text-align:left; margin-left:10px; padding-top:3px;}
.dvForm .dvRow .colRight{float:left;}
.dvForm .dvError{float:left; width:100%; clear:both; padding-bottom:10px; *padding-bottom:0;}
.marBIe{*margin-bottom:5px;}
.dvForm .colRow{float:left; width:100%; clear:both; padding-bottom:10px; *padding-bottom:5px;}

.dvForm .colL{float:left; width:25%; padding:3px 5px 0 0;}
.dvForm .colLNR{float:left; width:24%; padding:3px 5px 0 7px;}
.dvForm .colLNRBold{float:left; width:24%; padding:3px 5px 0 7px; font-weight: bold;}
.dvForm .colLBold{float:left; width:25%; padding:3px 5px 0 0; font-weight: bold;}
.dvForm .colLBold2{float:left; width:23%; padding:3px 1px 0 0; font-weight: bold;}
.dvForm .colLBold3{float:left; width:20%; padding:3px 5px 0 0; font-weight: bold;}
.dvForm .colR{float:left; width:70%;}
.dvForm .colR span{color:#ff2727; font-weight:bold;}
.dvForm .colR .cal1{float:left;}
.dvForm .colR .cal2{float:left; padding-left:30px;}
.dvForm .colR .radioBtn{float:left; padding-left:30px; width:130px;}
.dvForm .colR .radioBtn .radioRow{clear:left; padding-bottom:20px; *padding-bottom:0;}
.dvForm .colR .radioBtn input{float:left;}
.dvForm .colR .radioBtn label{float:left; padding-left:5px; width:100px; *margin-top:4px; *padding-left:0;}
.dvForm .colR .btnmarL{margin-left:15px;}
.dvForm .colLSmall{float:left; width:20%; padding:3px 15px 0 0;}
.dvForm .colLSmallNR{float:left; width:19%; padding:3px 15px 0 7px;}
.dvForm .colLSmallNRBold{float:left; width:19%; padding:3px 15px 0 7px;font-weight: bold;}
.dvForm .colLSmallNRBoldW{float:left; width:22%; padding:3px 15px 0 7px;font-weight: bold;}
.dvForm .colLSmallBold{float:left; width:20%; padding:3px 15px 0 0; font-weight: bold;}
.dvForm .colLSmallBold2{float:left; width:20%; padding:3px 5px 0 0; font-weight: bold;}
.dvForm .colLSmallBold3{float:left; width:20%; padding:3px 0px 0 0; font-weight: bold;}
.dvForm .colLSmallBoldW{float:left; width:23%; padding:3px 15px 0 0; font-weight: bold;}
.dvForm .colLSmall span{text-align:right; vertical-align:top; padding-left:48px;} 
.dvForm .colLSmall2{float:left; width:20%; padding:3px 5px 0 10px;}
.dvForm .colLSmallpadL{float:left; width:20%; padding:3px 5px 0 10px;}
.dvForm .colLSmallpadLNR{float:left; width:20%; padding:3px 5px 0 17px;}
.dvForm .colLSmallpadLNRBold{float:left; width:18%; padding:3px 5px 0 17px; font-weight: bold;}
.dvForm .colLSmallpadLBold{float:left; width:22%; padding:3px 5px 0 10px; font-weight: bold;}
.dvForm .colLSmallpadLBold2{float:left; width:19%; padding:3px 6px 0 10px; font-weight: bold;} 
.dvForm .colRBig{float:left; width:74%;}
.dvForm .colRBtn{float:left;} 
.dvForm .colRBigpadL{float:left; width:74%; padding-left:10px;}
.dvForm .colRBigpadL{float:left; width:74%; padding-left:6px;}
.dvForm .MUColRBigpadL{float:left; width:75%; padding-left:14px;}
.dvForm .MUColRBigpadL2{float:left; width:74%; padding-left:19px;}

.dvForm .promoColRBigpadL{float:left; width:75%;} 
.dvForm .colRBig .btnmarL{margin-left:15px;}
.dvForm .colRBig span{color:#ff2727; font-weight:bold;}
.dvForm .colRBig img{margin-right:5px;}
.dvForm .colL span{text-align:right; vertical-align:top; padding-left:85px;}
.dvForm .btnRow{width:100%; padding:20px 0;}
.btnRow .marL{margin-left:15px;}
.rowAlt{background:#F1FFD3;}
.colR .colLeft3{float:left; width:5%; text-align:left; margin-left:10px;}
.colR .cal1 .marL{margin-left:30px;}
.colR .cal1 .marR{margin-right:30px;}
.colR .cal3{float:left; padding-right:15px;}

.colRBig .cal7{float:left; width:250px;} 
.colRBig .cal3{float:left; padding-right:15px;}
.colRBig .cal5{float:left; padding-right:15px;}
.colRBig .cal5Bold{float:left; padding-right:15px; font-weight: bold;}
.colRBig .cal6{float:left; padding-left:20px;}

.cal6 .blurb{width:120px; padding-bottom:5px;}
.cal6 .floatL{float:left;}
.cal6 .blurb .radiobtnTxt{float:right; width:80%; *margin-top:4px;}
.cal6 .blurb .radiobtnTxt label.disabled{color:#B5B5B5;}
.cal6 .blurb .radioBtn{float:right; vertical-align:top;}
.cal6 .blurb2{width:110px;}
.cal6 .floatL{float:left;}
.cal6 .blurb2 .radiobtnTxt{float:right; width:80%; *margin-top:4px;}
.cal6 .blurb2 .radiobtnTxt label.disabled{color:#B5B5B5;}
.cal6 .blurb2 .radioBtn{float:right; vertical-align:top;}
.cal7 .blurb2{width:110px;}
.cal7 .floatL{float:left;}
.cal7 .blurb2 .radiobtnTxt{float:right; width:80%; *margin-top:4px;}
.cal7 .blurb2 .radiobtnTxt label.disabled{color:#B5B5B5;}
.cal7 .blurb2 .radioBtn{float:left; vertical-align:top;}
.actions{float:left; width:100%;}
.actions .selectAction{float:left; width:300px; margin-top:8px; padding-left:30px;}
.actions .explainNote{float:left; width:200px; margin:8px 10px 10px 10px;}
.selectAction .marB{margin-bottom:5px;}
.selectAction .marB label{padding-left:5px;}
.selectAction .radioRow .radioBtn{float:left;}
.selectAction .radioRow .radioTxt{float:left; padding-left:5px; width:300px; *margin-top:4px;}

.addControl{border:1px solid #067cc2; clear:both; width:691px;}
.addControl .controlHead{background:#067CC2; padding:5px; float:left; width:681px; margin-bottom:10px;}
.addControl .controlHead .headCont{float:left; width:90%; text-align:center;color:#fff; font-size:13px; font-weight:bold;}
.addControl .controlHead .actionBtn{float:right;}
.addControl .colRow{float:left; width:100%; clear:both; padding-bottom:10px; *padding-bottom:5px;}
.addControl .colLSmall{float:left; width:20%; padding:3px 10px 0 10px;}
.addControl .colLSmallNR{float:left; width:19%; padding:3px 10px 0 17px;}
.addControl .colLSmallBold{float:left; width:20%; padding:3px 10px 0 10px; font-weight: bold;}
.addControl .colLSmallNRBold{float:left; width:19%; padding:3px 10px 0 17px; font-weight: bold;}
.addControl .colLSmallPadL{float:left; width:20%; padding:0 0 0 20px;}
.addControl .colLSmall span{text-align:right; vertical-align:top; padding-left:60px;}
.addControl .colRBig{float:left; width:75%;}
.addControl .colRBigPadL{float:left; width:75%; padding-left:10px;}
.addControl .colRBig{float:left; width:75%;}
.addControl .colRBig .btnmarL{margin-left:15px;}
.addControl .colRBig span{color:#ff2727; font-weight:bold;}
.addControl .colRBig img{margin-right:5px;}
.breadcrumbs{float:left; width:100%; padding-bottom:5px;}
.h7{font-size:13px; font-weight:bold; padding-top:10px;}
.energyHead{font-size:13px; font-weight:bold;}

/* CMS Popup CSS */
.popupBg{background:#fff; margin:10px; padding:0; color:#666;}
.nonMemPopupBg{background:#fff; margin:10px; padding:0; color:#666; width:330px;}
.dvArticle td{vertical-align:top;}
.dvArticle .articleDetails{width:480px;}
.dvArticle .sidebarArticle{width:180px;background:#e7f1f2;}
.dvArticle .bdr{border-left:2px solid #EBEBEB; width:10px;}
.articleDetails h3{font-size:19px; padding-top:12px;}
.articleDetails h4{font:bold 16px Georgia; color:#6d9d0f;}
.articleDetails h5{font-size:12px; padding-top:12px;}
.articleDetails .article{padding:10px 10px 10px 0; line-height:16px;}
.articleDetails .articleImg{float:right; background:#e7f1f2; padding:7px;}
.close{text-align:right;}
.close img{cursor:pointer;}
.sidebarArticle .authors{ padding:5px;}
.sidebarArticle .authors h5{font-size:12px; padding-bottom:10px;}
.sidebarArticle .authors p{ line-height:16px;}
.sidebarArticle .authors p .authorImg{float:right; padding:0 0 5px 5px;}


.boxArticle{float:left; width:328px;}
.boxArticle .infoBoxT{background:url(../images/bg-homeinfo-t.gif) no-repeat; width:328px; height:11px; font-size:0;}
.boxArticle .infoBoxM{background:url(../images/bg-homeinfo-m.gif) repeat-y; width:298px; font-size:12px; padding:0 15px; color:#fff;}
.boxArticle .infoBoxW{background:url(../images/bg-homeinfo-w.gif) repeat-y; width:298px; font-size:12px; padding:0 15px;}
.boxArticle .infoBoxB{background:url(../images/bg-homeinfo-b.gif) no-repeat; width:328px; height:11px;}
.boxArticle h4{font:bold 16px Georgia; padding-top:3px;}
.boxArticle b{ display:block; padding:5px 0;}
.boxArticle p{color:#1f6ca4; padding:5px 0; line-height:16px;}
.boxArticle p a{color:#6d9d0f; font-weight:bold; text-decoration:underline;}
.boxArticle p a:hover{text-decoration:none;}
.boxArticle .infoHead{float:left; width:225px;}
.boxArticle .img{float:right;}

.incentivePreview{margin-top:5px; padding:5px 10px; background:#e9f3f4; width:520px;}
.incentivePreview h4{font-size:14px; color:#333; padding-bottom:10px;}
.incentivePreview p{font-size:11px; line-height:15px;}
.incentivePreview p a{color:#ff7627; text-decoration:none;}
.incentivePreview p a:hover{text-decoration:underline;}
.incentivePreview th{font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff; text-align:left;}
.incentivePreview td{ color:#666; font-size:12px; vertical-align:top;}
.incentivePreview th{padding:0 10px 5px 0;}
.incentivePreview td{padding:5px 10px 5px 0;}

.preview{width:100px;}
.nonMempreview{width: 272px;}
.nonMempreview a:hover {text-decoration: underline;}
.nonMempreview .memberRequest {}
.nonMempreview .memberRequest td {vertical-align: top;}
.nonMempreview .memberRequest td label {width: auto;}
.rewardPreview{margin-top:5px; padding:5px 10px; background:#e9f3f4; width:520px;}
.rewardPreview th{font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff; text-align:left;}
.rewardPreview td{ color:#666; font-size:12px; vertical-align:top;}
.rewardPreview th{padding:0 10px 5px 0;}
.rewardPreview td{padding:5px 10px 5px 0;}
.rewardPreview td a{color:#ff7627; text-decoration:none;}
.rewardPreview td a:hover{text-decoration:underline;}

.promotion{border:10px solid #eafbc7; background:#fff; padding:10px; color:#666; font-size:12px;}
.promotion .close{text-align:right;}
.promotion .close img{cursor:pointer;}
.promotion h3{font-size:19px; padding:5px 0 10px; text-align:center; width:100%;}
.promotion h4{font-size:26px; padding:5px 0 20px; width:100%; color:#1b1464; text-align:center;}
.promotion .colRow{float:left; width:100%; clear:both;}
.promotion .colL{float:left; width:40%; padding:0 15px 0 0; text-align:left;}
.promotion .colR{float:left; width:55%; text-align:left;}
.promotion a{color:#ff7627; text-decoration:none;}
.promotion a:hover{text-decoration:underline;}
.promotion .promotionText{ background:#eaf2f4; margin-top:20px; padding:10px;}
.promotion .promotionText img{ padding:3px 0 5px 10px; float:right;}
.promotion .promotionText span{ display:block; font-size:17px; font-weight:bold; padding-top:10px;}
.dvPromos h3{font-size:19px; font-weight:bold;}
.dvPromos h4{font-size:15px; font-weight:bold; padding-top:10px;}
.dvPromos p{line-height:16px; padding-top:10px;}
.dvPromos p img{float:right; padding:4px 5px 5px 5px;}


.pagePreview .previewT{background:url(../images/bg-preview-t.gif) no-repeat; width:911px; height:12px; font-size:0;}
.pagePreviewc .previewTc{background:url(../images/bg-preview-t.gif) no-repeat; width:911px; height:12px; font-size:0; margin-left: 16px;}
.pagePreview .previewHead{background:url(../images/bg-preview-head.gif) repeat-y; width:911px;}
.pagePreviewc .previewHeadc{background:url(../images/bg-preview-head.gif) repeat-y; width:911px; margin-left: 16px;}
.pagePreview .previewM{background:url(../images/bg-preview-m.gif) repeat-y; width:911px; padding:10px 0; color:#666; }
.pagePreview .previewMid{background:url(../images/bg-preview-mid.gif) repeat-y; width:911px; padding:10px 0; color:#666;}
.pagePreviewc .previewMidc{background:url(../images/bg-preview-mid.gif) repeat-y; width:911px; padding:10px 0; color:#666; margin-left: 16px;}
.pagePreview .previewB{background:url(../images/bg-preview-b.gif) no-repeat; width:911px; height:14px;}
.pagePreviewc .previewBc{background:url(../images/bg-preview-b.gif) no-repeat; width:911px; height:14px; margin-left: 16px;}
.previewHead h3{float:left; font-size:25px; font-weight:bold; color:#5a5a5a; padding:5px 0 12px 25px;}
.previewHead .dvSearch{ float:right; margin-top:13px;}
.previewHead .dvSearch .txt{width:115px; float:left;}
.previewHead .dvSearch .search{background: url(../images/btn-search.gif) no-repeat; width:67px; height:18px; border:0; float:left; margin:0 23px 0 7px; cursor:pointer;}
.previewM .previewCont{padding:0px 20px 0px 27px;}
.previewM td, .previewMid td{vertical-align:top;}
.previewM .previewTable {padding-right: 15px;}
.previewM .resources, .previewMid .resources{background:#e9f3f4; width:197px;}
.previewMid .previewContent{padding:0 20px 0 27px; width:650px;}
.previewMid .zipsaving{padding:0 20px 0 27px; width:650px; color:#666;}
.zipsaving h4{font-size:18px;}
.zipsaving h3{font-size:22px; color:#429da5; padding:5px 0;}
.zipsaving a.upgrade{color:#ff7627; font-size:18px; text-decoration:none;}
.zipsaving .savings{margin-top:10px; padding:10px; background:#e9f3f4;}
.zipsaving a{color:#ff7627; text-decoration:none;}
.zipsaving a:hover{text-decoration:underline;}
.savings h5{color:#9dd6db; font-size:16px;}
.savings h6{font-size:12px; font-weight:normal; padding:10px 0;}
.savings th{font-weight:normal; font-size:9px; color:#333; border-bottom:1px solid #fff; text-align:left;}
.savings td{ color:#5a5a5a; vertical-align:top;}
.savings th, .savings td{padding:5px 0;}
.savings p{font-weight:bold; padding-bottom:3px;}
.previewMid .membership{width:197px;}
.membership h4{color:#9dd6db; font-size:16px; padding-top:10px;}
.membership .offer{padding-top:40px; color:#666;}
.membership .offer h5{font-size:16px;}
.membership .offer a{color:#ff7627; text-decoration:none;}
.membership .offer a:hover{text-decoration:underline;}
.resources h3{color:#429da5; font:bold 19px Georgia; line-height:35px; text-align:center; border-bottom:5px solid #fff;}
.resources a{color:#ff7627; text-decoration:none;}
.resources a:hover{text-decoration:underline;}
.resources .dvLinks{font-size:12px; font-weight:bold; padding:7px 15px 0px 0px;}
.resources .dvLinks .bdr{border-bottom:1px solid #fff; padding-top:10px; font-size:0;}
.resources .go{font-size:12px; padding:7px 5px; border-bottom:5px solid #fff;}
.resources .go input{width:80px; margin:0 5px;}
.resources .resourceLinks{font-size:11px; font-weight:bold; padding:7px 5px; border-bottom:5px solid #fff;}
.resources .resourceLinks2{font-size:11px; font-weight:bold; padding:7px 5px;}
.resources span{display:block; padding-bottom:10px;}
.resources li{list-style-type:none;}
.resources li.last{padding-top:10px;}
.resources h5{font-size:12px; padding:10px 15px 0 15px;}
.resources p{line-height:16px; padding:10px 15px;}
.resources .articleImg{float:right; background:#e7f1f2; margin:10px 0 10px 10px; padding:13px; max-width: 65px; }
.resources .articleImg2{float:right; background:#e7f1f2; margin:10px 0 0px 0px; padding:10px 10px 0px 0px; max-width: 65px; }

.previewContent h3{font-size:19px; padding-top:12px;}
.previewContent h4{font:bold 19px Georgia; color:#9bca3c;}
.previewContent h5{font-size:12px; padding-top:12px;}
.previewContent .article h3{font-size:19px; padding-top:12px;}
.previewContent .article h4{font:bold 19px Georgia; color:#9bca3c;}
.previewContent .article h5{font-size:12px; padding-top:12px;}
.previewContent .article{position:relative;}
.previewContent .article p{padding-top:10px; line-height:16px;}
.previewContent .articleImg{float:right; margin:10px 0 10px 10px; padding:13px;}
.previewContent .articleImgR{float:right; }
.previewContent .articleImgR .backgnd { background:#e7f1f2; margin:10px 10px 10px 10px; padding:13px; }
.previewContent .article .articleImgR .backgnd { background:#e7f1f2; margin:10px 10px 10px 10px; padding:13px 13px 0px 13px; }
.previewContent .articleImgL{float:left; display: block;}
.previewContent .articleImgL .backgnd { background:#e7f1f2; margin:10px 15px 10px 10px; padding:13px; }
.previewContent .caption{display:block; padding-bottom: 4px; text-align: center;}
.previewCont .nav{width:111px; float:left;}
.previewCont .nav .backtoplan{background:#ff7627 url(../images/arrow.gif) no-repeat 8px center; padding:4px 9px 4px 24px; *padding:4px 0px 4px 8px; margin-bottom:10px; border:1px solid #c85d1f; color:#fff; font-size:12px;}
.previewCont .nav li{list-style-type:none; padding-bottom:3px;}
.previewCont .nav a{text-decoration:none;}
.previewCont .nav a.active{color:#ff7627;}
.previewCont .nav li li{padding-left:7px;}
.previewCont .nav li a{color:#429da5; font-size:12px; font-weight:bold;}
.previewCont .nav li li a{color:#307379; font-size:11px; font-weight:bold;}
.previewCont .nav li li li a{color:#1e484c; font-size:11px; font-weight:bold;}
.previewCont .nav li li li li a{color:#000; font-size:11px; font-weight:bold;}
.previewCont .pageDetails{float:left; margin-left:20px; width:519px; }
.previewCont .pageDetails h3{font-size:22px; float:left; width:300px; padding:6px 0 10px 0;}
.previewCont .pageDetails h4{font-size:22px; float:left; width:250px; padding:6px 0 10px 0;}
.previewCont .pageDetails h5{font-size:14px; width:250px; padding:6px 0 10px 0;}
.previewCont .pageDetails .head{float:left; width:250px;}
.previewCont .pageDetails .head2{float:left; width:300px;}
.previewCont .pageDetails p{font-size:12px; line-height:16px; padding-top:10px;}
.previewCont .pageDetails .imgThumb{float:right; width:257px; margin:12px 0 9px 9px; text-align:right;}
.previewCont .pageDetails .imgThumb b{font-size:14px; display:block; padding:10px 0; text-align:center;}
.previewCont .pageDetails .imgThumbTopRight{float:right; padding:0px 13px 13px 13px; margin:12px 0 9px 9px; text-align:right;}
.previewCont .pageDetails .imgThumbTopRight b{font-size:14px; display:block; padding:10px 0; text-align:center;}
.previewCont .pageDetails .imgThumbTopLeft{float:left; padding:0px 13px 13px 13px; margin:9px 9px 9px 0; text-align:right;}
.previewCont .pageDetails .imgThumbTopLeft b{font-size:14px; display:block; padding:10px 0; text-align:center;}

/* Privacy Page CSS */
.privacy, .contentZipSource{ margin:14px 0 0 17px;} 
.privacy .previewT{background:url(../images/bg-preview-t.gif) no-repeat; width:911px; height:12px; font-size:0;}
.privacy .previewHead{background:url(../images/bg-preview-head.gif) repeat-y; width:911px;}
.privacy .previewMidd{background:url(../images/bg-preview-midd.gif) repeat-y; width:911px;}
.privacy .previewB{background:url(../images/bg-preview-b.gif) no-repeat; width:911px; height:14px;}
.privacy .privacyCont{width:730px; padding:10px; margin-left:150px;}
.privacy .privacyCont h3{color:#9cc83e; font-size:19px;}
.privacy .privacyCont p{padding-top:10px; line-height:16px; color:#666;}
.privacy .privacyCont .logo{float:right; margin:0 0 10px 10px;}

.dvManageAc .searchResult{width:835px; float:left; margin-left:9px; _margin-left:4px;}
.dvManageAc .searchResult h5{font-weight:bold; font-size:12px; margin-top:15px; *padding-bottom:5px; padding:10px 0 5px 11px;}
.dvManageAc .searchResult .dvRow{float:left; width:90%; clear:both; *padding-bottom:5px; padding:10px 0 5px 11px;}
.searchResult .dvRow .colL{float:left; width:40%; padding:0 15px 0 0;}
.searchResult .dvRow .colR{float:left; width:40%; font-size:14px; font-weight:bold;}
.dvRow1 .colRight span.successMessage{color:#009933; padding:0; font-size:11px;} 
.dvResult{border:#067cc2 solid 1px; width:80%; margin:10px auto; padding:25px 10px 10px 10px; line-height:15px;}
.dvResult .resultList{font-size:12px; width:100%; margin-bottom:20px;}
.dvResult .resultList a{font-weight:bold;}

.cornerAd{background:#fff; padding:10px;}
.cornerAd .close{text-align:right;}
.cornerAd .close img{cursor:pointer;}
.cornerAd .graphic img{cursor:pointer; float:left; height: 300px; width: 300px; margin-bottom: 10px}


.column{background:#fff; padding-bottom:10px; padding-right:16px; width:927px}
.column .close{text-align:right; padding-top: 5px}
.column .close img{cursor:pointer;}
.column .graphic img{cursor:pointer; float:left; height: 300px; width: 300px; margin-bottom: 10px}

.previewColumn .pagePreview {
  text-align: center;
  margin-left: 16px;
  margin-top: 10px;
}

.previewColumn .pagePreview {
  text-align: left;
}

.blurbText li {
  display: inline;
}

.blurbText li p {
  display: inline;
}

.blurbText li a{
  color: rgb(109, 157, 15);
  font-weight: bold;
  text-decoration: underline;
}


.blurbText2 li {
  display: inline;
}

.blurbText2 li p {
	font-weight: bold;
  display: inline;
}

.blurbText2 li a{
  color: #FF7627;
  font-weight: bold;
  text-decoration: underline;
}

.errorPage p {
  padding-left: 20px;
}

#dvErrorDetailsLink {
  padding: 15px 15px 0px 15px;
}

#dvErrorDetails hr {
  margin-top: 10px;
}
  
#dvErrorDetails p {
  padding-left: 20px;
}

#messageScroller {
  margin-top: 108px;
  height: 65px;
  font-size: 14px;
}

#messageScroller table {
  text-align: center;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}

#messageScroller table td {
  padding-left: 8px;
  padding-right: 8px;
}

.planSummary .hints {background: #eee; text-align:center; height: 100px;}
.planSummary .hints span { display:block; _float:left; _width:259px; color:#c7c7c7; font-size:16px; font-weight:bold; padding: 10px 0px 0px 0px;}
.planSummary .hints #messageScroller { height: 65px; margin: 0px; padding: 0px; font-size:15px; }

.tabContent {
  background: url(${resourcePath}/images/tab1-public.jpg) no-repeat;
  height: 289px;                    
  width: 668px;
  border-collapse: collapse;
}

.tabContent td {
  border: none;
  padding: 0px;
  margin: 0px;
}

.tabContent .tabs {
  border: none;
  height: 58px;
}

.tabContent .tabs td {
  cursor: pointer;
  border: none;
  height: 58px;
}

.tabContent .content,
.tabContent .content td {
  height: 231px;
}

.tabContent td .tabButton {
  cursor: pointer;
  position: relative;
  top: 48px;
  left: 250px;
  height: 89px;
  width: 136px;
}

.myPlanNav li{
display: inline;
}

.myPlanNav .right{
margin-left:615px;
}

.buildNumber {
  color: red;
  float: right;
  padding-left: 20px;  
}
