H1 { font-family: Helvetica, Arial;
     font-size: 24pt;
     color: #ffffff;
     font-weight: 800;
     text-align: center;
     padding-top: 15px;
     padding-left: 20px;
     padding-right: 20px;
     padding-bottom: 5px;
   }

H1.logo { font-family: charter, Helvetica, Arial;
          font-size: 20pt;
          color: #ffffff;
          font-weight: bold;
          text-align: left;
          padding-top: 15px;
          padding-left: 15px;
          text-decoration: underline;
        }

H2 { font-family: Helvetica, Arial, helvetica;
     font-size: 14pt;
     color: #000099;
     font-weight: bold;
     text-align: center;
     padding-top: 10px;
     padding-left: 15px;
   }


H2.date { color: #ffff00;
          font-weight: bold;
          text-align: center;	
          line-height: 120%;
          font-size: 14pt; 
          padding-bottom: 0px;
	  padding-right: 10px;
	 padding-left: 10px;
        }



H2.header  { font-family: charter, "Comic Sans", Helvetica;
             font-size: 16pt;
             color: #996633;
             font-weight: bold;
             text-align: center;
             padding-top: 25px;
             padding-left: 15px;
	     padding-right: 15px;
             font-style: italic;
           }


H2.headerdate { font-size: 14pt;
	 	font-family: Arial, Helvetica, helvetica;
		font-style: normal;
                color: #996633;
                font-weight: normal;
                text-align: center;
                padding-bottom: 0px;
	        padding-left: 15px;
               }


H2.mainpage { color: #ffffff;
              font-size: 18pt;
             padding-left: 10px;
	     padding-right: 10px;
	     padding-bottom: 10px;
  	     line-height: 150%;
	    }

H2.page { font-family: Helvetica, helvetica, Arial;
           font-size: 14pt;
           color: #ffffff;
           font-weight: 600;
           text-align: left;
           padding-top: 15px;
           padding-left: 10px;
           padding-right: 10px;
           line-height: 90%;
   }




H3.conf { font-family: Helvetica, helvetica, Arial;
          color: #000099;
          font-size: 12pt;
          font-weight: 400;
          padding-left: 30px;
          padding-right: 10px;
          padding-bottom: 10px;
          text-align: left;
       }




H4.archive { font-size: 12pt;
      	 font-family: Arial, Helvetica, helvetica;
         color: #ffff00;
         font-weight: bold;
         padding-top: 15px;
         padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
        }

H4.committee { font-size: 14pt;
               font-family: Arial, Helvetica, helvetica;
               color: #000099;
	       font-weight: bold;
	       text-align: center;
	       padding-top: 20px;
              }

H4.award { font-size: 14pt;
               font-family: Arial, Helvetica, helvetica;
               color: #000099;
	       font-weight: bold;
	       text-align: center;
	       padding-top: 20px;
              }


H4.menu { font-size: 12pt;
      	 font-family: Arial, Helvetica, helvetica;
         color: #ffffff;
         font-weight: bold;
         padding-top: 15px;
         padding-bottom: 5px;
        }

H4.papers { font-size: 12pt;
            font-family: Arial, Helvetica, helvetica;
            color: #000000;
            font-weight: bold;
            text-align: center;
            padding-top: 0px;
           }

H4.proceedings { color: #ff0000;
		font-weight: bold;
      	        padding-left: 15px;
          	padding-right: 15px;
        	padding-top: 15px;
        	padding-bottom: 0px;
                text-align: center;
                font-size: 14pt;
       		}

H4.year { color: #ff0000;
         padding-left: 25px;
         text-align: left;
         font-size: 12pt;
       }



P {
	font-family: helvetica, Arial, Helvetica;
	color: #ffffff;
	font-size: 12pt;
	}

P.bib { font-size: 12pt;
	font-family: Arial, Helvetica, helvetica;
	color: #0000ff;
	text-decoration: underline;
        padding-left: 25px;
        padding-bottom: 15px;
        padding-top: 15px;
      }

P.designed { font-family: Helvetica, helvetica, Arial;
    	     color: #ffffff;
       	     font-size: 10pt;
             padding-top: 3px;
             text-align: right;
     	 }

P.info{ font-size: 14pt;
	font-family: Arial, Helvetica, helvetica;
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
	border-width: thin;
	border-color: ff0000;
	}

P.list  {  font-family: Helvetica, Arial, helvetica;
               font-size: 12pt;
               color: #000000;
               text-align: left;
	       margin: 0px;
	       margin-left: 10px;
               padding-top: 0px;
               padding-left: 20px;
               padding-right: 20px;
               padding-bottom: 0px;
              line-height: 120%;
            }

P.logo { font-family: Arial, Verdana, helvetica;
         text-align: center;
         font-size: 10pt;
       }

