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

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

/**** 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, h2 , h3, h4, h5 , h6   { position:relative; font-family:"Tahoma"; }
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:"Tahoma"; font-size:12px; }

span.red { color:#990000; }

/***************** Main Container****************************/
#container
{
	position:relative; width:962px; height:auto; margin:0 auto; padding:0; z-index:001; 
}

/***************** Container Header****************************/
#container #header
{
	position:relative; width:962px; height:390px; margin:0; padding:0; background:url(../images/background/header-bg.png) repeat-x left bottom #173B7E;
	z-index:892;
}
	#header img {border:none;}
	#container #header span { position:absolute; width:14px; height:390px; bottom:0; }
	#container #header span.lft { left:0; background:url(../images/background/header-lft-bg.png) repeat-y left bottom ; z-index:-1} 
	#container #header span.rgt { right:0; background:url(../images/background/header-rgt-bg.png) repeat-y left bottom ; z-index:-1} 	#container #header #logo{margin:0 auto; margin-bottom:12px; z-index:9000; width:950px; padding:0;}	
	#header .login { position:absolute; width:250px; height:40px; top:95px; right:15px; text-align:right;  }
		.login p, .login a { position:relative; width:auto; color:#FFFFFF; font-size:13px; font-weight:bold;} 

/***************** Container Header Top****************************/
	#header .top { position:relative; width:950px; height:38px; margin:0 auto; margin-bottom:5px; padding:0;  }
		.top .emails 
		{ 
			position:relative; width:706px; height:38px; margin:0 auto; 
			background:url(../images/background/email-box.png) no-repeat;
		}
		.top .emails p 
		{
			position:relative; width:auto; height:38px; line-height:28px; font-size:14px; color:#14326E; margin:0; 
			margin-right:35px; font-family:"Arial", Helvetica, sans-serif; text-align:right; 
		}
		.top .emails p a { position:relative; width:auto; height:38px; font-size:14px; color:#14326E; text-decoration:none; }
		.top .emails p a:hover { text-decoration:underline; }
		.top .emails p strong { font-size:14px;} 
		
		.top a.outlook 
		{
			position:absolute; width:85px; height:28px; top:9px; right:7px; margin:0; padding:0; padding-left:32px; font-size:12px;
			font-family:"Arial", Helvetica, sans-serif; color:#FFFFFF; background:url(../images/frontend/outlook.jpg) no-repeat;
			line-height:25px; font-weight:bold; text-decoration:none;
		}
		
	#header .logo
	{
		position:relative; width:261px; height:75px; margin:0; padding:0; margin-left:25px; margin-bottom:5px;
		float:left; display:inline;
	}		
	#header .top_spnsrs
	{
		position:relative; width:480px; height:70px; float:right; display:inline; margin:0; padding:0; margin-right:15px; 
		margin-top:20px; text-align:right; top:-25px;
	}
		.top_spnsrs img { position:relative; width:auto; height:auto; border:none; margin-right:15px; }

/************ Header Navigation ******************/
	#header #navigation { position:relative; width:930px; height:38px; margin:0 auto; padding:0; z-index:003; }
	 #navigation ul.main { position:relative; width:930px; height:36px; margin:0; padding:0; list-style:none; display:block;  }
	 	ul.main li 
		{ 
			position:relative; width:auto; height:36px; float:left; display:inline; margin:0; padding:0; text-align:center; 
			margin-right:3px; line-height:30px;  
		}
		ul.main li a 
		{ 
			position:relative; width:auto; height:31px; text-decoration:none; display:inline-block; line-height:30px;
			color:#000; margin:0; padding:0 16px; color:#14326E; font-size:13px;
			background:url(../images/background/nav-bg.png) repeat-x; font-family:"Tahoma"; font-weight:bold;
		}
		ul.main li a.active, ul.main li a:hover 
		{ 
			background:url(../images/background/nav-active-bg.png) repeat-x; color:#FFFFFF;
		}

		#container #header #navigation ul.main li a span {	position:absolute; width:6px; height:31px; top:0; }
		#container #header #navigation ul.main li a span.left 
		{ background:url(../images/background/nav-lft.png) no-repeat; left:0;}
		#container #header #navigation ul.main li a span.right 
		{ background:url(../images/background/nav-rgt.png) no-repeat; right:0;}
		#container #header #navigation ul.main li a span.arrow
		{
			position:absolute; width:12px; height:6px; left:20%; top:30px; background:#333333; margin:0; padding:0;
			background:url(../images/background/arrow.png) no-repeat;
		}

		#container #header #navigation ul.main li a:hover span.left,#container #header #navigation ul.main li a.active span.left 
		{ background:url(../images/background/nav-lft-active.png) no-repeat; left:0;}
		#container #header #navigation ul.main li a:hover span.right, #container #header #navigation ul.main li a.active span.right 
		{ background:url(../images/background/nav-rgt-active.png) no-repeat; right:0;}
		#container #header #navigation ul.main li a:hover span.arrow, #container #header #navigation ul.main li a.active span.arrow
		{ background:url(../images/background/arrow-act.png) no-repeat; }

	/******************Start Sub Navigation*******************/		
		#container #header #navigation ul.main li ul { position:absolute; list-style: none; margin: 0; padding:0; height:auto; top:36px; z-index:999; text-align:left; width:220px; display:none; }
		#container #header #navigation ul.main li ul li { position:relative; width:auto; float:none; text-align:left; height:36px; margin:0; padding:0; clear:both;}
		#container #header #navigation ul.main li.sfHover ul li a
		{ display:block; padding:0; padding-left:15px; height:auto; float: none;  margin:0; width:220px; float:none; clear:both !important;}
		#container #header #navigation ul.main li.sfHover ul { display:block;  }
		/*#navigation ul.main li.sfHover ul li a:hover, #navigation ul.main li ul li a:hover, #navigation ul.main li.sfHover a{ color:#F8BD8C; }*/


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

	#container #banner_con
	{
		position:relative; width:963px; height:249px; margin:0; padding:0; padding-top:20px;
		background:#000 url(../images/background/banner-bg.jpg) no-repeat; z-index:002;	
	}
		#banner_con #flash
		{
			position:relative; width:251px; height:223px; background:url(../images/background/flash-bg.jpg) no-repeat;
			margin:0; margin-left:18px; padding:0; padding-top:10px; float:left; display:inline; text-align:center;
		}
		#banner_con #banner { position:relative; width:663px; height:235px; float:left; display:inline; margin-left:10px; }
		#banner_con #banner img{position:absolute;  z-index:001;}
		#banner_con #banner img.active{z-index:002;}
			
/***************** Container Content **************************/

	#container #content 
	{ 
		position:relative; width:942px; height:auto; margin:0; padding:0; background:url(../images/background/bg.jpg) repeat-y;
		padding-left:14px; padding-right:6px; z-index:002; padding-bottom:20px;  
	}
	#container #content span.bot
	{
		position:absolute; bottom:0; left:0; width:962px; height:15px; background:url(../images/background/content-bot.jpg) no-repeat;
	}
/***************** Container Content Left Side ****************************/

		#content .left-side
		{
			position:relative; width:198px; height:auto; float:left; display:inline; margin:0; padding:0; 
			margin-right:10px; z-index:010; 
		}
		.left-side .box
		{
			position:relative; width:198px; height:auto; margin:0; padding:0; padding-bottom:10px; display:block; 
			background:url(../images/background/left-box-bg.png) repeat-y; margin-bottom:15px;
		}
		  #content .left-side .box span { position:absolute; width:10px; height:11px; } 
		  #content .left-side .box span.botlft
		  {bottom:0; left:0; background:url(../images/background/left-box-blft.png) no-repeat;}	
		  #content .left-side .box span.botrgt
		  { bottom:0; right:0; background:url(../images/background/left-box-brgt.png) no-repeat;}	
				
			.left-side .box h2
			{
				position:relative; width:auto; height:40px; margin:0; margin-bottom:12px; padding:0; padding-left:15px; 
				font-size:13px; color:#fff; font-family:"Tahoma"; text-align:left; line-height:30px;
				background:url(../images/background/h2-bg.jpg) no-repeat;
			}
			
			.left-side .box .test
			{
				position:relative; width:183px; height:auto; font-size:11px; padding:0; padding-left:10px; padding-right:5px;
				background: url(../images/background/testimonials.jpg) 96% 94% no-repeat; margin-bottom:10px; padding-bottom:10px;
			}
				.test p
				{
					position:relative; width:183px; height:auto; color:#FFFFFF; font-family:"Tahoma"; line-height:1.3em; margin:0;
					margin-bottom:10px;
				}
				.left-side .editor-box
				{
					position:relative; width:198px; height:auto; margin:0; padding:0; padding-top:30px; padding-bottom:30px;
					background:url(../images/background/lft-box-bg.jpg) repeat-y; margin-top:5px; margin-bottom:15px;
					text-align:center; display:block;
				}
					.editor-box p 
					{
						position:relative; width:198px; height:auto; margin:0; margin-bottom:10px; display:block;
						color:#000000; margin-top:5px;
					}
					.editor-box p img { border:none; }
			#container #content .left-side .editor-box span{ position:absolute; width:198px; height:10px; left:0; }
			#container #content .left-side .editor-box span.top
			{
				top:0; background:url(../images/background/lft-box-top.jpg) no-repeat;
			}
			#container #content .left-side .editor-box span.bot
			{
				bottom:0; background:url(../images/background/lft-box-bot.jpg) no-repeat;
			}

			
			/****************** Left Navigation******************************/
			.left-side .box ul.list
			{
				position:relative; width:198px; height:auto; list-style:none; margin:0; padding:0; border:none; 
				border-top:1px solid #C2E4FF; z-index:999; margin-bottom:10px;
			}
			.left-side .box ul.list li
			{
				position:relative; width:196px; height:22px; margin:0; padding:0; font-size:12px; font-weight:bold; 
				border:1px solid #C2E4FF; border-top:0; background:url(../images/background/li-bg.png) repeat-x;
			}
			.left-side .box ul.list li a
			{
				position:relative; width:168px; height:22px; padding:0; padding-left:28px; text-decoration:none; line-height:20px; 
				color:#FFFFFF; font-family:"Tahoma";  display:block; 
			}
			#container #content .left-side .box ul.list li a span.lc
			{ 
				position:absolute; width:18px; height:22px; top:0; left:0; display:block;
				background:url(../images/background/list-dot.png) no-repeat;}
			#container #content .left-side .box ul.list li a:hover span.lc,#container #content .left-side .box ul.list li a.active span.lc	{ background:url(../images/background/list-dot-act.png) no-repeat; }


			.left-side .box ul.list li a:hover, .left-side .box ul.list li a.active 
			{ color:#FCD00B; background:url(../images/background/li-act.png) repeat-x;}
			
		/**************** Left Navigation Sub Menu ************************/
		#content .left-side ul.list li ul#cld
		{
			position:absolute; left:195px; top:0; width:260px; 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:auto; height:auto; line-height:22px; padding:0; margin:0; float:none;  
			background:#00396F url(../images/background/li-bg.png) repeat-x; line-height:1.3em;
		}
		
		#content .left-side ul.list li ul#cld li a{ position:relative; width:auto; height:22px; padding:0; margin:0; 
													padding-left:15px;  }
		#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:534px; height:auto; float:left; display:inline; margin:0; padding:0; z-index:003; overflow:hidden;
		}
		#content .middle-text h1
		{
			position:relative; width:510px; height:auto; font-size:20px; color:#111111; margin:0; margin-top:13px;
			margin-bottom:20px; font-weight:normal; display:block; 
		}
			
			.middle-text h2
			{
				position:relative; width:515px; height:auto; display:block; color:#000000; font-size:14px;
			}
			.middle-text p 
			{
				position:relative; width:auto; height:auto; line-height:1.5em; font-size:12px; font-family:"Tahoma";
				margin:0; padding:0; margin-bottom:8px;
			}
			.middle-text strong, .middle-text p strong
			{
				position:relative; width:auto; height:auto; color:#19438D; line-height:1.3em; margin:0; padding:0; 
				margin-bottom:8px;
			}
			.middle-text img, .middle-text p img { position:relative; border:none; margin:5px;} 
			
			.middle-text a { position:relative; color:#950023; text-decoration:none;}
			.middle-text a:hover { text-decoration:underline;}
			
			.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; }
			.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;
			}

