@charset "UTF-8";


body{
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
}


.clear {
clear:both;
}


#schedule_container{
float:left;
width:90%;
margin:0px 25px 0px 0px;
padding:0px;
height:auto;
}

#date{
display:block;
width:100%;
margin:25px 0px 25px 0px;
padding:5px;
color:#ffffff;
background-color:0098c1;
font-weight:bold;
font-size: 16px;
}


#time{
display:inline;
width:140px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
color:#0098c1;
}


#session_container{
width:90%;
margin:-16px 0px 30px 0px;
padding:0px 0px 0px 150px;
}




#function_cd_header {
display:block;
margin: 0px;
padding: 2px 0px 0px 0px;
color:#333333;
font-weight:bold;

}


.functioncd{color:#282829;}

.event_description{
font-weight:normal;
font-style:italic;
}



#session_content {
	overflow: auto;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: auto;
	color:#333333;
}







/*SESSION CONTENT STYLES*/


#session_info{
display:block;
width:100%;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
color:#888888;
}

#session_description{
width: 90%;
height: auto;
margin: 0px;
padding:0px 0px 5px 25px;
}


ul.session_description{
width:90%;
display:block;
margin:0px;
padding:0px 0px 5px 25px;
list-style-type:none;
}

ul.session_description li{
display:block;
margin:0px;
padding:0px 0px 2px 10px;
background-image: url("../../../nacuaspeakers/ac2009/images/description_bullet.gif");
background-position: top left;
background-repeat: no-repeat;
}




#session_speakers{

width: 90%;
height: auto;
margin:0px;
padding: 0px 0px 15px 35px;
color:#888888;
}

.speaker{
display:block;
margin:0px;
padding: 0px 0px 3px 35px;
color:#888888;
}












