body { position:relative; left:0; top:0; z-index:0; position:relative; margin: .25em .25em 0 0; }

h1 { font-family: Arial, Sans-Serif; font-size:140%; margin: 0 0 .25em 0; color: #1b007d }
h2 { font-family: Arial, Sans-Serif; font-size:115%; margin: 0 0 .5em 0; color: #1b007d }

h1 code { font-size: 140% }
h2 code { font-size: 115% }

p { margin:0 0 1em 0; font-size:100%; font-family: Times New Roman }
p.math span { white-space: nowrap }
code { font-family: Monospace; font-size:10pt }

.caption { font-size:60%; font-family: Arial; padding-top:.25em }

a { text-decoration:none }
a:visited { color:#750329 }

label { color:#050293; }

td  { vertical-align:top; font-size:100%; font-family:Times New Roman }

.indentLeft { margin-left:1em; }
.indentRight { margin-right:1em; }
.indentBoth { margin-left:1em; margin-right:1em; }

.fieldCounter { margin-left:1em; font-size:smaller; color:teal; }

.tableHead { color:#050293; font-weight:bold; }

img.largeIcon { float:right; margin: 0 1em 0 1em; }

.nowrap { white-space:nowrap }
.center { text-align:center }
.quotation { font-style:italic; font-size:90%; padding-bottom:.25em; margin-bottom:0 }
.quotationAuthor {text-align:right; font-size:90%; margin-top:0 }

.clear { clear:both }

.footnote { font-size: 80%; margin: 0 0 0 0 }
.footnoteLine { width:50%; margin-top:1.5em }

.link { color:Blue; cursor:hand; cursor:pointer; }

.theorem {border: thin solid #aa9fc9; padding:.5em; margin:0; }
div.theorem { margin:.5em; }

.proof { border: thin solid #791f34; padding:.5em; margin:0; }
div.proof { margin-left:12px; margin-right:8px; padding-left:0; }
div.proof p { margin:0; }
