#colCenter,#mainW30,#mainW60{margin:.2em auto}
#mainW30{width:33em;clear:both}
#mainW60{width:77em;clear:both}
#mainC1W30{width:30em}
#mainC2W60{width:61em}
#cl1{width:29.7%;float:left}
#cl2{float:right;width:70%}
#cl12SpacerX{width:.4%;float:left;overflow:hidden;height:43em}
fieldset{border:none}
input,select{vertical-align:middle}
div.btn input,td.btn input{font-variant:small-caps}
div.btn,td.btn, .dtab tfoot td.btn, .dform tfoot td.btn{background:#f90 url(bb.png) repeat-x 0 -500px;border-top:1px solid #000;padding:1px;text-align:center}
.dtab{background:#fff;color:000;width:100%}
.dtab tr td{border-bottom:1px solid #ddd;padding:1px 3px 1px 0}
label.reiter{background:#ddd;border:1px solid #bbb;padding:0 9px;font-size:120%}
.dtab thead th{background:#f90 url(bb.png) repeat-x 0 -500px;border-top:1px solid #bbb;border-bottom:1px solid #000}
.dtab tbody th{text-align:center}
.dtab td.c{text-align:center}
.dtab td.r{text-align:right;padding-right:10px}
.dtab tr.e{background:#f2f2f2}
.dtab .p{background:#B3CAE9 url(img/tbg_th0.png)}
.dtab tfoot td{background:#B3CAE9 url(bb.png) repeat-x 0 -500px;border-top:1px solid #000}
.dtab tr.over{background:#ffb}
.dform td{background-color:#fff;padding-left:3px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.dform tbody td{background:#fff url(bg/lw.gif) repeat-x;text-align:left}
.dform tfoot th{color:#333;background:#f6f6f6;font-size:95%;text-align:left;padding:1px 5px}
.dform tbody th{font-size:95%;font-weight:bold;text-align:right;vertical-align:top;white-space:nowrap;width:10%;color:#555;border-bottom:1px solid #bbb;border-right:1px solid #bbb;background-color:#f6f6f6;padding:0 3px}
.dform tr.odd th{background-color:#eee}
.dform select{border:none;background-image:inherit;background-color:inherit}
.dform textarea, .dform input.text{border:0;background:transparent;width:99%}
.dform input.text{width:100%}
.dform input{padding-left:0}
.dform input.morecol{border-right:3px double #f22}
.dform .read{color:#555;background:#eee}
.dform tfoot td{background:#eee;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.dform .error div{border:1px solid red;background:#fee;margin-top:2px;padding:0 2px;font-size:95%;position:static}
span.must, .dform td.must{background:#fed url(bb.png) repeat-x 0 -400px;}
span.must2, .dform td.must2{background:#ffd url(bb.png) repeat-x 0 -80px;}
.dform{width:100%}
div.info{background:#f6f6f6;border-bottom:1px solid #bbb;border-right:1px solid #bbb;font-size:.9em;padding:1px 5px;margin:2px 0}
div.info.odd{background:#eee}
div.info{padding:.6em 0}
div.info fieldset{background:#f6f6f6;border:1px solid #aaa;display:inline}
div.info legend{background:#fff url(bg/lw.gif) repeat-x;border:1px outset #eee;font-size:91%;font-weight:700;line-height:120%;color:#444}
div.info pre{padding:5px 15px}
div.boxNfo{background:#ffd url(ico/s_notice.png) no-repeat 9px 50%;border:3px double #fc0;margin:.5em;padding:9px 9px 9px 36px}
div.boxNfo ul{padding-left:20px}
a.btn{background:#eee 5% 50% no-repeat;border:1px outset #888;margin:1px 2px;padding:0 4px 0 22px;font-variant:small-caps;text-decoration:none;color:#000}
a.btn:hover{background-color:#ddd;border:1px inset #444}
div.business{margin:3px 0 0;background:#F6F6F6;border:2px ridge #eee}
div.business div{margin-right:6px}
div.btn{padding:2px;margin:1px 0}
.bxErr,.bxWrn,.bxNfo,.bxOk{background:#fcc url(/ico/s_error.png) no-repeat 9px 50%;color:#000;border:3px double red;border-radius:5px;box-shadow:1px 2px 4px #888,0px 1px 3px #FFFFFF inset;margin:.5em;padding:9px 9px 9px 36px}
.bxOk{background:#ebf8a4 url(/ico/s_okay.png) no-repeat 9px 50%;border-color:#a2d246}
.bxNfo{background:#e8eef1 url(/ico/s_notice.png) no-repeat 9px 50%;border-color:#3a6c7e}
.bxWrn{background:#ffd url(/ico/s_notice.png) no-repeat 9px 50%;border-color:#fc0}
.bxNfo ul{padding-left:20px}
.bxErr a,.bxWrn a,.bxNfo a,.bxOk a{text-decoration:underline}
.blendOut{overflow:hidden;animation:1.5s ease-out 3s normal forwards 1 blendOut}
@keyframes blendOut{0%{max-height:300px}50%{opacity:1}100%{max-height:0;opacity:0}}
