body
{
background-color: #FFFFFF;
color: #0F0F0F;
font-family :  Helvetica, sans-serif;
line-height:		150%;
margin:		10;
padding:		0;
}

.bodymain
{
color: #0F0F0F;
background-color: #FFFFFF; 
font-family :  Helvetica, sans-serif;
line-height:		150%;
margin:		10;
padding:		0; 
}

.bodyhead
{
color: #FFFFFF;
line-height: 1.21;
font-family :  Helvetica, sans-serif;
background-color: #FFFFFF;
line-height:		150%;
margin:		10;
padding:		0;
}

.redback
{
background-color: #990000
}

.maintitle
{
color: #ffffff;
font-family:   Helvetica, sans-serif;
font-size: 210%;
background-color: #990000;
line-height:		150%;
margin:		10;
padding:		0;
}
         

.coming {
    color: gray;
}
.subtitle
{
color: #FFFFFF;
font-family:   Helvetica, sans-serif;
font-size: 125%;
background-color: #990000;
line-height:		150%;
margin:		10;
padding:		0;
}

.banner1, .banner a:visited  {
font-weight : bold;
color : #002158;
text-decoration : none;
}


.banner1 a:hover {
    background : #990000;
    color : #ffffff;
text-decoration : none;

}

.tc
{
color: #0F0F0F;
font-family :  Helvetica, sans-serif;
background-color: #ffffff
}    

.topics
{
    margin-left: 100px;
}
    

.topics td { padding-left: 30px; }
h4, h3, h2, h1
{
color: #990000;
background-color: #ffffff;
font-family : Helvetica, sans-serif;
}


td, tr, dd, dt, ul, li
{
color: #0F0F0F;
background-color: #ffffff;
font-family : Helvetica, sans-serif;
line-height:		150%;
}

.headlink
{
color:  #ffffff;
font-family : Helvetica, sans-serif; 
font-weight: bold;
text-decoration: none;
background-color: #990000
}


A.headlink:hover
{
color:  #990000;
font-family : Helvetica, sans-serif; 
font-weight: bold;
text-decoration: none;
background-color: #ffffff
}                

A
{
    text-decoration: none;
    color: blue;
}                         

A:hover
{
    text-decoration: underline;
}

.mainlink
{
color:  #990000;
font-family : Helvetica, sans-serif; 
text-decoration: underline;
background-color: #ffffff
}


A.mainlink:hover
{
color:  #0F0F0F;
font-family : Helvetica, sans-serif; 
text-decoration: underline;
background-color: #ffffff
}


.tcred
{
color: #990000;
font-family :  Helvetica, sans-serif;
font-weight : bold;
background-color: #ffffff
}

.line
{
color: #ffffff;
font-family :  Helvetica, sans-serif;
font-weight : bold;
background-color: #990000
}    

th
{
    color: #990000;
    text-align: left;
    font-weight: bold;
    font-size: large;
}

.author {
    font-style: italic;
}

.title {
    font-weight: bold;
}

ul { list-style-type: none; }    

td.time {
    vertical-align: top;
    
    text-align: right;
    
    padding-right: 1em;
}   
               

tr.break td {
    background-color: #dddddd;
    padding-top: 0.5ex;
    padding-bottom: 0.5ex;                                                                                     
}          

table { border-collapse: collapse;}  

th.session { padding-top: 1ex; padding-bottom: 0.5ex; }  

.chair { color: black; font-weight: normal; font-size: medium; font-style: italic;}



