﻿/* CSS Document */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, form, textarea, select{padding:0px; margin:0px; font-weight:normal;}
a img{border:0px}
.clearfix{clear:both; font-size:0px; line-height:0px; visibility:hidden}
a:link a:visited {
	text-decoration: none;
}
.left{float:left}
.right{float:right}

h1 {font-size: 22px; padding:0 0 10px 0}
h2 {font-size: 18px; padding:0 0 10px 0}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 13px;}
h6 {font-size: 11px;}
.txt-blue{color:#00acdc;}
.txt-black{color:#000;}
.container{width:1200px; overflow: hidden; margin:0px auto; height:auto}
.signout{text-align:right; font-weight:bold; font-size:11px; width:99%; height:auto; margin-top:5px; margin-bottom:20px;}
.header{height:220px; width:auto;}
.header-quote{width:775px; height:82px; float:left;}
.hydro{ width:121px; height:77px; float:left; margin-left:40px;}

.top-nav{margin-top:20px;}
ul.toplinks{display:inline-block;}
ul.toplinks li{list-style:none; margin:0px 3px; background:url(/images/topnav-bg.jpg) top left repeat-x; height:42px; line-height:42px; float:left; width:190px;}
ul.toplinks li a{ margin:0px 3px; background:url(/images/topnav-bg.jpg) top left repeat-x; height:42px; line-height:42px; float:left; width:190px; text-align:center;color:#FFFFFF; text-decoration:none; font-size:16px; font-weight:bold;}
ul.toplinks li a:hover{color:#000; text-decoration:none; font-size:16px; font-weight:bold;}

.content{width:940px; height:auto;}
.left-panel{width:600px; height:auto; text-align: left; float:left; background:url(/images/widget-bg.jpg) bottom left repeat-x #2D4A08; margin-top:15px; padding:20px 20px 80px 20px}
.right-panel{width:280px; height:auto; float:left; text-align: left; margin-left:20px;}
.heading1{font-size:30px; text-align: left; border-bottom:2px solid #506731; padding:5px 0px; display:block; margin-bottom:10px;}
.heading2{font-size:15px; text-align: left; font-weight:bold; border-bottom:2px solid #718655; padding:5px 0px; display:block; margin-bottom:10px;}
.flower-bg{background:url(/images/flower-bg.jpg) top left no-repeat; width:597px; height:325px; margin-top:20px;}
.home-prime{background:url(/images/home-bg.gif) top left no-repeat; width:597px; height:520px; margin-top:20px;}
.home-prime-but{padding-top:200px;padding-right:247px;margin-right:15px;text-align:left}

.spring-text{padding:30px 0px 0px 10px;}
.spring-text-small{margin:20px 0px 0px 190px;}
.spring-text-small span{padding-left:30px; display:inline-block;}
.keepcool{ background:url(/images/keepcool.jpg) top left no-repeat #d0f0fa; width:597px; height:278px; margin-top:10px;}
.keepcool1{ background:url(/images/r-img.gif) top left no-repeat #d0f0fa; width:597px; height:auto; margin-top:0px; padding-top: 10px; padding-bottom:50px;}
.summer-chal{ background:url(/images/summer_bg.jpg) top left no-repeat #6ac8f1; width:597px; height:auto; margin-top:0px; padding-top: 10px; padding-bottom:50px;}
.summer-text1{margin:10px 15px 0px 15px;  color:#000000}
.summer-text{margin:10px 15px 0px 180px;  color:#000000}
.summer-copy a:link{font-size:13px;padding:0 0 10px 0;color:#000000}
.summer-copy{font-size:13px;padding:0 0 10px 0;color:#000000}
.summer-copy a:visited{font-size:13px;padding:0 0 10px 0;color:#000000}
.copy1{font-size:13px;padding:0 0 10px 0;color:#FFFFFF}
.summer_mini{font-size:10px;padding:0 0 10px 0;padding-top:80px;color:#FFFFFF}
.summerspace{height: 190px; width: auto;}
.keepcool-text1{padding-top: 143px;margin:10px 15px 0px 150px;  color:#06abe3}
.keepcool-text{margin:10px 15px 0px 180px;  color:#06abe3}
a.blue{color:#02aede;font-weight:bold}
.copy{font-size:13px;padding:0 0 10px 0;color:#06abe3}
.keep_mini{font-size:10px;padding:0 0 10px 0;padding-top:80px;color:#06abe3}
.heading-keepcool{font-size:30px; font-weight:bold; border-bottom:2px solid #2ac4f4; padding:0px 0px;padding-top: 20px;display:block; color:#00acdc}
.heading-keepcool-sub{font-size:20px; font-weight:bold; border-bottom:2px solid #2ac4f4; padding:5px 0px; display:block; margin-bottom:5px; color:#2ac4f4}

.keepcool-small{margin:20px 0px 0px 10px; color:#666666;}
.keep-link, .keep-link:link, .keep-link:visited{color:#666666;}
.keepcool-small span{padding-left:30px; display:inline-block;}
.bg-green{background:#2b4a00;}
.bg-green2{background:#2e5000;}
.bg-green3{background:#325600;}
.top-wards{margin-bottom:30px;}
.top-wards div{padding:5px 10px;} 

.footer{position:relative; z-index: 2; background:url(/images/footer-bg.jpg) top left repeat-x; height:37px; width:100%; color:#FFFFFF; margin-top:20px;}
.footer-inn{width:900px; margin:0px auto; font-size:13px; font-weight:bold;}
.footer-inn a{ font-size:13px; font-weight:bold; text-decoration:none;}
.footer-inn .privacy{float: right; line-height: 35px; display:inline-block; left:500px; text-align:left;}

/*tabs css*/
.widget{float:left; width:280px; height:auto; margin-top:15px;}
.widget a{background:#527820; color:#FFFFFF; text-decoration:none; height:36px; line-height:14px; float:left; padding:5px 20px; line-height:36px; font-size:16px; text-decoration:none; font-weight:bold; margin-right:2px;}
.widget a:hover{background:#2f4b0a; text-decoration: none; color:#FFFFFF; height:36px; line-height:36px;}
.widget a:visted{background:#2f4b0a; text-decoration:none; color:#FFFFFF; height:36px; line-height:36px;}
a.selected{background:#2f4b0a; color:#FFFFFF; height:36px; text-decoration: none; line-height:36px;}
.right-widget{overflow:hidden;height:auto; margin-bottom:20px; background:url(/images/widget-bg-small.jpg) bottom left repeat-x #304d09; font-size: 10px; padding:0px 20px 30px 15px;}
.listing{font-size:13px; line-height:16px; padding:10px 0px;}
.listing span{display:inline-block; padding-top:5px; width:215px;}
.listing img{margin-right:5px; float:left; vertical-align:middle;}
.button{ background:url(/images/btn.jpg) top left repeat-x; padding-bottom: 3px; height:38px; float:right; cursor:pointer; margin:20px 10px; 5px; 0px; text-align:center; color:#FFFFFF; font-size:18px; border:0px}
.buttonleft{ background:url(/images/btn.jpg) top left repeat-x; padding-bottom: 3px; height:38px; float:left; cursor:pointer; margin:20px 0px; 5px; 0px; text-align:center; color:#FFFFFF; font-size:18px; border:0px}
.buttonlefta{ background:url(/images/btn.jpg) top left repeat-x; padding-bottom: 3px; height:38px; float:left; cursor:pointer; margin:20px 10px; 5px; 0px; text-align:center; color:#FFFFFF; font-size:18px; border:0px}
.signin{position: absolute; top: 231px; right: 11px; background:url(/images/btn.jpg) top left repeat-x; padding-bottom: 3px; height:38px; float:right; cursor:pointer; margin:20px 10px; 5px; 0px text-align:center; color:#FFFFFF; font-size:18px; border:0px}
/*.button1{ background:url(/images/btn.jpg) top left repeat-x; height:41px; margin:20px 0px; width:120px; text-align:center; color:#FFFFFF; font-size:18px; border:0px;}
.button-big{ background:url(/images/btn.jpg) top left repeat-x; height:41px; margin:20px 0px; text-align:center; color:#FFFFFF; font-size:18px; border:0px; width:200px;}*/
.form-fields{padding:0px 0px 0px 0px;}
.form-fields label{text-align:right; width:70px; display:inline-block;}
.input-txt{background:url(/images/input-bg.gif) top left repeat-x; height:22px; border:0px; padding-left:5px; width:165px; line-height:22px; color:#333333;}

/*featured section*/
.featured-widget{margin-top:15px;height:auto; margin-bottom:30px; background:url(/images/widget-bg-small.jpg) bottom left repeat-x #304d09; padding:10px 15px 10px 15px;}
.feat-txt{text-align:center;font-size:18px;line-height:1.2em;padding:5px 0 35px 0}


/*progress by ward*/
.map-big{margin-bottom:15px;}
.top-ward-main{padding-top: 20px; margin-bottom:30px;}
.top-wards-1{margin:0px;}
.top-wards-1 div{padding:5px 10px;} 
.listing-icons{font-size:13px; line-height:16px; padding:8px 0px; text-align:left;}
.listing-icons span{display:inline-block; padding-top:5px; margin-left:10px; width:180px;}
.listing-icons img{float:left; vertical-align:middle;}

.progress-data{background:#2a430a; width:500px; padding:10px 0px; margin-bottom:10px;}
.progress-data .data1{background:url(/images/divider.gif) right center no-repeat; padding:0px 10px; float:left; width:130px; text-align:right;}
.progress-data .data2{background:url(/images/divider.gif) right center no-repeat; padding:0px 10px; float:left; width:130px; text-align:left;}
.progress-data .data3{padding:0px 10px; float:left;}
.badge{background:url(/images/badge.gif) no-repeat; width:131px; height:131px; position:absolute; margin-left:465px; text-align:center; padding-top:20px;}
.data-head{font-size:25px; font-weight:normal; display:block;}
.data-head1{font-size:40px; font-weight:normal; display:block;}

/*Spring-turn-on*/
.flower-small{background:url(/images/top.jpg) top left no-repeat #8cc63f; width:599px; height:auto;}
.spring-turn-texta{margin-right: 10px;}
.spring-turn-text{padding:220px 0 0 135px;}
.flower-bottom{background:url(/images/flower-bottom.gif) bottom right no-repeat #8cc63f; height:116px;}


/*Save energy section*/
.save-txt{font-size:13px;padding:0 0 5px 0}

/*SIGNUP_Register*/
.form{width:99%;float:left;padding:15px 0 15px 0}
.form1{width:99%;float:left;padding:15px 0 15px 0; padding-left: 30px;}
.form2{width:99%;float:left;padding:15px 0 15px 0; padding-left: 30px;}

.form ul li{margin:0 0 15px 0;clear:both}
.form ul li label{width:30%;float:left;text-align:right;font-size:12px;padding:0 15px 0 0}
.form ul li input{width:55%}
.form ul li.botmspace{margin:0 0 30px 0}
.form ul li .chcktxt{float:left;font-size:12px;margin:10px 0}
.form ul li .chcktxt input{width:auto;margin:0 2px 0 0}
.nxtbutn{right:220px;float:right;background:url(/images/next-button.gif) no-repeat;height:56px;width:81px !important;padding:0 0 0 10px;padding-bottom: 3px;text-align:left}
.prvtbutn{background:url(/images/prev-button.gif) no-repeat;padding:0 10px;text-align:right}

/*SIGNUP__EnergyActions*/

.engyactionswrp{float:left;width:99%;font-size:12px}
.engyactionswrp .txtwrp{float:left;padding:10px 0 10px 0;width:99%}
.engyactionswrp .grntxtwrp{background:#2a4309}
.engyactionswrp .txtcon{width:55%;float:left;text-align:right;padding:0 10px 0 0}
.engyactionswrp .chckcon{width:13%;float:left;font-weight:bold}
.engyactionswrp a.boldlnk{font-weight:bold;}


.forgot-password{float:left; padding-top:30px; width:140px;}


.about-text{line-height:30px;font-size:18px;font-weight:normal;}
.about-text-small{line-height:20px;font-size:14px;font-weight:normal;}
.about-text-li{padding-left:60px;}

