body{
margin: 0 0 0 0; padding: 0 0 0 0;
background-color:White;
color: #FFFFFF;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#header{
margin:0px;
color:#006699;
background-color:White;
background-image: url(../images/fade_background1.png);
background-repeat: repeat-y;
height:130px;
}
#header h1{
margin: 0px 15px 0 0;
white-space:nowrap;
color:#006699;
background-color:transparent;
font-size:1em;
font-family:Arial,Helvetica,sans-serif;
text-align:right;

}



.matching{
margin-top:-50px; 
white-space:nowrap;
color:#069CCD;
background-color:transparent;
font-size:1.6em; font-weight: bold; letter-spacing: 5px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
}
#hotel {
border: 1px solid #70708F; 
padding: 3px;  
float: right;
margin-top:25px; 
right: 15px;	
}
#header .small{
white-space:nowrap;
color:#006699;
background-color:transparent;
font-size:65%;
font-family:Arial,Helvetica,sans-serif;
text-align:right;
}
#nav{
	margin: 0 0 0 0;
	padding: 10px 1% 10px 85px;
	white-space: nowrap;
	background-color: #FFC65B;
	color: #006699;
	font-family: Arial,Helvetica,sans-serif;
	font-size: .70em;
	font-weight: bold;
	background-image: url(../images/fade_background3.png);
	background-position: top;
	background-repeat: no-repeat;
}
span.spacer{display:none; 
}
#nav a:link{
	padding: 10px 10px 10px 10px;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}

#nav a:visited{
	padding: 10px 10px 10px 10px;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}

#nav a:hover{
padding: 6px 10px 10px 10px;
	background-color: #FFFFFF;
	color: #006699;
	text-decoration: none;
}

#nav a:active{
	padding: 10px 10px 10px 10px;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
span.not{
	display: none;
}

#content{
	margin: 0 8% 0 8%;
	padding: 15px 10px 10px 90px;
	border-left: thin solid White;
	border-right: thin solid White;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: .8em;

}
h5.prog{font-size:100%;font-family:Arial,Helvetica,sans-serif;
	color: #990017; background-color: transparent;
	margin-left: -15px;
}

h5.prog2{font-size:100%;font-family:Arial,Helvetica,sans-serif; line-height: 200%;
	color: #006699; background-color: #F5F5F5; margin: 0 0 0 -15px;
}
h5.title{font-size:125%;font-family:Arial,Helvetica,sans-serif;
	color: #006699; background-color: transparent;
	margin-left: -25px;
}
dl,dt,dd{ color: #333333;background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

dt{ font-size:100%; font-weight: bold;   border-bottom: 1px solid #E2E2E2;  margin-top: 10px; }
dt .time{ color: #006699;background-color: #FFFFFF;font-size:85%; padding-right:12px;
font-weight: bold;  margin-top: 10px;  border-bottom: 1px solid #E2E2E2;}
dd{ font-size:100%; padding-left: 35px; padding-bottom: 10px; }
.speakername{color: #006699;background-color: transparent; font-size:90%; font-weight: bold; }
.speakernameprov{color: #009984;background-color: transparent; font-size:90%; font-weight: bold; }
.abstract{font-size:80%; font-weight: lighter;color: #333333;
	background-color: #F5F5F5; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-top: 8px;	padding: 5px 8px 5px 8px;
	border:1px solid #70708F;
	display: block;}


span.lighter{font-size:80%; font-weight: lighter;color: #333333;
background-color: transparent; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

span.lighter2{font-size:80%; font-weight: lighter;color: #333333; float: right; margin-top: 42px;
margin-right: -65px;
background-color: transparent; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

#committee ul,li {
	list-style: none;
}
.wider ul,li {
	list-style: none; line-height: 150%;
}
.shiftright{ padding-left:40px;}
	


#footer{
clear:both;
margin:1em 0 0 0;
padding: 2px 15px 12px 15px;
color:#808080;
background:White;
background-image: url(../images/fade_background1.png);
background-repeat: repeat-y;
font-family:Arial,Helvetica,sans-serif;
font-size:.70em;
text-align:right;
}
#footer .logos{
margin: 5px 5px 5px 5px;
float:left;
}


a:link{
background-color:transparent;
color:#CC3333;
text-decoration:none;
}
a:visited{
background-color:transparent;
color:#990099;
text-decoration:none;
}
a:hover{
background-color:#E6F0FA;
color:#000000;
text-decoration:none;
}
a:active{
background-color:transparent;
color:#CC0000;
text-decoration:none;
}

.speakerfix{
	display: none;
}
.speakercolumn{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;  }
.speakercolumn{
	float:right;
	width: 480px;
	margin: -370px 5px 25px 100px;
	padding: 5px 8px 20px 8px;
	border:1px solid #006699;
	background-color: #E6F0FA;
	color:#000000;
	font-size:80%;
	position: static;
	top: 677px;
	left: 215px;
	visibility: hidden;
	z-index: 8;
}
.speakercolumn h5{
margin-top:18px;
margin-bottom:0;
color:#006699;
font-size:110%;

}
.speakercolumn h4{
margin-top:5px;
margin-bottom:0;
color:#333333;
font-size:120%;

}
.speakercolumn p{
margin-top:0;margin-bottom:10px;
}
