<style type="text/css">

BODY { background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; margin: auto auto; }


h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; color: #0000FF; text-decoration: none}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; color: #0000FF; text-decoration: none}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: #0000FF; text-decoration: none}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none}
P.small { font-size: 80%; }
P.citation { padding-left: 2em; text-indent: -2em }
P.abstract { font-style: italic; padding-left: 2em; padding-right: 2em }
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none}
.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; color: #000000}
.sidelinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #006699; text-decoration: none; font-weight: normal}
.txt01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #000000; text-decoration: none}

a { color: #336699; text-decoration: none;  }
a:hover { text-decoration: underline; }





#qs { width: auto; border-style: solid; border-color: gray; border-width: 1px 1px 1px 1px; padding: 0.5em 0.5em; display:none; position:relative; }
#qs form { padding: 0px; margin: 0px; }
#qs form p { padding: 0px; margin: 0px; }

.invalidsearch { background-color: red; }

table { border: 1px gray none; width: 100%; empty-cells: show; border-spacing: 0em 0.3em; margin-top: 1em; }
th, td { border-width: 0px 0px; border-color: gray; border-style: solid; padding: 0.5em; vertical-align: top;  }
td { text-align: justify; vertical-align: top; font-size: 10pt; }

td a { color: #336699; text-decoration: none; font-size: 10pt;  }
td a:hover  { text-decoration: underline; }

tr.noshow { display: none;}

tr.highlight td { background-color: #F1F1F1; border-top: 2px black solid; font-weight: bold; }
tr.abstract td, tr.review td, tr.bibtex td { background-color: #F1F1F1; border-bottom: 2px black solid; text-align: justify; }
tr.nextshow td { border-bottom: none; }

tr.bibtex pre { width: 100%; overflow: auto;}

p.infolinks { margin: 0.5em 0em 0em 0em; padding: 0px; }

#qssettings { padding: 0.5em; position: absolute; top: 0.2em; right: 0.2em; border: 1px gray solid; background-color: white; display: none; }
#qssettings p { font-weight: bold; cursor: pointer; }
#qssettings ul { display: none; list-style-type: none; padding-left: 0; margin: 0; }
#qssettings.active ul { display: block; }

@media print {
	p.infolinks, #qssettings, #qs { display: none !important; }
	tr { page-break-inside: avoid; }
}

</style>

