#navlist ul
{
margin:10px 0 0 45px;
padding-left:0; 
white-space:nowrap; 
}  
#navlist li 
{ 
display:inline;
list-style-type:none;
} 
 
#navlist a {padding:3px 10px; display:inline-block; width:110px; text-decoration:none; text-align:center; color:#FFFFFF; }   
#navlist a:link, #navlist a:visited {background-color:#036;}
#navlist a:hover {background-color:#369;}

#viewed_event	{float:left; clear:right; margin-top:10px; padding-left:10px; border-left:2px dotted #EE0000;}
#viewed_event p.event_name	{font-weight:bold; font-size:24px; margin:5px; text-shadow:#000000 1px -1px 2px; color:#EE0000; letter-spacing:3px; line-height: 14px;}
#viewed_event p.event_date	{font-weight:bold; font-size:16px; margin:5px; text-shadow:#000000 1px -1px 1px; color:#EE0000; letter-spacing:2px; line-height: 14px;}

#event_list div.event_container		{width:150px; height:28px; color:#FFFFFF; font-weight:bold; text-align:center;}
#event_list div.event_borders		{width:40px; height:28px;}
#event_list p.event_name			{margin:0; padding:0; font-size:12px; line-height: 14px;}
#event_list p.event_date			{margin:0; padding:0; font-size:10px; font-weight:normal; line-height: 14px;}

div.eventName {
	margin: 5px;
	margin-right: 20px;
	line-height: 20px;
	text-align: left;
	color: #ee0000;
	font-weight: bold;
	font-size: 20px;
	text-shadow: #000000 1px -1px 1px;
	color: #EE0000;
	/*letter-spacing: 3px;*/
}

div.eventName div {
	padding: 0 0 0 10px;
	margin: 10px 0;
	font-size: inherit;
}

div.eventName ul {
	padding: 0 0 0 30px;
}

div.eventName ul li {
	color: #000000;
	font-weight: normal;
	padding: 0;
}

div.session_name {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	background-color: #ee0000;
	padding: 5px;
	text-align: center;
	border: 1px solid #000000;
}

div.session_info {
	/*color: #e41129;*/
	color: #000000;
	font-weight: bold;
	/*font-size: 12px;*/
	font-size: 18px;
	background-color: #ffffbb;
	line-height: 18px;
	padding: 15px 10px 10px 10px;/*15px 10px 30px 10px;*/
}

div.session_participants {
	color: #000000;
	font-weight: bold;
	/*font-size: 12px;*/
	background-color: #ffffbb;
	line-height: 18px;
	padding: 15px 10px 30px 10px;
}

table.speakers {
	margin: auto;
	background-color: #ffffbb;
	width: 100%;
}

table.speakers table {
	margin: auto;
}

table.speakers tr {
	vertical-align: top;
}

table.speakers td {
	text-align: center;
	vertical-align: top;
}

div.webex {
	float: right;
	display: table;
	margin: 5px auto 10px auto;
	padding:6px 8px 6px 8px;
	/*background-color: #22b5ee;*/
	/*background-color: #067cffc4;
	border: 2px solid #065cff;*/
	background-color: #900000;/*#ff0c00f2;*/
	border: 2px solid #710904f2;
	border-radius: 6px;
}
div.webex a, div.webex a:hover, div.webex a:visited {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #fff505;
}

p.bio_webex {
	width: 995px;
}
td.photo_webex {
	height: 120px;
}
span.coordinator {
	padding-left: 200px;
}