 
/* start css.sty */
.cmr-10{font-size:90%;}
.cmr-10x-x-109{}
.cmr-17{font-size:154%;}
.cmr-12{font-size:109%;}
.cmtt-10x-x-109{font-family: monospace,monospace;}
.cmbx-10x-x-109{ font-weight: bold;}
.cmti-10x-x-109{ font-style: italic;}
.cmr-9{font-size:81%;}
p{margin-top:0;margin-bottom:0}
p.indent{text-indent:0;}
p + p{margin-top:1em;}
p + div, p + pre {margin-top:1em;}
div + p, pre + p {margin-top:1em;}
a { overflow-wrap: break-word; word-wrap: break-word; word-break: break-word; hyphens: auto; }
@media print {div.crosslinks {visibility:hidden;}}
table.tabular{border-collapse: collapse; border-spacing: 0;}
a img { border-top: 0; border-left: 0; border-right: 0; }
center { margin-top:1em; margin-bottom:1em; }
td center { margin-top:0em; margin-bottom:0em; }
.Canvas { position:relative; }
img.math{vertical-align:middle;}
div.par-math-display, div.math-display{text-align:center;}
li p.indent { text-indent: 0em }
li p:first-child{ margin-top:0em; }
li p:last-child, li div:last-child { margin-bottom:0.5em; }
li p:first-child{ margin-bottom:0; }
li p~ul:last-child, li p~ol:last-child{ margin-bottom:0.5em; }
.enumerate1 {list-style-type:decimal;}
.enumerate2 {list-style-type:lower-alpha;}
.enumerate3 {list-style-type:lower-roman;}
.enumerate4 {list-style-type:upper-alpha;}
div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
div.newtheorem .head{font-weight: bold;}
.obeylines-h,.obeylines-v {white-space: nowrap; }
div.obeylines-v p { margin-top:0; margin-bottom:0; }
.overline{ text-decoration:overline; }
.overline img{ border-top: 1px solid black; }
td.displaylines {text-align:center; white-space:nowrap;}
.centerline {text-align:center;}
.rightline {text-align:right;}
pre.verbatim {font-family: monospace,monospace; text-align:left; clear:both; }
.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.fbox {display:table}
div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.minipage{width:100%;}
div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;}
div.center div {text-align: left;}
div.flushright, div.flushright div.flushright {text-align: right;}
div.flushright div {text-align: left;}
div.flushleft {text-align: left;}
.underline{ text-decoration:underline; }
.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
.framebox-c {text-align:center;}
.framebox-l {text-align:left;}
.framebox-r {text-align:right;}
span.thank-mark{ vertical-align: super }
span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; }
code.verb{font-family:monospace,monospace;}
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; }
table.tabular td p{margin-top:0em;}
table.tabular {margin-left: auto; margin-right: auto;}
td p:first-child{ margin-top:0em; }
td p:last-child{ margin-bottom:0em; }
div.td00{ margin-left:0pt; margin-right:0pt; }
div.td01{ margin-left:0pt; margin-right:5pt; }
div.td10{ margin-left:5pt; margin-right:0pt; }
div.td11{ margin-left:5pt; margin-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
td.td00{ padding-left:0pt; padding-right:0pt; }
td.td01{ padding-left:0pt; padding-right:5pt; }
td.td10{ padding-left:5pt; padding-right:0pt; }
td.td11{ padding-left:5pt; padding-right:5pt; }
table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; }
.hline hr, .cline hr{ height : 0px; margin:0px; }
.hline td, .cline td{ padding: 0; }
.hline hr, .cline hr{border:none;border-top:1px solid black;}
.hline {border-top: 1px solid black;}
.hline + .vspace:last-child{display:none;}
.hline:first-child{border-bottom:1px solid black;border-top:none;}
.tabbing-right {text-align:right;}
div.float, div.figure {margin-left: auto; margin-right: auto;}
div.float img {text-align:center;}
div.figure img {text-align:center;}
.marginpar,.reversemarginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
.marginpar p,.reversemarginpar p{margin-top:0.4em; margin-bottom:0.4em;}
.reversemarginpar{float:left;}
table.equation {width:100%;}
.equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; } 
td.equation-label { width:5%; text-align:center; }
td.eqnarray4 { width:5%; white-space: normal; }
td.eqnarray2 { width:5%; }
table.eqnarray-star, table.eqnarray {width:100%;}
div.eqnarray{text-align:center;}
div.array {text-align:center;}
div.pmatrix {text-align:center;}
table.pmatrix {width:100%;}
span.pmatrix img{vertical-align:middle;}
div.pmatrix {text-align:center;}
table.pmatrix {width:100%;}
span.bar-css {text-decoration:overline;}
img.cdots{vertical-align:middle;}
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
.index-item, .index-subitem, .index-subsubitem {display:block}
div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;}
div.caption span.id{font-weight: bold; white-space: nowrap; }
h1.partHead{text-align: center}
p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
.subsubsectionHead, .likesubsubsectionHead { font-size: 1em; }
.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
.verse{white-space:nowrap; margin-left:2em}
div.maketitle {text-align:center;}
h2.titleHead{text-align:center;}
div.maketitle{ margin-bottom: 2em; }
div.author, div.date {text-align:center;}
div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; }
div.author{white-space: nowrap;}
div.abstract p {margin-left:5%; margin-right:5%;}
div.abstract {width:100%;}
.abstracttitle{text-align:center;margin-bottom:1em;}
.subsectionToc, .likesubsectionToc {margin-left:1em;}
.subsubsectionToc, .likesubsubsectionToc {margin-left:2em;}
.paragraphToc, .likeparagraphToc {margin-left:3em;}
.subparagraphToc, .likesubparagraphToc {margin-left:4em;}
dl.enumerate-enumitem{display:grid; grid-template-columns: 3ch 1fr; align-items: top; row-gap:1ch;}
span#textcolor1{color:#FF0000}
span#textcolor2{color:#0000FF}
span#textcolor3{color:#FF0000}
span#textcolor4{color:#0000FF}
span#textcolor5{color:#FF0000}
span#textcolor6{color:#0000FF}
span#textcolor7{color:#FF0000}
span#textcolor8{color:#0000FF}
span#textcolor9{color:#FF0000}
span#textcolor10{color:#0000FF}
span#textcolor11{color:#FF0000}
span#textcolor12{color:#0000FF}
span#textcolor13{color:#FF0000}
span#textcolor14{color:#0000FF}
span#textcolor15{color:#FF0000}
span#textcolor16{color:#0000FF}
span#textcolor17{color:#FF0000}
span#textcolor18{color:#0000FF}
span#textcolor19{color:#FF0000}
span#textcolor20{color:#0000FF}
span#textcolor21{color:#FF0000}
span#textcolor22{color:#0000FF}
span#textcolor23{color:#FF0000}
span#textcolor24{color:#0000FF}
span#textcolor25{color:#FF0000}
span#textcolor26{color:#0000FF}
span#textcolor27{color:#FF0000}
span#textcolor28{color:#0000FF}
span#textcolor29{color:#FF0000}
span#textcolor30{color:#0000FF}
span#textcolor31{color:#FF0000}
span#textcolor32{color:#0000FF}
span#textcolor33{color:#FF0000}
span#textcolor34{color:#0000FF}
span#textcolor35{color:#FF0000}
span#textcolor36{color:#0000FF}
span#textcolor37{color:#FF0000}
span#textcolor38{color:#0000FF}
span#textcolor39{color:#FF0000}
span#textcolor40{color:#0000FF}
span#textcolor41{color:#FF0000}
span#textcolor42{color:#0000FF}
span#textcolor43{color:#FF0000}
span#textcolor44{color:#0000FF}
span#textcolor45{color:#FF0000}
span#textcolor46{color:#0000FF}
span#textcolor47{color:#FF0000}
span#textcolor48{color:#0000FF}
span#textcolor49{color:#FF0000}
span#textcolor50{color:#0000FF}
span#textcolor51{color:#FF0000}
span#textcolor52{color:#0000FF}
span#textcolor53{color:#FF0000}
span#textcolor54{color:#0000FF}
span#textcolor55{color:#FF0000}
span#textcolor56{color:#0000FF}
span#textcolor57{color:#FF0000}
span#textcolor58{color:#0000FF}
span#textcolor59{color:#FF0000}
span#textcolor60{color:#0000FF}
span#textcolor61{color:#FF0000}
span#textcolor62{color:#0000FF}
span#textcolor63{color:#FF0000}
span#textcolor64{color:#0000FF}
span#textcolor65{color:#FF0000}
span#textcolor66{color:#0000FF}
span#textcolor67{color:#FF0000}
span#textcolor68{color:#0000FF}
span#textcolor69{color:#FF0000}
span#textcolor70{color:#0000FF}
span#textcolor71{color:#FF0000}
span#textcolor72{color:#0000FF}
span#textcolor73{color:#FF0000}
span#textcolor74{color:#0000FF}
span#textcolor75{color:#FF0000}
span#textcolor76{color:#0000FF}
span#textcolor77{color:#FF0000}
span#textcolor78{color:#0000FF}
span#textcolor79{color:#FF0000}
span#textcolor80{color:#0000FF}
span#textcolor81{color:#FF0000}
span#textcolor82{color:#0000FF}
span#textcolor83{color:#FF0000}
span#textcolor84{color:#0000FF}
span#textcolor85{color:#FF0000}
span#textcolor86{color:#0000FF}
span#textcolor87{color:#FF0000}
span#textcolor88{color:#0000FF}
span#textcolor89{color:#FF0000}
span#textcolor90{color:#0000FF}
span#textcolor91{color:#FF0000}
span#textcolor92{color:#0000FF}
span#textcolor93{color:#FF0000}
span#textcolor94{color:#0000FF}
span#textcolor95{color:#FF0000}
span#textcolor96{color:#0000FF}
span#textcolor97{color:#FF0000}
span#textcolor98{color:#0000FF}
span#textcolor99{color:#FF0000}
span#textcolor100{color:#0000FF}
span#textcolor101{color:#FF0000}
span#textcolor102{color:#0000FF}
span#textcolor103{color:#FF0000}
span#textcolor104{color:#0000FF}
span#textcolor105{color:#FF0000}
span#textcolor106{color:#0000FF}
span#textcolor107{color:#FF0000}
span#textcolor108{color:#0000FF}
span#textcolor109{color:#FF0000}
span#textcolor110{color:#0000FF}
span#textcolor111{color:#FF0000}
span#textcolor112{color:#0000FF}
span#textcolor113{color:#FF0000}
span#textcolor114{color:#0000FF}
span#textcolor115{color:#FF0000}
span#textcolor116{color:#0000FF}
span#textcolor117{color:#FF0000}
span#textcolor118{color:#0000FF}
span#textcolor119{color:#FF0000}
span#textcolor120{color:#0000FF}
span#textcolor121{color:#FF0000}
span#textcolor122{color:#0000FF}
span#textcolor123{color:#FF0000}
span#textcolor124{color:#0000FF}
span#textcolor125{color:#FF0000}
span#textcolor126{color:#0000FF}
span#textcolor127{color:#FF0000}
span#textcolor128{color:#0000FF}
span#textcolor129{color:#FF0000}
span#textcolor130{color:#0000FF}
span#textcolor131{color:#FF0000}
span#textcolor132{color:#0000FF}
span#textcolor133{color:#FF0000}
span#textcolor134{color:#0000FF}
span#textcolor135{color:#FF0000}
span#textcolor136{color:#0000FF}
span#textcolor137{color:#FF0000}
span#textcolor138{color:#0000FF}
span#textcolor139{color:#FF0000}
span#textcolor140{color:#0000FF}
span#textcolor141{color:#FF0000}
span#textcolor142{color:#0000FF}
span#textcolor143{color:#FF0000}
span#textcolor144{color:#0000FF}
span#textcolor145{color:#FF0000}
span#textcolor146{color:#0000FF}
span#textcolor147{color:#FF0000}
span#textcolor148{color:#0000FF}
span#textcolor149{color:#FF0000}
span#textcolor150{color:#0000FF}
span#textcolor151{color:#FF0000}
span#textcolor152{color:#0000FF}
span#textcolor153{color:#FF0000}
span#textcolor154{color:#0000FF}
span#textcolor155{color:#FF0000}
span#textcolor156{color:#0000FF}
span#textcolor157{color:#FF0000}
span#textcolor158{color:#0000FF}
span#textcolor159{color:#FF0000}
span#textcolor160{color:#0000FF}
span#textcolor161{color:#FF0000}
span#textcolor162{color:#0000FF}
span#textcolor163{color:#FF0000}
span#textcolor164{color:#0000FF}
span#textcolor165{color:#FF0000}
span#textcolor166{color:#0000FF}
span#textcolor167{color:#FF0000}
span#textcolor168{color:#0000FF}
span#textcolor169{color:#FF0000}
span#textcolor170{color:#0000FF}
span#textcolor171{color:#FF0000}
span#textcolor172{color:#0000FF}
span#textcolor173{color:#FF0000}
span#textcolor174{color:#0000FF}
span#textcolor175{color:#FF0000}
span#textcolor176{color:#0000FF}
span#textcolor177{color:#FF0000}
span#textcolor178{color:#0000FF}
span#textcolor179{color:#FF0000}
span#textcolor180{color:#0000FF}
span#textcolor181{color:#FF0000}
span#textcolor182{color:#0000FF}
span#textcolor183{color:#FF0000}
span#textcolor184{color:#0000FF}
span#textcolor185{color:#FF0000}
span#textcolor186{color:#0000FF}
span#textcolor187{color:#FF0000}
span#textcolor188{color:#0000FF}
span#textcolor189{color:#FF0000}
span#textcolor190{color:#0000FF}
span#textcolor191{color:#FF0000}
span#textcolor192{color:#0000FF}
span#textcolor193{color:#FF0000}
span#textcolor194{color:#0000FF}
span#textcolor195{color:#FF0000}
span#textcolor196{color:#0000FF}
span#textcolor197{color:#FF0000}
span#textcolor198{color:#0000FF}
span#textcolor199{color:#FF0000}
span#textcolor200{color:#0000FF}
span#textcolor201{color:#FF0000}
span#textcolor202{color:#0000FF}
span#textcolor203{color:#FF0000}
span#textcolor204{color:#0000FF}
span#textcolor205{color:#FF0000}
span#textcolor206{color:#0000FF}
span#textcolor207{color:#FF0000}
span#textcolor208{color:#0000FF}
span#textcolor209{color:#FF0000}
span#textcolor210{color:#0000FF}
span#textcolor211{color:#FF0000}
span#textcolor212{color:#0000FF}
span#textcolor213{color:#FF0000}
span#textcolor214{color:#0000FF}
span#textcolor215{color:#FF0000}
span#textcolor216{color:#0000FF}
span#textcolor217{color:#FF0000}
span#textcolor218{color:#0000FF}
span#textcolor219{color:#FF0000}
span#textcolor220{color:#0000FF}
span#textcolor221{color:#FF0000}
span#textcolor222{color:#0000FF}
span#textcolor223{color:#FF0000}
span#textcolor224{color:#0000FF}
span#textcolor225{color:#FF0000}
span#textcolor226{color:#0000FF}
span#textcolor227{color:#FF0000}
span#textcolor228{color:#0000FF}
span#textcolor229{color:#FF0000}
span#textcolor230{color:#0000FF}
span#textcolor231{color:#FF0000}
span#textcolor232{color:#0000FF}
span#textcolor233{color:#FF0000}
span#textcolor234{color:#0000FF}
span#textcolor235{color:#FF0000}
span#textcolor236{color:#0000FF}
span#textcolor237{color:#FF0000}
span#textcolor238{color:#0000FF}
span#textcolor239{color:#FF0000}
span#textcolor240{color:#0000FF}
span#textcolor241{color:#FF0000}
span#textcolor242{color:#0000FF}
span#textcolor243{color:#FF0000}
span#textcolor244{color:#0000FF}
span#textcolor245{color:#FF0000}
span#textcolor246{color:#0000FF}
span#textcolor247{color:#FF0000}
span#textcolor248{color:#0000FF}
span#textcolor249{color:#FF0000}
span#textcolor250{color:#0000FF}
span#textcolor251{color:#FF0000}
span#textcolor252{color:#0000FF}
span#textcolor253{color:#FF0000}
span#textcolor254{color:#0000FF}
span#textcolor255{color:#FF0000}
span#textcolor256{color:#0000FF}
span#textcolor257{color:#FF0000}
span#textcolor258{color:#0000FF}
span#textcolor259{color:#FF0000}
span#textcolor260{color:#0000FF}
span#textcolor261{color:#FF0000}
span#textcolor262{color:#0000FF}
span#textcolor263{color:#FF0000}
span#textcolor264{color:#0000FF}
span#textcolor265{color:#FF0000}
span#textcolor266{color:#0000FF}
span#textcolor267{color:#FF0000}
span#textcolor268{color:#0000FF}
span#textcolor269{color:#FF0000}
span#textcolor270{color:#0000FF}
span#textcolor271{color:#FF0000}
span#textcolor272{color:#0000FF}
span#textcolor273{color:#FF0000}
span#textcolor274{color:#0000FF}
span#textcolor275{color:#FF0000}
span#textcolor276{color:#0000FF}
span#textcolor277{color:#FF0000}
span#textcolor278{color:#0000FF}
span#textcolor279{color:#FF0000}
span#textcolor280{color:#0000FF}
span#textcolor281{color:#FF0000}
span#textcolor282{color:#0000FF}
span#textcolor283{color:#FF0000}
span#textcolor284{color:#0000FF}
span#textcolor285{color:#FF0000}
span#textcolor286{color:#0000FF}
span#textcolor287{color:#FF0000}
span#textcolor288{color:#0000FF}
span#textcolor289{color:#FF0000}
span#textcolor290{color:#0000FF}
span#textcolor291{color:#FF0000}
span#textcolor292{color:#0000FF}
span#textcolor293{color:#FF0000}
span#textcolor294{color:#0000FF}
span#textcolor295{color:#FF0000}
span#textcolor296{color:#0000FF}
span#textcolor297{color:#FF0000}
span#textcolor298{color:#0000FF}
span#textcolor299{color:#FF0000}
span#textcolor300{color:#0000FF}
span#textcolor301{color:#FF0000}
span#textcolor302{color:#0000FF}
span#textcolor303{color:#FF0000}
span#textcolor304{color:#0000FF}
span#textcolor305{color:#FF0000}
span#textcolor306{color:#0000FF}
span#textcolor307{color:#FF0000}
span#textcolor308{color:#0000FF}
span#textcolor309{color:#FF0000}
span#textcolor310{color:#0000FF}
span#textcolor311{color:#FF0000}
span#textcolor312{color:#0000FF}
span#textcolor313{color:#FF0000}
span#textcolor314{color:#0000FF}
span#textcolor315{color:#FF0000}
span#textcolor316{color:#0000FF}
span#textcolor317{color:#FF0000}
span#textcolor318{color:#0000FF}
span#textcolor319{color:#FF0000}
span#textcolor320{color:#0000FF}
span#textcolor321{color:#FF0000}
span#textcolor322{color:#0000FF}
span#textcolor323{color:#FF0000}
span#textcolor324{color:#0000FF}
span#textcolor325{color:#FF0000}
span#textcolor326{color:#0000FF}
span#textcolor327{color:#FF0000}
span#textcolor328{color:#0000FF}
span#textcolor329{color:#FF0000}
span#textcolor330{color:#0000FF}
span#textcolor331{color:#FF0000}
span#textcolor332{color:#0000FF}
span#textcolor333{color:#FF0000}
span#textcolor334{color:#0000FF}
span#textcolor335{color:#FF0000}
span#textcolor336{color:#0000FF}
span#textcolor337{color:#FF0000}
span#textcolor338{color:#0000FF}
span#textcolor339{color:#FF0000}
span#textcolor340{color:#0000FF}
span#textcolor341{color:#FF0000}
span#textcolor342{color:#0000FF}
span#textcolor343{color:#FF0000}
span#textcolor344{color:#0000FF}
span#textcolor345{color:#FF0000}
span#textcolor346{color:#0000FF}
span#textcolor347{color:#FF0000}
span#textcolor348{color:#0000FF}
span#textcolor349{color:#FF0000}
span#textcolor350{color:#0000FF}
span#textcolor351{color:#FF0000}
span#textcolor352{color:#0000FF}
span#textcolor353{color:#FF0000}
span#textcolor354{color:#0000FF}
span#textcolor355{color:#FF0000}
span#textcolor356{color:#0000FF}
span#textcolor357{color:#FF0000}
span#textcolor358{color:#0000FF}
span#textcolor359{color:#FF0000}
span#textcolor360{color:#0000FF}
span#textcolor361{color:#FF0000}
span#textcolor362{color:#0000FF}
span#textcolor363{color:#FF0000}
span#textcolor364{color:#0000FF}
span#textcolor365{color:#FF0000}
span#textcolor366{color:#0000FF}
span#textcolor367{color:#FF0000}
span#textcolor368{color:#0000FF}
span#textcolor369{color:#FF0000}
span#textcolor370{color:#0000FF}
span#textcolor371{color:#FF0000}
span#textcolor372{color:#0000FF}
span#textcolor373{color:#FF0000}
span#textcolor374{color:#0000FF}
span#textcolor375{color:#FF0000}
span#textcolor376{color:#0000FF}
span#textcolor377{color:#FF0000}
span#textcolor378{color:#0000FF}
span#textcolor379{color:#FF0000}
span#textcolor380{color:#0000FF}
span#textcolor381{color:#FF0000}
span#textcolor382{color:#0000FF}
span#textcolor383{color:#FF0000}
span#textcolor384{color:#0000FF}
span#textcolor385{color:#FF0000}
span#textcolor386{color:#0000FF}
span#textcolor387{color:#FF0000}
span#textcolor388{color:#0000FF}
span#textcolor389{color:#FF0000}
span#textcolor390{color:#0000FF}
span#textcolor391{color:#FF0000}
span#textcolor392{color:#0000FF}
span#textcolor393{color:#FF0000}
span#textcolor394{color:#0000FF}
span#textcolor395{color:#FF0000}
span#textcolor396{color:#0000FF}
span#textcolor397{color:#FF0000}
span#textcolor398{color:#0000FF}
span#textcolor399{color:#FF0000}
span#textcolor400{color:#0000FF}
span#textcolor401{color:#FF0000}
span#textcolor402{color:#0000FF}
span#textcolor403{color:#FF0000}
span#textcolor404{color:#0000FF}
span#textcolor405{color:#FF0000}
span#textcolor406{color:#0000FF}
span#textcolor407{color:#FF0000}
span#textcolor408{color:#0000FF}
span#textcolor409{color:#FF0000}
span#textcolor410{color:#0000FF}
span#textcolor411{color:#FF0000}
span#textcolor412{color:#0000FF}
span#textcolor413{color:#FF0000}
span#textcolor414{color:#0000FF}
span#textcolor415{color:#FF0000}
span#textcolor416{color:#0000FF}
span#textcolor417{color:#FF0000}
span#textcolor418{color:#0000FF}
span#textcolor419{color:#FF0000}
span#textcolor420{color:#0000FF}
span#textcolor421{color:#FF0000}
span#textcolor422{color:#0000FF}
span#textcolor423{color:#FF0000}
span#textcolor424{color:#0000FF}
span#textcolor425{color:#FF0000}
span#textcolor426{color:#0000FF}
span#textcolor427{color:#FF0000}
span#textcolor428{color:#0000FF}
span#textcolor429{color:#FF0000}
span#textcolor430{color:#0000FF}
span#textcolor431{color:#FF0000}
span#textcolor432{color:#0000FF}
span#textcolor433{color:#FF0000}
span#textcolor434{color:#0000FF}
span#textcolor435{color:#FF0000}
span#textcolor436{color:#0000FF}
span#textcolor437{color:#FF0000}
span#textcolor438{color:#0000FF}
span#textcolor439{color:#FF0000}
span#textcolor440{color:#0000FF}
span#textcolor441{color:#FF0000}
span#textcolor442{color:#0000FF}
span#textcolor443{color:#FF0000}
span#textcolor444{color:#0000FF}
span#textcolor445{color:#FF0000}
span#textcolor446{color:#0000FF}
span#textcolor447{color:#FF0000}
span#textcolor448{color:#0000FF}
span#textcolor449{color:#FF0000}
span#textcolor450{color:#0000FF}
span#textcolor451{color:#FF0000}
span#textcolor452{color:#0000FF}
span#textcolor453{color:#FF0000}
span#textcolor454{color:#0000FF}
span#textcolor455{color:#FF0000}
span#textcolor456{color:#0000FF}
span#textcolor457{color:#FF0000}
span#textcolor458{color:#0000FF}
span#textcolor459{color:#FF0000}
span#textcolor460{color:#0000FF}
span#textcolor461{color:#FF0000}
span#textcolor462{color:#0000FF}
span#textcolor463{color:#FF0000}
span#textcolor464{color:#0000FF}
span#textcolor465{color:#FF0000}
span#textcolor466{color:#0000FF}
span#textcolor467{color:#FF0000}
span#textcolor468{color:#0000FF}
span#textcolor469{color:#FF0000}
span#textcolor470{color:#0000FF}
span#textcolor471{color:#FF0000}
span#textcolor472{color:#0000FF}
span#textcolor473{color:#FF0000}
span#textcolor474{color:#0000FF}
span#textcolor475{color:#FF0000}
span#textcolor476{color:#0000FF}
span#textcolor477{color:#FF0000}
span#textcolor478{color:#0000FF}
span#textcolor479{color:#FF0000}
span#textcolor480{color:#0000FF}
span#textcolor481{color:#FF0000}
span#textcolor482{color:#0000FF}
span#textcolor483{color:#FF0000}
span#textcolor484{color:#0000FF}
span#textcolor485{color:#FF0000}
span#textcolor486{color:#0000FF}
span#textcolor487{color:#FF0000}
span#textcolor488{color:#0000FF}
span#textcolor489{color:#FF0000}
span#textcolor490{color:#0000FF}
span#textcolor491{color:#FF0000}
span#textcolor492{color:#0000FF}
span#textcolor493{color:#FF0000}
span#textcolor494{color:#0000FF}
span#textcolor495{color:#FF0000}
span#textcolor496{color:#0000FF}
/* end css.sty */

