 
/* start css.sty */
.cmr-8{font-size:66%;}
.cmmi-12{font-style: italic;}
.cmmi-8{font-size:66%;font-style: italic;}
.cmsy-8{font-size:66%;}
.cmsy-6{font-size:50%;}
.cmbx-12{ font-weight: bold;}
.cmss-12{  font-family: sans-serif;}
.cmss-17{font-size:141%;  font-family: sans-serif;}
.cmssbx-10x-x-172{font-size:143%;font-weight: bold;}
.cmtt-12{font-family: monospace;}
.cmti-12{ font-style: italic;}
.cmti-10x-x-109{font-size:90%; font-style: italic;}
.cmssi-12{ font-style: italic; font-family: sans-serif;}
p.noindent { text-indent: 0em }
p.nopar { text-indent: 0em; }
p.indent{ text-indent: 1.5em }
@media print {div.crosslinks {visibility:hidden;}}
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;}
li p.indent { text-indent: 0em }
.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;}
div.verbatim {font-family: monospace; white-space: nowrap; }
span.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
table.minipage{width:100%;}
div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em; margin-top:0.5em; margin-bottom:0.5em;}
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 }
div.array {text-align:center;}
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em;}
table.tabular td p{margin-top: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; }
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; }
.hline hr, .cline hr{ height : 1px; }
.tabbing-right {text-align:right;}
div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
span.TEX {letter-spacing: -0.125em; }
span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
a span.TEX span.E {text-decoration: none; }
span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
span.LATEX span.TEX{ position:relative; left: -0.4em; }
.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
div.float {text-align:center;}
div.figure {text-align:center;}
.equation td{text-align:center; }
td.equation { margin-top:1em; margin-bottom:1em; } 
td.eqnarray4 { width:5%; white-space: normal; }
td.eqnarray2 { width:5%; }
table.eqnarray-star, table.eqnarray {width:100%;}
div.eqnarray{text-align:center;}
div.pmatrix {text-align:center;}
span.pmatrix img{vertical-align:middle;}
div.pmatrix {text-align:center;}
img.cdots{vertical-align:middle;}
.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
.caption td.id{font-weight: bold; white-space: nowrap; }
table.caption {text-align:center;}
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; }
.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;}
.subparagraphHead, .likesubparagraphHead { font-weight: bold;}
.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
.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:80%; font-style:italic; }
div.author{white-space: nowrap;}
.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
.abstract p {margin-left:5%; margin-right:5%;}
.figure img.graphics {margin-left:10%;}
.subfigcaption {margin-top:1em; margin-left:1em; text-align:center;}
div.subfigure {text-align:center;}
div.array {text-align:center;}
div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em;}
table.tabular td p{margin-top: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; }
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; }
.hline hr, .cline hr{ height : 1px; }
div.longtable{text-align:center;}
.equation td{text-align:center; }
table.align, table.alignat, table.xalignat, table.xxalignat, table.flalign, table.align-star, table.alignat-star, table.xalignat-star, table.flalign-star {width:100%; white-space: nowrap;}
td.align-label { width:5%; }
td.align-odd { text-align:right; padding-right:0.3em;}
td.align-even { text-align:left; padding-right:0.6em;}
td.gather-star, td.gather1 {text-align:center; }
div.boxedminipage{border : 1px solid; margin-top:1pt; margin-bottom:1pt;}
.alltt P { margin-bottom : 0em; margin-top : 0em; }
.alltt { margin-bottom : 1em; margin-top : 1em; }
 pre.boxedverbatim{border:solid 1px; padding-right:1em;} 
table.boxedverbatim {text-align:center;}
.listinginput p{ margin-bottom:0em; margin-top:0em; }
div.verbatiminput {font-family: monospace; white-space: nowrap; }
P.fancyvrb {white-space: nowrap; margin:0em;}
body { color: #000000 ; background: #ffffff; margin: 0px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 12pt; }
a:link { text-decoration: none; color: #0000ff ; }
a:link:hover { text-decoration: none; color: #ff0000 ; }
a:visited { text-decoration: none; color: #0000ff ; }
a:visited:hover { text-decoration: none; color: #ff0000 ; }
a:link img { border: 0; }
a:visited img { border: 0; }
a:active img { border: 0; }
.menuLeftHeading { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold; }
.menuLeftText { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; }
a.menuLefton { font-family: verdana, arial, helvetica, sans-serif; color: #cc962b; text-decoration: none; font-size: 12px; font-weight: bold; }
a.menuLeftoff { font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px;}
a.menuLefton:hover { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #ff0000 ; font-size: 12px; }
a.menuLeftoff:hover { font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #ff0000 ; font-size: 12px; }
td.leftmenu { font-family: verdana, arial, helvetica, sans-serif; background: #ddddff; text-align: left; font-size: 14px; }
div.leftMenu{ margin-top: 0px; margin-bottom: 0px; }
col#TBL-23-1{width:400px;}
col#TBL-23-2{width:200px;}
col#TBL-26-1{width:600px;}
col#TBL-28-1{width:400px;}
col#TBL-28-2{width:200px;}
col#TBL-32-1{width:400px;}
col#TBL-32-2{width:200px;}
col#TBL-34-1{width:300px;}
col#TBL-34-2{width:300px;}
col#TBL-36-1{width:400px;}
col#TBL-36-2{width:200px;}
col#TBL-39-1{width:400px;}
col#TBL-39-2{width:200px;}
col#TBL-41-1{width:300px;}
col#TBL-41-2{width:300px;}
col#TBL-43-1{width:400px;}
col#TBL-43-2{width:200px;}
col#TBL-45-1{width:600px;}
col#TBL-49-1{width:270px;}
col#TBL-49-2{width:325px;}
col#TBL-52-1{width:400px;}
col#TBL-52-2{width:200px;}
col#TBL-54-1{width:400px;}
col#TBL-54-2{width:200px;}
col#TBL-56-1{width:400px;}
col#TBL-56-2{width:200px;}
col#TBL-58-1{width:400px;}
col#TBL-58-2{width:200px;}
col#TBL-60-1{width:600px;}
col#TBL-62-1{width:600px;}
col#TBL-66-1{width:600px;}
col#TBL-67-1{width:300px;}
col#TBL-67-2{width:300px;}
col#TBL-69-1{width:600px;}
col#TBL-71-1{width:600px;}
col#TBL-73-1{width:600px;}
col#TBL-74-1{width:300px;}
col#TBL-74-2{width:299px;}
col#TBL-75-1{width:346px;}
col#TBL-75-2{width:254px;}
col#TBL-77-1{width:600px;}
col#TBL-78-1{width:600px;}
col#TBL-80-1{width:600px;}
col#TBL-81-1{width:309px;}
col#TBL-81-2{width:290px;}
col#TBL-83-1{width:600px;}
col#TBL-85-1{width:400px;}
col#TBL-85-2{width:200px;}
col#TBL-87-1{width:600px;}
col#TBL-89-1{width:291px;}
col#TBL-89-2{width:291px;}
col#TBL-140-1{width:380px;}
col#TBL-140-2{width:220px;}
col#TBL-141-1{width:300px;}
col#TBL-141-2{width:300px;}
col#TBL-143-1{width:600px;}
col#TBL-145-1{width:600px;}
col#TBL-147-1{width:500px;}
col#TBL-149-1{width:600px;}
/* end css.sty */

