/*  Empowerment Lab CSS */



/* === (Global) === */
body					{margin: 0; padding: 0; background-color: #040726; font-size: 9pt; line-height: 140%; font-family: Arial, Helvetica, sans-serif; color: #666;}
a						{color: #25a9e0; text-decoration: none; border: 0;}
p						{margin: 0 0 15px 0; padding: 0;}

#toprapper				{margin: 0; padding: 0; width: 100%; background: #fff url(/i/bg_global.jpg) top center repeat-x;}
#header					{margin: 0px auto; padding: 0; padding-top: 22px; height: 88px; width: 860px; background: transparent url(/i/bg_header.gif) top center repeat-x;}
h1						{float: left; margin: 0; padding: 0; margin-top: 0px; width: 380px; height: 76px; text-indent: -9999px; overflow: hidden; background: transparent url(/i/bg_logo.gif) top left no-repeat;}
h2						{float: right; margin-top: 13px; width: 180px; height: 13px; text-indent: -9999px; overflow: hidden; background: transparent url(/i/bg_dateline.gif) top left no-repeat;}
#midrapper				{margin: 0; padding: 0; width: 100%; background-color: #fff;}
#main					{margin: 0px auto; padding-top: 0px; width: 860px;}
#left					{margin: 0; margin-top: 20px; width: 660px; float: left;}
#agendacopy				{margin: 0; margin-top: 20px; margin-bottom: 40px; width: 860px; float: left;}
h3						{margin: 0; padding: 0; margin-top: 20px; width: 660px; height: 119px; background: url(/i/intro.gif) top left no-repeat; text-indent: -9999px; overflow: hidden;}
#copyleft				{float: left; width: 320px;}
#copyright				{float: right; width: 320px;}
#right					{margin: 0; margin-top: 20px; width: 160px; float: right; background: url(/i/bg_featured.jpg) top left no-repeat;}
#agenda					{display: block; margin-top: 221px;}
#host					{display: block; text-indent: -9999px; overflow: hidden; background: url(/i/bg_host.gif) top left no-repeat; margin-top: 60px; width: 160px; height: 74px;}
#support				{display: block; text-indent: -9999px; overflow: hidden; background: url(/i/bg_support.gif) top left no-repeat; margin-top: 45px; width: 160px; height: 95px;}
#agendatitle			{margin: 0; padding: 0; width: 860px; height: 44px; text-indent: -9999px; overflow: hidden; background: url(/i/title_agenda.gif) top left no-repeat;}
#agendadatewed			{margin: 0; padding: 0; width: 860px; height: 17px; text-indent: -9999px; overflow: hidden; background: url(/i/title_date_wed.gif) top left no-repeat;}
#agendadatethu			{margin: 0; padding: 0; width: 860px; height: 17px; text-indent: -9999px; overflow: hidden; background: url(/i/title_date_thu.gif) top left no-repeat; margin-top: 40px;}
.agendaraptop			{margin: 0; padding: 0; width: 860px; background: url(/i/agenda_line.gif) top left no-repeat; padding-top: 1px;}
.agendarapmid			{margin: 0; padding: 0; width: 860px; background: url(/i/agenda_line_vert.gif) top left repeat-y;}
.time					{margin: 0; padding: 0; width: 150px; float: left;}
.time p					{font-size: 8pt; color: #32AEE2; padding: 20px; margin: 0;}
.item					{margin: 0; padding: 20px 0; width: 710px; float: right;}
.item p					{padding: 0 20px 10px 20px; margin: 0;}
.cat					{font-size: 8pt; color: #999; font-style: italic;}
.id						{font-size: 10pt; color: #333;}
.job					{font-size: 9pt; color: #666; font-style: italic;}
.details				{font-size: 8pt; color: #666;}
.agendarapbottom		{margin: 0; padding: 0; width: 860px; background: url(/i/agenda_line.gif) bottom left no-repeat; padding-bottom: 1px;}

#bottomrapper			{margin: 0; padding: 0; background: url(/i/bg_footer.jpg) top center repeat-x; width: 100%;}
#footer					{margin: 0px auto; padding: 0; width: 860px; padding-top: 16px; text-align: right; color: #32AEE2; font-size: 7pt;}


/* === Navigation (Global) === */
#nav,
#nav ul									{width: 324px; height: 28px; padding: 0; margin: 0; margin-top: 0px; list-style: none; border: 0;}
#nav									{float: right; margin-top: 0px;}
#nav li									{float: left; padding: 0; height: 28px; background: url(/i/bg_nav.gif) 0 0 no-repeat;}
#nav li a								{display: block; overflow: hidden; text-indent: -9999px; text-decoration: none; height: 28px;}
#nav #navAgenda							{background-position: 0 0; width: 60px;}
#nav #navRegistration					{background-position: -60px 0; width: 116px;}
#nav #navTravel							{background-position: -176px 0; width: 148px;}

#nav #navAgenda:hover					{background-position: 0 -28px;}
#nav #navRegistration:hover				{background-position: -60px -28px;}
#nav #navTravel:hover					{background-position: -176px -28px;}