/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */
.MATH    { font-family: "Century Schoolbook", serif; }
.MATH I  { font-family: "Century Schoolbook", serif; font-shape: italic }
.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold }

/* implement both fixed-size and relative sizes */
SMALL.XTINY		{ font-size : xx-small }
SMALL.TINY		{ font-size : x-small  }
SMALL.SCRIPTSIZE	{ font-size : smaller  }
SMALL.FOOTNOTESIZE	{ font-size : small    }
SMALL.SMALL		{  }
BIG.LARGE		{  }
BIG.XLARGE		{ font-size : large    }
BIG.XXLARGE		{ font-size : x-large  }
BIG.HUGE		{ font-size : larger   }
BIG.XHUGE		{ font-size : xx-large }

/*
*/
heading styles 
H1		{ color = #ff0000 font-size : small}
H2		{ color = #ff00ff font-size : small}
H3		{ color = #ffff00 font-size : small}


a:link, a:visited{
	/*color: #005FA9;*/
	color: #0000ff;
	text-decoration: none;
}

a:hover{text-decoration: underline;}



h1
{
	font-weight:bold;
	font-size:20pt;
	font-family:Arial, Helvetica, sans-serif;
	color:red;
}

h2
{
	font-weight:bold;
	font-size:18pt;
	font-family:Arial, Helvetica, sans-serif;
	color:fuchsia;
}

h3
{
	font-weight:bold;
	font-size:18pt;
	font-family:Arial, Helvetica, sans-serif;
	color:purple;
}

H4		{ color = #00ff00 font-size : small}
H5		{ color = #0000ff font-size : small}

/* mathematics styles */
DIV.displaymath		{ }	/* math displays */
TD.eqno			{ }	/* equation-number cells */


/* document-specific styles come next */


body
{
	width: 700px;
	margin: 0 auto;
	/*margin-left: 3%;
	margin-right: 10%;*/
	background-color:#ffffff;
	color:#000063;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	text-align: justify;
	line-height: 150%
}




/* ------------------
 styling for the tables 

Source

http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/


tabHMA
tabHMB
tabVML
tabBXA
tabBXB
tabHZ
tabVZ
tabOCE
tabNPA
tabNPB
tabNPC
tabRC


*/



#tabHMA
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#tabHMA th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#tabHMA td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#tabHMA tbody tr:hover td
{
	color: #009;
}


#tabHMB
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#tabHMB th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#tabHMB td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#tabHMB tbody tr:hover td
{
	color: #009;
}


#tabVML
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tabVML th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#tabVML td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#tabBXA
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tabBXA th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#tabBXA td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#tabBXA tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#tabBXB
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#tabBXB th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#tabBXB td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#tabHZ
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tabHZ th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#tabHZ td
{
	padding: 8px;
	color: #669;
}
#tabHZ .odd
{
	background: #e8edff; 
}


#tabVZ
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tabVZ th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #039;
}
#tabVZ td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #669;
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#tabVZ #vzebra-adventure, #tabVZ #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#tabVZ #vzebra-comedy, #tabVZ #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#tabOCE
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tabOCE th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#tabOCE td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#tabOCE tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#tabNPA
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#tabNPA th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#tabNPA td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#tabNPA tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#tabNPB
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#tabNPB th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#tabNPB tbody
{
	background: #e8edff;
}
#tabNPB td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#tabNPB tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#tabNPC
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#tabNPC th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#tabNPC td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#tabRC
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tabRC thead th.rounded-company
{
	background: #b9c9fe url('table-images/left.png') left -1px no-repeat;
}
#tabRC thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#tabRC th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#tabRC td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#tabRC tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#tabRC tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#tabRC tbody tr:hover td
{
	background: #d0dafd;
}
