@charset "utf-8";
html, body, div, span,  applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dd, dl, dt, li, ol, ul,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/* line-height: 1; */
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
strong{
	font-weight:bold;
	}
html{
	height:100%;
	}
body{
	background:#f3f3f3;
	text-align:center;
	height:100%;
	color:#333;
	}
#content{
	position: relative;
	margin: 0 auto;
	width:1100px;
	background:#FFF;
	overflow:hidden;
	border-left:#d7d7d9 solid 1px;
	border-right:#d7d7d9 solid 1px;
	xheight:100%;
	height:auto;
	min-height:100%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	}
#logo{
	padding:26px 0px 0px 48px;
	}
#slogan{
	padding:10px 0px 0px 50px;
	font-size:12px;
	color:#BBB;
	xwidth:600px;
	float:left;
	xborder:#CCC 1px solid;
	margin:0px 0px 18px 0px;
	}
#info{
	float:right;
	padding:0px 10px 0px 0px;
	}
.login td{
	font-size:13px;
	}
#foot{
	padding:10px 50px 10px 50px;
	font-size:70%;
	line-height:18px;
	color:#666;
	}
#center div{
	font-size:80%;
	}
#center div.hlblue{
	color:#00C;
	font-weight:bold;
	font-size:13px;
	margin:40px 0px 0px 0px;;
	xfont-size:14px !important;
	}
table#menutb{
	margin:0px 0px 0px 50px;
	
	}
div#menuwrapper{
	background:url(/e/greenvision/greenvision/img/menu_bg.gif) repeat-x;
	height:38px;
	margin: 0px;
	padding: 0px;
	xborder:#f00 solid 2px;
	}
table#menutb tr td{
	height:38px;
	line-height:38px;
	xdisplay:block;
	font-size:13px;
	font-weight:bold;
	background:url(/e/greenvision/greenvision/img/menu_sp.gif) no-repeat 0px 10px;
	}
table#menutb tr td a{
	text-decoration:none;
	display:block;
	color:#000;
	padding:0px 10px 0px 16px;
	}
table#menutb tr td a,
table#menutb tr td a:link,
table#menutb tr td a:visited{
	text-decoration:none;
	display:block;
	color:#000;
	padding:0px 10px 0px 16px;
	}

	
table#menutb tr td a:hover, table#menutb tr td#m0:hover{
	color:#00f;
	background:url(/e/greenvision/greenvision/img/menu_bgo.gif) repeat-x;
	}
table#menutb tr td ul{
	position:absolute;
	display:none;
	xwidth:230px;
	z-index:1;
	}
table#menutb tr td ul li{
	xposition:absolute;
	display:block;
	xborder:#F00 1px solid;
	height:22px; line-height:22px;
	xwidth:100%;
	}
table#menutb tr td#m0{
	padding:0px 12px 0px 14px;
	margin:0px 0px 0px 0px;
	}
table#menutb tr td ul li div.menuclick,
table#menutb tr td ul li div.menuclick:link,
table#menutb tr td ul li div.menuclick:visited{
	font-weight:normal;
	color:#777;
	font-size:90%;
	cursor:pointer;
	display:block;
	line-height:22px;
	height:22px;
	padding:0px; margin:0px;
	}
/**/
table#menutb tr td ul li div.menuclick:hover{
	background:#f3f3f3;
	color:#000;
	}
table#menutb tr td ul{
	position:absolute;
	xmargin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background:#FFF;
	}
table#menutb tr td a{
 	cursor:default;
	}
table#menutb tr td ul li a, table#menutb tr td#m5 a, table#menutb tr td#m0{
 	cursor:pointer;
	}


	
#menubar{
	background:url(/e/greenvision/greenvision/img/menu_bg.gif) repeat-x;
	height:38px;
	border-bottom:#c5c5c5 solid 1px;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	position:relative;
	z-index:1;
	width:auto;
	}
#menubarsh{
	background:url(/e/greenvision/greenvision/img/menu_sh.gif) repeat-x;
	height:9px;
	dborder:#F66 solid 1px;
	
	}
#menubar ul{
	border:#930 solid 2px;
	}
#menubar ul li{
	border:#9f0 solid 2px;
	}
#menubar ul li a{
 	cursor:default;
	}
#menubar ul li ul li a, #menubar ul li#m5 a, #menubar ul li#m0{
 	cursor:pointer;
	}
#menubar ul li a,
#menubar ul li a:link,
#menubar ul li a:visited{
	text-decoration:none;
	display:block;
	color:#000;
	padding:0px 10px 0px 16px;
	}

	
#menubar ul li a:hover, #menubar ul li#m0:hover{
	color:#00f;
	background:url(/e/greenvision/greenvision/img/menu_bgo.gif) repeat-x;
	}
#menubar ul li ul li div.menuclick,
#menubar ul li ul li div.menuclick:link,
#menubar ul li ul li div.menuclick:visited{
	font-weight:normal;
	color:#777;
	font-size:90%;
	padding:0px 66px 0px 16px;
	
	}
