<!-- /* Style Sheet definitions need to be commented to hide them from incompatible Browsers.*/

BODY {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 color: #000000;
 background: white;}

.pub {
 font-size: 9pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 11pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;
 margin-bottom: 5px;
 margin-top: 0px;}

.pub P {
 font-size: 9pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 11pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;
 margin-bottom: 5px;
 margin-top: 0px;}

.pub A:visited, A:link {
 font-weight: bold;
 color: #000088;
 text-decoration: none;}

.pub A:hover {color: #CC0000}

.testlink A:visited, A:link {
 font-weight: bold;
 color: #CC0000;}

.testlink A:hover {color: #00CC00}

.fig TABLE {
 background: #FFF;
 table-layout: auto;
 margin-left: auto;
 margin-right: auto;
}

.fig TD {
 font-size: 9pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: normal;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

.fig P {
 font-size: 9pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: normal;
 font-variant: normal;
 line-height: 12pt;
 margin-left: 106px;
 margin-right: 100px;
 color: #000000;
 background: white;}

.fig IMG {
margin: 1px 6px 1px 1px;
}

.fig EM {
 font-size: 9pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 font-style: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #CC0000;
 background: white;}

.fig P STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

BODY A:visited, A:link {color: #000088;
 font-weight: 500;
 text-decoration: none;}
BODY A:hover {color: #CC0000}
BODY A:active {color: #CC0000}

P {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

UL {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

LI {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

OL {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

DL {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

DL STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

DL A STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #CC0000;
 background: white;}

OL STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

OL A STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #CC0000;
 background: white;}

UL A STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #CC0000;
 background: white;}

UL STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

P STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

.greek {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

H1 {
 font-size: 15pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 line-height: 17pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #CC0000;
 margin-bottom: 2px;
 margin-top: 0px;}

H3{
 font-size: 14pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: bold;
 font-variant: normal;
 line-height: 14pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 margin-bottom: 0px;
 margin-top: 0px;}

B {
 font-weight: bold;}

SUP {
font-size: 80%;
vertical-align: super;}

SUB {
 font-size: 70%;
vertical-align: sub;}

H2 {
 font: 14pt/16pt "Courier New";
 font-weight: bold;
 color: #CC0000}

H1 EM {
 font-size: 8pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-style: normal;
 font-weight: normal;
 padding-top: 0pt;
 color: #006633;
 background: white}

.datatable {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: normal;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

.datatable TD {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: normal;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #000000;
 background: white;}

.datatable P {
 font-size: 10pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: normal;
 font-variant: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 2pt;
 color: #000000;
 background: white;}

.datatable EM {
 font-size: 9pt;
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-weight: 500;
 font-variant: normal;
 font-style: normal;
 line-height: 10pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 color: #CC0000;
 background: white;}

.datatable STRONG {
 font-size: 10pt;
 font-weight: normal;
 font-family: Symbol, Fantasy;
 font-style: normal;
 line-height: 12pt;
 padding-top: 0pt;
 padding-bottom: 0pt;
 background: white;}

/*------------------------------------------------*/
/* figures */
/*------------------------------------------------*/

/*Oldest stuff*/

.figprint {
display: block;}

.figscreen {
display: none;}

/*Newest stuff*/

.citation, .visiblecitation {
	text-align: center;
	display: block !important; }
	
.copyright {
	font-size: 0.9em;
	text-align: center; }

/* End Style Sheet commenting. */  -->
