A { font-weight: bold; color: #20D; text-decoration: none; }
A.HOF { color: red; background-color: #AD9; display: inline-block; border: 1px dotted black; margin: 2px; padding: 1px 4px; }
BODY { font: 11pt/14pt Verdana,Helvetica,sans-serif; font-weight: normal; color: black; background: url('./wp02f.jpg'); }
.Box { font: 11pt/14pt font-weight: bold; color: #151; margin-top: 2; margin-left: 15; padding: 3px; border: ridge 2px #127; background-color: #FFA; }
.Box A { padding: 0 0.2em 0 0.2em; }
.Box A:hover { color: white; background-color: #051; }
DIV.Cats { border-bottom: 3px ridge #507; padding: 1px 1px 3px 1px; clear: both; }
DIV.CatsU { border-top: 3px ridge #507; padding: 1px 1px 3px 10px; clear: both; }
DIV.Clear { height: 1px; line-height: 0%; clear: both; }
DIV.Det80 { position: static; float: right; padding: 3px; width:90%; margin: 2px 0px 15px 0px; border: 3px ridge navy; background-color: #FCF; }
DIV.Frm { width: 100%; margin-top: 9px; clear: both; }
DIV.H { font: 18pt/20pt Verdana,Ariel,Helvetica,sans-serif; font-weight: bold; color: gold; width: 100%; text-align: left; border-top: solid 2pt red; padding: 5 0; clear: both; }
DIV.Inputs { float: left; left: 25%; width: 75%; }
DIV#Outer { padding:6px; width:850px; background-color: #AADDE8; border: groove 6px #D6B; }
DIV.Q0, DIV.Qn { font-size:8pt; width: 200px; border-top: 1px dotted black; padding-left: 4px; float:left; vertical-align: top; }
DIV.Q0 { clear: both; }
DIV.Q0 IMG, DIV.qn IMG { vertical-align: top; }
DIV.RelsBox { padding: 2px 2px 4px 5px; border: outset 2px #357; background-color: #FFF; background-image: url('grad1b.jpg'); background-repeat: repeat-x; width: 800px; margin-bottom: 6px; margin-top: 6px; clear: both; }
DIV.TROW { width: 835px; border: none; position: static; float: left; left: 2px; margin-bottom:2px; }
DIV.WII { float: left; left:0; width:23%; }
DIV.TitleName { width: 700px; font: 13pt/15pt Verdana,Ariel,Helvetica,sans-serif bold; color: black; text-align: left; background-color: #FF9; padding: 2px; margin-top: 1em; border: 3px ridge red; clear: both; }
DIV.WII, DIV.Inputs { padding-bottom: 9px; }
DIV.Wrapper { width: 825px; border: none; position: static; float: left; left: 5px; clear: both; }
DIV.Wrapper DIV.Lft SPAN { vertical-align: top; padding: 1px; }
DIV.L30 { width: 24%; float: left; padding-bottom: 2px; clear: left; vertical-align: middle; }
DIV.L44 { width: 40%; float: left; padding-bottom: 2px; text-align: right; clear: left; }
DIV.R70 { position: static; float: left; left: 26%; width:74%; padding-bottom: 2px; vertical-align: middle; }
DIV.R70 IMG { vertical-align: top; }
DIV.R53 { position: static; float: left; left: 42%; width:58%; padding-bottom: 2px; vertical-align: middle; }
.RelsBox H1, .RelsBox H2 { margin: 0; font-weight: bold; text-align: left; padding: 4px 4px 5px 30px; border: 2px ridge #357; clear: both; }
.RelsBox H1 { background-color: #CEB; font-size: 120%; }
.RelsBox H1 A { margin: 1px 0px; }
.RelsBox H2 { color: #FCFC00; background-color: #307; font-size: 110%; }
EM { font: bold italic; color: #308; }
LEGEND { background-color: #D8B; border: 3px ridge #166; }
FIELDSET { background-color: #7CA; border: 3px ridge #166; }
FIELDSET { margin: 0.75em; padding: 0.75em; }
FIELDSET.SrchOpts { width:175px; float:left; left:0; margin-right:10px; }
FIELDSET#roleopts { width: 310px; position: fixed; left: 795px; top: 65px; }
FIELDSET#roleopts LABEL { padding: 1px 7px; margin-right: 0.5em; font-size: 80%; }
FIELDSET#NameOpts { width: 550px; }
FIELDSET#NameOpts LABEL { padding: 1px 7px; width: 440px; margin: 3px; clear: both; }
FIELDSET LABEL INPUT { border: none; background-color: #FF5; }
FIELDSET#ISL DIV { float: left; width: 33%; padding-bottom: 4px; border: 1px solid transparent; }
FIELDSET#ISL DIV:hover { background-color: #FF5; border: 1px dotted purple; }
.Switch { display: none; margin: 0.5em 0 2em 0; }
H3 { font: 16pt/18pt Verdana,Arial,sans-serif; font-weight: bolder; color: #A02; text-align: left; margin: 0.45em 0; }
H4 { width: 360px; font: 16pt/18pt Verdana,Ariel,Helvetica,sans-serif bold; color: black; text-align: left; background-color: #C9C; padding: 1px 1px 2px 5em; border: 3px ridge navy; margin: 1px 0px 2px 0px; clear: both; }
IMG { border: none; }
INPUT, SELECT, TEXTAREA { color: indigo; background-color: #FFA; border: solid 2px red; font: 10pt/11pt Verdana,Helvetica,sans-serif; font-weight: normal; padding: 0 3 0 3; }
LABEL { background-color: #FF5; border: 1px dotted purple; display: inline-block; right-margin: 0.5em; }
LABEL.commenter { background-color: transparent; border: none; font-weight: bold; padding: 2px; }
LABEL.commenter INPUT { background-color: #9CF; border: 2px ridge red; padding: 2px; margin: 2px; color: black; font-weight: bold; }
OL LI { list-style: square inside; }
UL LI { list-style-type: none; border: 1px dotted black; margin: 0px 30px 3px 6px; padding: 2px; }
LI.ROLES { background-color: yellow; }
LI.TITLES { background-color: #F77; }
LI.NAMES { background-color: #99C; }
LI.fa { background-image: url('fagrad2.gif'); background-repeat:no-repeat; }
LI.mo { background-image: url('mograd2.gif'); background-repeat:no-repeat; }
LI.fa, LI.mo { background-color: #FFF; background-repeat: none; height: 18px; padding:0px 0px 0px 60px; border: 1px solid transparent; }
LI.fa A { color: #20D; }
LI.mo A { color: #20D; }
LI.fa SPAN { color: black; font-size:75%; }
LI.mo SPAN { color: black; font-size:75%; }
UL { margin: 3px 0px 0px 0px; }
P { font: 11pt/12pt Verdana,Helvetica,sans-serif; font-weight: normal; color: black; margin-bottom: -0.33em; }
P.B { font-weight: bold; }
SPAN.MISSING { background-color: #206; color: yellow; }
SPAN.Expl { float: left: left: 25%; padding-right: 1em; clear: both; }
SPAN.GRP { color: black; background-color: #F77; border: 1px dotted black; padding: 1px 3px 1px 2px; }
SPAN.Links { font: 9pt/10pt Verdana,Helvetica,sans-serif bolder; color: red; background-color: #FFA; border: ridge 2px #127; line-height:14pt; height:1.1em; text-align: center; vertical-align: text-top; padding: 0 3 1 3; margin: 1 0 1 0; }
SPAN.Links A:hover { color: white; background-color: #082; }
SPAN.Right { padding-left: 15; font-weight: bold; vertical-align: top; }
STRONG { font-weight: bold; color: #B25; }
SUP { font-size: 80%; vertical-align: 20%; text-decoration: underline; }
TABLE { empty-cells:show; }
TD { font: 10pt/12pt Verdana,Helvetica,sans-serif; font-weight: normal; color: black; vertical-align: top; }
TD.Def, TD.Def1 { border-top: 2px ridge darkred; text-align: left; }
TD.Def { border-left: 3px ridge darkred; }
TD.Det { padding: 0 4 0 4; }
TH.Hdr { text-align: left; padding-left: 2.5em; }
TH.Hdr, CAPTION { font-weight: bold; color: black; background-color: #F94; padding: 3px; }
CAPTION { text-align: center; }
#NextButtons { width: 765px; float: left; left; clear: both; }
#NextButtons SPAN { display: inline-block; width: 254px; text-align: center; font-weight: bold; }
#NextButtons SPAN INPUT { border: 3px outset #FF8; background-color: #428; color: white; font-weight: bold; padding: 2 6 2 6; margin-right: 4px; }

