body { margin-left: 5%; margin-right: 5%; background: #fafffd; }

h1 { font-weight: bold; font-size: 4.0pc; font-family: 'arial'; color: blue; }

h2 { font-style: normal; font-weight: bold; font-size: 2.0pc; color: blue; line-height: 3.0pc; padding: 0.2pc; border-width: thin thin thin thin; border-style: solid; width: auto; }

h3 { font-style: normal; font-weight: normal; font-size: 1.5pc; color: teal; line-height: 1.5pc; padding: 0.1pc; border-width: 0 thin thin 0; border-style: solid;}

h4 { font-style: normal; font-weight: normal; font-size: 1.3pc; color: fuchsia; border: solid; border-width: 0 0 thin 0; border-style: dotted;}

dl { font-size: 1pc; line-height: 1.5pc;}

dt { font-size: 1pc; line-height: 1.5pc;}
.q50 { background-color: #d0ffdd;}

dd { font-size: 1pc; line-height: 1.5pc;}

p { font-size: 1pc; line-height: 1.5pc; text-indent: 1pc; }
.rev { text-align: right;}

ul { font-size: 1pc; line-height: 1.5pc; list-style-type: none;}

ol { font-size: 1pc; line-height: 1.5pc;}

li { padding: 0.1pc; border-width: 1px; border-color: silver; border-style: dotted;}

a { text-decoration: none; background: transparent; padding: 1px; }

a:link { color: #0000ff; }

a:visited { color: #990066; }

a:hover {padding: 0; border-style: outset; border-width: 1px; border-color: #999999;}

a:active {padding: 0; border-style: inset; border-width: 1px; border-color: #999999;}

a:focus {padding: 0; border-style: inset; border-width: 1px; border-color: #999999;}

div { margin-left: 2%; margin-right: 2%; }
.pro { font-size: 1pc; }
.sit { color: blue; background-color: #ffefaa; border-width: 1px; border-style: dotted; border-color: gray; margin-top: 0.3pc; margin-bottom: 0.3pc; }
.xyz { color: navy; background-color: #ffd0aa; border-width: 1px; border-style: dotted; border-color: gray; margin-top: 0.3pc; margin-bottom: 0.3pc; }