/***************** Sponsors Content ****************************/
	
	#container #content .middle-text .sponsor_con
	{
		position:relative; width:530px; 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:#00396F; line-height:22px; font-size:13px; margin:0;
			 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;}
			.sponsors .blocks
			{
				position:relative; width:220px; height:auto; float:left; display:inline; margin:10px 16px; overflow:hidden; 
			}
				.blocks img { border:none; margin:0;}


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

		#content .middle-text #speakers { position:relative; width:530px; height:auto;  margin:0 auto; margin-top:20px;  }
			.speakers .blocks
			{
				position:relative; margin:0; padding:0; background:#FFFFF1; float:left; display:inline;
				margin-right:3px; margin-bottom:23px; 
			}
			.speakers .blocks
			{
				position:relative; width:258px; height:108px; border:1px solid #E2E2E2; margin:0; padding:0; margin-right:6px; margin-bottom:35px;
			}
			.speakers .blocks .lft
				{
					position:relative; width:80px; height:96px; float:left; display:inline; overflow:hidden; margin:0; 
					padding:2px; 
				}
				.speakers .blocks .lft img { border:1px solid #E9E9E9; } 
				.speakers .blocks .rgt 
				{
					position:relative; width:169px; height:96px; float:right; display:inline; margin:0; padding:2px;
					overflow:hidden;
					
				}
				.speakers .blocks .rgt  h3
				{
					position:relative; width:169px; height:auto; color:#043872; font-size:14px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-top:5px;
					padding-bottom:5px;
				}
				.speakers .blocks .rgt  p 
				{ position:relative; width:169px; height:auto; color:#000; line-height:1.6em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
				.speakers .blocks .rgt  strong
				{
					position:relative; width:auto; height:auto; color:#B32C34; font-size:12px; margin:0; margin-bottom:10px;
				}
				
				.speakers .blocks .rgt  a 
				{ 
					position:absolute; bottom:10px; left:10px; width:auto; height:auto; font-size:12px; color:#A7030C; 
					text-decoration:none;
				} 						
				.speakers .blocks .rgt a:hover { text-decoration:underline;}
				
			.speakers p.link 
			{ 
				position:absolute; bottom:-26px; left:0px; width:259px; height:25px; border:none; margin:0; text-align:center;
				background:url(../images/frontend/bio.jpg) right no-repeat; border:none;
			}
			.speakers p.link a 
			{ 
				position:absolute; top:4px; right:0px; width:134px; height:20px; margin:0; padding:0; color:#FFFFFF;
				font-weight:bold; text-decoration:none;
			} 

			/***************** Speakers Page ****************************/
			.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; line-height:1.5em; font-family:tahoma; }
			.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:20px;
			}
 
			.middle-text #files { position:relative; width:auto; height:auto; background:#3582BA; border:1px solid #015BA7; 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.downlod{ color:#74011B; }			
			#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;}			
			
		/****************** Photo Gallery Page **************************/

			#container #content .middle-text #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;
				}
				
				#container #content .middle-text #gallery_con .main .title_img
				{
					position:absolute; bottom:0; left:0; width:440px; height:28px; margin:0; padding-top:5px; padding-left:15px; 
					color:#052C7F; background:#9F9F9F url(../images/frontend/strip.gif) no-repeat; text-align:left; padding:0; 
					font-weight:bold; z-index:999;
				}
				#gallery_con .main .title_img p 
				{ 
					position:relative; width:410px; height:28px; margin:0; padding:0; line-height:1.2em; font-size:10px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:15px;
				}
		
				#gallery_con .thumnails_con
				{
					position:relative; width:440px; height:60px; margin:0 auto; padding:0; margin-bottom:10px; overflow:hidden;
				}
				#container #content .middle-text #gallery_con .thumnails_con span { cursor:pointer; z-index:999;}
				#container #content .middle-text #gallery_con .thumnails_con span.prev { position:absolute; left:0; top:0; width:8px; height:60px;}
				#container #content .middle-text #gallery_con .thumnails_con span.next { position:absolute; right:0; top:0; width:8px; height:60px; }
				
				#container #content .middle-text #gallery_con .thumnails_con img { margin:0; padding:0;}
				#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;}

