body
    {
    color: #000;
    background: #fff;
    }

h1 {
   font-family:"Bitstream Vera Sans","Luxi Sans",Helvetica,Arial,sans-serif;
   margin:0px;
   padding:0px;
   margin-top:1ex;
   margin-bottom:2ex;
   font-size:110%;
   color: #000;
   border-bottom:2px solid #e33;
   }

p {
  text-align: justify;
  }

a[href]
    {
    color: #2624B0;
    text-decoration: none;
    }

table.mainbody
    {
    margin-top: -2px;
    }

a.button
    {
    font-family: "Bitstream Vera Sans","Luxi Sans",Helvetica,Arial,sans-serif;
    font-size: 85%;
    color: white;
    font-weight: bold;
    text-decoration: none;
    }

a.button:hover
    {
    text-decoration: underline;
    }

.sympheader
    {
    text-align: center;
    font-size:100%;
    color: #2624B0;
    }

.nameheader
    {
    text-align: center;
    font-size:180%;
    color: #000099;
    }

.acroheader
    {
    text-align: center;
    font-size:200%;
    }

.affiliation
    {
    text-align: center;
    font-style: italic;
	 color: #e33;
    }
.seacolor
    {
    text-align: center;
    background: #e33;
    color: white;
    font-weight:bold;
    }

.grasscolor
    {
    text-align: center;
    background: #e33;
    color: white;
    font-weight:bold;
    }


.beachcolor
    {
    text-align: center;
    background: #00f;
    color: white;
    font-weight:bold;
    }

.latmenu
    {
    border-width: 5px;
    border-style: solid;
    border-color: #00f;
    background: #00f;
    color: white;
    }

.main
    {
	 width: 100%;
    vertical-align: top;
    padding: 0px 10px;
    background: white;
    }

.overview
	{
	text-align: center;
	font-weight: bold;
	color: white;
	border: 0px;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	background: #F0E68C;
	}
.prices
	{
	border-style: solid;
	border-width: 0px;
   margin-top: -10px;
   padding: 0px;
	}
.cell-prices
	{
	background-color: #F0E68C;
	}
.cell-prices-blue
	{
	background-color: #CCCCFF;
	}
.weekdays
	{
	width: 100px;
	color: black;
	}
.lobster
	{
	background: #8B1A1A;
	}
.lobster a
    {
    color: white;
    }
.ppdp 
	{
	background: #7799DD;
	}
.ppdp a
    {
    color: white;
    }
.wfcp
	{
	background: #229933;
	}
.wfcp a
	{
	color: white;
	}
.aaip
	{
	background: #003300;
	}
.aaip a
	{
	color: white;
	}

.dates
    {
    padding: 2px 6px;
    }

.super
    {
    vertical-align: super;
    font-size: 70%;
    }

.inactive
    {
    color: #888888;
    }

.papertitle
    {
    font-style: italic;
    }

.authors
    {
    font-style: italic;
    }

.authoraffil
    { 
    font-style: normal;
    font-family: sans-serif;
    font-size: smaller
    }

.confday
   {
   margin:0px;
   padding:0px;
   margin-top:1ex;
   margin-bottom:2ex;
   font-size:110%;
   color: #B02624;
   }

.nonsci
    {
    font-weight: bold;
    color: green
    }

.sessionname
    {
    font-weight: bold;
    color: #2624B0;
    }
   
.invitedtalk
    {
    font-weight: bold;
    color: #B000B0;
    }

.red { color : red;}