P.mailing { color: #000099;
            font-size: 12pt;
            font-family: Arial, Helvetica, helvetica;
            padding-top: 0px;
            padding-left: 25px;
            padding-right: 25px;
            padding-bottom: 0px;
	    margin: 5px;
            text-align: left;
	  }  

P.mainpage  {  font-family: Helvetica, Arial, helvetica;
               font-size: 12pt;
               color: #000000;
               text-align: left;
	       margin: 10px;
               padding-top: 0px;
               padding-left: 20px;
               padding-right: 20px;
               padding-bottom: 0px;
              line-height: 120%;
            }


P.mod { font-family: Helvetica, helvetica, Arial;
        color: #ffffff;
        font-size: 10pt;
        padding-top: 3px;
        text-align: left;
      }

P.news { font-family: Helvetica, Arial, helvetica;
         font-size: 12pt;
         color: #006600;
         text-align: left;
         padding-top: 10px;
         padding-left: 20px;
         padding-right: 20px;
         padding-bottom: 20px;
         line-height: 120%;
	}


P.organizer { font-family: Arial, helvetica, Helvetica; 
             font-size: 12pt;
	     color: #000000;
	     align: left;
             padding-left: 10px;
           }


P.page {    font-family: Helvetica, Arial, helvetica;
           font-size: 12pt;
           color: #000000;
           font-weight: normal;
           text-align: justify;
           padding-left: 15px;
           padding-right: 10px;
           padding-bottom: 15px;
           line-height: 130%;
   }

li.page {    font-family: Helvetica, Arial, helvetica;
           font-size: 12pt;
           color: #000000;
           font-weight: normal;
           text-align: justify;
           padding-left: 15px;
           padding-right: 10px;
           padding-bottom: 10px;
           line-height: 130%;
   }


P.proc { line-height: 100%;
         padding-left: 15px;
       }




.black { color: #000000;
        font-size: 12pt;
 	font-family: Helvetica, Arial, helvetica;
	} 

.blue { color: #000099;
        font-size: 12pt;
 	font-family: Helvetica, Arial, helvetica;
      }
	

.conf { font-family: Helvetica, helvetica, Arial;
          color: #000099;
          font-size: 12pt;
          font-weight: normal;
          padding-left: 10px;
          padding-right: 10px;
          padding-bottom: 10px;
          text-align: left;
       }

.function { font-weight: bold;
          }

.institute { font-style: italic;
	   }

.prizeyear{
	color: blue;
	font-size: 12pt;
	font-weight: bold;
	}

.link { color: #0000ff;
      }


.listofpapers { font-size: 12pt;
               font-family: Arial, Helvetica, helvetica;
               color: #006600;
	       font-weight: bold;
	       text-align: right;
	       padding-top: 5px;
	       padding-bottom: 5px;
              }

.mainmenu { color: #ffffff;
	    font-family: Arial, Helvetica, helvetica;
            font-size: 12pt;
 	    font-weight: bold;
	    text-align: left;
	    margin: 10px;
  	  }


.mirror { font-style: italic;
    	  font-family: Arial, Helvetica, helvetica;
          font-size: 12pt;
          text-align: right;
          padding-right: 25px;
          padding-left: 15px;
          text-decoration: none;
          color: #006600;
	}


.red	{ color: #ff0000;
	  font-weight: bold;
	}

.smallbib { font-size: 12pt;
	font-family: Arial, Helvetica, helvetica;
	color: #0000ff;
	text-decoration: underline;
        padding-left: 25px;
        padding-bottom: 5px;
        padding-top: 5px;
      }

.topics { font-weight: bold;
	  padding-bottom: 15px;
	}

.yellowmenu { color: #ffff00;
            font-size: 12pt;
	    font-family: Arial, Helvetica, helvetica;
 	    font-weight: bold;
	    padding-top: 5px;
	    padding-left: 5px;
            padding-rigth: 5px;
	    padding-bottom: 5px;
  	  }



A:visited: { color: #000000;
             text-decoration: none;
      	   }

A:link { color: #000000;
         text-decoration: none;
       }

A:active { color: #ffffff;
         text-decoration: none;
         }

EM { font-weight: bold;
     font-style: normal;
   }

UL { font-family: Helvetica, Arial, helvetica;
     font-size: 12pt;
     color: #000000;
     line-height: 130%;
     padding-bottom: 0x;
     padding-top: 0px;
     text-align: left;
   }

OL { font-family: Helvetica, Arial, helvetica;
     font-size: 12pt;
     color: #000000;
     line-height: 130%;
     padding-bottom: 0x;
     padding-top: 0px;
     text-align: left;
   }


I { font-style: italic;
    font-family: Arial, Helvetica, helvetica;
    font-size: 12pt;
    text-align: right;
    padding-right: 25px;
    padding-left: 15px;
    text-decoration: none;
    color: #ff0000;
  }

U { text-decoration: underline;
  }

