h1 { font-size:200%; color:#004040; font-family:"‚l‚r ‚oƒSƒVƒbƒN"; text-align:center; }
h3 { font-size:150%; color:#000080; font-family:"‚l‚r ‚oƒSƒVƒbƒN"; text-align:left;
     background-color: #ccccff; padding-left: 10pt; padding-top: 3pt;
     padding-bottom: 3pt; margin-top: 20pt; margin-top: 6pt; }
h4 { font-size:120%; font-family:"‚l‚r ‚oƒSƒVƒbƒN"; }
p { margin-top: 10pt; }
p.li { margin-top: 6pt; }
p.next { margin-top: -8pt; margin-bottom: 10pt; text-align:right; font-size: 80%; }
p.footer { text-align:right; font-size: 80%; margin-top: 0pt; }
p.uihead { font-weight: bold; }
p.uihead2 { font-weight: bold; margin-left: 10pt; }
p.ind { margin-left: 10pt; }
p.ind2 { margin-left: 20pt; }
p.ex { margin-left: 20pt; margin-top: 8pt; color:#006600; font-size: 90%; }
ul { margin-top: 10pt; }
li { margin-top: 6pt; }
li.large { margin-top: 10pt; }
th { background-color: #ddffff; font-weight: normal; padding-left: 10pt; padding-right: 10pt; }
td { padding-left: 10pt; padding-right: 10pt; }
pre.ex { margin-left: 30pt; margin-top: 8pt; color:#006600; }
.bold { font-weight: bold; }
.code { font-family:"Courier New"; font-size:90%; color:#006600; }
span.ver { color:#800080; font-size:80%; }
span.ano { color:#C00000; font-size:80%; vertical-align:super; }
span.wn { color:#880000; }
p.ano { font-size:90%; padding-left:1.2em; text-indent:-1.2em; margin-top:0.1em; margin-bottom:0.1em; }
hr { color:#000088; }
