 
/* start css.sty */
body {  
  margin:0px; 
  padding:0px; 
  text-align: justify; 
  /*font-family: Myriad Pro, Helvetica, Arial, sans-serif;*/ 
  /*font-size:15px;*/ 
  background-color:#eeeeee; 
} 
 
 
#canvas {  
  position:absolute; 
  width:650px; 
  margin-left:40px; 
  margin-top:1px; 
  background-color:#ffffff; 
  border:1px solid #b4b4b4; 
  padding-left:30px; 
  padding-right:40px; 
  padding-top:20px; 
  padding-bottom:20px; 
} 

/*.vi_page_header li {
    padding:0.1em 0.2em 0.1em 1em;}*/
.page_main { margin:0px; padding:1em 3em 1em 1em; }
.page_content {clear:both; line-height:1.6; font-family:sans-serif,
Liberation ;}
.authors,
.personname  { text-align:center; margin:0.5em 0 0.5em 0; font-size: 120%; }
.ltx_creator,
.author_before,
.author_after { display:inline;}
.author_notes { display:inline-block; }
.author_notes:before { content:"*"; color:blue;}
.author_notes span { display:none; }
.author_notes:hover  span {
       display:block; position:absolute; z-index:10;
       background:#E0E0E0; border:3px outset gray;
       text-align:left; }

.align_left     {text-align:left; }
.align_right    {text-align:right; }
.align_center   {text-align:center; }
.align_justify  {text-align:justify; }
.align_top      {vertical-align:top; }
.align_bottom   {vertical-align:bottom; }
.align_middle   {vertical-align:middle; }
.align_baseline {vertical-align:baseline; }

.align_floatleft  { float:left; }
.align_floatright { float:right; }

td.align_left,   th.align_left,
td.align_right,  th.align_right,
td.align_center, th.align_center { white-space:nowrap; }

.inline-block { display:inline-block; }
div.equation { display:block; width:95%; text-align:center; }
/*.ltx_equation span.ltx_refnum.ltx_left { position:absolute; left:2em; }
.ltx_equation span.ltx_refnum.ltx_right { position:absolute; right:2em; }
*/
.tag_equation.align_left { position:absolute; left:3em; }
.tag_equation.align_right { position:absolute; right:3em; }

.equation td { width:auto; }
table.equation,
table.equationgroup { width:100%; }
table.eqn_align tr.equation td.align_left + td.align_right { padding-left:3em; }
table.eqn_eqnarray tr.eqn_lefteqn + tr td.align_right { min-width:2em; }
td.eqn_eqno { max-width:0em; overflow:visible; }
td.eqn_eqno.align_right .tag { float:right; }

tr > td.eqn_center_padleft,
tr > td.eqn_center_padright { width:50%; }
tr > td.eqn_left_padleft,
tr > td.eqn_right_padright { min-width:2em; }
tr > td.eqn_left_padright,
tr > td.eqn_right_padleft  { width:100%; }


.appendix,
.section,   
.subsection,
.subsubsection { margin-top:1em;  }

/*.vi_bodysection,
.vi_bodysubsection,
.vi_bodysubsubsection  {line-height:1.6; font-family:sans-serif, Liberation;}
*/
.title_document	{ font-family:sans-serif, Liberation, Helvetica;
font-size:170%; font-weight:600; text-align:center; margin:0.5em 0 0.em 0; } 
.title_appendix,
.title_section       { font-family:sans-serif, Liberation, Helvetica;
font-size:130%; font-weight:500; display:inline; }
.title_subsection    { font-family:sans-serif, Liberation, Helvetica;font-size:120%; font-weight:500; display:inline; }
.title_subsubsection { font-family:sans-serif, Liberation, Helvetica; font-size:100%; font-weight:500;  display:inline; }

.title_abstract      { text-align:left; font-size: 120%; font-weight:500; }
.abstract { margin-left:2em; width:80%}
.title_acknowledgements,
.title_keywords,
.title_bibliography,
.title_classification {
   text-align:left; font-size: 120%; font-weight:500; display:inline; }
cite   { font-style: normal; }

.align_center   {text-align:center; }


.bibitem { list-style-type:none; }

/*.theorem  {margin:1em 1em 1em 0em; }*/
.title_theorem { font-size:100%; font-weight:600; }
.body_theorem { font-size:100%; font-style:italic; }
.body_remark { font-size:100%; font-style:italic; }
/*.remark {margin:1em 1em 1em 0em; }*/
.title_remark { font-size:100%; font-weight:500; font-style:italic; }
.body_theorem { font-size:100%; }

.hide{ position: absolute; left: -200em; top: -9999px; visibility:hidden; } 
.ltx_p{font-family:sans-serif, Liberation;}
div.lpict{ float:left; margin: 5px 25px 5px 0px; } 
div.rpict{ float:right; margin: 5px 0px 5px 25px; } 
div.minipage{width:45%;}
h4.subsectionHead{display:inline;margin:0px 15px 0px 0px;}
A:link{color:#000080}
A:visited{color:#003300}
A:hover{color:#006400}
div.proof{background-color:#e0ffff}
/* end css.sty */