#menubar ul li ul li div.menuclick:hover{
	background:#EEE;
	color:#000;
	cursor:pointer;
	}
#menubar ul li{
	list-style:none;
	display:inline-block;
	xdisplay:inline;
	background:url(/e/greenvision/greenvision/img/menu_sp.gif) no-repeat 0px 10px;
	height:38px;
	line-height:38px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
	xborder:#f6f 1px solid;
	xfloat:left;
	xposition:absolute;
	}
#menubar ul li ul{
	position:absolute;
	xdisplay:block;
	xdisplay:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	xfloat:left;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	background:#FFF;
	}
#menubar ul li ul li{
	display:block;
	xposition:absolute;
	xposition:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:none;
	height:20px;
	line-height:20px;
	}
	
#menubar ul li#m0 img{
	margin:12px 0px 0px 0px;
	xline-height:38px;
	
	}
#menubar ul li#m0{
	padding:0px 12px 0px 14px;
	margin:0px 0px 0px 0px;
	xborder:#CCC 1px solid;
	xheight:38px;
	}
#menubar ul.menui{
	display:none;
	}
#menubar ul.menui li.first{
	height:22px;
	}
#menubar ul.menui li.last{
	height:22px;
	}
#menubar ul.menui li.first div.menuclick{
	padding-top:2px;
	}
#menubar ul.menui li.last div.menuclick{
	padding-bottom:2px;	
	}

#center{
	padding:46px 28px 20px 50px;
	}
#center p{
	margin:0px 0px 10px 0px;
	}
#center div{
	position:relative;
	margin:0px 0px 20px 0px;
	}
#center div.cleft{
	width:340px;
	float:left;
	overflow:hidden;
	}
#center div.cright{
	margin:0px 0px 0px 360px;
	xfloat:right;
	xclear:both;
	}
#center div.cright p img{
	margin:10px 0px 10px 0px;
	}
#center div.cright#standard div p, #center div.cright#material div p, #center div.cright#corporate div p{
	font-size:12px;	
	}
#center div#dispose p{
	font-size:12px;	
	}
#center div#dispose table.cotable td{
	font-size:11px;
	padding:6px 6px 0px 0px;
	color:#666;
	}
#center div#dispose table.cotable td a,
#center div#material a{
	color:#666; text-decoration:none;
	font-weight:bold;
	}
#center div#dispose table.cotable td a:hover,
#center div#material a:hover{
	color:#090;
	}
#center div#dispose table.cotable tr.contry td{
	border-top:#DDD solid 1px;
	color:#090;
	font-size:12px;
	}
	
#center div.dec{
	height:10px;
	line-height:10px;
	overflow:hidden;
	padding:0px 0px 0px 20px;
	background:url(/e/greenvision/greenvision/img/dec.gif) repeat-x 0px -10px;;
	margin:0px 0px 0px 0px;
	xborder:#06f 1px solid;
	}
/*#center ul#menuci, ul#menuci li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	xborder:#06f 1px solid;
	}
#center ul#menuci li.menuc, #center ul#menuci li.menucc{
	display:block;
	height:24px; line-height:24px;
	border-bottom:#CCC 1px solid;
	padding:0px 4px 0px 4px;
	}
#center ul#menuci li.menucc{
	font-weight:bold;
	}
#center ul#menuci li.menuc{
	cursor:pointer;
	}
#center ul#menuci li.menuc:hover{
	background:#F3F3F3;
	}*/
#center ul{
	margin:0px 0px 0px 20px;
	}
	
#center ul.bulletm li{
	margin-bottom:6px;
	}
td.lColumn, td.aColumn, td.bColumn, td.lineR, td.lineL{
	font-size:13px;
	}
td.lColumn, td.aColumn, td.bColumn, td.lineR, td.lineL{
	padding:2px 0px 2px 0px;
	}
td.bColumn{
	padding-left:6px; 
	}
td.aColumn{
	padding-right:6px; 
	}
td.lColumn{
	padding-right:6px; 
	}
td.lineR{
	padding-right:6px; padding-left:6px; border-right:#ddd solid 1px;
	}
td.lineL{
	padding-left:6px; border-left:#ddd solid 1px;
	}
td.lineT{
	padding-top:10px; border-top:#ddd solid 1px;
	}
td.lineB{
	padding-bottom:10px; border-bottom:#ddd solid 1px;
	}
td.pColumn{
	padding-left:6px;
	}
.tableTco td, .tableTcoE td{
	padding:0px 0px 0px 0px;
	border-top:#CCC solid 1px;
	font-size:12px;
	}
.tableTco, .tableTcoE{
	margin:10px 0px 0px 0px;
	}
#printBut{
	float:right;
	}
.t1, #tocB strong, #tocA strong{
	font-size:14px; font-weight:bold;
	}
.titleImg{
	padding:0px 0px 20px 0px; border-bottom:#CCC solid 1px;
	}
div#productTcoApromt, div#productTcoB, div#productTcoA{
	font-size:11px;
	}
