.long{
	font-family: Arial;
	font-size:12;
	color: #FFFFFF;
	font-weight:normal;
	line-height:1.2;
}

a.long{
	text-decoration: underline;
}
a.long:hover{
	text-decoration: underline;
}

.redlong{
	font-family: Arial;
	font-size:12;
	color: #780411;
	font-weight:normal;
	text-decoration: none;
	line-height:1.2;
}

a.redlong{
	text-decoration: underline;
}
.redlong2{
	font-family: Arial;
	font-size:12;
	color: #9D0B0F;
	font-weight:normal;
	text-decoration: none;
	line-height:1.2;
}



a.redlong2:hover{
	font-weight:bold;
}
a.redlong:hover{
	text-decoration: underline;
	color:white;
}

.graylong{
	font-family: Arial;
	font-size:12;
	color: #242424;
	font-weight:normal;
	text-decoration: none;
	line-height:1.2;
}

a.graylong{
	text-decoration: underline;
}

a.graylong:hover{
	text-decoration: underline;
	color:white;
}

.s_long{
	font-family: Arial;
	font-size:11;
	color: #FFFFFF;
	font-weight:normal;
	line-height:1;
}

a.s_long:hover{
	text-decoration: underline;
}

.footer{
	font-family: Arial;
	font-size:11;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:hover{
	text-decoration: underline;
}

h1{
	font-family: Arial;
	font-size:16;
	font-weight: bold;
	color: #FFFFFF;
}

.redh1{
	font-family: Arial;
	font-size:16;
	font-weight: bold;
	color: #780411;
}

.inlinelink{
	font-family: Arial;
	font-size:13;
	color: #666666;
	text-decoration: none;
}

.inlinelink:hover{
	text-decoration: underline;
	color: #1166FF;
}

.speciallink{
	font-family: Arial;
	font-size:13;
	color: #6666FF;
	text-decoration: none;
	font-weight: bold;
}

.programe_leftmenu{
	font-family: Verdana, Arial;
	font-size:10;
	color: #FFFFFF;
	text-decoration: none;
}

.programe_leftmenu_on{
	font-family: Verdana, Arial;
	font-size:10;
	color: #B3121A;
	font-weight: bold;
	text-decoration: none;
}

.programme_title{
	font-family: Arial;
	font-size:12;
	color: #242424;
	text-decoration: none;
	font-weight: bold;
}

.programme_info{
	font-family: Arial;
	font-size:12;
	color: #B5131E;
	text-decoration: none;
	font-weight: bold;
}

.orangebar{
	font-family: Arial;
	font-size:16;
	color: #000000;
	background-color: #F48120;
	font-weight: bold;
	text-decoration: none;
	padding: 6 15 6 15;
}

.txt16{
	font-family: Arial;
	font-size:16;
	font-weight: bold;
	text-decoration: none;
}

.redheading{
	font-family: Arial;
	font-size:17;
	color: #9D0B0F;
	font-weight: bold;
	text-decoration: none;
}

a.redheading:hover{
	text-decoration: underline;
	color: #F48120;
}

.smlremark{
	font-family: Arial;
	font-size:10;
	color: #FFFFFF;
	text-decoration: none;	
}

.smlremark_gray{
	font-family: Arial;
	font-size:10;
	color: #666666;
	text-decoration: none;	
}

.redspeaker{
	font-family: Arial;
	font-size:12;
	color: #9D0B0F;
	font-weight:normal;
	text-decoration: none;
	line-height:1.2;
}

.supportingorg{
	font-family: Arial;
	font-size:11;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;
	line-height:1.2;
}

.supportingorg:hover{
	text-decoration: underline;
}

.venue{
	padding:10 5 10 5;
	font-family: Arial;
	font-size:28;
	color: #A6A8A5;
	font-weight:bold;
	text-decoration: none;
}

.whitetime{
	padding:2 20 2 2;
	font-family: Arial;
	font-size:14;
	color: #B6101C;
	font-weight:bold;
	text-decoration: none;
}

.redtime{
	padding:2 20 2 2;
	font-family: Arial;
	font-size:14;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.blacktime{
	padding:2 20 2 2;
	font-family: Arial;
	font-size:14;
	color: #999999;
	font-weight:bold;
	text-decoration: none;
}

.keynote{
	padding:2;
	font-family: Arial;
	font-size:14;
	color: #B6101C;
	font-weight:bold;
	text-decoration: none;
	background-color: #FFFFFF;
}

.timespeaker{
	text-align:center;
	font-family: Arial;
	font-size:12;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}

.timespeaker_black{
	text-align:center;
	font-family: Arial;
	font-size:12;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}

.speaker_red{
	font-family: Arial;
	font-size:12;
	color: #FF655D;
	text-decoration: none;
}

.opendia{
	font-family: Arial;
	font-size:12;
	background-color: #666666;
	color: #FFFFFF;
	text-decoration: none;
	padding:2;
}

