
div#sessionBox {
  	padding-left: 0px;
	margin-left:0px;
	float:left;
	width:450px;
	}

div.session {
  padding: 5px 10px;
}

div.session a {
  color:#003399;
}
	
div.session	a:hover {
		color: #FF6600;
}

div#presentations-list {
  padding:5px 0px 5px 5px;
  display:none;
}

div#presentations-list div.presentation {
  padding:5px 0px 5px 0px;
	}

div#presentations-list	a {
  color:#003399;
}
	
div#presentations-list	a:hover {
		color: #FF6600;
}

div.presentation div.c1 { width:4%; float:left;  height:75px; }
div.presentation div.c2 { float:left;}
div.presentation div.c3 { width:1%; float:left; height:75px; color:#FFFFFF;}


div#searchBox {
  	padding: 0px 10px 20px;
	margin-left:50px;
	float:right;
	width:330px;
	border: #DDD solid  !important;
	
	}
  

div#searchBox div.search_field_title 
{
 float: left; 
 width: 180px;
 padding: 5px 0px;
} 

div#searchBox div.ac_input {width:200px; } 
div#searchBox div.ac_list {position:absolute;z-index:9050;} 
div#searchBox div.ac_list .yui-ac-content {position:absolute;left:0;top:0; width:150px; border:1px solid #404040;background:#fff;overflow:hidden;text-align:left;z-index:9050;} 
div#searchBox div.ac_list .yui-ac-shadow {position:absolute;left:0;top:0;margin:.3em;background:#a0a0a0;z-index:9049;} 
div#searchBox div.ac_list .yui-ac-bd {margin-left:0px;} 
div#searchBox div.ac_list ul {padding:0px 0;width:100%; margin-top:0px; margin-bottom:0px; margin-left:0px;} 
div#searchBox div.ac_list li {padding:0 5px;cursor:default;white-space:nowrap;} 

div#searchBox div.ac_list li {
  list-style: none;
  display: block;
  padding: 1px 3px;
  margin: 0px;
  background: none;
}

div#searchBox div.ac_list li.yui-ac-highlight {background:#E0F0D5;}     
div#searchBox div.ac_list li.yui-ac-hd {height:2px;}     
div#searchBox div.ac_list li.yui-ac-ft {height:2px;}     

span#presentation-title { font-size: 14px; font-weight:bold; }
