/***************************************************************
 *  Default Style Sheet                                        *
 *                                            SIF 27/05/2005   *
 ***************************************************************/

body {
   margin: 0px;
   color: black;
   background-color: white;
   font-family: nesf, tahoma;
}

a:link, a:active, a:visited  {color: blue; text-decoration: none;}
a:hover  {color: navy;  text-decoration: underline;}

.fa-content {
   background-color: white;
   font-family: nesf, tahoma, microsoft sans serif;
   font-size: 10pt;
   color: black;
   text-align: justify;
   line-height: 14pt;
   padding: 8px 12px 10px 12px;
}

.fa-print {
   background-color: white;
   font-family: traffic, times new roman, microsoft sans serif;
   font-size: 11pt;
   color: black;
   padding: 0px 1px 0px 1px;
   /* page-break-inside: always; */
}

h1 {color: navy; font-family: traffic, arial; font-size: 17pt; padding: 0px 0px 0px 0px; margin: 8px 0px 8px 0px;}
h2 {color: navy; font-family: traffic, arial; font-size: 15pt; padding: 0px 0px 0px 0px; margin: 6px 0px 6px 0px;}
h3 {color: navy; font-size: 12pt;}
h4 {color: navy; font-size: 11pt;}
h5 {color: navy; font-size: 10pt;}
h6 {color: navy; font-size:  9pt;}
h7 {color: navy; font-size:  8pt;}

