div#eco_top_print {	display: none;	z-index: 20;}.eco div#main h2 {	width:579px;	margin-bottom: 10px;	overflow:hidden;}div#container.eco_top {	background:url(../eco/images/eco_top_back.gif) repeat-x 0 88px transparent;	}h2#eco_tec {	/*background:url(../eco/images/eco_tec_header.gif) no-repeat 0 0 transparent;*/}h2#eco_ev {	/*background:url(../eco/images/eco_ev_header.gif) no-repeat 0 0 transparent;*/}.eco_top div#header_img {	margin:10px 0 10px 13px;	width:837px;	height:243px;	background:url(../eco/images/eco_top_menu_back.jpg) no-repeat 0 0 transparent;	position:relative;	}.eco_top div#header_img h3 {	text-indent:-9999px;	width:111px;	height:30px;	background:url(../eco/images/eco_top_menu_head.gif) no-repeat 0 0 transparent;	position:absolute;	top:40px;	left:15px;		}.eco_top div#header_img p {	text-indent:-99999px;	width:215px;	height:88px;	background:url(../eco/images/eco_top_menu_text.gif) no-repeat 0 0 transparent;	position:absolute;	top:80px;	left:15px;			}.eco_top div#header_img a#eco_link_top {	text-indent:-99999px;	width:215px;	height:88px;	background:url(../eco/images/eco_top_link.gif) no-repeat 0 0 transparent;	position:absolute;	top:184px;	left:84px;			}.eco_top div#header_img ul {	position:absolute;	top:0;	left:240px;}.eco_top div#header_img ul li {	width:120px;	height:243px;	float:left;}.eco_top div#header_img ul li#eco_public, .eco_top div#header_img ul li#eco_home, .eco_top div#header_img ul li#eco_devices {	width:118px;}.eco_top div#header_img ul li#eco_building {	width:121px;}.eco_top div#header_img ul li a.eco_top_links {	display:block;	width:120px;	height:243px;	text-indent:-9999px;}.eco_top div#header_img ul li#eco_public a.eco_top_links, .eco_top div#header_img ul li#eco_home a.eco_top_links, .eco_top div#header_img ul li#eco_devices a.eco_top_links {	width:118px;}.eco_top div#header_img ul li#eco_building a.eco_top_links {	width:121px;}.eco_top div#header_img ul li#eco_factory a.eco_top_links:hover {	background:url(../eco/images/fac_col.jpg) no-repeat 0 0 transparent;}.eco_top div#header_img ul li#eco_public a.eco_top_links:hover {	background:url(../eco/images/train_col.jpg) no-repeat 0 0 transparent;}.eco_top div#header_img ul li#eco_building a.eco_top_links:hover {	background:url(../eco/images/building_col.jpg) no-repeat 0 0 transparent;}.eco_top div#header_img ul li#eco_home a.eco_top_links:hover {	background:url(../eco/images/home_col.jpg) no-repeat 0 0 transparent;}.eco_top div#header_img ul li#eco_devices a.eco_top_links:hover {	background:url(../eco/images/semi_col.jpg) no-repeat 0 0 transparent;}.eco_top div#header_img ul ul#eco_fac_products {	width:120px;	background:url(../eco/images/eco_dropdown.png) 0 0 repeat transparent;	position:absolute;	top:28px;	left:0;	z-index:6666;	display:none;}.eco_top div#header_img ul ul a {	color:#333;	/*font-size:10px;*/	line-height:13px;	background:url(../eco/images/top_arrow.gif) 0 0 no-repeat transparent;	padding-left:7px;	display:block;		}.eco_top div#header_img ul ul a:hover {	color:#FFF;	text-decoration:none;	background:url(../eco/images/top_arrow.gif) 0 -39px no-repeat transparent;	}.eco_top div#header_img ul ul#eco_fac_products li, .eco_top div#header_img ul ul#eco_pub_products li, .eco_top div#header_img ul ul#eco_bui_products li, .eco_top div#header_img ul ul#eco_hom_products li, .eco_top div#header_img ul ul#eco_dev_products li {	height:auto;	padding:4px 0px 4px 5px;	width:110px;}.eco_top div#header_img ul ul#eco_pub_products li, .eco_top div#header_img ul ul#eco_hom_products li, .eco_top div#header_img ul ul#eco_dev_products li {	height:auto;	padding:4px 0px 4px 5px;	width:108px;}.eco_top div#header_img ul ul#eco_pub_products {	width:118px;	background:url(../eco/images/eco_dropdown.png) 0 0 repeat transparent;	position:absolute;	top:28px;	left:120px;	z-index:6666;	display:none;}.eco_top div#header_img ul ul#eco_bui_products {	width:121px;	background:url(../eco/images/eco_dropdown.png) 0 0 repeat transparent;	position:absolute;	top:28px;	left:238px;	z-index:6666;	display:none;}.eco_top div#header_img ul ul#eco_hom_products {	width:120px;	background:url(../eco/images/eco_dropdown.png) 0 0 repeat transparent;	position:absolute;	top:28px;	left:357px;	z-index:6666;	display:none;}.eco_top div#header_img ul ul#eco_dev_products {	width:120px;	background:url(../eco/images/eco_dropdown.png) 0 0 repeat transparent;	position:absolute;	top:28px;	left:477px;	z-index:6666;	display:none;}.eco #contact {	width:235px;	height:123px;	margin-bottom:15px;}.eco #contact a {	width:235px;	height:123px;	/*background:url(../eco/images/eco_contact.jpg) no-repeat 0 0 transparent;*/}.eco #contact h3, .eco #contact p {	display: none;}.eco #contact a:hover {	width:235px;	height:123px;	background:url(../eco/images/eco_contact.jpg) no-repeat 0 0 transparent;}.eco #main {	width:579px;	padding:0px 0 0 13px;}.eco #sub {	width:235px;	padding:0;	margin:0px 0 0 0;}.eco p {	text-indent:0;	line-height:17px;}p.highlighted {	color:#00592a;	font-weight:bold;	font-size:14px;	text-indent:0;	margin: 0px;	padding: 0px;}div#main div#eco_tec_box {	margin-bottom:20px;}#eco_tec_box img {	float:left;	padding:0 20px 10px 45px;}#eco_tec_box h2 img {	padding:0px;	float: none;}#eco_tec_box p {	padding-right:50px;	padding-left:150px;}#eco_tec_box p.text {	padding-top:10px;	padding-bottom:0;}#eco_tec_box a.pdf {	margin-top:10px;	float:right;	color:#007336;}#eco_tec_box a.contact_link {	margin-top:10px;	padding-right:0;	background-image:url(../eco/images/eco_contact_link.gif);}a.more {	}#eco_tec_box ul#more_pdf {	/*background:url(../eco/images/more_pdf.gif) no-repeat 0 0 transparent;*/	width:340px;	height:75px;	/*margin:0px 10px 0 45px;*/	/*padding:0px 15px 0 25px;*/}#eco_tec_box ul#more_pdf li {	/*float:left;*/	margin:9px 5px 8px 0;}#eco_tec_box ul#more_pdf li img {	padding:0px;	margin:0px;	float:none;}#eco_tec_box ul#more_pdf li a {	display:block;	height:58px;	width:43px;	overflow:hidden;}#eco_tec_box ul#more_pdf li a:hover {	text-indent:-9999px;}/*#eco_tec_box ul#more_pdf li a#p01 {	background:url(../eco/images/pdf_01.jpg) no-repeat 0 0 transparent;}#eco_tec_box ul#more_pdf li a#p02 {	background:url(../eco/images/pdf_02.jpg) no-repeat 0 0 transparent;}#eco_tec_box ul#more_pdf li a#p03 {	background:url(../eco/images/pdf_03.jpg) no-repeat 0 0 transparent;}#eco_tec_box ul#more_pdf li a#p04 {	background:url(../eco/images/pdf_04.jpg) no-repeat 0 0 transparent;}#eco_tec_box ul#more_pdf li a#p05 {	background:url(../eco/images/pdf_05.jpg) no-repeat 0 0 transparent;}#eco_tec_box ul#more_pdf li a#p06 {	background:url(../eco/images/pdf_06.jpg) no-repeat 0 0 transparent;}#eco_tec_box ul#more_pdf li a#p07 {	background:url(../eco/images/pdf_07.jpg) no-repeat 0 0 transparent;}*/#eco_tec_box ul#more_pdf li a#p01:hover {	background:url(../eco/images/pdf_01.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p02:hover {	background:url(../eco/images/pdf_02.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p03:hover {	background:url(../eco/images/pdf_03.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p04:hover {	background:url(../eco/images/pdf_04.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p05:hover {	background:url(../eco/images/pdf_05.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p06:hover {	background:url(../eco/images/pdf_06.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p07:hover {	background:url(../eco/images/pdf_07.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p08:hover {	background:url(../eco/images/pdf_08.jpg) no-repeat 0 -58px transparent;}#eco_tec_box ul#more_pdf li a#p09:hover {	background:url(../eco/images/pdf_11.jpg) no-repeat 0 -58px transparent;}#eco_tec_box a.ichiran {	/*background:url(../eco/images/arrow_green.gif) no-repeat 10px 50% transparent;*/	color:#00592a;	position:relative;	left:440px;	top:-15px;}div#main div#eco_ev_box {	margin-bottom:0px;}#eco_ev_box ul {	margin-bottom:20px;}#eco_ev_box li {	/*background:url(../eco/images/arrow_green.gif) no-repeat 10px 50% transparent;*/	padding-left:10px;		margin-left:5px;}#eco_ev_box li img {	margin-bottom: 1px;}#eco_ev_box li a {	color:#666;	margin-left:5px;}a#report_link {	margin-left:10px;	/*background:url(../eco/images/report_2009.jpg) no-repeat 0 0 transparent;	text-indent:-9999px;	*/	display:block;	height:25px;	width:272px;		margin-bottom:20px;}a#report_link:hover {	text-decoration:none;}li#vision_box {	height:215px;	width:205px;	/*background:url(../eco/images/vision_back.gif) no-repeat 0 0 transparent;	*/	position:relative;	margin-top:0px;	margin-bottom:10px;	padding:0px;}li#vision_box h3 {	display: none;}	li#vision_box p, li#vision_box p img {	position:absolute;	top:0;	left:0;	z-index:0;}/*li#vision_box h3, li#vision_box p {	text-indent:-9999px;	}	*/a#vision_pdf_link {	display:block;	color:#00592a;	border:1px solid #7f9f8e;	background-color:#e4f7ed;	text-align:center;	height:30px;	line-height:30px;	position:absolute;	top:160px;	left:15px;	width:200px;	z-index:5;}a#vision_2021_link {	/*text-indent:-99999px;	background:url(../eco/images/vision_2021_link.gif) no-repeat 0 0 transparent;*/	display:block;	height:60px;	width:92px;	position:absolute;	top:82px;	left:130px;	z-index:10;	}img#leafs {	width:124px;	height:96px;	position:absolute;	top:160px;	left:-60px;	z-index:50;	}img#leaf {	width:61px;	height:46px;	position:absolute;	top:170px;	left:170px;	z-index:51;	}/* ----------------- Forum ----------------- */div#eco_forum_box {	margin-bottom:40px;}div#eco_forum_box a {	color:#000;}div#eco_forum_box a:hover {	text-decoration:underline;}div#eco_forum_box img#forum_logo{	padding:0 15px;}div#eco_forum_box p {	margin-bottom:0;}@media print {	.no_print {		display:none;		}}