body {margin:0 auto; padding:0; font:76% tahoma, verdana, sans-serif; background:#ffffff; color:#000000;}
#container {margin:2%; width:auto; float:none !important;}
#main {float:none !important;}
#logo h1 {margin:0 0 10px 0;}
#regdetails, #innovationforumText, .imagenounder, #regbox, #partnership, #toptabs, #navitabs, img.floatright, img.floatleft, img.floatrightintro, #sidebar {display:none;}

#programmeText {border: 0px solid #005596; background-color:#fff; margin:0px 0px 0px 0px; padding:0px 10px 10px 0px; width:520px; float:left;}

h1 {font-size:2.0em; font-weight:400; margin:0 0 10px; padding:0;color:#234499}
h2 {font-size:1.8em; font-weight:400; color:#234499; margin:0 0 12px;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 5px;}
h4 {font-size:1.4em; font-weight:100; font-style:italic; margin:0 0 10px;}
h5 {font-size:1.1em; font-weight:400; margin:0 0 10px;}
p {line-height:1.5em; margin:0 0 15px; text-align:justify;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

img.floatright 
{
float:right;
margin:0px 0px 0px 0px;
}

img.floatrightintro 
{
float:right;
margin:10px 00px 0px 20px;
}

img.floatleft 
{
float:left;
margin:10px 20px 20px 0px;
}

img.floatleftintro
{
float:left;
margin:10px 20px 0px 0px;
}

img.floatleftreg 
{
float:left;
margin:0px 5px 0px 0px;
}

img.floatrightreg 
{
float:right;
margin:5px 0px 0px 20px;
}

img.floatleftbadges
{
float:left;
margin:10px 10px 0px 0px;
}

img.speakers 
{
vertical-align:top;
border: 1px solid #234499;
}

img.register 
{
margin:5px 5px 5px 5px;
}

#playlist { 
padding: 0px 0px 0px 0px;
border: 1px solid #CCCCCC;

}

#playlist tbody tr.even td {
    border-width: 0px;
	padding: 5px;
	border-style: none;
	border-color: #808080;
	background-color: #eee;
	 vertical-align:top;
    }
#playlist tbody tr.odd  td {
	border-width: 0px;
	padding: 5px;
	border-style: none;
	border-color: #808080;
	background-color: #ffffff;
	 vertical-align:top;
	-moz-border-radius: ;
    }
	
	#playlist tbody tr.oddspecial  td {
	border-width: 2px;
	padding: 5px;
	border-style: none;
	border-color: #808080;
	background-color: #9fbfe6;
	 vertical-align:top;
	-moz-border-radius: ;
    }
	
	#playlist p {
 font-size:1.1em;
 text-align:left;
 color:#000000;
 margin:0px;
 padding:0px 0px 8px 5px;
 margin-top:0px;
 line-height: 1.3em;
  vertical-align:top;

}

	#playlist h3 {
 font-size:1.1em;
 font-weight:bold;
 color:#234499;
 margin:0px 0px 0px 0px;
 padding:12px 0px 0px 5px;
 margin-top:-0.6em;
 line-height: 1.1em;
  vertical-align:top;

}

#playlist h4 {
 font-size:1.1em;
 color:#000000;
 margin:0px;
 padding:6px;
 margin-top:-0.6em;
  vertical-align:top;

}

table.programme {
	smargin:0px auto;
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #ffffff;
}

table.programme td {
	border-width: 0px;
	padding: 5px;
	border-style: none;
	border-color: #808080;
	background-color: #ffffff;
	-moz-border-radius: ;
}

table.programme p {
 font-size:1.1em;
 text-align:justify;
 color:#000000;
 margin:0px;
 padding:6px;
 margin-top:-0.6em;
 line-height: 1.3em;

}

table.programme h3 {
 font-size:1.1em;
 font-weight:bold;
 color:#234499;
 margin:0px;
 padding:0px 0px 0px 6px;
 margin-top:-0.6em;
 line-height: 1.3em;

}

table.programme h4 {
 font-size:1.1em;
 color:#000000;
 margin:0px;
 padding:6px;
 margin-top:-0.6em;

}
