@charset "UTF-8";
/* CSS Document */


h1{
	color:					#fff;
	font-size:				18px;
	font-weight:			normal;
	padding:				14px 0px 0px 0px ;
	margin:					0;
	text-transform:			uppercase;
}

iframe{
	width: 					550px;
	font-size:				12px;
}

h2{
	color:					#003b73;
	font-size:				16px;
	font-weight:			bold;
	padding:				0;
	margin:					0;
}

h3{
	color:					#003b73;
	font-size:				14px;
	font-weight:			bold;
	padding:				0;
	margin:					0;
}

h4{
	color:					#333;
	font-size:				12px;
	font-weight:			bold;
	padding:				0;
	margin:					0;
}

h5{
	color:					#003b73;
	font-size:				12px;
	font-weight:			bold;
	padding:				0;
	margin:					0;
}


#d-mainLeftGutter{
	float:					left;
	padding:				0;
	width:					155px;
}

.d-mainLeftGutterRow{
	float:					left;
	width:					155px;
}

#d-subNav{
	background-color:		#e9e6df;
	float:					left;
	padding:				12px 9px 15px 11px;
	width:					135px;
}


.d-subNavRow{
	float:					left;
	padding:				0px 0px 3px 0px;
	width:					135px;
}


.d-subNavLink{
	float:					left;
	padding-top:			6px;
	width:					135px;
}
.d-subNavBull,
.d-subNavBullOn{
	float:					left;
	padding:				0;
	width:					10px;
}
.d-subNavBullOn{
	color:					#000;
	font-weight:			bold;
}

.d-subNavItem,
.d-subNavItemOn{
	font-weight:			bold;
	float:					left;
	padding:				0;
	width:					125px;
}
.d-subNavItem a{
	color:					#6a6151;
}
.d-subNavItemOn a{
	color:					#000;
}
.d-subNavItem a:hover,
.d-subNavItemOn a:hover{
	color:					#003b73;
}



#d-mainLeftContent{
	float:					left;
	padding:				0px 1px 0px 2px;
	width:					627px;
}

.d-mainLeftContentRow{
	float:					left;
	padding:				0;
	width:					627px;
}

#d-mainHeader{
	background-color:		#655b4b;
	float:					left;
	height:					52px;
	overflow:				hidden;
	padding:				0px 12px 0px 18px;
	width:					597px;
}

#d-mainHeaderLeft{
	float:					left;
	padding:				0;
	width:					467px;
}
#d-mainHeaderRight{
	float:					left;
	padding:				20px 0px 0px 0px;
	text-align:				right;
	width:					130px;
}

.d-mainLeftCopy{
	float:					left;
	padding:				0px 21px 0px 24px;
	width:					582px;
}

.d-mainLeftCopyRow{
	float:					left;
	padding:				16px 0px 0px 0px ;
	width:					582px;
}

.d-longProcImg{
	float:					left;
	padding:				2px 0px 0px 0px ;
	width:					80px;
}
.d-longProcItem{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					502px;
}

.d-mainLeftCopyRow .d-longProcItem p{
	float:					left;
	padding:				0px 0px 12px 0px ;
	width:					502px;
}



.d-longProcImg2{
	float:					left;
	padding:				2px 0px 0px 0px ;
	width:					102px;
}
.d-longProcItem2{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					480px;
}

.d-mainLeftCopyRow .d-longProcItem2 p{
	float:					left;
	padding:				0px 0px 12px 0px ;
	width:					480px;
}


.d-mainLeftCopyRow p{
	line-height:			1.4em;
	padding:				10px 0px 4px 0px;
	width:					582px;
}

.d-mainLeftCopyNPRow{
	float:					left;
	padding:				20px 0px 0px 0px ;
	width:					582px;
}

.d-mainLeftCopyNPRow p{
	line-height:			1.4em;
	padding:				0px 0px 12px 0px;
	width:					582px;
}

.d-mainBoxTop{
	background:				transparent url(../images/box_top_582.gif) bottom left no-repeat;
	float:					left;
	height:					9px;
	padding:				0;
	width:					582px;
}

.d-mainBoxBody{
	background:				transparent url(../images/box_body_582.gif) repeat-y;
	float:					left;
	padding:				6px 0px 0px 0px;
	width:					582px;
}



.d-energyCalc{
	color:					#888;
	font-weight:			bold;
	float:					left;
	padding:				4px 0px 0px 0px;
	width:					545px;
}

.d-energyA{
	float:					left;
	padding:				0;
	width:					180px;
}
.d-energyB{
	float:					left;
	padding:				0;
	text-align:				right;
	width:					72px;
}