/***************** Newsletter Listings Page  ****************************/

				#content .middle-text .archived 
				{
					position:relative; margin:0; padding:0; margin:10px;  width:auto; padding-bottom:5px; margin-top:20px; background:#b2b2b2; text-align:right; 
					padding-right:10px; text-align:right; height:25px; padding-top:5px; border:1px solid #8B8B8B;
				}
					.archived label{position:relative; line-height:20px; top:3px; font-family:"Tahoma";}
					.archived select{position:relative; border:1px solid #ccc; top:3px; width:150px;}

				#content .middle-text .description-nav
				{position:relative; margin:0; padding:0; margin:10px; border-bottom:1px solid #EDEDED; width:auto; padding-bottom:5px; margin-top:20px;}
				
					.description-nav div.date{position:relative; width:49%; float:left; display:inline;}
					.description-nav div.date p{position:relative; line-height:18px; /*color:#454545;*/ color:#000; font-style:italic;}
					
					.description-nav div.description-links{position:relative; width:49%; float:right;  display:inline; text-align:right;  }
				
					div.description-links a{position:relative; font-size:12px; line-height:18px; text-decoration:none; color:#454545;  padding-top:7px; padding-bottom:7px; margin-left:10px; margin-right:10px; _margin-left:0px; }
					div.description-links a:hover{text-decoration:underline;}
					div.description-links a.email{background:url(../images/frontend/email.jpg) left top no-repeat; padding-left:40px;}
					div.description-links a.print{background:url(../images/frontend/print.jpg) left top no-repeat; padding-left:40px;}
					div.description-links a.return{background:url(../images/frontend/return.jpg) left top no-repeat; padding-left:40px;}
					
					div.description-nav .article-intro{position:relative; width:667px;}
					.article-intro p span{position:relative; float:left; display:inline; margin-left:20px; width:450px;}
					.article-intro p span.redish{font-size:14px; margin:0; padding:0; font-weight:bold; width:130px; float:left; display:inline;}

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

		#content .right-side
		{
			position:relative; width:195px; height:auto; float:right; display:inline; z-index:002;
			margin:0; padding:0; padding-bottom:10px; padding-top:5px; text-align:center;
		}
			.right-side p { margin:0; padding:0; font-weight:normal;}
			.right-side img { position:relative; border:none; margin:0; }

			.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; margin:0; margin-bottom:10px; color:#003333;  display:block;
			}
			
			.right-side marquee
			{
				position:relative; width:183px; height:400px; margin:0 auto; margin-bottom:10px; top:-5px; border:1px solid #C8C8C8; overflow:hidden;  			
				text-align:center; background:#FDF9D6 url(../images/background/newsletter-bg.jpg) repeat-x;
			}
			.right-side .sc-img { margin:0; padding:10px 0; border:1px solid #B7B7B7; background:#FFFFFF; margin-top:10px; width:170px; margin-left:10px; text-align:center}
			
			.right-side marquee h3
			{
				position:relative; width:170px; height:auto; margin:0 auto; padding:0; font-size:11px; color:#fff; background:#75001B; margin-bottom:10px;
				font-family:"Tahoma"; text-align:left; line-height:1.5em; padding-left:15px; z-index:500;
			}
			.right-side .cont_timer 
			{ 
				position:relative; width:auto; height:auto; margin:0 auto; margin-top:10px; margin-bottom:15px;				
			}
			.cont_timer .countdown { position:absolute; width:136px; height:22px; top:56px; left:28px; text-align:center; font-weight:bold; z-index:999; }
			.countdown .times { position:relative; width:32px; height:22px; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em;  margin-left:3px; margin-right:3px; z-index:999; }

			/******************* Subscription Form************************/
			.right-side #form_sub
			{ 
				position:relative; width:172px; height:auto; text-align:center; border:1px solid #ccc; margin:0 auto;
				background:#FEFAD7 url(../images/background/newsletter-bg.jpg) repeat-x; margin-bottom:5px; 
			}
			
				#form_sub .top
				{
					position:relative; width:172px; height:61px; background:url(../images/background/news.jpg) 3px 10px no-repeat; 
				} 
				#form_sub .top strong { position:absolute; width:108px; height:auto; right:0; top:10px;
				font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#7D011D; text-align:left; line-height:15px; }
				#form_sub .submit { position:relative; float:right; display:inline; margin-top:5px; margin-right:10px; margin-bottom:4px;} 
			.right-side #form_sub .text{ color:#929292; border:1px solid #CCCCCC; padding:1px; font-family:"Tahoma", Arial;
				font-size:11px; width:150px; margin:5px 0 0 0; }
			#form_sub label.error{ color:#990000; font-size:11px; display:block; margin:4px; }
			#form_sub #messageBox p { position:relative; font-size:11px; text-align:center; font-weight:normal; width:160px; color:#990000; }
			#form_sub #messageBox p.green { color:#009900;}
			#form_sub span.redish { position:relative; font-size:11px; font-family:"Tahoma"; }

/***************** Container Footer ****************************/

	#container #footer
	{
		position:relative; width:950px; height:90px; background:url(../images/background/footer-bg.jpg) repeat-x; padding:0;
		margin:0 auto; padding-top:5px; border:1px solid #C8C8C8; border-bottom:0; border-top:0; text-align:center; margin-top:3px;
	}
	#container #footer span { position:absolute; width:9px; height:9px; top:0px;}
	#container #footer span.lcor { left:-1px; background:url(../images/background/footer-lft.jpg) no-repeat;}
	#container #footer span.rcor { right:-1px; background:url(../images/background/footer-rgt.jpg) no-repeat;}
	
		#footer p { position:relative; width:auto; height:auto; line-height:1.5em;  color:#1C1C1C; margin:0; padding:0; }
		#footer a { position:relative; text-decoration:none; color:#1C1C1C; }
		#footer a:hover { text-decoration:underline;}
		#footer img { border:none; margin:0; padding:0; margin-right:3px;}
		#footer .EandP
		{
			position:relative; width:216px; height:73px; margin:0; padding:0; margin-left:10px; float:left; display:inline; 
			padding-top:15px; text-align:center; 
		}
		#footer .copyright
		{
			position:relative; width:520px; height:73px; float:left; display:inline; margin:0; padding:0; padding-top:15px;   
		} 
		#footer .company{ position:relative; width:195px; height:73px; float:right; display:inline; padding-top:15px;   }
		
		
		.middle-text #agenda
								{
									width:525px; height:auto;
								}
								
								.middle-text #agenda h1.day{ position:relative; margin:0 auto; font-size:17px; color:#043771; line-height:40px; background:url(../images/background/accordian-main-heading.jpg) left top repeat-x; padding-left:20px; cursor:pointer; margin-bottom:0; height:40px; margin-bottom:5px; padding-bottom:0; padding-right:35px; border:none; width:auto}
									
										.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:495px; margin:0 auto; 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-bottom:0; cursor:pointer; font-size:15px; padding-right:30px; border:none; width:auto}
										.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:12px; line-height:1em  }
										.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; margin-top:9px;}
										.middle-text #agenda .day-content .time .event-detail{display:none; width:471px; margin:0 auto;}
										.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;}
										
										
