body {
	background: #414141;
	color: #FFFFFF;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-image:url(images/background.gif);
}

h1 {color:#66CCFF; font-size:120%; padding-bottom:10px;}
.topic {color:#FFCC00; font-weight:bold;}

* html body {
	line-height: 14px;
}
a:link { 
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}
	
a:visited { 
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;	
}
	
a:hover, a:active { 
	color: #5f7c8d;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration:none;
}

#content a:link { 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

#content a:visited { 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
	
#content a:hover, #content a:active { 
	color: #5f7c8d;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

#container {
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;
	width: 860px;
}

.home #container{width:860px;}

#content {
	clear: both;
	margin-top: 15px;
	width: 850px;
}
.home #content {width:850px;}

#footerbg {
	clear: both;
	margin-bottom: 15px;
	padding-top: 15px;
}

#footer{
	border: 6px solid #FFFFFF;
	clear: both;
	font-size: 13px;
	height: 30px;
	padding-top: 16px;
	text-align: center;
	width: 850px;
	background-color:#1c2f45;
}
.home #footer {width:850px;}

#header {
	border: 6px solid #FFFFFF;
	float: left;
	width: 850px;
	display:inline;
	overflow:hidden;
	background-color:#FFF;
}
.home #header {width:850px;}

#left {
	border: 6px solid #FFFFFF;
	float: left;
	width: 850px;
	height:1230px;
	display:inline;
	overflow:hidden;
}
.home #left {height:2690px;}
.home #left img {padding:0px; margin:0px;}

#nav {
	border: 6px solid #FFFFFF;
	font-size: 13px;
	height: 30px;
	padding-top: 16px;
	text-align: center;
	width: 850px;
	background-color:#1c2f45;
}
.home #nav {width:850px;}

#right {
	border: 6px solid #FFFFFF;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	width: 820px;
	background-color:#1c2f45;
	display:inline;
}

.thumbnails ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.thumbnails li {
	float: left;
	list-style: none;
	margin: 0;
	margin-right: 15px;
	padding: 0;
}

table {border-top:1px solid #fff; border-left:1px solid #fff;}
td {border-bottom:1px solid #fff; border-right:1px solid #fff; padding:10px;}

.agenda-logos{border-top:0px solid #fff; border-left:0px solid #fff;}
.agenda-logos td{border-bottom:0px solid #fff; border-right:0px solid #fff; padding:5px;}



.page-title {font-size:150%; line-height:110%;}

.speakers {margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #fff;}
.speakers-bottom {margin-bottom:20px; padding-bottom:15px;}
.speakers img {border:1px solid #FFF; padding:5px; margin:0 10px 2px 0;}
.speakers-bottom img {border:1px solid #FFF; padding:5px; margin:0 10px 2px 0;}

.highlight-txt {font-weight:bold; color:#66CCFF;}

.presentation-files img {border:0px; margin:0 2px 2px 0;}


