/* standard styles */

p        
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 10pt; 
}

h1        
{ 
color: #0066ff; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 14pt; 
}

h2
{ 
color: #0066ff; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 12pt; 
}

form        
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 9pt; 
}

table        
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 10pt; 
}

tr    
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 10pt; 
}

td       
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 10pt; 
}

ul        
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 10pt; 
}

ol        
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 10pt; 
}

li        
{ 
margin-bottom: 1pt;
}

a:link
{
color: #0066ff; 
text-decoration: none; 
font-family: Verdana, Arial; 
}

a:visited
{
color: #0066ff; 
text-decoration: none; 
font-family: Verdana, Arial; 
}

a:hover
{
color: #999999; 
text-decoration: none; 
font-family: Verdana, Arial; 
}

a:active
{
color: #0066ff; 
text-decoration: none; 
font-family: Verdana, Arial; 
}

.nav
{
font-size: 8pt;
font-family: Verdana, Arial; 
font-weight: bold;
color: #ffffff;  
}

p.nav
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 10pt; 
}


/* General styles */

p.smaller
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 9pt; 
}

p.subtitle
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: bold; 
font-size: 10pt; 
}

/* for abstracts */

p.resource_title
{ 
color: #00000; 
font-family: Verdana, Arial; 
font-weight: bold;
font-size: 10pt; 
margin-bottom: -6px;
}

p.resource_presenters
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 10pt; 
font-style: italic;
}

p.resource_description
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 8pt; 
}

/* programme table */

p.presentations
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 9pt; 
font-style: italic;
margin-bottom: 12pt;
}

h2.presentations
{ 
margin-top: 16pt;
color: #0066ff; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 12pt; 
margin-bottom: -6px;
}

table.presentations
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-weight: normal; 
font-size: 8pt; 
}

td.presentation_title
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 8pt; 
width: 55%;
}

td.presenters
{ 
color: #000000; 
font-family: Verdana, Arial; 
font-size: 8pt; 
width: 45%;
}


/* These entries are for tooltips */

a.info{
    position:relative; /*this is the key */
    z-index:24; background-color:#eee;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /* the span will display just on :hover state */
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #99ccff;
    background-color:#99ccff; color:#000;
    text-align: center}

.small {
	font-size: 8pt;
}

