:link        {color: #ff3300; background-color: inherit}   
:visited     {color: #ff9900; background-color: inherit}

@font-face   {font-family: "Fweet Figla"; src: local("Fweet Figla"), url("/downloads/FweetFig.ttf");}

body         {font-family: "Times New Roman", "Times", serif}

.all_bold    {font-weight: bold}
.all_comment {position: fixed; bottom: 1px; right: 2em; max-height: 4ex;
              background-color: #9400d3; color: #ffffff; max-width: 14em;
              font-weight: bold; font-style: italic; height: 4%; width: 20%;
              overflow: hidden}
.all_ovel    {position: fixed; top: 1px; right: 2em; max-height: 8ex;
              background-color: #9400d3; color: #ffffff; max-width: 23em;
              border-style: inset; font-weight: bold; font-style: italic;
              height: 4%; width: 30%; overflow: hidden; display: none}
.all_invis   {display: none}
.all_modif   {font-size: x-small; font-family: sans-serif}
.all_nobtm   {margin-bottom: -1em}
.all_nowrap  {white-space: nowrap}
.all_red     {background-color: inherit; color: #ff0000}
.all_rot_a   {display: inline-block; transform: rotate(90deg); 
                             -webkit-transform: rotate(90deg);
                             -moz-transform:    rotate(90deg);
                             -ms-transform:     rotate(90deg);}
.all_rot_b   {display: inline-block; transform: rotate(180deg);
                             -webkit-transform: rotate(180deg);
                             -moz-transform:    rotate(180deg);
                             -ms-transform:     rotate(180deg);}
.all_rot_c   {display: inline-block; transform: rotate(270deg);
                             -webkit-transform: rotate(270deg);
                             -moz-transform:    rotate(270deg);
                             -ms-transform:     rotate(270deg);}
.all_mirror  {display: inline-block; transform: scale(-1, 1);
                             -webkit-transform: scale(-1, 1);
                             -moz-transform:    scale(-1, 1);
                             -ms-transform:     scale(-1, 1);}
.all_mirot_a {display: inline-block; transform: scale(-1, 1) rotate(90deg);
                             -webkit-transform: scale(-1, 1) rotate(90deg);
                             -moz-transform:    scale(-1, 1) rotate(90deg);
                             -ms-transform:     scale(-1, 1) rotate(90deg);}
.all_mirot_b {display: inline-block; transform: scale(-1, 1) rotate(180deg);
                             -webkit-transform: scale(-1, 1) rotate(180deg);
                             -moz-transform:    scale(-1, 1) rotate(180deg);
                             -ms-transform:     scale(-1, 1) rotate(180deg);}
.all_mirot_c {display: inline-block; transform: scale(-1, 1) rotate(270deg);
                             -webkit-transform: scale(-1, 1) rotate(270deg);
                             -moz-transform:    scale(-1, 1) rotate(270deg);
                             -ms-transform:     scale(-1, 1) rotate(270deg);}
.all_sigla   {font-family: "Fweet Figla", sans-serif}
.all_sserif  {font-family: "Arial", sans-serif}

.addr_bg     {background-color: #fee2b2; color: #000000}
.addr_img    {margin-left: auto; margin-right: auto; text-align: center}
.addr_tit    {font-weight: bold; font-size: 600%; text-align: center}
.addr_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}

.anal_bg     {background-color: #ffcc80; color: #000000}
.anal_nw     {white-space: nowrap}
.anal_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.anal_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.anal_tdmt   {border-style: none; width: 2%}
.anal_tdnum  {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px; font-weight: bold;
              font-style: italic}
.anal_tdpg   {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: right; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.anal_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.anal_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.anal_trmt   {border-style: none; height: 10px}
.anal_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}

.bibl_abbr   {background-color: inherit; color: #993399; font-weight: bold}
.bibl_bg     {background-color: #ffcc80; color: #000000}
.bibl_cptn   {margin-left: auto; margin-right: auto; font-variant: small-caps;
              font-style: italic; font-size:150%; margin-top: 1em;
              font-family: "Palatino Linotype", "Palatino", serif}
.bibl_fnot   {background-color: inherit; color: #ff0000; font-size: small}
.bibl_foot   {margin-left: 3em; margin-right: 3em; margin-top: -1em;
              text-align: justify}
.bibl_hr     {width: 77%}
.bibl_nw     {white-space: nowrap}
.bibl_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.bibl_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.bibl_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.bibl_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.bibl_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.bibl_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.clst_bg     {background-color: #ffcc80; color: #000000}
.clst_cptn   {margin-left: auto; margin-right: auto; font-variant: small-caps;
              font-style: italic; font-size:150%; margin-top: 1em;
              font-family: "Palatino Linotype", "Palatino", serif}
.clst_foot   {margin-left: 3em; margin-right: 3em; margin-top: -1em;
              text-align: justify}
.clst_hr     {width: 77%}
.clst_nw     {white-space: nowrap}
.clst_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.clst_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.clst_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.clst_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.clst_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}

.cmnt_bg     {background-color: #6a4e42; color: #fee2b2}
.cmnt_btns   {text-align: center}
.cmnt_fg     {background-color: #fee2b2; color: #000000}
.cmnt_hdr    {font-variant: small-caps; font-weight: bold; text-align: left}
.cmnt_opts   {text-align: left; margin-right: 3px}
.cmnt_table  {text-align: center; margin-left: auto; margin-right: auto}
.cmnt_tbox   {text-align: left}
.cmnt_tit    {margin-top: -5px; margin-bottom: -1ex; font-variant: small-caps;
              font-size: 250%; text-align: center}
.cmnt_txt    {margin-right: 5px; text-align: justify}

.ctlg_bg     {background-color: #ffcc80; color: #000000}
.ctlg_hdr    {margin-left: 30px; margin-bottom: -1em; color: #663300;
              background-color: inherit;
              font-family: "Palatino Linotype", "Palatino", serif}
.ctlg_hr     {width: 77%}
.ctlg_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.ctlg_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}

.ctrb_bg     {background-color: #ffcc80; color: #000000}
.ctrb_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.ctrb_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.ctrb_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.font_bg     {background-color: #fee2b2; color: #000000}
.font_guide  {margin-left: 7em; margin-top: -1em; font-size: 105%;
              font-family: "Arial", sans-serif}
.font_ol     {margin-left: 3em; margin-right: 3em; text-align: justify}
.font_sig    {margin-left: 7em; margin-top: -1em}
.font_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.font_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.font_ul     {font-size: small}

.four_bg     {background-color: #fee2b2; color: #000000}
.four_ol     {font-size: small}
.four_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.four_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.four_ul     {margin-left: 3em; margin-right: 5em; text-align: justify}
.four_ul2    {font-size: small}

.grep_bg     {background-color: #fff5e1; color: #000000}
.grep_ctx    {background-color: #ff9900; color: #000000}
.grep_dist   {color: #000000; background-color: inherit}
.grep_fwt    {background-color: #ffcc00; color: #000000}
.grep_hi     {text-decoration: underline; color: #ff0000;
              background-color: inherit}
.grep_note   {font-weight: bold; margin-left: 3em; margin-right: 3em;
              text-align: justify}
.grep_optoff {color: #cc0000; background-color: inherit}
.grep_opton  {color: #0000cc; background-color: inherit}
.grep_th     {text-align: left; vertical-align: top;  padding-right: 8px}
.grep_underl {text-decoration: underline}

.home_bg     {background-color: #fee2b2; color: #000000}
.home_hr     {width: 77%}
.home_tit    {font-weight: bold; font-size: x-large; text-align: center}
.home_num    {font-size: large}
.home_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.home_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.karl_bg     {background-color: #ffcc80; color: #000000}
.karl_hdr    {margin-left: 30px; margin-bottom: -1em; color: #663300;
              background-color: inherit;
              font-family: "Palatino Linotype", "Palatino", serif}
.karl_hr     {width: 77%}
.karl_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.karl_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}

.lnum_bg     {background-color: #ffcc80; color: #000000}
.lnum_tbl    {border-style: none; text-align: center}
.lnum_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; font-variant: small-caps;
              background-color: #fee2b2; color: inherit}
.lnum_td1    {border-style: none; width: 2%}
.lnum_td2    {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: justify; width: 37%; background-color: #fee2b2;
              padding-right: 9px; line-height: 113%; color: inherit}
.lnum_td3    {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; line-height: 113%;
              color: inherit}
.lnum_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.lnum_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}

.prlg_bg     {background-color: #554838; color: #fee2b2}
.prlg_hdr    {margin-left: 30px; font-variant: small-caps; font-style: italic;
              margin-bottom: -1em; color: #fee2b2; background-color: inherit;
              font-family: "Palatino Linotype", "Palatino", serif}
.prlg_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.prlg_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}

.read_bg     {background-color: #ffcc80; color: #000000}
.read_cptn   {margin-left: auto; margin-right: auto; font-variant: small-caps;
              font-style: italic; font-size:150%; margin-top: 1em;
              font-family: "Palatino Linotype", "Palatino", serif}
.read_hr     {width: 77%}
.read_nw     {white-space: nowrap}
.read_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.read_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.read_tdc    {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.read_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.read_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.read_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.read_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.rest_bg     {background-color: #ffcc80; color: #000000}
.rest_hr     {width: 77%}
.rest_nw     {white-space: nowrap}
.rest_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.rest_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 5px; padding-right: 5px}
.rest_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: #ff0000;
              padding-left: 10px; padding-right: 10px}
.rest_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.rest_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.rest_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.sknl_bg     {background-color: #ffcc80; color: #000000}
.sknl_hdr    {margin-left: 30px; margin-bottom: -1em; color: #663300;
              background-color: inherit; font-weight: bold;
              font-family: "Palatino Linotype", "Palatino", serif}
.sknl_hr     {width: 77%}
.sknl_nw     {white-space: nowrap}
.sknl_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 1em}
.sknl_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.sknl_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.sknl_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.sknl_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}
.sknl_txt2   {margin-left: 0px; margin-right: 0px; text-align: justify}

.smap_bg     {background-color: #ffcc80; color: #000000}
.smap_hdr    {margin-left: 30px; font-variant: small-caps; font-style: italic;
              margin-bottom: -1em; color: #663300; background-color: inherit;
              font-family: "Palatino Linotype", "Palatino", serif}
.smap_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.smap_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}

.sorc_bg     {background-color: #ffcc80; color: #000000}
.sorc_nw     {white-space: nowrap}
.sorc_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.sorc_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.sorc_tdc    {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.sorc_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.sorc_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.sorc_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.sorc_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.srch_bg     {background-color: #91553d; color: #e6cea8}
.srch_def    {margin-top: 1px; text-indent: 3px; text-align: left}
.srch_fg     {background-color: #e6cea8; color: #000000}
.srch_form   {margin-top: 0; margin-bottom: 5px}
.srch_hdr    {font-variant: small-caps; font-weight: bold; margin-right: 5px}
.srch_hr     {width: 99%; margin: 0 auto 20px 0}
.srch_ovel   {font-size: 113%; text-align: center; color: #ffffff}
.srch_subhdr {font-style: italic; text-indent: 0}
.srch_th     {text-indent: 0; text-align: left}
.srch_tit    {margin-top: -5px; margin-bottom: -1ex; font-variant: small-caps;
              font-size: 250%; text-align: center}
.srch_txt    {margin-left: 2em; margin-right: 2em; text-align: justify}
.srch_utd    {border-width: 3px; border-color: #ffffcc; border-style: ridge;
              text-align: left; background-color: inherit; color: inherit;
              padding-left: 10px; padding-right: 10px; font-weight: bold;
              font-style: italic; font-size: large}
.srch_warn   {background-color: inherit; color: #ffff00}

.tips_bg     {background-color: #ffcc80; color: #000000}
.tips_hdr    {margin-left: 30px; margin-bottom: -1em; color: #663300;
              background-color: inherit;
              font-family: "Palatino Linotype", "Palatino", serif}
.tips_hr     {width: 77%}
.tips_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.tips_txt    {margin-left: 30px; margin-right: 30px; text-align: justify}

.tutr_bg     {background-color: #fee2b2; color: #000000}
.tutr_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.tutr_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.tutr_ul     {margin-left: 3em; margin-right: 5em; text-align: justify;
              font-weight: bold; font-family: sans-serif; font-size: smaller}
.tutr_ul2    {margin-left: 3em; margin-right: 5em; text-align: justify}

.typo_bg     {background-color: #ffcc80; color: #000000}
.typo_nw     {white-space: nowrap}
.typo_tbl    {margin-left: auto; margin-right: auto; border-style: none;
              text-align: center; margin-bottom: 2em}
.typo_td     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: left; background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.typo_th     {border-width: 3px; border-color: #ffcc80; border-style: ridge;
              text-align: center; font-variant: small-caps;
              background-color: #fee2b2; color: inherit;
              padding-left: 10px; padding-right: 10px}
.typo_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.typo_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.typo_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

.uman_bg     {background-color: #ffb011; color: #000000}
.uman_hdr    {margin-left: 20px; font-variant: small-caps; font-style: italic;
              margin-bottom: -1em; color: #663300; background-color: inherit;
              font-family: "Palatino Linotype", "Palatino", serif}
.uman_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.uman_txt    {margin-left: 20px; margin-right: 30px; text-align: justify;
              margin-bottom: -1em}
.uman_xmpl   {margin-left: 20px; margin-right: 30px; text-align: justify}

.vltr_bg     {background-color: #ffcc80; color: #000000}
.vltr_tit    {font-variant: small-caps; font-size: 250%; text-align: center}
.vltr_txt    {margin-left: 3em; margin-right: 3em; text-align: justify}
.vltr_ul     {margin-left: 3em; margin-right: 3em; text-align: justify}

