.time
{
   color : white;
   background-color : grey;
   vertical-align : top;
   border-width : 1px;
   border-style: none;
   font-weight : bold ;
   font-size : 11px; ;
}
.main
{
   text-align : center;
   background-color: #dddddd;
   padding : 7px;
   font-size : 14px;	     
}
.tutorial
{
   vertical-align : top;
   width : 190px;
   background-color: white;
   text-align : center;
   padding: 5px;
}
.presentation
{
   vertical-align : top;
   width : 400px;
   background-color: white;
   text-align : center;
   padding: 5px;
}
.eventTitle
{
   font-weight : bold;
}
.eventLocation
{
   color : white;
   background-color: grey;
   font-weight : bold;
   text-align : center;
   padding: 5px;
}
.eventName
{
   font-weight : normal;
   font-size :12px;
   color : black;
}
.personOrganisation
{
   font-size :10px;
   color : black;
}
.personName
{
   font-size :11px;
   color : blue ;  
}
.global
{
   color : white;
   background-color: grey;
   text-align : center;
   padding : 20px;
   font-weight : bold;
}
.programTableHeader
{
   color : white;
   background-color : grey;
   font-size : 15pt;
   text-align : center;
}

td.eventLocation
{
  border: 1px solid grey;
}
td.programTableHeader
{
  border: 1px solid grey;
}
td.global
{
  border: 1px solid grey;
}
td.main
{
  border: 1px solid #dddddd;
}
td.presentation
{
  border: 1px dotted grey;
}
td.Tutorial
{
  border: 1px dotted grey;
}
.confTable
{
   border-collapse : collapse;
   border-style : none;
   margin-top : 20px;
   padding : 2px;
}
.tutTable
{
   border-collapse : collapse;
   border-style : none;
   margin-top : 20px;
   padding : 2px;
}
.tutpar
{
   margin-top : 30px;
}
.absper
{
   width : 100%;
}
.per
{
   width : 50%;
   padding : 30px;
   vertical-align : top;
   background-color : white;
}
.allpersons
{
   width : 100%;
}
.abs
{
   width : 50%;
   padding : 30px;
   vertical-align : top;
   background-color : white;
}
.hrperson
{
   width : 30% ;
}
.hrabstract
{
   width : 30% ;
}
.bio
{
   margin : 10px;;
}
.presentor
{
 float : right ; 
 margin : 15px;
}
.person1
{
margin : 10px;
	 background-color : yellow;
}
.presentationSubHeader
{
   font-weight : normal ;
   font-size : 18px;
}
.emailaddress
{
   color : black ;
   font-style : italic;
   font-weight : normal;
}
.presentationTitle
{
   margin-top : 10px;
   margin-left : 22px;
   font-size : 20px;
   text-align : center;
}

.presentationSubTitle
{
   margin-left : 20px;
   font-size : 18px;
   text-align : center;
}

.presentationType
{
   margin-left : 20px;
   margin-bottom : 10px;
   margin-top : 10px;
   text-align : center;
   font-size : 16px;
   font-weight : bold;
   color : black;
}

.presentationTime
{
   margin-left : 20px;
   text-align : center;
   font-size : 12px;
   font-weight : bold;
   color : black;
}

.fullName
{
   text-align : center;
   font-size : 14px;
   color : black;
}

.switch0, .switch1
{
   border-style : solid;
   border-width : 1px;
   padding: 10px;
   margin : 0px;
}
.switch0
{
   background-color : #eeeeee;
}
.switch1
{
   background-color: #dddddd;
}
.navigation
{
   text-align : center ;
   font-weight : bold;
}
.topnavigation
{
   font-weight: bold;
}

