<style>


body {
background: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
color: #000000;
}

A {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #003366;
}

:visited { color: #006699;} /* for visited links */
:active { color: #006699;} /* when link is clicked */
:hover { color: #006699;} /* when mouse is over link */

H1, H2, H3, H4, H5, H6, H7 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12pt;
text-align: left;
color: #000000;
}

P {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

P.right {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

P.center {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: normal;
font-style: normal;
}

strong { 
font-weight: bold;
}

b { 
font-weight: bold;
}

i { 
font-style: italic;
}

em { 
font-style: italic;
}

blockquote {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
text-margin: 2cm 4cm 3cm 4cm;
color: #000000;
font-weight: normal;
font-style: normal;
}

.headline {
font-size: 14pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #006699;
font-weight: bold;
font-style: normal;
}

.subheadline {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: bold;
font-style: none;
}

.department_subheadline {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #006699;
font-weight: bold;
font-style: none;
}

.top {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #003060;
font-weight: normal;
font-style: normal;
}

.footnote {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.textfooter {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #000000;
font-weight: normal;
font-style: normal;
}

.top {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

A.top {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #ffffff;
font-weight: normal;
font-style: normal;
}

.back {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

A.back {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
color: #000000;
font-weight: normal;
font-style: normal;
}

UL.none {
list-style-type: disc;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

OL.none {
list-style-type: numbers;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

DL.none {
list-style-type: none;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

DT.none {
list-style-type: none;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

DD.none {
list-style-type: none;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

.tableheader {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #dddddd;
background-color: #003366;
font-weight: bold;
font-style: normal;
}

.tablerowgrey {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
background-color: #CCCCCC;
font-weight: normal;
font-style: normal;
}

.tablerowwhite {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
background-color: #FFFFFF;
font-weight: normal;
font-style: normal;
}

.tabletext {
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
color: #000000;
font-weight: normal;
font-style: normal;
}

</style>
