
BODY, HTML {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
}

A {
text-decoration : none;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #eb911b;
}

A:hover {
text-decoration : underline;
color : #eb911b;
}

a.dark {
font-size : 7pt;
color : #2d2d3c;
text-decoration : none;
}

a.medium {
font-size : 7pt;
color : #8f8e97;
text-decoration : none;
}

A:hover.medium {
text-decoration : none;
color : #eb911b;
}

A:hover.white {
text-decoration : none;
color : #eb911b;
}

a.alt {
font-size : 7pt;
color : #eb911b;
text-decoration : none;
}

a.white {
font-size : 7pt;
color : #ffffff;
text-decoration : none;
}

a.greylink {
font-size : 8pt;
line-height : 14pt;
font-weight : bold;
}

.small {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 7pt;
color : #ffffff;
font-weight : bold;
}

.normal {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
font-weight : normal;
}

.alt {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 7pt;
color : #eb911b;
font-weight : bold;
}

h1 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 20pt;
color : #8f8e97;
font-weight : bold;
margin-top : 2pt;
margin-bottom : 0;
}

h2 {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #8f8e97;
font-weight : bold;
margin-top : 2pt;
margin-bottom : 6pt;
}

.teaserheader {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
font-weight : bold;
}

P {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
font-weight : normal;
line-height : 14pt;
margin-top : 2pt;
margin-bottom : 12pt;
}

P.list {
font-family : Tahoma, Arial, Helvetica, sans-serif;
color : #000000;
font-weight : normal;
line-height : 12pt;
margin-top : 0;
margin-bottom : 0;
}

P.illu {
line-height : 10pt;
font-size : 7pt;
margin-top : 3pt;
margin-bottom : 12pt;
}

td.cell {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
font-weight : normal;
}

td.rowheader {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #ffffff;
font-weight : bold;
}

td.colheader {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
font-weight : bold;
}

INPUT.search {
font-size : 8pt;
font-family : Tahoma, Arial, Helvetica, sans-serif;
width : 120px;
}

P.s2d {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 14pt;
color : #8f8e97;
font-weight : bold;
margin-top : 5pt;
margin-bottom : 5pt;
line-height : 16pt;
}

P.s2dsmall, a.s2dsmall {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 7pt;
color : #8f8e97;
margin-top : 2pt;
margin-bottom : 2pt;
line-height : 10pt;
}

td.s2d {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
color : #000000;
font-weight : normal;
}

INPUT.s2d {
font-size : 8pt;
font-family : Tahoma, Arial, Helvetica, sans-serif;
}

SELECT.s2d {
font-size : 8pt;
font-family : Tahoma, Arial, Helvetica, sans-serif;
width : 160px;
}

a.s2d {
font-size : 8pt;
text-decoration : none;
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #8f8e97;
}

a.s2dsmall, a.s2dinfo {
text-decoration : underline;
}

#sidebar {
width : 150px;
margin-top : 0;
background-color : #e0deea;
border : 1px solid #b1b1b1;
padding : 10px;
margin : 4px;
}

#sidebar h2 {
font-size : 10pt;
color : #2d2d3c;
font-weight : bold;
margin-top : 2pt;
margin-bottom : 6pt;
}

#sidebar ul {
margin : 2px 0 2px 0;
padding : 0;
}

#sidebar a {
color : #eb911b;
font-weight : bold;
}

#sidebar li {
margin : 2px 0 2px 16px;
padding : 0;
line-height : 150%;
font-size : 9pt;
}

#sidebar td {
font-size : 9pt;
}
input.tx {
border : 1px solid #888888;
}

input.txh, p.txh {
border : 1px solid #a70c0c;
background-color : #f5e5e5;
}

p.h {
color : #a70c0c;
font-weight : bold;
}

