a:link {color:  #660000; text-decoration: underline }
a:visited {  color: #ffcc00; text-decoration: underline }
a:active {  color: #ffcc00; text-decoration: underline }
a:hover { text-decoration: underline; color: #ffcc00;}

body {border : none;}

h2 {color: #f5f5f5; text-align: center; font: 10pt Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20pt; margin-bottom:10pt; margin-right: 100px; margin-left: 100px; font-variant: small-caps; letter-spacing:1pt;} 
h1 {color: #f5f5f5; text-align: center; font: 10pt Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 120px; margin-left: 100px; margin-right: 100px; letter-spacing:1pt;} 
h3 {color: #330000; text-align: left; font: 10pt Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20pt; margin-bottom:0pt; margin-right: 100px; margin-left: 60px; font-variant: small-caps; } 
h4 {color: #003366; text-align: right; font: 10pt Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20pt; margin-bottom:0pt; margin-right: 60px; margin-left: 100px; font-variant: small-caps; } 

.caption { width: 355px; }
.illustr_caption {color: #f5f5f5;  font: 10pt Arial, Helvetica, sans-serif; text-align: center;  margin: 1pt; padding: 1pt; border-width: 1; border-style: solid; border-color: #003333; background-color: #003333; }
.illustr_table { width: 90px; text-indent: 0pt;}
.illustr_img {
	width: 200px;
	margin: 0pt;
	padding: 1pt;
	border-width: 1;
	border-style: solid;
	border-color: #003333;
	background-color: #f5f5f5;
}
.illustration { background-color: #000000; margin: 0pt; padding: 1pt; border-width: 1; border-style: solid; border-color: #ffffff;}
.tech {background-color: #cccccc;  width: 350px; border-color: #003333; }
.tech_caption { color: #ffffff; background-color: #003333; border-color: #003333; font-weight: bold; }
.tbl_left  {  text-align: left; width: 100px; border-color: #003333; border-width: 1; border-style: solid; margin: 3pt; padding: 5pt; background-color: #d5d5d5;}
.tbl_right {text-align: left;  background-color: #003333; border-color: #003333; border-width: 1; border-style: solid; margin: 3pt; padding: 5pt; color: #ffffff; }

p { font: 10pt Verdana, Arial, Helvetica, sans-serif; margin-right:45pt; margin-left:45pt; text-align: justify; margin-top: 10pt; margin-bottom: 10pt; text-indent: 15pt; color: #663300; }
ul {text-align: justify; margin-right:70pt; margin-left:70pt; }
ol {text-align: justify; margin-right:70pt; margin-left:70pt; }
tr { font: 9pt Arial, Helvetica, sans-serif; margin-right:1pt; margin-left:1pt; text-align: center; color: #003333; }
th { font: 9pt Tahoma, Arial, Helvetica, sans-serif; margin-right:1pt; margin-left:1pt; text-align: center;  background-color: #663300;  }

li { list-style: square outside; color: #ffcc00;  font: 9pt Arial, Helvetica, sans-serif; text-indent: 15pt; margin-top: 10pt; margin-bottom: 10pt;}
