/* CSS Document */

	body.default h1, body.aboutus h1 {
		color: #00a3c9;
	}
	
	#aboutTout{
		background-image:url(../images/aboutus_promo.jpg);
		background-repeat:no-repeat;
		width:598px;
		height:161px;
		padding-top:193px;
	}
	
	.circlenum{
		background-image:url(../images/white_number_bg.png);
		background-repeat:no-repeat;
		width:588px;
		height:27px;
		padding:3px 10px 0 0;
	}
	
	.about_feature_container{
		width:283px;
		float:left;
		}
	
	.about_feature_top_corners{
		background-image: url(../images/round_top_283.png);
		background-repeat: no-repeat;
		width:283px;
		height: 7px;
		overflow: hidden;
		}
	.about_feature_bottom_corners{
		background-image: url(../images/round_bottom_283.png);
		background-repeat: no-repeat;
		width:283px;
		height: 7px;
		overflow: hidden;
		}
	
	.about_feature{
		background-color:#f1f5f9;
		width:283px;
		padding:0 0 5px 0;
	}
	
	.about_feature span{
		font-size:14px;
		padding-left:10px;
		color:#5f7973;
	}
	
	.about_feature p{
		font-size:14px;
		padding:0 0 0 10px;
		margin:0;
		color:#5f7973;
	}
	
	.about_feature div{
		padding:5px 15px 0 10px
	}
	
	div.box-body-sep {
		height: 3px;
		overflow: hidden;
		padding: 8px 0 0 0;
		background: #f1f5f9 url(../images/horiz_dots_boxbody.gif) repeat-x;
	}
	
	#conOneCol{
		width:200px;
		float:left;
	}
	
	#conTwoCol div{
		width:190px;
		float:left;
	}
	
	#conTwoCol div span{
		font-size:14px;
		color:#5f7973;
	}
	
	ul.contact-list{
		margin: 0px;
		padding: 8px 0 ;
	}

	ul.contact-list li {
		padding: 7px 0 ;
	}

	ul.list-blue-bullet{
		margin: 0px;
		padding: 8px 0 ;
		list-style-type: none;
	}

	ul.list-blue-bullet li {
		padding: 2px 10px ;
		margin: 0px;
		background: transparent url(../images/bullet_list_sm_blue.gif) 0 5px no-repeat;
		list-style-type: none;
	}
	
	ul.icon-list{
		margin: 0px;
		padding: 10px;
		list-style-type: none;
	}

	ul.icon-list li.hear {
		padding: 5px 25px ;
		margin: 0px;
		background: transparent url(../images/icon_hear.gif) 0 5px no-repeat;
		list-style-type: none;
	}
	
	ul.icon-list li.read {
		padding: 5px 25px ;
		margin: 0px;
		background: transparent url(../images/icon_read.gif) 0 5px no-repeat;
		list-style-type: none;
	}
	
	.signin_spacer {
		font-size:1px;
		height:8px;
	}

/* = Rounded Link boxes
------------------------------------------------- */

	#conOneCol div.linkbox {
		background: #f1f5f9 url(../images/linkbox_middle.gif) repeat-y;
		width: 161px;
		padding: 10px 15px;
	}

	#conOneCol div.linkbox-top {
		background: #f1f5f9 url(../images/linkbox_top.gif) no-repeat;
		height: 6px;
		width: 191px;
		overflow: hidden;
	}
	
	#conOneCol div.linkbox-bottom {
		background: #f1f5f9 url(../images/linkbox_bottom.gif) no-repeat;
		height: 6px;
		width: 191px;  
		overflow: hidden;
		margin-bottom:10px;
	}

/* = promo area
------------------------------------------------- */
	body.residential #customerCare {
		background: transparent url(../images/customer_care_promo.jpg) no-repeat;
		color: white;
		width: 585px;
		height:118px;
		padding-bottom: 12px;
	}

	body.residential #customerCare .tout {
		position: relative;
		top: 15px;
		left: 15px;
		width: 227px;
	}
	
	body.residential .main-promo-top {
		background: transparent url(../images/main_promo_top_residential.png) no-repeat;
		height: 10px;
		width: 227px;
		overflow: hidden;
	}
	
	body.residential .main-promo-bottom {
		background: transparent url(../images/main_promo_bottom_residential.png) no-repeat;
		height: 11px;
		width: 227px;
		overflow: hidden;
	}

    body.residential #customerCare .small-promo-top {
        background: transparent url(../images/small_promo_top_bg_residential.png) no-repeat;
        height: 10px;
        overflow: hidden;
    }

    body.residential #customerCare .small-promo-body {
        background: transparent url(../images/small_promo_bd_bg_residential.png) repeat-y;
        padding: 0 10px 0 22px;
    }

    body.residential #customerCare .small-promo-body p {
		font-size: 14px;
	}

    body.residential #customerCare .small-promo-bottom {
        background: transparent url(../images/small_promo_bottom_bg_residential.png) no-repeat;
        height: 13px;
        overflow: hidden;
    }
	
	#customerCarePanel {
		margin-top:15px;
	}
	#customerCarePanel .light-panel {
		width: 584px; overflow: hidden;
	}
	
	 #customerCarePanel   .light-panel .panel-top-corners {
        background-image: url(../images/round_top_584.gif);
    	overflow: hidden;
    }

  	#customerCarePanel  .light-panel .panel-bottom-corners {
    	background-image: url(../images/round_bottom_584.gif);
    	overflow: hidden;
    }
	
	#customerCarePanel  .light-panel .panel-body { 
		color:#666666; padding-left:15px;
	}
	
	#customerCarePanel  .light-panel .panel-body span {
		font-size:14px;
		color:#5f7973;
	}
	
	#customerCarePanel  .light-panel .panel-body div {
		width:280px;
		float:left;
	}
	
	#energyIntelligence{
		padding:10px 0 0 2px;
	}
	
	#energyIntelligence div.lefttop {
		width:280px;
		float:left;
		padding-right:20px;
		padding-bottom:10px;
	}
	
	#energyIntelligence div.right {
		width:255px;
		float:left;
	}
	
	#energyIntelligence div.left {
		width:300px;
		float:left;
		padding-right:3px;
	}
	
	#energyTab .tabs{
		background-image:url(../images/energy_tabs.png);
		width:291px;
		height:33px;
		background-repeat:no-repeat;
		background-position:0 0;
	}
	
	#energyTab .tabs_body{
		background-image:url(../images/tabs_bg_291.png);
		background-repeat:repeat-y;
		width:291px;
	}
	
	#energyTab .tabs_bottom{
		background-image:url(../images/tabs_bottom_bg_291.png);
		width:291px;
		height:10px;
	}
	
	
	#aboutUsContent {
		padding:15px;
	}
	
	.right15 {
		padding-right:15px;
	}
	
	div.top10, #about_feature div.top10 {
		padding-top:10px;
	}
	
	.aboutus #landingToutSnippet {
		background-color: #00a3c9;
	}
	