.fa-input  {color: navy; font-family: nesf, tahoma;  font-size: 8pt; }
.en-input  {color: navy; font-family: arial, tahoma; font-size: 8pt; }
.fa-bottom {text-align: center; vertical-align: middle; font-size: 9pt; color: #707070; line-height: 170%; background-color: white; }
.en-bottom {text-align: center; vertical-align: middle; font-family: verdana, arial; font-size: 9pt; color: #707070; line-height: 170%; background-color: white; }


/*----------------------- Pages  ---------------------- */

.hm-ntab     {font-size: 8pt; color: black; background-color: #F0F0F0; padding: 4px 5px 4px 5px; }
.hm-tops     {font-size: 8pt; color: gray; }
.news-head   {font-size: 8pt; color: black; font-weight: bold;}
.news-desc   {font-size: 8pt; color: gray; text-align: justify;}

.hm-ctab     {font-size: 9pt; color: black; background-color: white; padding: 0px 2px 1px 2px; }
.hm-mcat     {font-size: 9pt; color: blue; font-weight: bold;}
.hm-scat     {font-size: 8pt; color: navy; }
.hm-latest   {font-size: 8pt; color: gray; }

.cat-path {font-family: nesf, tahoma; font-size: 10pt; font-weight: normal; }

.br-title {color: navy;  font-family: traffic, times new roman; font-size: 13pt; font-weight: bold; padding: 0px 0px 0px 0px; }
.br-desc  {color: gray;  font-size: 10pt; padding: 2px 0px 3px 150px; }

.br-stab     {font-size: 9pt; color: black; background-color: white; padding: 0px 2px 1px 2px; }
.br-ssub     {font-size: 9pt; color: black; background-color: white; padding: 1px 2px 1px 2px; }
.br-tops     {font-size: 8pt; color: gray; }

.br-tab      {font-size: 9pt; color: black; background-color: white; border: 1px solid gray;}
.br-head     {font-size: 9pt; color: black; background-color: #E0E0E0; padding: 4px 3px 4px 3px; text-align: left; vertical-align: middle;}
.br-image    {font-size: 9pt; color: black; background-color: white; padding: 8px 4px 8px 4px; text-align: center; }
.br-name     {font-family: traffic, times new roman;  font-weight: bold; font-size: 12pt; color: black; padding: 0px 0px 2px 0px; }
.br-latin    {font-family: arial, verdana, tahoma; font-weight: bold; font-size: 10pt; color: black; padding: 0px 0px 4px 0px; }
.br-details  {font-size: 9pt; color: black; background-color: #F4F4F4; padding: 12px 10px 16px 10px; }

.pd-latin    {color: black; font-family: arial; font-size: 12pt; font-weight: bold; padding: 2px 0px 8px 0px; }
.pd-prco-h   {font-size: 9pt; color: black; font-weight: bold;}
.pd-prco     {font-size: 9pt; color: gray; }
.pd-simrel   {font-size: 8pt; color: gray; }
.img-tab     {font-size: 9pt; color: black; background-color: #F4F4F4; text-align: center; border-bottom: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;}


.rtab    {font-size: 9pt; text-align: right; color: black; background-color: #FFEAFF; border: 1px dotted gray;}
.btab    {font-size: 9pt; text-align: right; color: black; background-color: #F0F1FF; border: 1px dotted gray;}
.gtab    {font-size: 9pt; text-align: right; color: black; background-color: #F3F3F3; border: 1px dotted gray;}
.ptab    {font-size: 9pt; text-align: right; color: black; background-color: #F2FFFC; border: 1px dotted gray;}

.pritab  {font-size: 9pt; text-align: right; color: black; background-color: #FFEAFF; border: 1px solid gray;}
.prih    {font-size: 9pt; text-align: center; color: white; background-color: gray; }
.prib    {font-size: 9pt; text-align: right; }
.pris    {font-size: 8pt; text-align: justify; }


.mmi     {font-family: traffic, times new roman; font-weight: bold; font-size: 13pt; color: black; padding: 6px 0px 6px 0px; }
.mbi     {font-size: 8pt; color: black; vertical-align: top; padding: 0px 0px 0px 0px; }

.cin     {font-family: nesf, tahoma; font-size: 9pt; }
.sin     {font-family: nesf, tahoma; font-size: 8pt; }
.pin-b   {font-family: nesf, tahoma; font-size: 9pt; color: black;   text-align: right; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 1px;}
.pi0-b   {font-family: nesf, tahoma; font-size: 9pt; color: #E0E0E0; text-align: right; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 1px;}
.pib-b   {font-family: nesf, tahoma; font-size: 9pt; color: green;   text-align: right; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 1px;}
.pin     {font-family: nesf, tahoma; font-size: 9pt; color: #808080; text-align: right; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 1px;}
.pi0     {font-family: nesf, tahoma; font-size: 9pt; color: #E0E0E0; text-align: right; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 1px;}
.pib     {font-family: nesf, tahoma; font-size: 9pt; color: green;   text-align: right; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 1px;}
.pqc     {font-family: nesf, tahoma; font-size: 9pt; text-align: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
a.pqa:link, a.pqa:active, a.pqa:visited, a.pqa:hover  {font-family: tahoma; font-size: 11pt; color: navy;  text-decoration: none;}
a.pqr:link, a.pqr:active, a.pqr:visited, a.pqr:hover  {font-family: tahoma; font-size: 11pt; color: red;   text-decoration: none;}
a.pqu:link, a.pqu:active, a.pqu:visited, a.pqu:hover  {font-family: times new roman; font-size: 12pt; color: blue;  text-decoration: none;}
a.pqd:link, a.pqd:active, a.pqd:visited, a.pqd:hover  {font-family: times new roman; font-size: 12pt; color: green; text-decoration: none;}



.prttab  {font-size: 10pt; color: black; background-color: #F2FFFC; border: 1px solid black;}
.prptab  {font-size: 10pt; color: black; background-color: #F2FFFC; border: 1px solid black; border-collapse: collapse; line-height: 16px; }
.prhead  {font-size: 10pt; font-weight: bold; text-align: center;  color: black;   background-color: #DDDDDD; border-bottom: 1px solid black; line-height: 12pt; border-left: 1px solid black; padding: 2px 2px 2px 2px; }
.prlhead {font-size: 10pt; font-weight: bold; text-align: center;  color: black;   background-color: #DDDDDD; border-bottom: 1px solid black; padding: 2px 2px 2px 2px; }
.prmhead {font-size: 10pt; font-weight: bold; text-align: center;  color: black;   background-color: #DDDDDD; border-bottom: 1px solid black; border-top: 1px solid black; padding: 2px 2px 2px 2px; }
.prca    {font-size:  9pt; color: black; background-color: #FFFFFF; vertical-align: top; border-left: 1px solid black; padding: 0px 3px 0px 3px; }
.prcg    {font-size:  8pt; color: black; background-color: #FFFFFF; vertical-align: top; border-left: 1px solid black; padding: 0px 3px 0px 3px; }
.prcb    {font-size: 10pt; color: black; background-color: #F3F3F3; vertical-align: top; border-left: 1px solid black; padding: 0px 3px 0px 3px; }
.prcc    {font-size: 10pt; color: black; background-color: #EEEEEE; vertical-align: top; border-left: 1px solid black; padding: 0px 3px 0px 3px; }
.prcd    {font-size: 10pt; color: black; background-color: #E8E8E8; vertical-align: top; padding: 0px 3px 0px 3px; }
.prbot   {font-size: 10pt; font-weight: bold; text-align: left;  vertical-align: top; color: black; background-color: white;   border-top: 1px solid black; padding: 2px 3px 2px 3px; }
.prtot   {font-size: 10pt; font-weight: bold; text-align: right; vertical-align: top; color: black; background-color: #DDDDDD; border-top: 1px solid black; padding: 2px 3px 2px 3px; }
.fa-pre-print {font-family: traffic, times new roman, microsoft sans serif; }


.carthead {font-size: 9pt; font-weight: bold; text-align: center; color: #DDDDDD; background-color: black; border-bottom: 1px solid black; padding: 4px 8px 4px 8px; }
.cartbot  {font-size: 9pt; font-weight: bold; text-align: left;   color: black;   background-color: white;   border-top: 1px solid black; padding: 4px 8px 4px 8px; }
.carttot  {font-size: 9pt; font-weight: bold; text-align: right;  color: black;   background-color: #DDDDDD; border-top: 1px solid black; padding: 4px 8px 4px 8px; }
.ca       {font-size: 9pt; color: black; background-color: #FFFFFF; padding: 4px 4px 4px 4px; }
.cb       {font-size: 9pt; color: black; background-color: #F3F3F3; padding: 4px 4px 4px 4px; }
.cc       {font-size: 9pt; color: black; background-color: #EEEEEE; padding: 4px 8px 4px 8px; }
.cd       {font-size: 9pt; color: black; background-color: #E8E8E8; padding: 4px 8px 4px 8px; }

.sptab  {text-align: right; color: black; background-color: white; border-bottom: 1px solid #D0D0D0;}
.divtab {text-align: right; color: black; background-color: white;}
.spd0   {font-size: 8pt; vertical-align: top; font-weight: bold; color: black; background-color: #EEEEEE; padding: 4px 8px 4px 4px; border-top: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0;}
.spd1   {font-size: 8pt; vertical-align: top; padding: 1px 0px 1px 1px; border-top: 1px solid #D0D0D0; border-left: 1px solid #D0D0D0; }
.sp00   {font-size: 7pt; vertical-align: top; font-weight: bold; color: black; background-color: #F2F2F2; padding: 4px 8px 4px 4px; border-top: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;}
.sp10   {font-size: 7pt; vertical-align: top; font-weight: bold; color: black; background-color: #F6F6F6; padding: 4px 8px 4px 4px; border-top: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;}
.sp01   {font-size: 7pt; vertical-align: top; background-color: #F4F4F4; padding: 4px 4px 4px 4px; border-top: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0;}
.sp11   {font-size: 7pt; vertical-align: top; background-color: #F8F8F8; padding: 4px 4px 4px 4px; border-top: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0;}
.sph00, .sph10 {font-size: 7pt; vertical-align: top; font-weight: bold; color: black; background-color: #FFE8E8; padding: 4px 8px 4px 4px; border-top: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;}
.sph01, .sph11 {font-size: 7pt; vertical-align: top; background-color: #FFECEC; padding: 4px 4px 4px 4px; border-top: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0;}


img { border-color: black; }


