body{
margin:3px 3% 3px 3%;
background-color:#FFFFFF;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:.75em;
background-image:url(../images/background2.png);
}
#header{
height:154px;
margin:0 0 -10px 3px;
padding:3px 0 7px 14%;
background-image:url(../images/header5.png);
background-repeat:no-repeat;
background-position:2% 0%;
}
#header h1{
white-space:nowrap;
background-color:transparent;
color:#993300;
font-size:300%;
letter-spacing:2px;
line-height:90%;
padding-top:10px;
text-align:center;
}
#nav{
margin-left:1%;
padding:6px 6px 6px 40px;
white-space:nowrap;
background-color:#71808C;
color:#990033;
font-family:Arial,Helvetica,sans-serif;
font-size:.90em;
font-weight:bold;
text-align:right;
}
#nav a:link{
margin:0 6px 0 3px;
padding:3px 6px 3px 6px;
background-color:#FFFFFF;
color:#990033;
text-decoration:none;
border:1px solid #333333;
}
#nav  a:visited{
margin:0 6px 0 3px;
padding:3px 6px 3px 6px;
background-color:#FFFFFF;
color:#990033;
text-decoration:none;
border:1px solid #333333;
}
#nav a:hover{
margin:0 6px 0 3px;
padding:2px 5px 2px 5px;
background-color:#FFFACD;
color:#666699;
text-decoration:none;
border:2px solid #333333;
}
#nav  a:active{
margin:0 6px 0 3px;
padding:3px 6px 3px 6px;
background-color:#FFFFFF;
color:#990033;
text-decoration:none;
border:1px solid #333333;
}

#content{
margin-left:1%;
border-right:2px solid #71808C;
border-left:2px solid #71808C;
padding:15px 70px 20px 70px;
background-color:#FFFFFF;
color:#000000;
}
#content h1,h2,h3,h4,h5,h6{
background:transparent;
color:#993333;
font-family:Arial,Helvetica,sans-serif;
}
#content h2{
margin-left:-40px;
}
#content h3{
margin-left:-17px;
}
#content img{
float:right;
margin-right:-35px;
padding:15px 0 6px 30px;
}
#content a:link{
background-color:transparent;
color:#3333CC;
text-decoration:none;
border-bottom:1px dashed #CFCDEB;
}
#content a:visited{
background-color:transparent;
color:#CC3333;
text-decoration:none;
border-bottom:1px dashed #CFCDEB;
}
#content a:hover{
background-color:#F5F5F5;
color:#000000;
text-decoration:underline;
border-bottom:none;
}
#content a:active{
background-color:transparent;
color:#CC3333;
text-decoration:none;
border-bottom:1px dashed #CFCDEB;
}
dl,dt,dd{
padding-left:25px;
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:#996666;
background-color:#FFFFFF;
font-size:90%;
padding-right:12px;
font-weight:bold;
margin-top:10px;
}
dt .timeprog{
color:#666699;
background-color:#FFFFFF;
font-size:inherit;
padding-right:18px;
font-weight:bold;
margin-top:10px;
}


dd{
font-size:90%;
padding-left:35px;
padding-bottom:5px;
}
.abstract{
	background-color:#FFFACD;
	background-image: url(../images/background_layer.png);
	background-repeat: repeat-x;
	color:#000000;
	line-height: normal;
	font-size:100%;
	padding:5px;
	border:1px solid #000000;
	width:320px;
	position:absolute;
	visibility: hidden;
	height: 200px;
	overflow: auto;
}
.abstract .close{
background-color:transparent; margin-right:10px; 
color:#CC0000;  font-weight: normal; float: right;
font-size:80%;cursor: pointer;}

.abstract .name{
background-color:transparent; margin-top:-15px; margin-right:10px; 
color:#CC0000;  font-weight: normal; float: right;
font-size:80%;cursor: pointer;}

.abstract h5{
background-color:transparent;   display: block; 
color:#333333;  margin:0px 0 0px 0; 
font-size:110%;}


