/* general */
body {font: small arial,helvetica,sans-serif;margin: 3px 10px;background:#fff;text-align:center;}
body, table {font: x-small;}
html>body{font-size:83%}
html>body table {font-size:inherit}
small {font:78% verdana;}
form {margin:0;}
input, select {vertical-align:middle;font-size:100%;}
html>body input {vertical-align:top;}
html* textarea {font-size:100%} /* IE only */
select,input {font-size:100%;}
label {cursor:pointer;cursor:hand;}
img {border:0;}
p,form,h1,h3,h4,h5,h6 {margin:0;}
a:active {color: #f00;}
a:visited {color:#639;}
.yschnocss, .yschnn4 {display:none;}

/* component */
#yschdoc {width:56.5em;min-width:500px;text-align:left;margin:0 auto;border:1px solid #fff;}
#ygma {margin-bottom:10px;}
#ygma br {display:none;}
#ygma img {float:left;background:#fff;padding-right:5px;}
#ygma div {text-align:right;border-bottom:1px solid #999;padding:3px;margin-left:10px}
#ygtb {font-size:135%;margin:0;padding:0;background:#a8cefa;padding:5px 10px;margin:20px 0;clear:both;}
#yschadvdir #ygtb {background:#D3CAFF}
#yschft {text-align:center;font-size:78%;padding:40px 10px;}

/* nn4 only */
/*/*/ /*/
div, span, th, td, form, p, ul, ol, #yschpri h2 {font:small arial;}
b, strong {font-weight:800;}
small {font:x-small verdana,sans-serif;}
#ygunav {font-size:62%;border:2px solid #ccc;border-width:0 0 2px;}
#yschdoc {width:765px;text-align: center;}
#ygtb {font: bold 100% arial; margin: 0;clear:none;border:1px none #fff;}
#yschft {font-size:62%;}
/* end nn4 only */