 html,body{width:100%;height:100%;} html,body,div,span,h1,h2,h3,h4,h5,h6,img,fieldset,label,input,textarea,p,a,b,u,i,pre,ul,ol,li,ins,del,dd{font-size:100%;background:transparent;vertical-align:baseline;margin:0;padding:0;border:0;outline:none;} ul,li,ol{list-style:none;} body{font-size:81%;line-height:1;} p{display:block;font-size:1em;text-indent:.5em;margin:0 0 1em 0;letter-spacing:0;text-align:justify;} p,textarea,input{line-height:1.3;} div{position:relative;} a.fill{position:absolute;left:0;top:0;height:100%;width:100%;display:block;letter-spacing:-1000em;} body,p,textarea,input{font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;} #menu{z-index:9;} #head{z-index:8;} #misc{z-index:7;} #slog{z-index:2;} #main{z-index:0;} #foot{z-index:1;} .mnu{overflow:hidden;} .mnu*{margin:0;padding:0;display:block;} .mnu ul{list-style:none;overflow:hidden;} .mnu li a{display:block; width:100%;height:100%;overflow:hidden;} .not{display:none!important;} #head,#menu,#slog{position:absolute;width:100%;top:0;left:0;} #main,#foot,#menu .cnt,#head .cnt,#slog .cnt{position:relative;width:850px;margin:0 auto;} #misc,#slog{position:absolute;} #misc{overflow:hidden;opacity:0;} .logo{top:0;left:50%;width:150px;height:40px;margin-left:-425px;cursor:pointer;} .mask{top:0;left:0;width:100%;height:100%;} #head{min-height:140px;} #hold{visibility:hidden;} #hold,#hold .qsom,#hold .ctac{position:absolute;top:0;width:100%;} #hold .qsom,#hold .ctac{display:none;} #fade,#fade span{position:absolute;} #fade{display:none;width:100%;height:10px;top:-18px;overflow:visible;} #fade span{display:block;right:0;top:18px;font-size:.8em;font-weight:bold;text-decoration:underline;cursor:pointer;} #head .cnt{margin:8px auto 37px;} #expo{display:block;height:0;overflow:hidden;} #expo .cnt{margin:40px auto 0 auto;height:100%;display:none;} #expo h3,#hold h3{display:none;} .qsom img{float:left;margin-right:1em;} .ctac div,.ctac textarea{overflow:hidden;} .ctac p{font-size:.97em;} .ctac p.int{margin:.5em 2em 0em 100px;} .ctac p.col{width:315px;} .ctac h3{margin:1em 0 1em 100px;font-size:1.2em;} .ctac h4{text-align:right;margin-right:2em;text-transform:uppercase;} .ctac .cen{margin-top:-1em;} .ctac .sign{font-family:Georgia,serif;} .ctac p.sign{text-align:right;} .ctac strong.blk,.ctac em.sign{display:block;text-indent:0;} .ctac textarea{display:block;margin:1em 0 1em 100px;padding:5px;width:650px;border-width:1px;border-style:solid;} .ctac .lft,.ctac .rgt{float:left;margin-bottom:0;} .ctac .lft{margin-left:100px;} .ctac .rgt{margin-left:30px;} .ctac label,.ctac label span,.ctac label input{display:block;} .ctac label,.ctac label input{margin-bottom:1em;} .ctac label span{line-height:1.2em;} .ctac label input,.ctac .snd{height:22px;} .ctac label input{font-size:16px;padding:2px 2px 0;width:310px;border-width:1px;border-style:solid;} .ctac .snd{float:left;margin-top:0.8em;font-size:1.25em;font-weight:bold;height:30px;padding:0 10px 2px;} .ctac .alt{float:left;display:none;right:20px;width:225px;text-align:right;line-height:1.3em;} .ctac .alt span{font-weight:bold;} .ubic .map{display:block;width:850px;height:400px;border-width:1px;border-style:solid;} .map_ul{position:absolute;top:344px;right:-1px;height:56px;width:174px;} .map_ul a{display:block;width:100%;height:28px;} .map_ul a span{display:none;} #logo{position:relative;width:185px;height:95px;margin-left:63px;} #logo img{display:none;} h1,h1 a{width:100%;height:100%;} h1 a{display:block;overflow:hidden;text-indent:-300em;} #slog{left:50%;top:255px;margin-left:140px;width:265px;height:50px;text-indent:-300em;overflow:hidden;cursor:default;} #menu{margin-top:12px;} #menu ul{float:right;} #menu li{float:left;margin-right:8px;line-height:15px;} #menu li a{display:block; text-indent:-300em;} #main{padding:52px 0 4px 0;} #main.hid{padding-top:52px;} #show,#serv{width:842px;margin-left:4px;} #serv,#cont{margin-top:4px;} #show{position:relative;height:260px;overflow:hidden;} #show span{position:absolute;top:0;display:block;width:50%;height:100%;} #show .lft{left:0;} #show .rgt{right:0;} #show .ovr{cursor:default!important;} #serv{min-height:26px;cursor:pointer;} #serv h2{display:none;} #serv ul{float:left;} #serv .cen,#serv .rgt{margin-left:4px;} #serv li{margin:4px 0;width:278px;line-height:16px;} #serv li a{text-indent:-300em;} #cont{min-height:185px;overflow:hidden;} #cont a span,#cont a:hover span{background-repeat:no-repeat!important;} #cont .fra h2{position:relative;overflow:hidden;} #cont .fra h2 a{display:block;width:100%;height:100%;text-decoration:none;} #cont .fra h2 a span{position:absolute;display:block;cursor:pointer;overflow:hidden;width:100%;height:25px;text-indent:-300px;} #cont.n1 a span,#cont.n1 a:hover span{background-position:right!important;right:8px;bottom:4px;} #cont.n1 .fra p{margin:8px;} #cont.n1 .fra{float:left;margin-left:4px;width:278px;} #cont.n1 .fra h2{width:100%;height:185px;} #cont.n2{position:relative;} #cont.n2 a span{background-position:left!important;bottom:0;} #cont.n2 img{border:0;} #cont.n2 .lft h2{padding-top:8px;margin-left:8px;width:340px;height:25px;} #cont.n2 p{margin:8px;margin-left:12px;} #cont.n2 a.pic{border-left:4px solid white;background:white;margin:0 4px 0 10px;width:494px;height:329px;float:right;padding-bottom:94px;} #cont.n2 div.rgt{position:absolute;width:494px;height:90px;right:4px;top:333px;} #cont.n2 .rgt h2{position:absolute;top:0;width:245px;height:90px;} #cont.n2 .rgt h2.lft{left:0;} #cont.n2 .rgt h2.rgt{right:0;} #foot{height:50px;} #debug{position:fixed;padding:1em;padding-bottom:0;bottom:0;left:0;border:4px red solid;border-bottom:none;min-height:30px;min-width:60px;background:pink;margin-left:1em;z-index:9999;} #debug,#debug*{color:red;font-weight:bold;font-size:12pt;text-align:center;} 