
/**********************************************************************/

div.art
   {
      padding-left:1.5em;
     padding-right:1.5em;
     margin-bottom:1.5em;
       font-family: Verdana, Tahoma, Sans Serif;
	text-align:center;
   }

div.art h1
   {
      font-size: 210%;
     text-align: center;
   }

div.art h2
   {
      font-size: 200%;
     text-align: center;
   }

div.art img
   {
   width:100%;
   }


body.art h1
   {
    font-family: Verdana, Tahoma, Derby, Sans Serif;
     text-align: center;
      font-size: 300%;
   }

body.art h2
   {
    font-family: Verdana, Tahoma, Sans Serif;
      font-size: 200%;
     text-align: center;
   }

body.art h4
   {
	text-align:center;
   }

body.art h3
   {
     font-variant:smallcaps;
       text-align:center;
   }


div.header
   {
/*
	padding-left:1.5em;
       padding-right:1.5em;
*/
   }

div.header p
	 {
	   text-align:center;
	  text-indent:0px;
	 }

div.header h4
	 {
     margin-bottom:50px;
    padding-bottom:10px;
     border-bottom:4px solid black;
	margin-top:50px;
	 }

div.header table
	 {
		width:60%;
	margin-bottom:1%;
	   margin-top:1%;
	 }


div.header table td
	 {
	    text-align:justify;
	  padding-left:1%;
	 padding-right:1%;
	padding-bottom:1pt;
	   padding-top:1pt;
	   border-left:1px solid black;
      background-color:rgb(93%,93%,93%);
	 }

div.header table th
	 {
	    text-align:right;
	  padding-left:1%;
	 padding-right:1%;
      background-color:rgb(95%,95%,95%);
	 }

div.sections
	 {
	  background-color:rgb(95%,95%,95%);
	   margin-left:3%;
	  margin-right:3%;
	 margin-bottom:3%;
	    margin-top:3%;
	  padding-left:3%;
	 padding-right:3%;
	padding-bottom:3%;
	   padding-top:3%;
	 }

div.sections i
	 {
	  color:rgb(50%,50%,50%);
	 }

div.sections h4
	 {
	  text-align:center;
	 }

div.sections h3
	 {
	  text-align:center;
	 }

div.sections ol li
	 {
	     line-height: 120%;
	  padding-bottom: 10px;
	   padding-right: 1%;
	      text-align: justify;
	 }

div.sections ol li p
	 {
	   padding-right: 1%;
	 }

div.sections span.name
	 {
	   color: red;
     font-family: Derby, Serif;
       font-size: 200%;
	 }

div.sections img
	 {
	   width:15px;
	   hight:15px;
	 }

div.sections table
	 {
	   background-color:rgb(90%,90%,90%);
	   border-right : 1px rgb(80%,80%,80%) solid;
	   border-bottom: 1px rgb(80%,80%,80%) solid;
	   border-left	: 1px white solid;
	   border-top	: 1px white solid;
	 }

div.sections table td
	 {
	   text-align:left;
	   padding-right: 2%;
	 }

div.sections table th
	 {
	     text-align:right;
	   padding-left: 2%;
	  padding-right: 2%;
	 vertical-align:top;
	 }

div.sections table caption
	 {
	   font-weight: bold;
	 }

.break
	 {
	   border-bottom: 4px white solid;
	      border-top: 4px white solid;
	 }


/*********************************************************/

a.photo
	 {
		   border:none;
/*
		    float:right;
*/
		   cursor:hand;
	 }

a.photo img
	 {
	   margin:1em;
	   border:2px solid black;
	 }

a.photo:hover img
	 {
	   border-left:5px solid rgb(50%,50%,50%);
	    border-top:5px solid rgb(50%,50%,50%);
	  border-right:5px solid rgb(30%,30%,30%);
	 border-bottom:5px solid rgb(30%,30%,30%);
	 }

/*********************************************************/

/*
body.puretext h3
	      {
		text-align:right;
	      }
body.puretext h1
	      {
		     border:none;
		 text-align:center;
		text-indent:0px;
		    padding:0px;
		     margin:0px;
	      }

sub
	      {
	       font-size:80%;
	      }

sup
	      {
	       font-size:80%;
	      }

body.puretext p.pic
	      {
	       font-weight:bold;
	      }

body.puretext p.pic span.desc
	      {
	       font-weight:normal;
	      }

body.puretext p.frmldesc
	      {
	       margin-left: 40px;
	      }

body.puretext p.frmldescfrst
	      {
	       text-indent: 0px;
	      }

body.puretext p.formula
	      {
		margin-top:10px;
	     margin-bottom:10px;
		text-align:center;
	      }

body.puretext ol
	      {
		padding-left:1%;
	       padding-right:1%;
	      }

*/
/**********************************************************************/
div.conference p
	     {
	      text-indent:0;
                   margin:0;
	     }

div.conference h1,div.conference h2,div.conference h3
	     {
	      text-align:center;
	     }

div.conference div.info
	     {
	      margin:0.5em 20% 0.5em 20%;
             }
