div.boxLocation{
	width: 876px;
	height: 310px;
	float: left;
}
div.ftrBoxLocation{
	width: 876px;
	height: 221px;
	float: left;
}
div.imgCntLocation{
	width: 876px;
	float: left;
	padding-bottom: 30px;
}
div.cntBoxLftLocation{
	width: 375px;
	float: left;
	padding-left: 38px;
	padding-right: 45px;
}
div.cntBoxRgtLocation{
	width: 375px;
	float: left;
}

div.imgBoxHistory{
	width: 298px;
	float: left;
}
div.imgItmHistory{
	width: 298px;
	float: left;
	font-size: 1px;
}
div.cntBoxHistory{
	width: 578px;
	float: left;
}
div.cntHdlHistory{
	width: 578px;
	height: 76px;
	float: left;
}
div.cntItmBoxHistory{
	width: 498px;
	float: left;
	padding-left: 80px;
	padding-top: 31px;
	background-color: #FEFEFE;
	background-image: url(./../images/backgrounds/bg_history.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
div.itmBoxHistory{
	width: 453px;
	float: left;
	padding-right: 45px;
}
div.cntImgBoxHistory{
	width: 578px;
	height: 168px;
	float: left;
}
div.ftrHistory{
	width: 876px;
	height: 91px;
	float: left;
}

div.cntBoxTeam{
	width: 298px;
	height: 324px;
	float: left;
	background-color: #f0f0f0;
	background-image: url(./../images/backgrounds/bg_team.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.cntHdlTeam{
	width: 298px;
	float: left;
}
div.cntItmBoxTeam{
	width: 251px;
	float: left;
	padding-left: 38px;
	padding-right: 9px;
	padding-top: 23px;
}
div.imgBoxTeam{
	width: 578px;
	height: 324px;
	float: left;
}
div.imgItmTeam{
	width: 578px;
	float: left;
}

div.imgBoxMachineHouse{
	width: 338px;
	float: left;
}
div.itmImgMachineHouse{
	width: 338px;
	float: left;
}
div.cntBoxMachineHouse{
	width: 498px;
	height: 787px;
	float: left;
	padding-left: 40px;
	background-image: url(./../images/backgrounds/bg_machine.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #f0f0f0;
}
div.cntItmBoxMachineHouse{
	width: 498px;
	float: left;
	padding-bottom: 40px;
}
div.cntItmImgMachineHouse{
	width: 498px;
	float: left;
}
div.cntItmMachineHouse{
	width: 453px;
	float: left;
	padding-right: 45px;
}
div.ftrBoxMachineHouse{
	width: 876px;
	height: 91px;
	float: left;
}

div.imgBoxBarrage{
	width: 876px;
	height: 237px;
	float: left;
}
div.imgCtrBarrage{
	width: 338px;
	float: left;
}
div.imgItmBoxBarrage{
	width: 338px;
	float: left;
}
div.cntCtrBarrage{
	width: 538px;
	height: 366px;
	float: left;
}
div.cntImgBarrage{
	width: 498px;
	height: 39px;
	float: left;
	padding-left: 40px;
}
div.cntTxtBoxBarrage{
	width: 453px;
	float: left;
	padding-left: 40px;
	padding-right: 45px;
	padding-top: 30px;
}
div.ftrBarrage{
	width: 876px;
	height: 91px;
	float: left;
}

div.cntCtrControlRoom{
	width: 358px;
	height: 324px;
	float: left;
	background-image: url(./../images/backgrounds/bg_control_room.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #f0f0f0;
}
div.cntImgControlRoom{
	width: 358px;
	float: left;
	font-size: 1px;
}
div.cntTxtControlRoom{
	width: 305px;
	float: left;
	padding-left: 38px;
	padding-right: 15px;
	padding-top: 30px;
}
div.imgCtrControlRoom{
	width: 518px;
	height: 324px;
	float: left;
}

div.imgBoxPortalCrane{
	width: 438px;
	height: 428px;
	float: left;
}
div.cntCtrPortalCrane{
	width: 438px;
	float: left;
}
div.cntImgPortalCrane{
	width: 438px;
	height: 232px;
	float: left;
}
div.cntTxtCtrPortalCrane{
	width: 438px;
	height: 196px;
	float: left;
	background-image: url(./../images/backgrounds/bg_portal_crane.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #f0f0f0;
}
div.cntTxtImgPortalCrane{
	width: 438px;
	height: 39px;
	float: left;
}
div.cntTxtPortalCrane{
	width: 358px;
	float: left;
	padding-top: 20px;
	padding-right: 40px;
	padding-left: 40px;
}

div.imgCtrRake{
	width: 876px;
	height: 275px;
	float: left;
}
div.imgLftRake{
	width: 520px;
	height: 275px;
	float: left;
}
div.imgRgtRake{
	width: 356px;
	height: 275px;
	float: left;
}
div.imgBoxRake{
	width: 318px;
	height: 248px;
	float: left;
	background-color: #F0F0F0;
}
div.imgItmRake{
	width: 318px;
	float: left;
}
div.cntBoxRake{
	width: 498px;
	height: 248px;
	float: left;
	padding-left: 40px;
}
div.cntImgRake{
	width: 498px;
	height: 41px;
	float: left;
}
div.cntTxtRake{
	width: 458px;
	float: left;
	padding-top: 30px;
	padding-right: 40px;
}

div.imgTubRamp{
	width: 300px;
	height: 499px;
	float: left;
}
div.cntTubRamp{
	width: 576px;
	height: 499px;
	float: left;
}
div.cntHdlTubRamp{
	width: 576px;
	height: 76px;
	float: left;
}
div.cntTxtTubRamp{
	width: 456px;
	height: 183px;
	float: left;
	padding-left: 78px;
	padding-right: 42px;
	padding-top: 30px;
}
div.cntImgLftTubRamp{
	width: 280px;
	height: 240px;
	float: left;
}
div.cntImgRgtTubRamp{
	width: 296px;
	height: 240px;
	float: left;
}

div.cntCtrElectricityWater{
	width: 323px;
	height: 344px;
	float: left;
	background-image: url(./../images/backgrounds/bg_electricity_water.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.cntImgElectricityWater{
	width: 323px;
	height: 77px;
	float: left;
}
div.cntTxtElectricityWater{
	width: 273px;
	float: left;
	padding-left: 38px;
	padding-right: 12px;
	padding-top: 30px;
}
div.imgElectricityWaterBox{
	width: 553px;
	height: 344px;
	float: left;
}
div.electricityWaterFooter{
	width: 876px;
	height: 93px;
	float: left;
}

div.imgCtrFishStair{
	width: 338px;
	height: 323px;
	float: left;
}
div.cntCtrFishStair{
	width: 538px;
	height: 323px;
	float: left;
	background-image: url(./../images/backgrounds/bg_fish_stair.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.cntImgFishStair{
	width: 538px;
	height: 76px;
	float: left;
}
div.cntTxtFishStair{
	width: 446px;
	float: left;
	padding-left: 40px;
	padding-right: 52px;
	padding-top: 30px;
}

div.imgCtrCare{
	width: 439px;
	height: 323px;
	float: left;
}
div.cntCtrCare{
	width: 437px;
	height: 323px;
	float: left;
	background-image: url(./../images/backgrounds/bg_care.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.cntImgCare{
	width: 437px;
	height: 76px;
	float: left;
}
div.cntTxtCare{
	width: 357px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
}

div.imgCtrBiotope{
	width: 438px;
	height: 323px;
	float: left;
}
div.cntCtrBiotope{
	width: 438px;
	height: 323px;
	float: left;
	background-image: url(./../images/backgrounds/bg_biotope.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.cntImgBiotope{
	width: 438px;
	height: 76px;
	float: left;
}
div.cntTxtBiotope{
	width: 358px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
}

div.generationDataCtr{
	width: 876px;
	float: left;
	background-image: url(./../images/backgrounds/bg_generation_data.gif);
	background-position: bottom left;
	background-repeat: repeat-y;
}
div.generationDataImgBox{
	width: 876px;
	height: 187px;
	float: left;
}
div.generationDataCtrlight{
	width: 618px;
	height: 42px;
	float: left;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 19px;
	background-image: url(./../images/backgrounds/bg_data_archive_light.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
div.generationDataCtrdark{
	width: 618px;
	height: 42px;
	float: left;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 19px;
	background-image: url(./../images/backgrounds/bg_data_archive_dark.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}
div.generationDataItmBox{
	width: 206px;
	float: left;
}
div.generationDataItmPdfImg{
	width: 39px;
	float: left;
	padding-top: 13px;
}
div.generationDataItmCnt{
	width: 155px;
	float: left;
	padding-right: 12px;
}
div.generationDataItmHdl{
	width: 155px;
	float: left;
	color: #003399;
}
div.generationDataItmTxt{
	width: 155px;
	float: left;
	color: #003399;
}
div.generationDataItmLnk{
	width: 155px;
	float: left;
	color: #0095ff;
}
div.generationDataItmLnk img{
	border: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
}
div.generationDataArchive{
	width: 239px;
	float: left;
}
div.generationDataArchiveHdl{
	width: 239px;
	height: 88px;
	float: left;
}
div.generationDataCurrent{
	width: 637px;
	float: left;
}
div.generationDataCurrentHdl{
	width: 637px;
	height: 88px;
	float: left;
}
div.generationDataArchiveCtrlight{
	width: 206px;
	height: 42px;
	float: left;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 32px;
	background-image: url(./../images/backgrounds/bg_data_archive_light.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}
div.generationDataArchiveCtrdark{
	width: 206px;
	height: 42px;
	float: left;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 32px;
	background-image: url(./../images/backgrounds/bg_data_archive_dark.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #D7D7D7;
	border-bottom: 1px solid #FFFFFF;
}

div.imgBusinessReport{
	width: 876px;
	height: 243px;
	float: left;
}
div.cntCtrBusinessReport{
	width: 478px;
	float: left;
	background-image: url(./../images/backgrounds/bg_endless_txt.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 398px;
}
div.cntImgBusinessReport{
	width: 478px;
	float: left;
}
div.cntTxtBusinessReport{
	width: 413px;
	float: left;
	padding-right: 65px;
	padding-top: 20px;
	padding-bottom: 25px;
}
div.cntFileCtr{
	width: 413px;
	float: left;
	padding-right: 65px;
	padding-bottom: 25px;
}
div.cntFilePdfImg{
	width: 40px;
	float: left;
}
div.cntFileHdl{
	width: 373px;
	float: left;
	color: #003399;
}
div.cntFileLnk{
	width: 373px;
	float: left;
	color: #0095ff;
}
div.cntFileLnk img{
	border: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
}

div.cntCtrDisclaimer{
	width: 499px;
	float: left;
	padding-left: 377px;
	padding-top: 43px;
	background-image: url(./../images/backgrounds/bg_endless_txt.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
div.cntImgDisclaimer{
	width: 499px;
	float: left;
	padding-bottom: 22px;
}
div.cntTxtDisclaimer{
	width: 461px;
	float: left;
	padding-right: 38px;
	padding-bottom: 22px;
}

div.imgLegalNotices{
	width: 343px;
	height: 468px;
	float: left;
}
div.cntCtrLegalNotices{
	width: 533px;
	height: 468px;
	float: left;
}
div.cntImgLegalNotices{
	width: 533px;
	height: 72px;
	float: left;
}
div.cntTxtLegalNotices{
	width: 463px;
	height: 57px;
	float: left;
	padding-left: 35px;
	padding-top: 18px;
	padding-right: 35px;
}
div.cntCtrLegalNoticesContactData{
	width: 533px;
	height: 250px;
	float: left;
	padding-top: 71px;
	background-image: url(./../images/backgrounds/bg_content_legal_notices.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #F0F0F0;
}
div.txtLegalNoticesContactDataLeft{
	width: 250px;
	float: left;
	padding-left: 35px;
	padding-right: 10px;
}
div.txtLegalNoticesContactDataRight{
	width: 228px;
	float: left;
	padding-right: 10px;
}

div.txtContactLftCtr{
	width: 539px;
	height: 547px;
	float: left;
}
div.txtContactIntro{
	width: 501px;
	height: 93px;
	float: left;
	padding-top: 30px;
	padding-left: 38px;
	background-image: url(./../images/backgrounds/bg_contact_text_01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.txtContactFormCtr{
	width: 501px;
	height: 396px;
	float: left;
	padding-left: 38px;
	padding-top: 28px;
	background-image: url(./../images/backgrounds/bg_contact_form.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.txtContactFormLft{
	width: 220px;
	float: left;
	padding-right: 20px;
}
div.txtContactFormRgt{
	width: 220px;
	float: left;
}
div.formHdl{
	width: 220px;
	float: left;
	color: #003399;
}
div.formInp{
	width: 220px;
	float: left;
	padding-bottom: 12px;
}
div.contactFormAreaCtr{
	width: 300px;
	float: left;
	padding-right: 20px;
}
div.contactFormAreaHdl{
	width: 300px;
	float: left;
	color: #003399;
}
div.contactFormAreaField{
	width: 300px;
	float: left;
}
div.contactFormControllCtr{
	width: 155px;
	float: left;
	padding-top: 19px;
}
div.contactFormSubmitBox{
	width: 155px;
	float: left;
}
div.contactFormInfoBox{
	width: 155px;
	float: left;
	color: #FFFFFF;
}
div.txtContactRgtCtr{
	width: 337px;
	height: 547px;
	float: left;
}
div.txtContactCntCtr{
	width: 298px;
	height: 289px;
	float: left;
	padding-left: 39px;
	padding-top: 50px;
	background-image: url(./../images/backgrounds/bg_contact_text_02.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
div.txtContactHdl{
	width: 298px;
	height: 26px;
	float: left;
}
div.txtContactCnt{
	width: 259px;
	height: 240px;
	float: left;
	padding-top: 23px;
	padding-right: 39px;
}
div.mediaContactCtr{
	width: 305px;
	height: 154px;
	float: left;
	padding-top: 54px;
	padding-left: 32px;
	background-image: url(./../images/backgrounds/bg_contact_text_03.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.mediaContactPdfCtr{
	width: 305px;
	float: left;
	padding-bottom: 20px;
}
div.mediaContactMap24Ctr{
	width: 305px;
	float: left;
}
div.mediaContactIco{
	width: 40px;
	float: left;
	padding-top: 10px;
}
div.mediaContactHdl{
	width: 265px;
	float: left;
	color: #003399;
	font-weight: bold;
}
div.mediaContactTxt{
	width: 265px;
	float: left;
}
div.mediaContactLnk{
	width: 265px;
	float: left;
	color: #0095ff;
}
div.mediaContactLnk img{
	border: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
}
input.contact{
	width: 208px;
	border: 1px solid #5588BB;
	font-size: 11px;
	padding: 5px;
}
textarea.contact{
	width: 288px;
	height: 106px;
	border: 1px solid #5588BB;
	font-size: 11px;
	padding: 5px;
}
div.txtContactFormSendingInfo{
	width: 499px;
	float: left;
	padding-left: 377px;
	padding-top: 43px;
	padding-bottom: 43px;
	background-image: url(./../images/backgrounds/bg_endless_txt.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

div.coreDataLft{
	width: 338px;
	height: 491px;
	float: left;
}
div.coreDataRgt{
	width: 538px;
	height: 491px;
	float: left;
}

div.defaultFooter{
	width: 876px;
	height: 91px;
	float: left;
}

img.txt{
	padding-right: 8px;
}
