 
/* 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:0em 0em 0em 0em;  }
.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; }

.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; font-family:sans-serif, Liberation;}

.remark {margin:1em 1em 1em 0em; }
.title_remark { font-size:100%; font-weight:600; font-style:italic; }
.body_example, .body_remark { font-size:100%; font-family:sans-serif, Liberation;}

.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 */