.d-energyRow{
	float:					left;
	padding:				0px 20px 0px 0px;
	width:					232px;
}

.d-energyA{
	float:					left;
	padding:				0;
	width:					160px;
}
.d-energyB{
	float:					left;
	padding:				0;
	text-align:				right;
	width:					72px;
}

.d-energyRow2{
	float:					left;
	padding:				0px 20px 0px 0px;
	width:					272px;
}
.d-energyA2{
	float:					left;
	padding:				0;
	width:					200px;
}
.d-energyB2{
	float:					left;
	padding:				0;
	text-align:				right;
	width:					72px;
}




.d-mainBoxBodyRow{
	float:					left;
	padding:				0px 20px 10px 16px;
	width:					546px;
}
.d-mainBoxBodyRow p{
	padding:				4px 0px 0px 0px;
	width:					546px;
}

.d-mainBoxBodyRowAdj{
	float:					left;
	padding:				0px 20px 10px 16px;
	width:					546px;
	-width:					460px;
}
.d-mainBoxBodyRowAdj p{
	padding:				4px 0px 0px 0px;
	width:					546px;
	-width:					460px;
}




.d-mainBoxBodyRow strong{
	color:					#003b73;
	font-weight:			bold;
	padding-top:			2px;
}

.d-mainBoxBodyRow ol {
	list-style-type:		decimal;
	list-style-position: 	outside;
	padding-left:			25px;
	padding-top:			5px;
}

.d-mainBoxBodyRow li {
	padding-top:			2px;
}

.d-mainBoxBodyRow ul {
	list-style-type:		disc;
	list-style-position: 	outside;
	padding-left:			25px;
	padding-top:			5px;
}

.d-mainBoxBodyRow li {
	padding-top:			2px;
}





.d-mainBoxBot{
	background:				transparent url(../images/box_bottom_582.gif) top left no-repeat;
	float:					left;
	height:					9px;
	padding:				0;
	width:					582px;
}


.d-mainLeftCopy2{
	float:					left;
	padding:				0px 10px 0px 24px;
	width:					593px;
}

.d-mainLeftCopyRow2{
	float:					left;
	padding:				20px 0px 0px 0px ;
	width:					593px;
}

.d-mainLeftCopyRow2NP{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					593px;
}
.d-mainLeftCopyRow2 p,
.mainLeftCopyRow2NP p{
	float:					left;
	line-height:			1.4em;
	padding:				10px 0px 4px 0px;
	width:					593px;
}

.d-mainLeftCopyRowLeft{
	float:					left;
	padding:				0px 9px 0px 0px;
	width:					390px;
}
.d-mainLeftCopyRowLeft p{
	float:					left;
	line-height:			1.4em;
	padding:				10px 0px 4px 0px;
	width:					390px;
}

.d-mainLeftCopyRowRight{
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					194px;
}



.d-mainLeftWinQCLeft{
	float:					left;
	padding:				0px 5px 0px 0px;
	width:					335px;
}

.d-mainLeftWinQCLeftRow{
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					335px;
}

.d-mainLeftWinQCLeftA{
	color:					#003b73;
	font-size:				14px;
	font-weight:			bold;
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					25px;
}
.d-mainLeftWinQCLeftB{
	float:					left;
	line-height:			1.4em;
	padding:				0px 0px 18px 0px;
	width:					310px;
}

.d-mainLeftWinQCRight{
	float:					left;
	padding:				0px 0px 0px 0px;
	text-align:				right;
	width:					252px;  /*593*/
}



.d-mainLeftCopyRow3{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					593px;
}

.d-mainLeftCopyRow3 .left{
	color:					#003b73;
	font-size:				14px;
	font-weight:			bold;
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					25px;
}

.d-mainLeftCopyRow3 .right{
	float:					left;
	line-height:			1.4em;
	padding:				0px 0px 18px 0px;
	width:					568px;
}






.d-mainLeftCopyRowLeftA{
	float:					left;
	padding:				0px 9px 0px 0px;
	width:					377px;
}
.d-mainLeftCopyRowLeftA p{
	float:					left;
	line-height:			1.4em;
	padding:				10px 0px 4px 0px;
	width:					377px;
}

.d-mainLeftCopyRowRightA{
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					207px;
}


.i-avgBill{
	border:					1px #aca79c solid;
	font-size:				13px;
	padding: 				2px 0px 1px 0px;
	margin:					0;
	width:					90px;
}

.d-energySplitRowLeftA{
	float:					left;
	padding:				0px 20px 0px 0px ;
	width:					277px/*582px;*/
}

