/*
	Developer n coder: Asmarah Din Muhammad 
	Project Name: Sustainable Healthcare Conference
	Developer Company : Ewebcraft
	Contact URL: ewebcraft@gmail.com
	Date : 2 April 2010
*/

body{ position:relative; margin:0; padding:0; font-size:12px; background:#DFECC7;}

/**** Global Elements *****/
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}

h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:"Trebuchet MS";
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:18px;}
h2{ font-size:16px}
_h2{ font-size:15px;}
h3{	font-size:13px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a  { position:relative; text-decoration:underline; color:#111111;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none;}
small{font-size:90%;}
strong{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.no-bg {background:none;}
p,ol,ul,li,em, a { font-family:Arial, Helvetica, sans-serif; }

span.red { color:#990000; }

#social { position:fixed; width:36px; height:135px; left:0; top:130px; z-index:999;  }
#newsletter { position:fixed; width:42px; height:120px; right:0; top:130px; z-index:995;}
#newsletter img {border:none;}

/***************** Main Container****************************/
#W_container
{
	position:relative; width:907px; height:auto; margin:0 auto; padding:0; padding-bottom:10px; z-index:001; }
	#W_container .newsletter{ position:absolute; right:3px; top:130px; width:33px; height:auto; z-index:10;}
	#W_container .newsletter img  { position:fixed; width:31px; height:184px; border:0; }
#container
{
	position:relative; width:891px; height:auto; margin:0 auto; padding:5px; padding-left:8px; padding-right:8px; padding-bottom:1px;  
	/*background:url(../images/background/bg.jpg)*/ top left repeat-y; z-index:002; 
}

/***************** Container Header****************************/
#container #header
{
	position:relative; width:883px; height:155px; margin:0; padding:0; padding-left:10px; border-top:0;
	background: #a8c47c url(../images/background/header-top.jpg) repeat-x; z-index:003;
}
#header img { border:none;}
#container #header span { position:absolute; width:8px; height:154px; top:0;  }
#container #header span.lft { left:-1px; background:url(/images/background/header-lft.png) no-repeat;}
#container #header span.rgt { right:-1px; background:url(/images/background/header-rgt.png) no-repeat;}

	#header img { position:relative; margin:0; padding:0; margin-right:8px; border:none; float:left; display:inline; }
	#header .flags, #header .flags a { position:absolute; width:30px; height:20px; top:3px; right:8px; }		
		.flags a.en { background:url(../images/frontend/en_flag.gif) no-repeat; }
		.flags a.es { background:url(../images/frontend/es_flag.gif) no-repeat; }
	#header .Hphone{ position:absolute; right:10px; top:20px; color:#FFFFFF; font-family:Tahoma; background:#2C943F; padding:6px; }
	#header .Hphone a, #header .Hphone p{ margin:0; color:#FFFFFF; text-decoration:none; font-style:italic; font-weight:bold; }	 
	#header .Hphone a:hover { text-decoration:underline; }
	#header .maglogo { position:absolute; right:10px; top:10px; width:auto; height:auto;}
	

	#header .slogan { position:absolute; width:440px; height:70px; top:95px; left:10px;  }
	#header .slogan p 
	{ 
		position:relative; width:440px; height:auto; line-height:1.5em; color:#FFFFFF; font-family:"Arial", Helvetica, sans-serif; margin:0; margin-bottom:1px;
		font-size:12px;
	} 
/************ Container Navigation ******************/

#container #navigation
{
	position:relative; width:893px; height:40px; background:url(/images/background/nav-bg.png) repeat-x; margin:0; padding:0;
	padding-top:8px; z-index:003; 
}
	 #navigation ul.main { position:relative; width:880px; height:27px; margin:0; padding:0; padding-left:12px; list-style:none; }
	 	ul.main li 
		{ 
			position:relative; width:auto; height:27px; background:url(../images/background/li-bg.jpg) repeat-x; float:left;
			display:inline; margin:0; padding:0; text-align:center; text-transform:uppercase; 
		}
		ul.main li a 
		{ 
			position:relative; width:124px; height:27px; text-decoration:none; display:inline-block; line-height:27px;
			color:#000; font-size:11px; font-weight:bold; font-family:Tahoma; 
		}
		ul.main li a.active { background:url(../images/background/li-bg-active.jpg) repeat-x;}

		ul.main li a span.nav {	position:absolute; width:auto; height:27px; left:0; top:0; }
		ul.main li a span.first { width:5px; background:url(../images/background/nav-li-left.jpg) no-repeat;}
		ul.main li a span.lft { width:8px; background:url(../images/background/nav-li-lft.jpg) no-repeat;}
		ul.main li a.active span.lft{ width:8px; background:url(../images/background/nav-li-lft-active.jpg) no-repeat;}
		ul.main li a span.right 
		{ 
			position:absolute; width:19px; height:27px; top:0; right:0; 
			background:url(../images/background/nav-li-right.jpg) no-repeat;
		}
		ul.main li a span.last 
		{ 
			position:absolute; width:25px; height:27px; top:0; right:-10px; 
			background:url(../images/background/nav-li-last.jpg) no-repeat;
		}

/***************** Container Banner ***************************/

	#container #banner_con
	{
		position:relative; width:893px; height:320px; padding:0; margin:0; z-index:003;	} 
		#banner_con .banner 
		{ 
			position:relative; width:588px; height:307px; margin:0; padding:0; float:left; display:inline; 
			background:url(../images/background/banner-bg.jpg) no-repeat; text-align:center;  
		}
				
		#banner_con .banner img{position:absolute; left:12px; top:13px; z-index:001;}
		#banner_con .banner img.active{z-index:002;}

	#banner_con #right { position:relative; width:304px; height:317px; float:right; display:inline; }
		#right #flash
		{
			position:relative; width:304px; height:186px; margin:0 auto; margin-top:3px; margin-bottom:5px; padding:0; 
			background:url(../images/background/flash-bg.jpg) no-repeat; text-align:center;  padding-top:8px;
		}
		#right #countdown { position:relative; width:301px; height:113px; margin:0 auto; padding:0;  }
			#countdown span.price
			{
				position:absolute; width:100px; height:25px; top:6px; left:167px; color:#FFD800;
				font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
			}
			#countdown .counter{  position:absolute; width:195px; height:26px; top:32px; left:8px;  }
			#countdown .counter span.time
			{
				position:relative; width:36px; height:24px; float:left; display:inline; margin:0; padding:0; margin-right:12px; 
				font-size:20px; font-family:"Courier New", Courier, monospace; color:#FFFFFF; font-weight:bold; text-align:center; 
				letter-spacing:1px; padding-top:2px; 
			}
			
/***************** Container Content **************************/

	#container #content 
	{ position:relative; width:888px; height:auto; margin:0; padding:0; padding-left:5px; background:#fff; z-index:003; }

/***************** Container Content Left Side ****************************/

		#content .left-side
		{
			position:relative; width:164px; height:auto; float:left; display:inline; text-align:center; margin:0; padding:0; 
			margin-top:7px; z-index:010;
		}
			.left-side .nav
			{
				position:relative; width:164px; height:auto; background:#BAD38D; margin:0; padding:0; padding-top:10px; 
				padding-bottom:10px; border:1px solid #7AB317;
			}
		  #content .left-side .nav span { position:absolute; width:15px; height:15px; } 
		  #content .left-side .nav span.toprgt{ top:-1px; right:-2px; background:url(../images/background/lftnav-right.jpg) no-repeat;}	
		  #content .left-side .nav span.botlft{bottom:-2px; left:-1px; background:url(../images/background/lftnav-btleft.jpg) no-repeat;}	
				
				.left-side .nav h1
				{
					position:relative; width:auto; height:auto; margin:0; margin-left:12px; margin-bottom:12px; padding:0; 
					font-size:16px; color:#000; font-family:"Trebuchet MS"; text-transform:uppercase; text-align:left;
				}
			
			.left-side .nav ul.list
			{
				position:relative; width:161px; height:auto; list-style:none; margin:0; margin-bottom:15px; padding:0; left:3px;
				text-align:left; z-index:999; margin-top:5px
			}
			.left-side .nav ul.list li
			{
				position:relative; width:161px; height:24px; background:url(../images/background/li-bg.png) repeat-x; 
				margin:0; padding:0; font-size:11px; font-weight:bold; bottom:1px;
			}
			.left-side .nav ul.list li a
			{
				position:relative; width:161px; height:24px; padding:0; text-decoration:none; line-height:24px; color:#FFFFFF; 
				margin-left:22px; font-family:"Tahoma";
			}
			.left-side .nav ul.list li a:hover, .left-side .nav ul.list li a.active { color:#FCD00B;}
			
		/**************** Left Navigation Sub Menu ************************/
		#content .left-side ul.list li ul#cld
		{
			position:absolute; left:158px; top:1px; width:230px; height:auto; margin:0; padding:0; 
			list-style:none; display:none; z-index:999;
		}
		#content .left-side ul.list li ul#cld li
		{
			position:relative; width:230px; height:auto; line-height:22px; padding:0; margin:0; float:none;  
			background:#1E6B6F url(../images/background/bg-li.jpg) repeat-x; 
		}
		
		#content .left-side ul.list li ul#cld li a{ position:relative; padding:0; padding-left:10px; margin:0;  }
		#content .left-side ul.list li.sfHover ul#cld { display:block;}
		.left-side .block strong { position:relative; width:auto; height:auto; color:#FFFFFF; }
		#content .left-side .block a { position:relative; color:#FFFFFF; text-decoration:none;}
		
		
			.left-side img 
			{
				position:relative; width:auto; height:auto; border:0; margin:0; padding:0; margin-top:7px; margin-bottom:7px; 
			}
			
/***************** Container Content Middle Text ****************************/

		#content .middle-text
		{
			position:relative; width:529px; height:auto; float:left; display:inline; margin:0; margin-left:9px; margin-top:10px; 
			padding:0; z-index:003;  
		}
			.middle-text h1
			{
				position:relative; width:529px; height:auto; margin:0; padding:0; font-size:20px; font-weight:normal; margin-bottom:15px; margin-top:0; 
				line-height:18px; display:block;
			}
			
			.middle-text h2
			{
				position:relative; width:529px; height:auto; display:block; color:#000000; font-size:16px;
			}
			
			.middle-text p strong a, .middle-text p a, .middle-text p a span { text-decoration:none;}   
			.middle-text a:hover { text-decoration:underline;}
			
			.middle-text p
			{
				position:relative; width:auto; height:auto; line-height:1.5em; font-size:12px; 
				font-family:"Verdana", Arial, Helvetica, sans-serif; margin:0; margin-bottom:8px;
			}
			.middle-text img { border:none; margin:0; }
			.middle-text ul, .middle-text ol 
			{ 
				position:relative; width:auto; height:auto; margin:0; margin-top:10px; margin-left:25px; padding:0; 
				margin-bottom:10px; font-size:12px;
			}
			.middle-text ul li, .middle-text ol li 
			{ 
				position:relative; width:auto; height:auto; padding:0; padding-left:10px; line-height:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;	 
			}
			.middle-text .back { position:absolute; width:72px; height:20px; right:15px; top:18px; border:none; z-index:999; }

/***************** Sponsors Content ****************************/
	
	#container #content .middle-text a.back 
	{
		position:relative; width:auto; height:auto; color:#970102; text-decoration:none; float:right; display:inline;
		margin:5px; margin-right:25px; font-weight:bold; font-size:15px;
	}
	
	#container #content .middle-text .sponsor_con
	{
		position:relative; width:700px; height:auto; padding:0; margin:0; padding-top:10px; padding-bottom:10px; margin-top:10px; 
		margin-bottom:10px;
	}
		.sponsor_con h4, .speakers_con h4
		{
			position:relative; width:510px; height:22px; background:#2C7B80; line-height:22px; font-size:13px;
			text-transform:uppercase; color:#fff; padding:0; padding-left:15px;
		}
		.sponsor_con h4.yrs, .speakers_con h4.yrs	{color:#FBEEBC;}
		.sponsor_con strong.coming, .speakers_con strong.coming
		{
			position:relative; width:200px; height:auto; font-size:25px; line-height:25px; text-align:center; color:#24A115;
			font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 auto; display:block;
		}
		.sponsor_con .sponsors
		{
			position:relative; height:auto; margin:0 auto; text-align:center; padding:10px; text-align:center;
		}
			.sponsor_con .sponsors .group { position:relative; width:529px; display:block; margin:20px 0; } 
			.sponsors .blocks
			{
				position:relative; width:220px; height:auto; float:left; display:inline; margin:0 20px;
				overflow:hidden;
			}
				.blocks img { border:none; margin:0;}


		/***************** Speakers Page ****************************/

		#content .middle-text #speakers { position:relative; width:604px; height:auto;  margin:0 auto; margin-top:20px; }
			#speakers .speaker_box
			{
				position:relative; width:262px; height:138px; margin:0; padding:0; background:#FFFFF1; float:left; display:inline;
				margin-right:5px; margin-bottom:23px; 
			}
			#speakers .speaker_box .speaker
			{
				position:relative; width:260px; height:108px; border:1px solid #E2E2E2; margin:0; padding:0;
			}
			#speakers .speaker_box .speaker .left
				{
					position:relative; width:80px; height:96px; float:left; display:inline; overflow:hidden; margin:0; 
					padding:2px; text-align:center;
				}
				.speaker_box .speaker .left img { border:1px solid #E9E9E9; } 
				.speaker_box .speaker .right 
				{
					position:relative; width:171px; height:96px; float:right; display:inline; margin:0; padding:2px;
					overflow:hidden;
					
				}
				#content .middle-text #speakers .speaker_box .speaker .right h3
				{
					position:relative; width:171px; height:auto; color:#009966; font-size:13px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; margin-bottom:14px;
					padding-bottom:3px;
				}
				.speaker_box .right p 
				{ position:relative; width:171px; height:auto; color:#000; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
				.speaker_box .speaker .right strong
				{
					position:relative; width:auto; height:auto; color:#009966; font-size:11px; margin:0; margin-bottom:10px;
				}
				
				.speaker_box .right a 
				{ 
					position:absolute; bottom:10px; left:10px; width:auto; height:auto; font-size:12px; color:#A7030C; 
					text-decoration:none;
				} 						
				.speaker_box .right a:hover { text-decoration:underline;}
				
			#speakers .nav_bot 
			{ 
				position:relative; width:262px; height:25px; border:none; margin:0; text-align:center;
				background:url(../images/frontend/bio.jpg) no-repeat; 
			}
			#speakers .nav_bot a 
			{ 
				position:absolute; top:4px; right:0px; width:134px; height:20px; margin:0; padding:0; color:#FFFFFF;
				font-weight:bold; text-decoration:none;
			} 
			
		/****************** Photo Gallery Page ****************************/
		.gallery_con
			{
				position:relative; width:462px; height:auto; margin:0; margin-left:10px; margin-top:10px; margin-bottom:10px; 
				float:left; display:inline; padding:0; border:4px solid #00618B; overflow:hidden; z-index:000;
			}
				.gallery_con .main
				{
					position:relative; width:440px; height:auto; background:#000; margin:0 auto; margin-bottom:10px; 
					margin-top:10px; border:4px solid #BDBDBD; text-align:center; overflow:hidden; z-index:000;
				}
				
				.gallery_con .main .title_img
				{
					position:absolute; bottom:0; left:0; width:462px; height:28px;  margin:0; padding-top:5px; padding-left:15px;
					background:#A7A7A6 url(../images/frontend/strip.gif) no-repeat; text-align:left; padding:0;  color:#052C7F; 
					font-weight:bold; z-index:999;
				}
				.gallery_con .main .title_img p 
				{ 
					position:relative; width:437px; height:28px; margin:0; padding:0; line-height:28px; font-size:10px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:20px;
				}
				.gallery_con .thumnails_con
				{
					position:relative; width:440px; height:60px; margin:0 auto; padding:0; margin-bottom:10px; overflow:hidden;
				}
					.thumnails_con span { cursor:pointer; z-index:999;}
					.thumnails_con span.prev { position:absolute; left:0; top:0; width:8px; height:60px;}
					.thumnails_con span.next { position:absolute; right:0; top:0; width:8px; height:60px; }
				
				.gallery_con .thumnails_con .gallery
				{
					position:relative; width:420px; height:56px; margin:0 auto; padding:0; padding-top:1px; overflow:hidden;
				}
					.gallery .photo_scroll
					{
						position:absolute; width:10000px; height:56px; left:0; top:0; z-index:300;
					}
					.gallery_con .thumnails_con .gallery .thumb
					{
						position:relative; width:78px; height:55px; float:left; display:block; margin:0; padding:0; 
						margin-right:2px; background:#000; margin-left:2px; text-align:center; border:1px solid #00618B; 
						cursor:pointer; opacity:.40; filter:alpha(opacity=40); -moz-opacity:.40;
					}
					.gallery_con .thumnails_con .gallery .thumb:hover, .gallery_con .thumnails_con .gallery div.active
					{
						opacity:.99; filter:alpha(opacity=99); -moz-opacity:.99;
					}
						.gallery .thumb img { border:none;}


		#content .middle-text table, #content .middle-text table tr td strong  
		{ font-family:Verdana, Arial, Helvetica, sans-serif;}
		#content .middle-text table tr td { font-size:12px;}

/********* Healthcare REform Updates Module ************/

#content .middle-text .hc_updates { position:relative; width:auto; height:auto; padding:8px; margin:0; background:#FFFDF8; border:1px solid #E8D6C2; display:block; }
.middle-text .hc_updates p { position:relative; width:auto; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; }
.middle-text .hc_updates h2
{
	position:relative; width:auto; height:auto; color:#920226; margin:0; margin-bottom:10px; font-size:18px; font-weight:normal; line-height:1.2em;  
}

.middle-text #files { position:relative; width:auto; height:auto; background:#2C1B61; border:1px solid #0F4B98; margin:0 auto; margin-bottom:10px; padding:7px; }
.middle-text #files table.file { position:relative; width:100%; height:auto; border:none; background:#FFF7D6; color:#890125; font-weight:bold; font-size:11px; }
#files table.file tr th { position:relative;  width:auto; height:auto; padding:10px; border:none;} 
#files table.file tr td{ position:relative; width:10%; height:auto; padding:8px; border-bottom:1px solid #3581BB;}
#files table.file tr td.title { width:40%;} 
#files table.file tr td.download { position:relative; width:15%; background:url(../images/background/download.jpg) 95% no-repeat; text-align:left;}
#files table.file tr td.download a, #files table.file tr td a {  color:#092E62; text-decoration:none;  } 
#files table.file tr td.download a:hover, #files table.file tr td a:hover { text-decoration:underline;}


/***************** Container Content Right Side ****************************/

		#content .right-side
		{
			position:relative; width:174px; height:auto; background:#EAEAEA; float:right; display:inline; z-index:002;
			border:none; border-left:1px solid #CFDFEE; border-right:1px solid #CFDFEE; margin:0; padding:0; padding-bottom:10px;
			padding-top:10px; 
		}
			.right-side p { margin:0; padding:0; font-weight:normal;}
			.right-side img { position:relative; border:none; margin:0; margin-left:9px; margin-top:5px;}

			.right-side strong, .right-side h1, .right-side h2, .right-side h3, .right-side h4, .right-side h5, .right-side h6
			{
				position:relative; width:auto; height:auto; text-align:left; margin:10px; margin-bottom:5px; font-size:11px; 
				color:#6D6E67; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;
			}
			
			.right-side marquee { position:relative; width:174px; height:400px; text-align:center; overflow:hidden; }
			.right-side marquee .sc-img { margin:0; padding:10px 0; border:1px solid #B7B7B7; background:#FFFFFF;  margin-top:10px; text-align:center }

			.right-side marquee img { margin:0;}
			.right-side marquee h4 
			{ 
				position:relative; width:auto; height:auto; font-size:11px; font-family:"Tahoma"; background:#2C7B80; color:#FFFFFF; margin:0; margin-top:10px;
				margin-bottom:6px; padding:5px;
			}
/***************** Container Footer ****************************/

	#container #footer
	{
		position:relative; width:865px; height:80px; background:#5B5B5B url(../images/background/footer-bg.jpg) repeat-x;
		margin:0; margin-bottom:5px; padding:10px; padding-left:15px; border:0; border-left:1px solid #9B9B9B; 
		border-right:1px solid #9B9B9B; 
	}
		#footer .box { position:relative; width:180px; height:auto; float:left; display:inline-block; margin:0; padding:0;  }
		#footer .last { position:relative; width:150px; padding:0; padding-left:20px; margin-left:50px;  }
		#footer .box h4 {  position:relative; width:auto; height:auto; margin:3px; margin-bottom:10px; padding:0; 	}
		#footer .box p 
		{ 
			position:relative; width:auto; height:auto; margin:0; padding:0; line-height:1.3em; font-size:11px; 
			font-family:"Tahoma"; margin-left:3px; 
		}
		#footer .box p a, #footer .box a 
		{ 
			position:relative; width:auto; color:#000000; text-decoration:none; font-size:11px; font-family:"Tahoma";
			margin:0; padding:0;
		}
		#footer .box p a:hover, #footer .box a:hover { text-decoration:underline; }	
		
/***************** Main Container Footer ****************************/		
	#W_container #bot_shadow
	{
		position:relative; width:907px; height:6px; background:url(../images/background/main-cont-bot-bg.jpg) no-repeat; 
		margin:0; padding:0; margin-left:1px;
	}
	#W_container #footer_bot { position:relative; width:940px; height:auto; margin:0; padding:0; }
		#footer_bot p
		{ 
			position:relative; width:720px; height:26px; text-align:center; color:#000; font-family:"Tahoma"; font-size:11px; 
			float:left; display:inline; margin:0; padding:0; margin-top:4px;
		}
		#footer_bot p a, #footer_bot a { color:#000; text-decoration:none; margin:0; padding:0;}
		#footer_bot p a:hover, #footer_bot a:hover { text-decoration:underline;}
		
		#footer_bot p.company 
		{ 
			position:absolute; top:0; right:50px; width:156px; height:26px; color:#666666; float:left; display:inline; text-align:left; padding:0; 
			margin-left:10px; text-align:right;
		}
		#footer_bot p.company a{ color:#666666;}
			.middle-text #agenda
								{
									width:534px; height:auto;
								}
								
								.middle-text #agenda h1.day{ position:relative; font-size:17px; color:#043771; line-height:40px  !important; background:url(../images/background/accordian-main-heading.jpg) left top repeat-x; padding-left:20px  !important; cursor:pointer; margin-bottom:0; height:40px  !important; margin:0 !important; margin-bottom:5px  !important; padding-bottom:0  !important; padding-right:35px  !important; border:none; width:auto !important;}
									
										.middle-text #agenda h1.day span.l-c{position:absolute; width:7px; height:40px; left:0; top:0; background:url(../images/background/accordian-main-heading-l-c.jpg) no-repeat;}
										.middle-text #agenda h1.day span.r-c{position:absolute; width:24px; height:40px; right:0; top:0; background:url(../images/background/accordian-main-heading-r-c.jpg) no-repeat;}
										
										.middle-text #agenda h1.active span.r-c{background:url(../images/background/accordian-main-heading-r-c-active.jpg) no-repeat;}
										
										.middle-text #agenda h1.day span.click{position:absolute; right:35px; top:0px; font-size:11px; color:#990000; font-style:italic;}
										
										.middle-text #agenda h1.day span.date{font-size:14px; color:#000;}
										
										.middle-text #agenda .day-content{display:none;}
										
										.middle-text #agenda .day-content .time{width:524px; height:auto; padding:5px; background:#F0F0F0; border:1px solid #ccc; margin-bottom:5px;  }
										.middle-text #agenda .day-content .blue{background:#DBE6F5;}
										
										.middle-text #agenda .day-content .time h2.event{position:relative; background:url(../images/background/accordion-time-head.png) 25px bottom no-repeat; height:40px; margin:0; cursor:pointer; font-size:15px; padding-right:30px; border:none; width:auto; padding-bottom:5px}
										.middle-text #agenda .day-content .time h2.event span.event-time{color:#043771; font-weight:bold; height:35px; float:left; display:inline; width:183px;  margin-left:15px;}
										.middle-text #agenda .day-content .time h2.event span.event-heading{color:#000; font-weight:bold; font-size:13px;  }
										.middle-text #agenda .day-content .time h2.event span.event-heading span.head-desc{font-size:11px; font-weight:normal;}
										.middle-text #agenda .day-content .time h2.event span.pointer{position:absolute; background:url(../images/background/accordion-time-head-pointer.png) no-repeat; width:14px; height:13px; right:10px; top:45%;}
										.middle-text #agenda .day-content .time h2.active span.pointer{background:url(../images/background/accordion-time-head-pointer-active.png) no-repeat;}
										.middle-text #agenda .day-content .time .event-detail{display:none;}
										.middle-text #agenda table{ background:none}
										.middle-text #agenda table td h2{ width:auto}
										.middle-text #agenda table td p{line-height:1.1em !important; margin-bottom:3px !important;}
