@namespace url(http://www.w3.org/1999/xhtml);
body {
    color: black;
    background: white;
    font-family: "Georgia", serif;
    font-size: "10pt";
}
a:link { color: inherit; text-decoration: none; }
a:visited { color: inherit; text-decoration: none; }
a:active { color: inherit; text-decoration: underline; }
a:hover { color: inherit; text-decoration: underline; }
a.external:link { color: rgb(0,51,102); text-decoration: none; }
a.external:visited { color: rgb(51,102,153); text-decoration: none; }
a.external:active { color: rgb(51,102,153); text-decoration: underline; }
a.external:hover { text-decoration: underline; }
p {
    text-align: justify;
}
p.top {
    font-family: sans-serif;
    font-size: 85%;
    padding-top: 0.5ex;
    padding-bottom: 0.5ex;
    text-align: right;
}
div.abstract {
    background-color: rgb(225, 240, 255);
    font-size: 90%;
    font-style: italic;
}
h1 {
    font-family: "Verdana", sans-serif;
    font-size: 180%;
    font-weight: normal;
    color: rgb(255,255,255);
    background-color: rgb(0,51,102);
    text-align: left;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.5ex;
    padding-bottom: 0.5ex;
}
h2 {
    font-family: "Verdana", sans-serif;
    font-size: 140%;
    text-align: left;
    font-weight: normal;
    color: rgb(0,51,102);
}
h3 {
    font-family: "Verdana", sans-serif;
    font-size: 120%;
    text-align: left;
    font-weight: normal;
    color: rgb(0,51,102);
}
h4 {
    font-family: "Verdana", sans-serif;
    font-size: 110%;
    text-align: left;
    font-weight: normal;
    color: rgb(0,51,102);
}
h5 {
    font-family: "Verdana", sans-serif;
    font-size: 100%;
    text-align: left;
    font-weight: normal;
    color: rgb(0,51,102);
}
h6 {
    font-family: "Verdana", sans-serif;
    font-size: 100%;
    text-align: left;
    font-weight: normal;
    color: rgb(0,51,102);
}
.ref {
    color: rgb(153, 0, 0);
}
.bib-cite {
    color: rgb(0, 102, 0);
}
div.bib-entries {
    margin-bottom: 0.2ex;
}
div.bib-entries p.bib-entry {
    font-size: 90%;
    margin-top: 0;
    margin-bottom: 0.4ex;
}
div.bib-entries p.bib-entry .author { font-variant: small-caps; }
div.bib-entries p.bib-entry .title {  font-style: italic; color: rgb(0,102,0); }
div.bib-entries p.bib-entry .volume { font-weight: bold; }
div.bib-entries p.bib-entry .href { font-family: monospace; }
div.bib-entries p.bib-entry .number { font-family: monospace; }
div.bib-entries p.bib-entry .year { color: rgb(153,0,0); }
table {
    border: 1;
    background-color: rgb(240,240,240);
    font-size: "10pt";
}
table.with-borders {
    border: solid;
    border-color: black;
    border-width: 1px;
    margin: 0px;
    background-color: rgb(225,225,225);
}
table.with-borders th {
    text-align: left;
    font-weight: bold;
    background-color: rgb(225,225,225);
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1ex;
    padding-bottom: 1ex;
}
table.with-borders td {
    text-align: left;
    background-color: rgb(245,245,245);
    padding-left: 0.2em;
    padding-right: 0.2em;
    padding-top: 0.2ex;
    padding-bottom: 0.2ex;
}
table thead tr th {
    font-weight: bold;
    text-align: center;
}
table tbody tr td.n {
    text-align: ".";
}
table tbody tr td.center {
    text-align: center;
}
caption {
    caption-side: bottom;
}
div.proof {
    background-color: rgb(230,240,250);
}
div.toc {
    background-color: rgb(245, 245, 245);
}
div.toc p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 80%;
    padding-left: 20em;
    background-color: rgb(245, 245, 245);
}
div.toc p.toc1 {
    font-size: 100%;
    padding-left: 0em;
    margin-top: 0.6ex;
}
div.toc p.toc2 {
    padding-left: 4em;
}
div.toc p.toc3 {
    padding-left: 8em;
}
div.toc p.toc4 {
    padding-left: 12em;
}
div.toc p.toc5 {
    padding-left: 16em;
}
div.toc p.toc6 {
    padding-left: 20em;
}
p.authors {
    font-size: 100%;
    text-align: center;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.5ex;
    padding-bottom: 0.5ex;
}
p.authors .author {
    font-weight: bold;
}
div.institutions {
    margin-bottom: 0.2ex;
}
div.institutions p.institution {
    font-size: 90%;
    font-style: italic;
    margin-top: 0;
    margin-bottom: 0.2ex;
}
p.figure {
    text-align: center;
}
p.caption {
    text-align: center;
    font-weight: bold;
    font-size: 90%;
}
table.equation {
    width: 100%;
    background-color: rgb(240,240,240);
}
table.equation td.eq {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1ex;
    padding-bottom: 1ex;
    text-align: center;
}
table.equation td.number {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1ex;
    padding-bottom: 1ex;
    text-align: right;
}
.eq {
    color: rgb(102, 51, 51);
    font-family: "Georgia", serif;
    font-style: normal;
    font-weight: normal;
}
.eq b {
    font-weight: bold;
}
.eq .serif {
}
.eq i {
    font-style: italic;
}
.eq .sans-serif {
    font-family: "Verdana", sans-serif;
}
.eq .script {
    font-family: "Coronet", cursive;
}
.eq .mo {
    font-family: "Arial Unicode MS", "Lucida Sans Unicode";
}
@namespace url(http://www.w3.org/1998/Math/MathML);
mtable.equation {
    width: 100%;
    background-color: rgb(240,240,240);
}
mtable.equation mtd.eq {
    color: rgb(102, 51, 51);
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1ex;
    padding-bottom: 1ex;
    text-align: center;
}
mtable.equation mtd.number {
    color: black;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1ex;
    padding-bottom: 1ex;
    text-align: right;
}

