body        {background: #FFFFFF; background-image: url("../Commons/graymarb.jpg");}
body.sub    {background: #FFFFFF; background-image: url("../Commons/sumtextb.jpg"); background-attachment: fixed;}
body.sirach {background: #FFFFFF; background-image: url("../Commons/3DGREEN1.jpg"); background-attachment: fixed;}
body.case   {background: #FFFFFF; font-family: Georgia;}
body.fbe    {background: #FFECD9;}
body.wht    {background: #FFFFFF;}
body.inter  {background-image: url(../Commons/sfondo2.jpg); color: navy; font-family: Verdana, Arial, Helvetica; font-variant: normal;}

body.relig  {background: #FFFFFF url(../Commons/n026a.jpg); background-attachment: fixed;}
body.title  {background: #800000 url(../Commons/navy16.jpg); background-attachment: fixed;}

table.std {
  border:1px solid #404040;
  border-collapse: collapse;
  max-width: 95%;
  margin-inline: auto;
  }

hr {width: 95%; color: #FFE866; background-color: #FFE866; height: 1px; border: 1px solid #FFE866}

p            {font-family: Arial; margin: 0pt 15pt}
p.h1         {font-family: Arial; color: #008000; font-size: 14pt; font-style: italic; font-weight: 100; margin: 0pt}
p.h2         {font-family: Tahoma; color: #008080; font-size: 10pt; font-weight: 100; margin: 0pt 5pt}
p.h3         {font-family: Tahoma; color: #FFCC00; font-size: 10pt; font-weight: 200; margin: 0pt 3pt}
p.h4         {font-family: Arial, sans-serif; color: #008000; font-size: 14 pt; font style: italic; margin: 0pt 5pt}
p.h4f        {font-family: Georgia; text-align: center; color: #007000; font-size: 14pt; font style: normal; margin: 0pt 5pt}p.h5         {font-family: Calibri; color: #000000; font-size: 12pt; font-weight: 100; margin: 0pt 5pt}
p.h6         {font-family: Calibri; color: #3798FF; font-size: 12pt; font-weight: 200; margin: 0pt 5pt}
p.logo32     {font-family: Arial; margin: 0pt 5pt}
p.hierarchy  {font-family: Arial; color: #0A0A0A; font-size: 14pt; font-weight: normal; font-style: italic; margin: 0pt 5pt}
p.hierarchyf {font-family: Arial; color: #FCA000; font-size: 14pt; font-weight: 100; font-style: italic; margin: 0pt 5pt}
p.jumplist   {font-family: Arial; color: #0A0A0A; font-size: 10pt; font-weight: normal;                     margin: 0pt 5pt}
p.jumplistf  {font-family: Arial; color: #FCA000; font-size: 10pt; font-weight: normal;                     margin: 0pt 5pt}
p.title      {font-family: Arial;                 color: #008000; font-size: 14pt; font-weight: normal; font-style: italic; margin: 0pt}
p.subtitle   {font-family: Georgia; color: #663300; text-align: justify; font-size: 12pt; font-weight: bold; font-style: italic; text-indent: 30pt; margin: 10pt 30pt}
p.shelf      {font-family: Calibri;               color: #FFCC00; font-weight: bold}
p.menu       {font-family: Calibri;               color: #666699; font-size: 12pt; font-weight: normal; text-indent: -5pt; margin: 2pt 2pt 2pt 7pt;}
p.menuc      {font-family: Calibri;               color: #000000; text-align: center; font-size: 10pt; text-indent: -5pt; margin: 3pt 10pt}
p.menud      {font-family: Calibri;               color: #000000; text-align: justify; font-size: 12pt; text-indent: -5pt; margin: 3pt 10pt}
p.menu1      {font-family: Tahoma;                color: #0A0A0A; font-size: 10pt; font-weight: normal; text-indent: -5pt; margin: 0pt 5pt}
p.menu2      {font-family: Tahoma;                color: #0A0A0A; font-size: 11pt; font-weight: bold; text-indent: -5pt; margin: 0pt 5pt}
p.menug      {font-family: Georgia;               color: #666699; font-size: 12pt; font-weight: normal; text-indent: -5pt; margin: 2pt 2pt 2pt 7pt;}
p.update     {font-family: Tahoma;                color: #008080; font-size: 10pt; font-weight: normal; font-style: normal; margin: 0pt 5pt}
p.tbl        {font-family: Tahoma;                color: #0A0A0A; font-size: 10pt; font-weight: normal; text-indent: 0pt; margin: 0pt 5pt}
p.tblind     {font-family: Tahoma;                color: #0A0A0A; background: #FFFFFF;
                                                                  font-size: 10pt; font-weight: normal; text-indent: 25pt; margin: 0pt 5pt}
p.tblred     {font-family: Tahoma;                color: #CA0A0A; font-size: 10pt; font-weight: normal; text-indent: 0pt; margin: 0pt 5pt}
p.tblc       {font-family: Tahoma;                color: #0A0A0A; font-size: 10pt; font-weight: normal; text-align: center; margin: 0pt 5pt}
p.tblr       {font-family: Tahoma;                color: #0A0A0A; font-size: 10pt; font-weight: normal; text-align: right; margin: 0pt 5pt}
p.tblhdr     {font-family: Tahoma;                color: #008080; font-size: 10pt; font-weight: bold; margin: 0pt 5pt}

/* Forgotten Books of Eden fonts */
p.chapterf      {font-family: TypoUpright BT;       color: #007000; text-align: center; font-size: 12pt; font-weight: bold; font-style: italic}
p.chaptertitlef {font-family: TypoUpright BT;       color: #800000; text-align: center; font-size: 36pt; font-weight: bold; font-style: italic}
p.heading       {font-family: TypoUpright BT;       color: #007000; text-align: center; font-size: 24pt; font-weight: bold; font-style: italic}
p.textf         {font-family: Franklin Gothic Book; color: #007000; text-align: center; font-size: 12pt; font-weight: bold; font-style: italic}

/* religious works fonts */
p.bookshelf {font-family: Arial; font-weight: bold; margin: 0pt 5pt}
p.bookspacer {font-family: Franklin Gothic Book; font-size: 10pt; color: #000000; font-weight: bold}
p.booktitle {font-family: Calibri; font-weight: bold}
p.booksubttl {font-family: Calibri; font-size: 10pt; font-weight: bold}
p.jumplist {font-family: Arial; color: #FFE866; font-size: 10pt; font-weight: 100; margin: 0pt 5pt}
p.book {font-family: Old English Text MT; color: #FFE866; margin: 1pt 3pt}

/* main book fonts */
p.bookspacer {font-family: Franklin Gothic Book;  color: #000000; font-size: 10pt;                                          font-weight: bold}
p.booktitle  {font-family: Calibri;               color: #000000;                                                           font-weight: bold}
p.booksubttl {font-family: Calibri;                                                    font-size: 10pt;                     font-weight: bold}
p.chapter    {font-family: Georgia;               color: #000000; text-align: center;  font-size: 24pt; font-style: italic; font-weight: normal;                    margin: 0pt}
p.chapnum    {font-family: Georgia;               color: #000000; text-align: center;  font-size: 12pt; font-style: normal; font-weight: normal;                    margin: 0pt}
p.chaplft    {font-family: Georgia;               color: #000000; text-align: left;    font-size: 12pt; font-style: normal; font-weight: normal;                    margin: 0pt}
p.chaprht    {font-family: Georgia;               color: #000000; text-align: right;   font-size: 12pt; font-style: normal; font-weight: normal;                    margin: 0pt}
indent:-30pt; margin: 10pt 30pt 10pt 90pt; line-height: 23pt}
/* Case Law Fonts */
p.case    {font-family: Georgia; color: #000000;                      font-size: 10pt;                     margin: 0pt 3pt}
p.cite    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                     margin: 8pt 45pt}
p.tabl    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                     margin: 2pt 5pt}
p.text    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent:  30pt; margin: 10pt 30pt 10pt 30pt; line-height: 23pt}
p.tex0    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent:   0pt; margin: 10pt 30pt 10pt 30pt; line-height: 23pt}
p.tex2    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent:  30pt; margin: 10pt 30pt 10pt 60pt; line-height: 23pt}
p.tex3    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent:  30pt; margin: 10pt 30pt 10pt 80pt; line-height: 23pt}
p.tex4    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent: -50pt; margin: 10pt 30pt 10pt 80pt; line-height: 23pt}
p.tex5    {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent:   0pt; margin: 10pt 30pt 10pt 60pt; line-height: 23pt}
p.cntr    {font-family: Georgia; color: #000000; text-align: center;  font-size: 12pt; text-indent:   0pt; margin: 10pt  0pt 10pt 00pt; line-height: 23pt}
p.cntr1   {font-family: Georgia; color: #000000; text-align: center;  font-size: 16pt; text-indent:   0pt; margin: 10pt  0pt 10pt 00pt; line-height: 23pt}
p.curia   {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent: -30pt; margin: 10pt 30pt 10pt 60pt; line-height: 23pt}
p.book    {font-family: Cheltenhm BdCorrection BT; color: #FFEDB0;            font-size: 12pt;                     margin: 0pt}
p.updated {font-family: Georgia; color: #000000; text-align: right;   font-size: 12pt; text-indent:  30pt; margin: 10pt 30pt 10pt 30pt; line-height: 23pt}
/* Former h1 fonts */
p.sub       {font-family: Arial;   color: #666699; font-size: 14pt; font-weight: normal; font-style: italic; margin: 0pt}
p.caselaw   {font-family: Arial;   color: #000000; font-size: 36pt; font-weight: bold;   font-style: normal; margin: 0pt}
p.casetitle {font-family: Georgia; color: #000000; font-size: 18pt; font-weight: bold;   font-style: normal; margin: 0pt 30pt 0pt 30pt}
p.casecitat {font-family: Georgia; color: #000000; font-size: 12pt; font-weight: bold;   font-style: normal; margin: 0pt  5pt 0pt 30pt}
p.caseheadg {font-family: Georgia; color: #000000; font-size: 10pt; font-weight: normal; font-style: normal; margin: 0pt  5pt 0pt  5pt}
p.casejuris {font-family: Georgia; color: #000000; font-size: 18pt; font-weight: bold;   font-style: normal; margin: 8pt  5pt 0pt  5pt}
p.legishd   {font-family: Calibri; color: #008080; font-size: 16pt; font-weight: bold;   font-style: italic; text-align: center; margin: 0pt 0pt}
p.inter     {font-family: Arial;   color: #008000; font-size: 16pt; font-weight: normal; font-style: normal; text-align: center; margin: 0pt}
/* Former h2 fonts */
p.wotb1    {font-family: Tahoma, sans-serif;               color: #000000; font-size: 10pt;                     font-weight: normal;                      margin: 0pt 5pt}
p.caselaw  {font-family: Tahoma, sans-serif;               color: #000000; font-size: 24pt;                     font-weight: normal; text-align: justify; margin: 0pt 5pt}
p.cntrf    {font-family: Calibri; color: #663300; text-align: center; font-size: 12pt}
p.contents {font-family: Times New Roman, serif;           color: #000000; font-size: 12pt; font-style: normal; font-weight: strong; text-align: justify; margin: 0pt 5pt}
p.list     {font-family: Times New Roman, serif;           color: #000000; font-size: 12pt; font-style: normal; font-weight: strong; text-align: justify; margin: 0pt 5pt 0pt 15pt}
/* ---- */
p.text   {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                                          text-indent: 30pt; margin: 10pt 30pt;           line-height: 23pt}
p.textg  {font-family: Calibri; color: #663300; text-align: justify; font-size: 12pt; text-indent: -30pt; margin: 10pt 60pt}
p.textn  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                                          text-indent:  0pt; margin: 10pt 30pt;           line-height: 23pt}
p.textc  {font-family: Georgia; color: #000000; text-align: center;  font-size: 12pt; font-style: italic}
p.texts  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                     font-weight: bold;   text-indent: 30pt; margin: 10pt 30pt}
p.text0  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 5pt 5pt}
p.text1  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent: 30pt; margin: 5pt 60pt}
p.text2  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 0pt 30pt 0pt 90pt}
p.text3  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:-30pt; margin: 5pt 30pt 0pt 60pt}
p.text4  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:-30pt; margin: 5pt 30pt 0pt 90pt}
p.text5  {font-family: Georgia; color: #000000; text-align: justify; font-size:  8pt; font-style: normal; font-weight: normal; text-indent:-10pt; margin: 10pt 40pt}
p.text6  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 5pt 30pt 5pt 60pt}
p.text7  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent: 30pt; margin: 5pt 30pt 0pt 60pt}
p.text8  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:-30pt; margin: 0pt 30pt 0pt 120pt}
p.text9  {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent:-30pt; margin: 0pt 30pt 0pt 150pt}
/* thesaurus fonts */
p.ind1 {font-family: Georgia; color: #000000; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 0pt 25pt 0pt 30pt}
p.ind2 {font-family: Georgia; color: #000000; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 0pt 25pt 0pt 38pt}
p.ind3 {font-family: Georgia; color: #000000; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 0pt 25pt 0pt 46pt}
p.ind4 {font-family: Georgia; color: #000000; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 0pt 25pt 0pt 54pt}
p.ind4a {font-family: Georgia; color: #000000; background: #F0F8FF; border-bottom: 1px dotted #AC0063; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 0pt 25pt 0pt 25pt}
p.ind5 {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent: 37pt; margin: 2pt 25pt 2pt 25pt}
p.ind5a {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; text-indent: 15pt; margin: 2pt 25pt 4pt 25pt}
p.ind6 {font-family: Georgia; color: #000000; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; text-indent:  0pt; margin: 2pt 25pt 2pt 25pt}
p.inb1 {font-family: Georgia; color: #008080; text-align: justify; font-size: 14pt; font-style: normal; font-weight: bold;   text-indent:  0pt; margin: 0pt 25pt 0pt 30pt}
p.inb2 {font-family: Georgia; color: #008080; text-align: justify; font-size: 14pt; font-style: normal; font-weight: bold;   text-indent:  0pt; margin: 0pt 25pt 0pt 38pt}
p.inb3 {font-family: Georgia; color: #008080; text-align: justify; font-size: 14pt; font-style: normal; font-weight: bold;   text-indent:  0pt; margin: 0pt 25pt 0pt 46pt}
p.inb4 {font-family: Georgia; color: #008080; text-align: justify; font-size: 14pt; font-style: normal; font-weight: bold;   text-indent:  0pt; margin: 0pt 25pt 0pt 54pt}
p.inb5 {font-family: Georgia; color: #008080; text-align: justify; font-size: 12pt; font-style: normal; font-weight: bold;   text-indent: 37pt; margin: 2pt 25pt 2pt 25pt}
.pspeech {font-variant:small-caps; color:#8C0023;}
.dictref {white-space: nowrap;}
p.tbl    {font-family: Georgia; color: #000000; font-size: 10pt; font-weight: 100; margin: 0pt 5pt}
p.tblhd  {font-family: Georgia; color: #3798FF; font-size: 11pt; font-weight: 200; margin: 0pt 5pt}

p.tbc {text-align: center;  font-family: Georgia, serif; color: #000080; font-size: 11pt; text-indent: 0pt; margin: 2pt 5pt}

/* legislation fonts */
p.legis1 {font-family: Georgia; color: #008080; text-align: justify; font-size: 14pt; font-style: normal; font-weight: normal; margin: 0pt 5pt}
p.legis2 {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; margin: 0pt 5pt}
p.legis3 {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; text-indent: 20pt;  font-weight: normal; margin: 5pt}
p.legis4 {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; margin: 5pt 5pt 5pt 25pt}
p.legis5 {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                     font-weight: normal; margin: 5pt 5pt 5pt 45pt}
p.legis6 {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt;                     font-weight: normal; margin: 5pt 5pt 5pt 65pt}
p.legis7 {font-family: Georgia; color: #000000; text-align: justify; font-size: 10pt;                     font-weight: normal; margin: 3pt 5pt 3pt 15pt}
p.legis8 {font-family: Georgia; color: #000000; text-align: left;    font-size: 12pt; font-style: normal; font-weight: normal; margin: 0pt 5pt}
p.legishd {font-family: Calibri; color: #008080; text-align: center;  font-size: 16pt; font-style: italic; font-weight: bold;   margin: 0pt 0pt}
p.legisi  {font-family: Georgia; color: #000000; text-align: left;    font-size: 12pt; font-style: italic; font-weight: normal; margin: 5pt 5pt}
p.history {font-family: Georgia; color: #008080; text-align: justify; font-size: 12pt; font-style: normal; font-weight: normal; margin: 0pt 5pt}
p.contents {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: bold;   margin: 0pt 5pt}
p.list     {font-family: Georgia; color: #000000; text-align: justify; font-size: 12pt; font-style: normal; font-weight: bold;   margin: 0pt 5pt 0pt 15pt}
/* periodic table fonts */
p.periodic    {font-family: Calibri;      text-align: center; font-size: 16pt;                     font-weight: bold;   margin: 0pt 12pt}
p.periodic1   {font-family: Calibri;                          font-size: 18pt;                     font-weight: normal; margin: 0pt 5pt}
p.periodici   {font-family: Calibri;                          font-size: 18pt; font-style: italic; font-weight: normal; margin: 0pt 5pt}
p.periodic2   {font-family: Calibri;                          font-size: 36pt;                     font-weight: bold;   margin: 0pt 5pt}
p.periodic3   {font-family: Calibri;                          font-size: 12pt;                     font-weight: bold;   margin: 0pt 5pt}
p.periodic4   {font-family: Arial Narrow; text-align: center; font-size:  8pt;                     font-weight: normal; margin: 0pt 0pt 6pt 0pt}
p.periodic5   {font-family: Arial Narrow; text-align: center; font-size:  8pt;                     font-weight: normal; margin:-5pt 0pt 0pt 0pt}
p.periodic6   {font-family: Arial Narrow; text-align: center; font-size:  8pt;                     font-weight: normal; margin: 0pt 0pt 0pt 0pt}
p.periodic7   {font-family: Calibri;      text-align: left;   font-size: 10pt;                     font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-wh {font-family: Calibri; color: #000000; text-align: left; font-size:  8pt; font-weight: normal; margin: 0pt 0pt 0pt 0pt}
p.Z-wh        {font-family: Calibri; color: #000000; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 0pt}
p.periodic-rd {font-family: Calibri; color: #000000; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-yw {font-family: Calibri; color: #000000; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-mg {font-family: Calibri; color: #FFFFFF; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-pp {font-family: Calibri; color: #FFFFFF; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-bl {font-family: Calibri; color: #802020; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-tl {font-family: Calibri; color: #802020; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-pk {font-family: Calibri; color: #000000; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-oc {font-family: Calibri; color: #666699; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-gn {font-family: Calibri; color: #FFFFC0; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
p.periodic-mr {font-family: Calibri; color: #EEEEB0; text-align: left; font-size: 10pt; font-weight: normal; margin: 0pt 0pt 0pt 2pt}
/* ... */
.text-rd {color: #FF0000; }
.text-yw {color: #000000; background: #FFFF00}
.text-mg {color: #FFFFFF; background: #CC0099}
.text-pp {color: #FFFFFF; background: #800080}
.text-bl {color: #802020; background: #8BCAF8}
.text-tl {color: #802020; }
.text-pk {color: #000000; background: #FFD2DE}
.text-oc {color: #666699; background: #FF9900}
.text-gn {color: #FFFFC0; background: #008000}
.text-mr {color: #EEEEB0; }
/* ... */
p.SI          {font-family: Calibri;                                   font-size: 12pt; font-weight: normal; margin: 0pt 5pt}
p.SJ          {font-family: Calibri; color:#07B56F;                    font-size: 12pt; font-weight: normal; margin: 0pt 5pt}

/* dictionary fonts */
p.ndxsub   {font-family: Book Antiqua; color: #000080; text-align: center;  font-size: 14pt; font-weight: bold; text-indent:  0pt; margin: 0pt 20pt}
p.ndxhdr   {font-family: Georgia;      color: #000080; text-align: center;  font-size: 24pt; font-weight: bold; text-indent:  0pt; margin: 0pt 20pt}
p.ndxmnu   {font-family: Calibri;      color: #FF9900;                      font-size: 12pt; font-weight: bold; text-indent:  0pt; margin: 0pt 5pt}
p.main     {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:-45pt; margin: 7pt 40pt 7pt 65pt}
p.maincon  {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:  0pt; margin: 7pt 40pt 7pt 65pt}
p.main1    {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:-45pt; margin: 7pt 40pt 7pt 85pt}
p.main2    {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:-45pt; margin: 7pt 40pt 7pt 105pt}
p.main3    {font-family: Calibri;      color: #000000; text-align: center;  font-size: 48pt; font-weight: bold; text-indent:  0pt; margin: 0pt}
p.mainind  {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:  0pt; margin:-7pt 40pt 7pt 85pt}
p.mainli   {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:  0pt; margin:-7pt 40pt 7pt 65pt}
p.tdl      {font-family: Georgia;      color: #000080; text-align: justify; font-size: 11pt;                    text-indent:  0pt; margin: 2pt 5pt}
p.tdc      {font-family: Georgia;      color: #000080; text-align: center;  font-size: 11pt;                    text-indent:  0pt; margin: 2pt 5pt}
/* scrapbook fonts */
p.garamond     {font-family: Georgia;  font-size: 12pt; margin: 4pt 5pt 4pt 25pt}
p.biggaramond  {font-family: Georgia;  font-size: 18pt; margin: 4pt 5pt 4pt 95pt}
p.biggaramondc {font-family: Georgia;  font-size: 18pt; margin: 4pt 5pt 4pt  5pt}
p.galleria6    {font-family: Galleria; font-size: 24pt; margin: 0pt 5pt}
p.galleria5    {font-family: Galleria; font-size: 18pt; margin: 0pt 5pt}
/* thesaurus styling for dt tag */
dt          {font-family: Georgia; color: #000000; text-align: justify; font-size: 14pt;                       text-indent:-15pt; margin: 5pt 10pt 5pt 25pt}
dt.dtd      {font-family: Georgia; color: #000000; text-align: center;  font-size: 14pt;                       text-indent:  0pt; margin: 5pt 0pt 5pt 0pt}
caption     {font-family: Arial;   color: #008000;                      font-size: 14pt; font-style: italic; font-weight: normal; margin: 0pt}
caption.sub {font-family: Arial;   color: #666699;                      font-size: 14pt; font-style: italic; font-weight: normal; margin: 0pt}
caption.dix {font-family: Arial;   color: #000080;                      font-size: 10pt; font-style: normal; font-weight: normal; margin: 0pt; caption-side: bottom}
/* h1 */
/* NOTE: h1 has been phased out of the library files in favour of <p class="title"> */
h1 {font-family: Arial; color: #008000; font-size: 14pt; font-style: italic; font-weight: normal; margin: 0pt}
/* h2 */
/* NOTE: h2 is being phased out of the library files in favour of <p class="update"> */
h2 {font-family: Tahoma; color: #008080; font-size: 10pt; font-weight: normal; font-style: normal; margin: 0pt 5pt}
/* h3 */
h3 {font-family: Tahoma; color: #FFCC00; font-size: 10pt; font-weight: normal; margin: 0pt 3pt}
h3.IP          {font-family: Georgia; color: #FFFF00; font-size: 11pt; font-weight: bold; margin: 0pt 2pt}
h3.cop         {font-family: Calibri, sans-serif;               color: #666699; font-size: 11pt;                                text-align: center;          margin: 0pt 25pt}
h3.periodic-wh {font-family: Calibri, sans-serif;               color: #000000; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-rd {font-family: Calibri, sans-serif;               color: #000000; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-yw {font-family: Calibri, sans-serif;               color: #000000; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-mg {font-family: Calibri, sans-serif;               color: #FFFFFF; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-pp {font-family: Calibri, sans-serif;               color: #FFFFFF; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-bl {font-family: Calibri, sans-serif;               color: #802020; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-pk {font-family: Calibri, sans-serif;               color: #000000; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-oc {font-family: Calibri, sans-serif;               color: #666699; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
h3.periodic-gn {font-family: Calibri, sans-serif;               color: #FFFFC0; font-size: 10pt;           font-weight: normal; text-align: left;            margin: 2pt 0pt 0pt 2pt}
/* h4 */
h4 {font-family: Arial; color: #008000; font-size: 14pt; font-weight: normal; font-style: italic; text-indent: 0pt; margin: 0pt 5pt}
/* h5 */
h5 {font-family: Calibri; color: #000000; font-size: 12pt; font-weight: normal; margin: 0pt 5pt}
h5.tbl     {font-family: Calibri;                     color: #000000; font-size: 12pt;           font-weight: normal;           text-indent:-10pt; margin: 0pt 5pt 0pt 15pt}
h5.rfctbl   {font-family: Calibri;                     color: #000000; font-size: 12pt;           font-weight: normal; text-align: justify; text-indent:-10pt; margin: 0pt 5pt 0pt 15pt}
h5.caselaw   {font-family: Calibri;                     color: #000000; font-size: 16pt;           font-weight: bold;  text-align: center;           margin: 0pt 5pt     }
h5.notes    {font-family: Calibri;                     color: #000000; font-size: 12pt;                     text-align: justify; text-indent:-30pt; margin: 5pt 30pt 0pt 90pt}
h5.red     {font-family: Calibri;                     color: #FF0000; font-size: 12pt;           font-weight: normal;                     margin: 0pt 5pt}
h5.green    {font-family: Calibri;                     color: #228822; font-size: 12pt;           font-weight: normal;                     margin: 0pt 5pt}
/* h6 */
h6 {font-family: Calibri; color: #3798FF; font-size: 12pt; font-weight: bold; margin: 0pt 5pt}
h6.TMcase   {font-family: Calibri;                     color: #3CD00B; font-size: 12pt;           font-weight: normal;                     margin: 0pt 5pt}
/* list */
li.dixionry {text-align: justify; font-family: Georgia; color: #000080; font-size: 11pt; text-indent: -0pt; margin: 7pt 40pt 7pt 35pt}
li.dixionr1 {text-align: justify; font-family: Georgia; color: #000080; font-size: 11pt; text-indent: -0pt; margin: 2pt 40pt 2pt 55pt}
/* links and anchors */
a:link  {color: #666699}
a:visited {color: #666699}
a:hover  {color: #FF0000}
a:active {color: #666699}
a.blu:link  {color: #3798FF}
a.blu:visited {color: #3798FF}
a.blu:hover  {color: #FF0000}
a.blu:active {color: #3798FF}
a.blu1:link  {color: #3798FF}
a.blu1:visited {color: #3798FF}
a.blu1:hover  {color: #FFFFFF}
a.blu1:active {color: #3798FF}
a.case:link {color: #008000}
a.case:visited {color: #008000}
a.case:hover {color: #FF0000}
a.case:active {color: #008000}
a.chaptertitle:link {font-family: TypoUpright BT; font-size: 36pt; color: #007000}
a.chaptertitle:visited {font-family: TypoUpright BT; font-size: 36pt; color: #007000}
a.chaptertitle:hover {font-family: TypoUpright BT; font-size: 36pt; color: #700000}
a.chaptertitle:active {font-family: TypoUpright BT; font-size: 36pt; color: #007000}
a.drk:link  {color: #33334C}
a.drk:visited {color: #33334C}
a.drk:hover  {color: #FF0000}
a.drk:active {color: #33334C}
a.fbe:link  {color: #FCA000}
a.fbe:visited {color: #FCA000}
a.fbe:hover  {color: #FF0000}
a.fbe:active {color: #FCA000}
a.mid:link  {color: #666699}
a.mid:visited {color: #666699}
a.mid:hover  {color: #FF0000}
a.mid:active {color: #666699}
a.ndx:link {font-family: Calibri; font-size: 13pt; color: #007000}
a.ndx:visited {font-family: Calibri; font-size: 13pt; color: #007000}
a.ndx:hover {font-family: Calibri; font-size: 13pt; color: #C00000}
a.ndx:active {font-family: Calibri; font-size: 13pt; color: #007000}
a.periodic-wh:link {color: #000000}
a.periodic-wh:visited {color: #000000}
a.periodic-wh:hover {color: #FF0000}
a.periodic-wh:active {color: #000000}
a.periodic-rd:link {color: #000000}
a.periodic-rd:visited {color: #000000}
a.periodic-rd:hover {color: #FFFFFF}
a.periodic-rd:active {color: #000000}
a.periodic-yw:link {color: #000000}
a.periodic-yw:visited {color: #000000}
a.periodic-yw:hover {color: #FF00FF}
a.periodic-yw:active {color: #000000}
a.periodic-mg:link {color: #FFFFFF}
a.periodic-mg:visited {color: #FFFFFF}
a.periodic-mg:hover {color: #000000}
a.periodic-mg:active {color: #FFFFFF}
a.periodic-pp:link {color: #FFFFFF}
a.periodic-pp:visited {color: #FFFFFF}
a.periodic-pp:hover {color: #FFFF00}
a.periodic-pp:active {color: #FFFFFF}
a.periodic-bl:link {color: #802020}
a.periodic-bl:visited {color: #802020}
a.periodic-bl:hover {color: #FFFFC0}
a.periodic-bl:active {color: #802020}
a.periodic-pk:link {color: #000000}
a.periodic-pk:visited {color: #000000}
a.periodic-pk:hover {color: #00FF00}
a.periodic-pk:active {color: #000000}
a.periodic-oc:link {color: #666699}
a.periodic-oc:visited {color: #666699}
a.periodic-oc:hover {color: #C00000}
a.periodic-oc:active {color: #666699}
a.periodic-gn:link {color: #FFFFC0}
a.periodic-gn:visited {color: #FFFFC0}
a.periodic-gn:hover {color: #C00000}
a.periodic-gn:active {color: #FFFFC0}
a.red:link  {color: #CA0A0A}
a.red:visited {color: #CA0A0A}
a.red:hover  {color: #008000}
a.red:active {color: #CA0A0A}
a.relig:link {color: #FFE866}
a.relig:visited {color: #FFE866}
a.relig:hover {color: #FF0000}
a.relig:active {color: #FFE866}
a.shelf:link  {color: #FFCC00}
a.shelf:visited {color: #FFCC00}
a.shelf:hover  {color: #FF0000}
a.shelf:active {color: #FFCC00}
a.thesaurus:link  {color: #000090}
a.thesaurus:visited {color: #000090}
a.thesaurus:hover  {color: #FF0000}
a.thesaurus:active {color: #000090}
abbr            {color: #4080C0; border-bottom:1px dotted}
abbr.vulgar     {color: #701020; border-bottom:1px dotted}
abbr.colloquial {color: #407070; border-bottom:1px dotted}
abbr.offensive  {color: #70005C; border-bottom:1px dotted}

/* top-of-page table set up for library html files */

table.header {
  width: 95%;
  border:1px solid #F1F1F1;
  background:#F1F1F1;
  margin-inline: auto;
  }

td.header     {text-align:center; border:1px solid #F1F1F1}
table.headertitle {width:100%; border:0px; border-collapse:collapse}
td.logo32left   {width:20%; text-align:right}
td.logo32right  {width:20%; text-align:left}
td.headertitle  {width:60%; text-align:center}
td.leg32left   {width:25%; text-align:right}
td.leg32right  {width:25%; text-align:left}
td.legsection  {width:50%; text-align:center}
/* -- */
/* menu table set up for library html files */
table.menu {alignment-adjust:central; border:1px solid #600}
tr.menu  {background-image: url(../Commons/cnvbkgnd.jpg)}
td.menu  {vertical-align: top;           background-image: url(../Commons/cnvbkgnd.jpg); padding:5px; border-bottom:1px dotted #600}
td.menuc  {vertical-align: top; text-align: center; background-image: url(../Commons/cnvbkgnd.jpg); padding:5px; border-bottom:1px dotted #600}
/* -- */
table.book {background: #000000; border:1px solid #000000; min-width: 115px; height: 300px}
table.boo2 {background: #000000; border:1px solid #000000; min-width: 100px; height: 300px}
table.boo3 {width: 95%; background-color: #FFFFFF; border-collapse: collapse; border:0; table-layout: fixed}
table.ins1 {width: 95%; background-color: #F1F1F1; border:1px solid #F1F1F1 ; border:0; table-layout: fixed}
table.ins2 {width: 95%; background-color: #F1F1F1; border:1px solid #F1F1F1 ; border:0; margin-left: 30px}
table.wh {width: 300px; height: 300px; border:1px solid #FF0000; background-color: #FFFFFF}
table.rd {width: 300px; height: 300px; border:1px solid #FF0000; background-color: #FFFFFF}
table.yw {width: 300px; height: 300px; border:1px solid #FFFF00; background-color: #FFFFFF}
table.mg {width: 300px; height: 300px; border:1px solid #CC0099; background-color: #FFFFFF}
table.pp {width: 300px; height: 300px; border:1px solid #800080; background-color: #FFFFFF}
table.bl {width: 300px; height: 300px; border:1px solid #8BCAF8; background-color: #FFFFFF}
table.pk {width: 300px; height: 300px; border:1px solid #FFD2DE; background-color: #FFFFFF}
table.oc {width: 300px; height: 300px; border:1px solid #FF9900; background-color: #FFFFFF}
table.gn {width: 300px; height: 300px; border:1px solid #008000; background-color: #FFFFFF}

table.stripes {border:2px solid #000000; border-spacing: 1px; border-collapse: collapse; width:95%}
table.stripes tr.trclass:nth-child(odd)  td{background-color:#F4FAFF}
table.stripes tr.trclass:nth-child(even) td{background-color:#FFFFFF}
table.stripes tr.exempt {background-color:#D8FAF4}

td.blankleft    {                                           text-align: left;                width: 20%;}
td.blankright   {                                           text-align: right;               width: 20%;}
td.mainhdr-c    {background: #DDDDDD;                       text-align: center; border:1px solid #2D2D2D;}
td.maintbl-c    {background: #F1F1F1; vertical-align: top;  text-align: center; border:1px solid #000000;}
td.tblhdr       {background: #FCF5C5; vertical-align: top;                      border:1px solid #FF0000;}
td.tblhdrc      {background: #FCF5C5; vertical-align: top;  text-align: center; border:1px solid #FF0000;}
td.tblhdrr      {background: #FCF5C5; vertical-align: top;  text-align: right;  border:1px solid #FF0000;}
td.tbc          {                                           text-align: center;            border: 1px solid  #C00000;}
td.tbcb         {background: #FFFFFF; vertical-align: top;  text-align: center; border-bottom:1px dotted #C0C0C0}
td.tbll         {background: #FFFFFF; vertical-align: top;                                 border: 1px solid  #000000;}
td.tbl          {                                           text-align: justify;           border: 1px solid  #C00000;}
td.tbr          {                                           text-align: right;             border: 1px solid  #C00000;}
td.tblc         {background: #FFFFFF; vertical-align: top;  text-align: center; border:1px solid #000000;}
td.tblr         {background: #FFFFFF; vertical-align: top;  text-align: right;  border:1px solid #000000;}
td.jmp          {background: #FCF5C5;             text-align: center; border:1px solid #FF0000;}
td.wohd1        {background: #E6E6E6;             text-align: left;   border:1px solid #000000;}
td.wohd2        {background: #E6E6E6;             text-align: right;  border:1px solid #000000;}
td.wohd3        {background: #E6E6E6;             text-align: center; border:1px solid #000000;}
td.tabstatutes  {                     vertical-align: top;  text-align: left;  border-bottom:1px dotted #000000;}
td.tabstatutnw  {                     vertical-align: top;  text-align: left;  border-bottom:1px dotted #000000; nowrap;}
td.hdd          {background: #FFFFCC; vertical-align: top;             border-bottom:1px solid #0060C0; border-right:1px dotted #0060C0;}
td.hdc          {background: #FFFFCC; vertical-align: top;  text-align: center; border-bottom:1px solid #0060C0; border-right:1px dotted #0060C0;}
td.hdt          {background: #F0FFF8; vertical-align: top;             border-bottom:1px solid #00C060; border-right:1px dotted #00C060;}
td.hcr          {background: #D8FAF4; vertical-align: top;  text-align: center;  border-bottom:1px solid #0060C0; border-right:1px dotted #0060C0;}
td.hrr          {background: #D8FAF4; vertical-align: top;  text-align: right;   border-bottom:1px solid #0060C0; border-right:1px dotted #0060C0;}
td.hrl          {background: #D8FAF4; vertical-align: top;  text-align: justify; border-bottom:1px solid #0060C0; border-right:1px dotted #0060C0;}
td.hrt          {background: #F0FFF8; vertical-align: top;  text-align: right;   border-bottom:1px solid #00C060; border-right:1px dotted #00C060;}

td.lvl1         {background: #C0E0FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl1r        {background: #C0E0FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl2         {background: #D0E8FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl2r        {background: #D0E8FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl3         {background: #E0F0FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl3r        {background: #E0F0FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl4         {background: #F0F8FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl4r        {background: #F0F8FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl4c        {background: #F0F8FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl2c        {background: #D0E8FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl1c        {background: #C0E0FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}
td.lvl3c        {background: #E0F0FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0;}

td.cbr          {background: #C0E0FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.cbrr         {background: #C0E0FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.ccr          {background: #D0E8FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.ccrr         {background: #D0E8FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.crl          {background: #E0F0FF; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.crlr         {background: #E0F0FF; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.csl          {background: #D8FAF4; vertical-align: top;  text-align: justify; border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.cslr         {background: #D8FAF4; vertical-align: top;  text-align: right;   border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.ccc          {background: #D8FAF4; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.cbc          {background: #D0E8FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.cbb          {background: #C0E0FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}
td.cbd          {background: #E0F0FF; vertical-align: top;  text-align: center;  border-bottom:1px solid #C0C0C0; border-right:1px dotted #C0C0C0}

td.main         {                                          text-align: center;            border: 1px solid  #C00000;}
td.book         {                     vertical-align: top; text-align: center;            border: 1px solid  #000000;}
td.legis        {                     vertical-align: top; text-align: center;            border: 1px dotted #800000;}
td.ndx          {                                          text-align: center;            border: 1px inset  #C000C0;}
td.serial       {background: #006000; vertical-align: top; text-align: center;            border: 1px solid  #006000;}
td.statusleft   {background: #FCF5C5;                      text-align: left;  width: 20%; border: 1px solid  #FF0000;}
td.statusright  {background: #FCF5C5;                      text-align: right; width: 20%; border: 1px solid  #FF0000;}
td.subndx       {                     vertical-align: top; text-align: center;}
td.thesaurus    {                     vertical-align: top; text-align: justify;           border: 1px dotted #808080;}
td.thesaurusmen {                     vertical-align: top; text-align: center;            border-bottom: 1px dotted #FF0000;}
td.unicode      {                                          text-align: left;              border-bottom: 1px dotted #404040;}
td.volume       {background: #8B4513; vertical-align: top; text-align: center;            border: 1px solid #8B4513;}


td.boom         {background: url(../Commons/redgrain.jpg);      vertical-align: top; text-align: center; border:1px solid #800000;}
td.shelf        {background: url(../Commons/walnut.png); width; 100%;         text-align: center;}
/* white background (used for most table bodies) */
td.aoj     {background: #FFFFFF;                       text-align: right;  border:1px solid #222D44}
td.dep     {background: #FFFFFF;                       text-align: center; border:1px solid #000000}

td.wotb1   {background: #FFFFFF;                       text-align: left;   border-top:1px solid #000000;                                  border-bottom:1px solid #000000}
td.wotb2   {background: #FFFFFF;                       text-align: right;  border-top:1px solid #000000;                                  border-bottom:1px solid #000000}
td.wotb3   {background: #FFFFFF;                       text-align: center; border-top:1px solid #000000;                                  border-bottom:1px solid #000000}

td.tblsub  {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0}
td.tbd     {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0}
td.tbr     {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0}
td.tlr     {background: #FFFFFF; vertical-align: top;  text-align: justify;                              border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0}
td.tble    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px solid  #000000; border-bottom:1px solid #C0C0C0}

td.tbb     {background: #FFFFFF; vertical-align: top;  text-align: left;                                                                  border-bottom:1px dotted #C0C0C0}
td.tbs     {background: #FFFFFF; vertical-align: top;  text-align: center;                                                                border-bottom:1px dotted #C0C0C0;  border-left:1px solid #000000}
td.tbt     {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px solid  #000000; border-bottom:1px dotted #C0C0C0}

td.trq     {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #000000; border-bottom:1px dotted #C0C0C0}
td.tcq     {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px dotted #000000; border-bottom:1px dotted #C0C0C0}
td.tlq     {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #000000; border-bottom:1px dotted #C0C0C0}

td.tla     {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px solid  #000000; border-bottom:1px dotted #C0C0C0; border-left:1px solid #000000}
td.tlb     {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #000000; border-bottom:1px dotted #C0C0C0; border-left:1px solid #000000}
td.tlf     {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px solid  #000000; border-bottom:1px dotted #C0C0C0}
td.tcf     {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px solid  #000000; border-bottom:1px dotted #C0C0C0}

td.tbla    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0;  border-left:1px dotted #C0C0C0}
td.tnle    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #C0C0C0}
td.tnla    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #C0C0C0;                                   border-left:1px dotted #C0C0C0}

td.tbra    {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0;  border-left:1px dotted #C0C0C0}
td.tnre    {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #C0C0C0}
td.tnra    {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #C0C0C0;                                   border-left:1px dotted #C0C0C0}

td.tbde    {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0}
td.tnde    {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px dotted #C0C0C0}
td.tbre    {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #C0C0C0; border-bottom:1px solid #C0C0C0}
/* white background, blue borders) */
td.tbse    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0}
td.tbte    {background: #FFFFFF; vertical-align: top;  text-align: left;                                                                  border-bottom:1px solid #0060C0}
td.tbxe    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:2px solid  #0060C0; border-bottom:1px solid #0060C0}
td.tbye    {background: #FFFFFF; vertical-align: top;  text-align: center; border-top:1px solid #0060C0;                                  border-bottom:1px solid #0060C0}
/* white background, black borders) */
td.trqb    {background: #FFFFFF; vertical-align: top;  text-align: right;                                border-right:1px dotted #000000; border-bottom:1px solid #000000}
td.tcqb    {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px dotted #000000; border-bottom:1px solid #000000}
td.tlqb    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #000000; border-bottom:1px solid #000000}
td.tlbb    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px dotted #000000; border-bottom:1px solid #000000;  border-left:1px solid #000000}
td.tlff    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px solid  #000000; border-bottom:1px solid #000000;  border-left:1px solid #000000}
td.tlfb    {background: #FFFFFF; vertical-align: top;  text-align: left;                                 border-right:1px solid  #000000; border-bottom:1px solid #000000}
td.tcfb    {background: #FFFFFF; vertical-align: top;  text-align: center;                               border-right:1px solid  #000000; border-bottom:1px solid #000000}
/* pale blue background (patent case law list heading, miscellaneous tables) */
td.hdse    {background: #D8FAF4; vertical-align: top;                                                                                     border-bottom:1px solid #0060C0}
td.hcre    {background: #D8FAF4; vertical-align: top;  text-align: center;                               border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0}
td.hrre    {background: #D8FAF4; vertical-align: top;  text-align: right;                                border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0}
td.hdr     {background: #D8FAF4; vertical-align: top;                                                    border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0}
td.hdf     {background: #D8FAF4; vertical-align: top;                                                    border-right:1px solid  #0060C0; border-bottom:1px solid #0060C0}
td.hdxe    {background: #D8FAF4; vertical-align: top;                                                    border-right:2px solid  #0060C0; border-bottom:1px solid #0060C0}
td.hdcntr  {background: #D8FAF4; vertical-align: top;  text-align: center; border-top:1px solid #0060C0;                                  border-bottom:1px solid #0060C0}
td.hdrt    {background: #D8FAF4; vertical-align: top;                      border-top:1px solid #0060C0; border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0}
td.hdcnt   {background: #D8FAF4; vertical-align: top;  text-align: center; border-top:1px solid #0060C0; border-right:1px solid  #0060C0; border-bottom:1px solid #0060C0}
td.hdlft   {background: #D8FAF4; vertical-align: top;  text-align: left;   border-top:1px solid #0060C0; border-right:1px solid  #0060C0; border-bottom:1px solid #0060C0}
td.hdcntb  {background: #D8FAF4; vertical-align: top;  text-align: center; border-top:1px solid #0060C0; border-right:1px solid  #0060C0; border-bottom:1px solid #0060C0;  border-left:1px solid #0060C0}
td.hdbt    {background: #D8FAF4; vertical-align: top;                      border-top:1px solid #0060C0; border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0;  border-left:1px solid #0060C0}
td.hdb     {background: #D8FAF4; vertical-align: top;                                                    border-right:1px dotted #0060C0; border-bottom:1px solid #0060C0;  border-left:1px solid #0060C0}
td.hdsolid {background: #D8FAF4; vertical-align: top;  text-align: center; border:1px solid #0060C0}
td.hdashed {background: #D8FAF4; vertical-align: top;  text-align: center;                                                                border-bottom:1px dashed #0060C0}
/* pale yellow background */
td.hdbe    {background: #FFFFCC; vertical-align: top;                                                                                     border-bottom:1px dotted #C0C0C0;  border-right:1px dotted #C0C0C0}
td.hdde    {background: #FFFFCC; vertical-align: top;                                                                                     border-bottom:1px solid #0060C0;   border-right:1px dotted #0060C0}
td.hdce    {background: #FFFFCC; vertical-align: top;  text-align: center;                                                                border-bottom:1px solid #0060C0;   border-right:1px dotted #0060C0}
td.hdcntd  {background: #FFFFCC; vertical-align: top;  text-align: center; border-top: 1px solid #0060C0;                                 border-bottom:1px solid #0060C0}
/* pale green background (trade mark case law list heading) */
td.hdt     {background: #F0FFF8; vertical-align: top;                                                                                     border-bottom:1px solid #00C060;   border-right:1px dotted #00C060}
td.hct     {background: #F0FFF8; vertical-align: top;  text-align: center;                               border-right:1px dotted #00C060; border-bottom:1px solid #00C060}
td.hrt     {background: #F0FFF8; vertical-align: top;  text-align: right;                                border-right:1px dotted #00C060; border-bottom:1px solid #00C060}
td.htcntr  {background: #F0FFF8; vertical-align: top;  text-align: center; border-top:1px solid #00C060;                                  border-bottom:1px solid #00C060}
/* table cells for the periodic table */
td.periodic     {                                             text-align: center; border:1px solid #F0F0F0; width: 40px}
td.periodic-wh  {background: #FFFFFF;                                             border:1px solid #800000}
td.periodic-rd  {background: #FF0000;                         text-align: center; border:1px solid #800000}
td.periodic-yw  {background: #FFFF00;                         text-align: center; border:1px solid #800000}
td.periodic-mg  {background: #CC0099;                         text-align: center; border:1px solid #800000}
td.periodic-pp  {background: #800080;                         text-align: center; border:1px solid #800000}
td.periodic-bl  {background: #8BCAF8;                         text-align: center; border:1px solid #0000FF}
td.periodic-pk  {background: #FFD2DE;                         text-align: center; border:1px solid #800000}
td.periodic-oc  {background: #FF9900;                         text-align: center; border:1px solid #800000}
td.periodic-gn  {background: #008000;                         text-align: center; border:1px solid #800000}
td.electron-wh  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #FF0000}
td.electron-rd  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #FF0000}
td.electron-yw  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #FFFF00}
td.electron-mg  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #CC0099}
td.electron-pp  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #800080}
td.electron-bl  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #8BCAF8}
td.electron-pk  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #FFD2DE}
td.electron-oc  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #FF9900}
td.electron-gn  {background: #FFFFFF; vertical-align: top;    text-align: center; border:1px solid #008000}
td.element      {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #FF0000}
td.element-wh   {background: #F8F8F8; vertical-align: middle; text-align: center; border:1px solid #FF0000}
td.element-rd   {background: #FF0000; vertical-align: middle; text-align: center; border:1px solid #FF0000}
td.element-yw   {background: #FFFF00; vertical-align: middle; text-align: center; border:1px solid #FFFF00}
td.element-mg   {background: #CC0099; vertical-align: middle; text-align: center; border:1px solid #CC0099}
td.element-pp   {background: #800080; vertical-align: middle; text-align: center; border:1px solid #800080}
td.element-bl   {background: #8BCAF8; vertical-align: middle; text-align: center; border:1px solid #8BCAF8}
td.element-pk   {background: #FFD2DE; vertical-align: middle; text-align: center; border:1px solid #FFD2DE}
td.element-oc   {background: #FF9900; vertical-align: middle; text-align: center; border:1px solid #FF9900}
td.element-gn   {background: #008000; vertical-align: middle; text-align: center; border:1px solid #008000}
td.element-tbwh {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #FF0000}
td.element-tbrd {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #FF0000}
td.element-tbyw {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #FFFF00}
td.element-tbmg {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #CC0099}
td.element-tbpp {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #800080}
td.element-tbbl {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #8BCAF8}
td.element-tbpk {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #FFD2DE}
td.element-tboc {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #FF9900}
td.element-tbgn {background: #FFFFFF; vertical-align: middle; text-align: center; border:1px solid #008000}
sup.text {color: #007000}
sup.foot {color: #000080}
span.margnote {position: absolute; left: 1%; right: 81%;}
span.rmargnote {position: absolute; left: 81%; right: 100%;}
span.contnote {position: absolute; left: 81%; right: 100%;}
span.fraction { }
/* target styling */
:target {color: #00C000; border: 2px solid #A4A4A4; background-color: #FFFFC0;}
/* Or child selector (>) if you don't care about IE6 */
span.fraction span.numerator     {position: relative; top: -0.5em;}
span.fraction span.denominator   {position: relative; top: 0.5em; left: -0.5em; /* This will vary with font... */}
span.fraction span.denominator2  {position: relative; top: 0.5em; left: -1.0em; /* For 2-digit numerators.... */}
/* Dictionary styling */
span.fraction span.numeratord    {font-size: 70%; position: relative; top: -0.7em; left: 0.2em;}
span.fraction span.denominatord  {font-size: 70%; position: relative; top: 0.3em; left: -0.3em; /* This will vary with font... */}
span.fraction span.denominatord2 {font-size: 70%; position: relative; top: 0.3em; left: -0.6em; /* For 2-digit numerators.... */}
ol.thesaurus {font-family: Arial;   font-size: 12pt; list-style-position: inside;        margin: 2pt 5pt 2pt 60pt}
ol.thesauru1 {font-family: Georgia; color: #000000; font-size: 12pt; list-style-position: outside; text-align: justify; margin: 2pt 30pt 2pt 60pt; line-height: 23pt}
ol.seventy   {font-family: Arial;   color: blue;    font-size: 12pt; list-style-position: outside; margin: 2pt 5pt 2pt 60pt}
ol.main      {font-family: Georgia; color: #000080; font-size: 11pt; text-align: justify; text-indent: 0pt; margin: 7pt 40pt 7pt 65pt}
ul.main      {font-family: Georgia; color: #000080; font-size: 11pt; text-align: justify; text-indent: 0pt; margin: 7pt 40pt 7pt 60pt}
ul.seventy   {font-family: Arial;   color: blue; font-size: 12pt; list-style-position: outside; margin: 2pt 5pt 2pt 60pt}
ul.thesaurus {font-family: Arial; font-size: 12pt; list-style-position: inside;        margin: 2pt 5pt 2pt 60pt}
ul.virtues   {font-family: Arial; font-size: 12pt; list-style-position: inside; color: red; margin: 2pt 5pt 2pt 10pt}
hr           {width:  95%; color: #808080; background-color: #808080; height: 1px; border: 1px solid  #808080}
hr.red       {width:  95%; color: #FF8080; background-color: #FF8080; height: 1px; border: 1px solid  #FF8080}
hr.shortred  {width:  45%; color: #FF8080; background-color: #FF8080; height: 1px; border: 0px}
hr.gry100    {width: 100%; color: #808080; background-color: #808080; height: 1px; border: 1px solid  #808080}
hr.tgy100    {width: 100%; color: #808080; background-color: #808080; height: 1px; border: 0px solid  #808080}
hr.dgy100    {width: 100%; color: #808080; background-color: #FFFFFF; border: none; border-top: 1px dotted #808080}
hr.trd100    {width: 100%; color: #FF0000; background-color: #FF0000; height: 1px; border: 0px solid  #FF0000}
hr.red       {width:  95%; color: #FF0000; background-color: #FF0000; height: 1px; border: 1px solid  #FF0000}
hr.red100    {width: 100%; color: #FF0000; background-color: #FF0000; height: 1px; border: 1px solid  #FF0000}
hr.star      {height: 15px; background: #FFECD9 url(hr1.gif) no-repeat scroll center; border:0px}

.GW-BASIC    {font-family: Courier New; color: orange; background-color: black}
.center      {display: block; margin-left: auto; margin-right: auto;}

/* iframe's parent node */
div#root {position: fixed; width: 100%; height: 90%;}
div#squareroot {position: fixed; width: 90%; height: 90%;}
/* iframe itself */
div#root > iframe {display: block; width: 100%; height: 100%; border: none;}
div#squareroot > iframe {display: block; width: 100%; height: 100%; border: none;}
/* three panel page - two iframes */
#left_frame  {width: 110px;}
#right_frame {width: calc(100% - 118px);}
#left_frame, #right_frame { float: left; }
/* html looks like this:
<body class="title">
<p>Some stuff</p>
<!-- the iframes will appear below --!>
    <iframe id="left_frame" src=""></iframe>
    <iframe id="right_frame" src=""></iframe>
</body>
*/
/* Intergavissimas */
.LatinTitle         {color: #660000; font-family: Georgia; font-size: medium;                     font-weight: bolder}
.LatinInscription   {color: #660000; font-family: Georgia; font-size: medium; font-style: italic; font-weight: bolder; text-align: center}
.Brackets           {color: #003399;                       font-size: smaller}
.EnglishText        {color: #000033; font-family: Georgia;                                        font-weight: bolder}
.EnglishTitle       {color: #000033; font-family: Georgia; font-size: medium;                     font-weight: bolder}
.FrenchTitle        {color: #003300; font-family: Georgia; font-size: medium;                     font-weight: bolder}
.FrenchInscription  {color: #003300; font-family: Georgia; font-size: medium; font-style: italic; font-weight: bolder; text-align: center}
.EnglishInscription {color: #000033; font-family: Georgia; font-size: medium; font-style: italic; font-weight: bolder; text-align: center}
.LatinText          {color: #660000; font-family: Georgia;                                        font-weight: bolder}
.FrenchText         {color: #003300; font-family: Georgia;                                        font-weight: bolder}
.BullNumber         {color: black;                         font-size: large;                      font-weight: bolder}
.LatinSubtitle      {color: #660000; font-family: Georgia; font-size: smaller}
.FrenchSubtitle     {color: #003300; font-family: Georgia; font-size: smaller}
.EnglishSubtitle    {color: #000033; font-family: Georgia; font-size: smaller}
