html{height:auto!important;height:100%;min-height:100%;}body.public{background:none;}body.ac-test-page{position:relative;margin:0 auto;height:auto!important;height:100%;min-height:100%;}body.ac-test-page div#header{text-align:left;}body.ac-test-page h1,body.ac-test-page h2,body.ac-test-page h3,body.ac-test-page h4{font-family:Arial,Helvetica,Sans-Serif;color:#000;}body.ac-test-page div#page{margin:0 auto;}body.ac-test-page div#page div#mainContent,body.ac-test-page div#page div#content div#mainContent{padding:1em 0 0;color:#000!important;}body.ac-test-page div#page{width:700px;}body.ac-test-page input.start:hover{background-position:0 -101px;}body.ac-test-page input.start:active{background-position:0 -201px;}div.inputForm{background-color:#eee9ce;font-size:130%;padding:20px;width:660px;}div.inputForm input.button{background:transparent url('image/button-submit.png') no-repeat 0 0;border:0 none;width:64px;height:64px;line-height:64px;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:bold;color:#fff;text-indent:-9999px;position:absolute;text-decoration:none;cursor:default;margin:-10px 0 0 580px;}div#access-code-language{display:none;}p.backtotop{display:none;}.multi-language{padding:0;width:720px;height:36px;margin:30px auto 30px auto;}.multi-language li{float:left;display:inline;margin:0 12px;}.multi-language li label,.multi-language li a{display:block;outline:none;text-indent:-9000px;position:relative;background:transparent url('image/flag-list.png') no-repeat 0 0;width:36px;height:36px;line-height:36px;}.multi-language li a:hover{background-position:0 -36px;}.multi-language li .de-de{background-position:-36px 0;}.multi-language li .ja-jp{background-position:-72px 0;}.multi-language li .ko-kr{background-position:-108px 0;}.multi-language li .pt-br{background-position:-144px 0;}.multi-language li .es-es{background-position:-180px 0;}.multi-language li .vi-vn{background-position:-216px 0;}.multi-language li .ru-ru{background-position:-252px 0;}.multi-language li .ar-sa{background-position:-288px 0;}.multi-language li .zh-cn{background-position:-324px 0;}.multi-language li .zh-tw{background-position:-360px 0;}.multi-language li .th-TH{background-position:-396px 0;}.multi-language li a.de-de:hover{background-position:-36px -36px;}.multi-language li a.ja-jp:hover{background-position:-72px -36px;}.multi-language li a.ko-kr:hover{background-position:-108px -36px;}.multi-language li a.pt-br:hover{background-position:-144px -36px;}.multi-language li a.es-es:hover{background-position:-180px -36px;}.multi-language li a.vi-vn:hover{background-position:-216px -36px;}.multi-language li a.ru-ru:hover{background-position:-252px -36px;}.multi-language li a.ar-sa:hover{background-position:-288px -36px;}.multi-language li a.zh-cn:hover{background-position:-324px -36px;}.multi-language li a.zh-tw:hover{background-position:-360px -36px;}.multi-language li .th-TH:hover{background-position:-396px -36px;}.multi-language li a span,.multi-language li label span{width:100px;height:auto;line-height:20px;padding:10px;left:50%;margin-left:-64px;font-weight:400;font-style:italic;font-size:14px;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.1);text-align:center;border:4px solid #fff;background:#41913D;text-indent:0;border-radius:5px;position:absolute;pointer-events:none;bottom:100px;opacity:0;box-shadow:1px 1px 2px #666;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.multi-language li a span:before,.multi-language li a span:after,.multi-language li label span:before,.multi-language li label span:after{content:'';position:absolute;bottom:-15px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,0.1);}.multi-language li label span:after,.multi-language li a span:after{bottom:-14px;margin-left:-10px;border-top:10px solid #fff;}.multi-language li label:hover span,.multi-language li a:hover span{opacity:.9;bottom:50px;}.ie .multi-language li label span,.ie .multi-language li a span{line-height:20px;padding:0;font-weight:bold;font-size:12px;margin:0 10px;position:absolute;text-align:center;background:#FFF;margin-left:-50px;margin-top:50px;background:#41913D;border:0;display:none;}.ie .multi-language li label:hover span,.ie .multi-language li a:hover span{color:#FFF;display:block;}