.d-energySplitRowLeftA p{
	float:					left;
	padding:				0px 0px 16px 0px ;
	width:					277px
}

.d-energySplitRowRightA{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					248px/*582px;*/
}




.d-energySplitRowLeftB{
	float:					left;
	padding:				0px 20px 0px 0px ;
	width:					329px/*582px;*/
}

.d-energySplitRowLeftB p{
	float:					left;
	padding:				0px 0px 16px 0px ;
	width:					329px
}

.d-energySplitRowRightB{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					196px/*582px;*/
}


.d-mainLeftCopyExt{
	float:					left;
	padding:				0px 0px 0px 24px;
	width:					603px;
}

#d-showCaseList{
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					130px
}

.d-showCaseListRow{
	float:					left;
	padding:				10px 0px 0px 0px;
	width:					130px
}

#d-showCaseListWide{
	float:					left;
	padding:				0px 0px 0px 0px;
	width:					630px
}

.d-showCaseListWideRow{
	float:					left;
	padding:				10px 0px 0px 0px;
	width:					630px
}


#d-showCaseClick{
	font-size:				10px;
	font-weight:			bold;
	float:					left;
	line-height:			1.2em;
	padding:				16px 9px 0px 0px;
	text-align:				center;
	width:					121px
}

.d-showCaseItem{
	float:					left;
	padding:				0px 9px 0px 0px;
	width:					56px
}



#d-showCase{
	float:					left;
	padding:				4px 4px 0px 7px;
	width:					462px;
}

#d-showCaseTall{
	float:					left;
	padding:				4px 4px 0px 7px;
	width:					462px;
	height: 726px;
}

.d-showCaseRow{
	color:					#33;
	font-weight:			bold;
	float:					left;
	padding:				8px 0px 0px 0px;
	text-align:				center;
	width:					462px;
}

.d-builtRow{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					573px;
}

.d-builtRow p{
	float:					left;
	padding:				0px 0px 12px 0px ;
	width:					573px;
}

.d-builtRowInner{
	float:					left;
	padding:				0px 0px 0px 17px ;
	width:					556px;
}

.d-builtRowInnerLeft{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					400px;
}

.d-builtRowInnerLeft p{
	float:					left;
	padding:				0px 0px 12px 0px ;
	width:					400px;
}

.d-builtRowInnerRight{
	float:					left;
	padding:				0px 0px 0px 10px ;
	width:					146px;
}


.d-builtRow .pic{
	float:					left;
	padding:				3px 0px 0px 0px ;
	width:					79px;
}
.d-builtRow .item{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					514px;
}
.d-builtRow .item p{
	float:					left;
	padding:				0px 0px 15px 0px ;
	width:					514px;
}


.d-mainLeftStepLeft{
	float:					left;
	padding:				0px 12px 0px 0px ;
	width:					285px;
}

.d-mainLeftStepLeft .pic{
	float:					left;
	padding:				2px 6px 0px 0px ;
	width:					123px;
}

.d-mainLeftStepLeft .item{
	color:					#003b73;
	font-size:				10px;
	font-weight:			bold;
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					156px;
}


.d-mainLeftStepRight{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					285px;
}

.d-mainLeftStepRight .pic{
	float:					left;
	padding:				2px 6px 0px 0px ;
	width:					123px;
}

.d-mainLeftStepRight .item{
	color:					#003b73;
	font-size:				10px;
	font-weight:			bold;
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					156px;
}


a.f-navLink{
	color:					#003b73;
	font-weight:			bold;
	font-size:				16px;
}
a.f-mapLink{
	color:					#333;
	font-weight:			bold;
	font-size:				16px;
}



.d-mainLeftCopyRow2 .left{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					375px;
}

.d-mainLeftCopyRow2 .left p{
	float:					left;
	padding:				14px 0px 0px 0px ;
	width:					375px;
}


.d-mainLeftCopyRow2 .right{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					218px;
}

.d-mainLeftCopyRow2 ul {
	list-style-type:		disc;
	list-style-position: 	outside;
	padding-left:			25px;
	padding-top:			5px;
}

.d-mainLeftCopyRow2 li {
	padding-top:			2px;
}


.d-mainLeftCopyRow2 .mgmt{
	float:					left;
	padding:				0px 0px 20px 0px ;
	width:					593px;
}


.d-mainLeftCopyRow2 .mgmt .left{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					142px;
}
.d-mainLeftCopyRow2 .mgmt .right{
	float:					left;
	padding:				0px 0px 0px 0px ;
	width:					451px;
}
.d-mainLeftCopyRow2 .mgmt .right p{
	float:					left;
	padding:				0px 0px 8px 0px ;
	width:					451px;
}