.resultE{
	color:#00BD22;
	}
#tcoDiffB, #tcoDiffA{
	padding:10px 0px 0px 0px;
	color:#00C;
	}
.hili, .resultE, .result, #tcoDiffB, #tcoDiffA{
	font-size:24px;
	font-weight:bold;
	}
.spTable td{
	font-size:10px;
	}
.spTable{
	margin:0px 0px 8px 0px;
	}
.tips{
	position:absolute !important;
	width:200px;
	padding:4px;
	margin:4px 0px 0px 0px;
	background-color:#FFF;
	border:1px solid #CCC;
	}
.tiny{
	font-size:10px;
	}
div#content div#center div#printdisplay table.maintable, div#content div#center div#printdisplay table.parameter{
	border-collapse:collapse;
	}
div#content div#center div#printdisplay table.maintable td, 
div#content div#center div#printdisplay table.maintable th,
div#content div#center div#printdisplay table.parameter td, 
div#content div#center div#printdisplay table.parameter th{
	font-size:small;
	padding:2px 10px 2px 4px;
	border:#999 solid 1px;
	}
div#content div#center div#printdisplay table.maintable td div,
div#content div#center div#printdisplay table.parameter td div{
	display:inline;
	font-size:small;
	}
div#content div#center div#printdisplay div.mod, div#content div#center div#printdisplay div.mod2{
	padding:20px 0px 0px 0px;
	font-size:large;
	font-weight:bold;
	}
div#content div#center div#printdisplay div.mod2{
	display:inline;
	}
	
table.tDetail, table.gTable{
	
	}
table.gTable{
	margin:0px 0px 0px 20px;
	}
table.tDetail td, table.gTable td{
	font-size:12px;
	xborder:#999 solid 1px;
	}
table.tDetail td{
	padding:14px 0px 0px 0px;	
	}
	
#mycarousel div div{
	font-size:12px;
	padding:8px 0px 0px 0px;
	color:#000;
	}
#center ul#menuci{
	xborder:#999 solid 1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#center ul#menuci li.shortcut{
	list-style:none;
	position:relative;
	xpadding:8px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	xpadding:0px 0px 0px 0px;
	border-bottom:#DDD solid 1px;
	font-size:12px;
	}

#center ul#menuci li.shortcut a{
	padding:8px 0px 8px 0px;
	display:block;
	text-decoration:none;
	}
#center ul#menuci li.shortcut a:link, #center ul#menuci li.shortcut a:visited{
	color:#999;
	}
#center ul#menuci li.shortcut a:link strong, #center ul#menuci li.shortcut a:visited strong{
	color:#333;
	}
#center ul#menuci li.shortcut a:active, #center ul#menuci li.shortcut a:hover{
	background:#F9F9F9;
	}
.jcarousel-control a{
	width:13px;
	height:13px;
	
	background-image:url(/e/greenvision/greenvision/img/carousel_inactive.png);
	background-repeat:no-repeat;
	/*background:url(/e/greenvision/greenvision/img/carousel_inactive.png) no-repeat;
	background-image:url(/e/greenvision/greenvision/img/carousel_active.png);*/
	display:inline-block;
	}
.jcarousel-skin-ndse li div{
	font-size:11px;
	color:#333;
	}
.footmenu a{
	color:#00C;
	margin:0px 0px 0px 12px;
	text-decoration:none;
	}
#langselect{
	float:right;
	font-size:12px;
	}
#langselect div{
	
	}
#langselect div#langbutton{
	border:#DDDDDD solid 1px;
  float:right;
	
	margin:0px 10px 0px 6px;
	background-image:url(/e/greenvision/greenvision/images/button_gradient.png);
	height:22px;
	xdisplay:inline;
	}
#langselect div#langbutton div{
	padding:0px 10px 0px 24px;
	background-image:url(/e/greenvision/greenvision/images/leftsmall.png);
	background-repeat:no-repeat;
	background-position:4px 3px;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
	}
#langselect div#langchoices{
	xdisplay:inline;
	float:right;
	height:22px;
	border:#DDDDDD solid 1px;
	padding:0px 4px;
	}
#langselect div#langchoices ul li{
	display:inline;
	line-height:20px;
	
	}
#langselect div#langchoices ul li a,
#langselect div#langchoices ul li a:link,
#langselect div#langchoices ul li a:visited{
	text-decoration:none;
	color:#00F;
	line-height:22px;
	padding:0px 5px 0px 5px;
	height:22px;
	}
#langselect div#langchoices ul li a:hover,
#langselect div#langchoices ul li a:active{
	/*background-color:#CCC;*/
	}
table.infitable{
	border-top:#ddd 1px solid;
	border-right:#ddd 1px solid;
	margin-bottom:10px;
	}
table.infitable tr td strong{
	font-size:12px;
	color:#333;
	}
table.infitable tr td{
	padding:2px 4px;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	font-size:11px;
	color:#999;
	}
.necnote{
	font-size:9px;
	}