.abstract p{
background-color:transparent; margin-top:0px;
color:#000000;  font-weight: normal;
font-size:90%;padding-left: 10px;}
.abstract ul, li{
background-color:transparent; margin-top:0px;
color:#000000;  font-weight: normal;
font-size:90%;padding-left: 10px;}

#Schmuttenmaer {
z-index:1;
overflow: auto;height:200px;

}
#Zhang {
z-index:2;
overflow: auto; height:200px;

}
#Plusquellic {
z-index:3;
overflow: auto;height:200px;
}
#Allen {
	z-index:4;
overflow: auto;height:200px;
}
#Knyazev {
	z-index:5;
overflow: auto;height:200px;
}
#Schade {
z-index:6;
	overflow: auto;height:200px;
}
#Rutt {
	z-index:7;
overflow: auto;height:200px;
}
#Scrutton {
	z-index:8;
overflow: auto;height:200px;
}
#Truscott {
	z-index:9;
overflow: auto;height:200px;
}
#Johnson {
	z-index:10;height:200px;
overflow: auto;

}
#Chamberlain {
	z-index:11;height:200px;
	overflow: auto;
}
#Williams{
	z-index:12;
	overflow: auto;height:200px;
}

#Carr{
	z-index:13;
	overflow: auto;height:200px;
}



#speakers ul,li{
line-height:170%;
}
#speakers a:link{
color:#336599;
background-color:transparent;
font-weight:bold; font-size: 110%;
text-decoration:none;
border-bottom:none;
}
#speakers a:visited{
color:#336599;
background-color:transparent;
font-weight:bold;font-size: 110%;
text-decoration:none;
border-bottom:none;
}
#speakers a:hover{
color:#336599;
background-color:#FFFACD;
font-weight:bold;font-size: 110%;
text-decoration:none;
border-bottom:none;
}
#speakers a:active{
color:#336599;
background-color:transparent;
font-weight:bold;font-size: 110%;
text-decoration:none;
border-bottom:none;
}
.talktitle{
color:#336599;
background-color:transparent;
font-weight:bold;
}
span.lighter{
font-size:75%;
font-weight:lighter;
color:inherit;
background-color:inherit;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.smaller{
font-size:80%;
color:inherit;
background-color:inherit;
}
.shiftright{
padding-right:22px;
}
.shiftright2{
padding-left:22px;
}
.shiftright3{
padding-left:250px;
}


.progday{
display:block;
margin-left:-25px;
padding:4px;
color:#990033;
background-color:#FFFACD;
font-family:Arial,Helvetica,sans-serif;
font-size:120%;
font-weight:bold;
}



#footer{
clear:both;
margin:-10px 0 0 1%;
padding:16px 15px 17px 15px;
color:#333333;
background-color:#71808C;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
text-align:right;
}
#footer .logos{
margin:-14px 0 0 -10px;
float:left;
color:inherit;
background-color:transparent;
}
#footer a:link{
background-color:transparent;
color:#333333;
text-decoration:none;
border-bottom:none;
}
#footer a:visited{
background-color:transparent;
color:#333333;
text-decoration:none;
border-bottom:none;
}
#footer a:hover{
background-color:transparent;
color:#FFFACD;
text-decoration:underline;
border-bottom:none;
}
#footer a:link{
background-color:transparent;
color:#333333;
text-decoration:none;
border-bottom:none;
}
.nohide{
	visibility:visible;
}
.hiddenprint{
visibility:visible;
}
.hiddenweb{ display: none;
visibility:hidden;
}
#topper{
font-size:75%;
color:inherit;
background-color:inherit;
text-align:right;
}
#topper a:link{
background-color:transparent;
color:#CC3333;
text-decoration:none;
border-bottom:0px solid #FFFFFF;
}
#topper a:visited{
background-color:transparent;
color:#CC3333;
text-decoration:none;
border-bottom:0px solid #FFFFFF;
}
#topper  a:hover{
background-color:#F5F5F5;
color:#CC3333;
text-decoration:none;
border-bottom:0px solid #FFFFFF;
}
#topper a:active{
background-color:transparent;
color:#CC3333;
text-decoration:none;
border-bottom:0px solid #FFFFFF;
}
