/a:link {color: #003300; text-decoration: underline }
/a:visited {  color: #003300; text-decoration: underline }
/a:active {  color: #996600; text-decoration: underline }
/a:hover { text-decoration: underline; color: #663300;}


h1.a {color: #ffcc00; text-align: center; font: 8pt Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0pt; margin-bottom:15pt; margin-right: 20px; margin-left: 20px; font-variant: small-caps; letter-spacing:3pt;} 
h4.a {color: #ff9900; text-align: center; font: 9pt Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 50pt; margin-left: 20px; margin-right: 20px; letter-spacing:2pt;} 

h2.a {color:#ffffff; text-align:center; font: 8pt Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0pt; margin-bottom:0pt; margin-right: 10px; margin-left: 10px; font-variant: small-caps;} 
p.a { font: 8pt Verdana, Arial, Helvetica, sans-serif; margin-right:0pt; margin-left:0pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt; text-indent: 15pt; color: #ffffff; }
ul.a {text-align: justify; margin-right:70pt; margin-left:70pt; }
ol.a {text-align: justify; margin-right:70pt; margin-left:70pt; }
tr.a { font: 8pt Arial, Helvetica, sans-serif; margin-right:1pt; margin-left:1pt; text-align: center; color: #ffffff; }
th { font: 8pt Arial, Helvetica, sans-serif; margin-right:1pt; margin-left:1pt; text-align: center; color: #000000; font-weight: bold; background-color: #ffcc00;}
hr {margin-top: 30pt; margin-bottom: 0pt;}
#col.a {color: #ff9900;}
i { color: #ffcc00; }
b { color: #ffcc00; }
.tech {background-color: #333333;  width: 350px;}
.illustr_table { width: 200px; }
.illustr_img { width: 200px; }

.tbl_left {text-align: left;  font: Tahoma, Arial, Helvetica, sans-serif;}
.illustr_caption {color: #ff9900; font: 8pt Arial, Helvetica, sans-serif; margin-right:1pt; margin-left:1pt; text-align: center; }
.illustration { background-color: #000000; margin: 0pt; padding: 1pt; border-width: 1; border-style: solid; border-color: #ffffff;}
li.a { list-style: square outside; color: #ffcc00;  font: 8pt Verdana, Arial, Helvetica, sans-serif; text-indent: 15pt; }
.bord { width: 350px; background-color: #ffffff; margin: 0pt; padding: 1pt; border-width: 1; border-style: solid; border-color: #000066; }
.pic { margin-right:90pt; margin-left:90pt; padding: 1pt; text-align: center; color: #000066;  font: 8pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }
#ce {margin-right:70pt; margin-left:70pt; text-align: center; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0pt; color: #ffffff; padding: 1pt; border-width: 1; border-style: solid; border-color: #000066; width: 100px;}
.info_left {text-align: left;  font: Tahoma, Arial, Helvetica, sans-serif; width: 100px; }
.info_right  {text-align: left;  font: 7pt Tahoma, Arial, Helvetica, sans-serif; width: 50px; }
.txt { background-color: #66FF99; margin: 0pt; padding: 1pt; border-width: 1; border-style: solid; border-color: #ffffff; width: 150px;}
.italic_text { font: 7pt; text-indent: 0pt; color: #ffcc00; margin-right:5pt; margin-left:0pt;}
.frame { font: 7pt; text-indent: 0pt; color: #ffcc00; margin-right:5pt; margin-left:0pt;}