/**************Advisory************/

			.middle-text .advisory .blocks
			{
				width:49%; float:left; 
				overflow:hidden;	border:1px solid #E7E7E7;
				margin-right:3px; margin-bottom:25px; 
				position:relative; background:#F7F9FC ;
				
			}
				
				.advisory .blocks .lft
				{
					float:left; width:85px; padding:10px 0 10px 7px; overflow:hidden;
					
				}
				
				.advisory .blocks .rgt
				{
					float:right; width:140px; padding:10px 8px 10px 0px; 
					font-family:Tahoma, Arial; 
					font-size:11px;
					overflow:hidden;
					height:145px;
					z-index:100;	
					
				}
				.advisory .blocks .rgt h3{ 
					font-family: Arial !important; 
					font-size:14px !important;
					color:#000 !important;
					margin: 0 0 0 0 !important;
					padding:0 !important;
					margin-bottom:5px!important;
				}
				.advisory .blocks .rgt .designation{ 
					padding:7px 0 7px 0px;
				}
				.advisory .blocks .rgt .designation p {
					margin:0 !important;  
					padding:0 !important;
				}
				.advisory .blocks .rgt .noOverFlow{
					overflow:hidden;
					height:119px;
				}
				.advisory .blocks .rgt a{
					color:#B30000; float:right; display:inline-block; 
				}
				.advisory .blocks .rgt .coming{
					padding:0 !important ;
					margin:0 !important;
					color:#B30000 !important; 
					
				} 
				
				.advisory .blocks .rgt .link
					{
					  bottom:0; position:absolute; line-height:25px; margin:0; margin-left:25px; float:right;
					  background:url(../images/background/viewbio-red.png) right bottom no-repeat; width:100px; right:0; padding-right:10px;
					
					}
					
					.advisory .blocks .rgt .link a
					{
						text-decoration:none; color: #fff;
					}
					.text strong{color:#000;}
					
/**************Advisory************/					 
					 										#header #EandP{
		position:absolute;
		left:59px;
		top:218px;
		color:#fff;
	}
	#header #EandP a{ color:#fff; text-decoration:none;}
	#header #EandP strong{ font-weight:normal;}
