* {
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#83cfff;
	font-size:12px;
	z-index:000;
}
/**** Global Elements *****/
.left {
	float:left;
}
.right {
	float:right;
}
.clr {
	clear:both;
}
.center {
	text-align:center;
}
.hidden {
	display:none;
}
.pink {
	color:#22211C;
}
.red {
	color:#990000;
}
.green
{
	color:#009933;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	line-height:100%;
	letter-spacing:0;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	font-size:13px;
}
h4 {
	font-size:13px;
}
h5 {
	font-size:11px;
}
small {
	font-size:90%;
}
strong {
	font-weight:bold;
}
/********************************************/
#container {
	width: 940px;
	margin: 0 auto;
	padding:0 8px 0 8px;
	overflow:hidden;
	background-image: url(/siteimages/bodybg.gif);
	background-repeat: repeat-y;
	z-index:001;
}
#header .logo2 {
	position: absolute;
	left: 19px;
	top: 134px;
	text-align:center;
	width: 287px;
	height: 34px;
}
#header .logo2 a,#header .logo3 a{ display:block; height:34px; }
#header .logo3 {
	position: absolute;
	left: 317px;
	top: 136px;
	text-align:center;
	width: 288px;
	height: 30px;
}
#header .logo2 a, #header .logo3 a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fde401;
}
#header #outlook {
	background-image: url(/siteimages/outlook.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	line-height:29px;
	padding-left:34px;
	position:absolute;
	left: 595px;
	top: 5px;
}
#header #outlook a {
	color:#7a1012;
	font-size:11px;
	font-weight:bold
}

#header {
	padding:0;
	z-index:001;
	/*background: url(/siteimages/hrc.jpg) top left  no-repeat;*/
	height:266px;
	position:relative;
	z-index:900;
}
#header .logo {
	position:absolute;
	height:88px;
	z-index:002;
	left: 17px;
	top: 40px;
	text-align: center;
	width: 580px;
	color: #FFFFFF;
}
#header .logo a{
	height:88px;
	z-index:002;
	display:block;
	width: 580px;
}
#header #EandP{
	position:absolute;
	left:69px;
	top: 119px;
	color:#FFFFFF;
	/*line-height:1.8em;*/
	font-family:Tahoma, Arial;
	font-size:11px;
	/*background:#205AAC; */
        padding:6px

}
 	#EandP a { text-decoration:none; color:#FFFFFF; }
	#EandP a:hover { text-decoration:underline; }

#header .login {
	position:absolute;
	width:118px;
	top:45px;
	right:212px;
	text-align:right;
}
.login p, .login a { position:relative; width:auto; color:#FFFFFF; font-size:13px; font-weight:bold;} 

#header-slideshow {
	height: auto;
	width: 200px;
	position: absolute;
	left: 520px;
	top: 10px;
	padding:5px;
	text-align:center; overflow:hidden;
}
#header-slideshow .items { position:absolute; top:0; left:0; width:276px; height:10000px;  text-align:center; }
#header-slideshow .items img { margin:0 auto; margin-bottom:1px;}
#header-slideshow img { display:block; margin-bottom:6px;}

/****************************************************************************/	
#navigation {
	height:36px;
	z-index:003;
	position:absolute;
	top:230px;
	width: 940px;
	background: #7a1012 url(/siteimages/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#tabsI {
	float:left;
	width:100%;
	font-size:13px;
	line-height:normal;
	/*border-bottom:1px solid #DD740B;*/
	font-weight:bold;
}
#tabsI ul {
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
}
#tabsI li {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	float:left;
}
#tabsI a {
	float:left;
	background:url("/siteimages/tab-L.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 8px;
	text-decoration:none;
	margin-right:3px;
}
#tabsI a span {
	float:left;
	display:block;
	background:url("/siteimages/tab-R.jpg") no-repeat right top;
	padding:10px 13px 6px 3px;
	color:#393939;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabsI a:hover span {
	color:#7c0119;
}
#tabsI a:hover {
	background-position:0% -34px;
}
#tabsI a:hover span {
	background-position:100% -34px; 
}

#tabsI a.active span { background-position:100% -34px; color:#7c0119; }
#tabsI a.active { 	background-position:0% -34px; }


#tabsI ul li ul {
	position:absolute;
	list-style: none;
	margin: 0;
	padding:0;
	height:auto;
	top: 32px;
	z-index:999;
	font-family:Tahoma;
	font-size:11px;
	display:none;
	left: 0;
}
#tabsI ul li ul li {
	float:none;
	margin:0;
}
#tabsI ul ul li a {
	display:block;
	padding:5px 8px 5px 10px;
	width: 190px;
	background:none;
	background-color:#F59F25;
	float: none;
	color:#FFFFFF;
	margin:0;
	border-bottom:1px solid #DA830A;
}
#tabsI ul ul li a:hover {
	background-color:#920223;
}
#tabsI ul li.sfHover ul {
	display:block;
}
#banner-area {
	background:#E7E7E7;
	height:200px;
}
#banner-area .banner { position:relative; width:678px; height:200px; margin:0; padding:0; float:left; display:inline; z-index:51;}
#banner-area .banner img{position:absolute; z-index:200;}
#banner-area .banner img.active{z-index:201;}

#banner-area #swf {
	float:left;
}
#banner-area #fla {
	float:right;
	background-color:#e7e7e7;
	text-align:center;
	padding:5px 15px 5px 10px;
}
#content {
	min-height:300px;
	margin:4px 0 4px 0;
	background-image: url(/siteimages/content_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#left-col {
	float:left;
	width:212px;
}
#left-col h3 {
	padding:0 10px 0px 20px;
	height:28px; line-height:25px;
	color:#FFFFFF;
	background:url(../siteimages/h3-bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#left-col h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 10px 7px 10px;
	color:#FFD800;
	font-size:12px;
	font-weight:bold;
}
#left-col .pad {
	padding:10px 8px 10px 8px;
}

#left-col ul#left_menu { position:relative; width:210px; height:auto; list-style:none; margin:0; border-bottom:1px solid #fff; z-index:999; }
	ul#left_menu li
	{
		position:relative; width:210px; height:auto; margin:0; padding:0; font-size:11px; font-weight:bold;
		line-height:25px; border:1px solid #fff; border-bottom:none; font-family:"Verdana", Arial, Helvetica, sans-serif;
	}
	ul#left_menu li a
	{ 
		position:relative; width:200px; height:auto; padding:0; margin:0; padding-left:10px; float:none;
		display:inline-block; color:#FFFFFF;  background:url(../siteimages/left-col_li.jpg) repeat-x;
	}
	ul#left_menu li a:hover, ul#left_menu li a.active { background:url(../siteimages/li-hover.jpg) repeat-x; text-decoration:none; } 
	
	ul#left_menu li a span.arrow
	{
		position:absolute; width:12px; height:12px; left:0; top:28%; background:url(../siteimages/arrow-red.jpg) no-repeat;
	}
	ul#left_menu li a:hover span.arrow, ul#left_menu li a.active span.arrow
	{   background:url(../siteimages/arrow-yellow.jpg) no-repeat; 	}
	
	ul#left_menu li ul.cld
	{
		position:absolute; left:210px; top:-1px; width:280px; height:auto; margin:0; padding:0; padding-bottom:3px;
		list-style:none; display:none;  
	}
	ul#left_menu li ul.cld li
	{
		position:relative; width:280px; height:auto; padding:0; margin:0; float:none;
		background:url(../siteimages/left-col_li.png) repeat-x; 
	}
	ul#left_menu li ul.cld li a{ position:relative; padding:0; padding-left:10px; margin:0; width:270px; }
	ul#left_menu li.sfHover ul.cld { display:block;}




#mid-col {
	float:left;
	width:530px;
	font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;
}
#mid-col .pad{ padding:15px; }
#mid-col p{ line-height:1.4em }
#mid-col h1{  margin:.1em 0 1.2em 0; }
#mid-col h2{  margin:.1em 0 1.2em 0; }
#mid-col h3{  margin:.1em 0 .5em 0; }
#mid-col h4{  margin:.1em 0 .5em 0; }
#mid-col p{  margin:12px 0; }

#mid-col h1{ border-bottom:1px solid #CCCCCC; padding-bottom:4px;   }
#mid-col ul, #mid-col ol{ margin:8px 0 15px 25px; } 
#mid-col li{ margin:10px 0; }

/*
#mid-col table{ background-color:#FFFFFF ; border:1px solid #999999; } 
#mid-col th{ padding:6px; text-align:left; margin:1px; border:none; background-color:#092E63; color:#FFFFFF; font-weight:bold;  }
#mid-col td{ padding:6px; border:none; }
*/
#mid-col table input{ padding:1px; }

#mid-col 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;
}


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

#mid-col .hc_updates { position:relative; width:auto; height:auto; padding:8px; margin:0; background:#FFFDF8; border:1px solid #E8D6C2; display:block; }
#mid-col .hc_updates p { position:relative; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; }
#mid-col .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;  
}

#mid-col #files { position:relative; width:auto; height:auto; background:#2C1B61; border:1px solid #015BA7; margin:0 auto; margin-bottom:10px; padding:7px; }
#mid-col #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(../siteimages/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.downlod{ color:#74011B; }
#files table.file tr td.download a:hover, #files table.file tr td a:hover { text-decoration:underline;}

#right-col {
	float:right;
	width:192px;
	background-image: url(/siteimages/right-col-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#right-col h3 {
	padding:0 10px 0px 20px;
	height:28px; line-height:25px;
	color:#FFFFFF; width:161px;
	background:url(../siteimages/h3-bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#right-col h4 {
	padding:6px 10px 5px 10px;
	color:#FFFFFF;
	background-color:#0D4291;
	font-family: Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	margin:5px 1px 8px 0;
}

#sponsorLogos .sc-img { margin:0; padding:10px 0; border:1px solid #B7B7B7; background:#FFFFFF;  margin-top:10px; width:170px; margin-left:10px; text-align:center }


.counter-box {
	position:relative;
	width:45px;
	height:35px;
	margin-top:5px;
	line-height:40px;
	padding-left:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:24px;
	font-weight:bold;
	background:#FFFFFF;
}
.price-text {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	margin:0 auto 8px auto;
	display:block;
	background:#CCCCCC;
	width:172px;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:5px;
}
/* RegboxTimer */
.timer {
	width:172px;
	height:70px;
	padding:0;
	padding-top:5px;
	padding-left:8px;
	background:#72001a;
	margin:10px auto 0 auto;
}
.timer a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	line-height:1.3em;

	padding:0;
	text-decoration:none;
}
.timer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc20;
	text-decoration:none;
}
.timer span.block {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffef01;
	font-size:20px;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	margin-bottom:10px;
}
.timer span.birdtext {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	margin-left:2px;
	padding:0;
}
.timer a:hover span.birdtext {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc20;
	text-decoration:none;
}

#right-col .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:60px; left:25px; text-align:center; font-weight:bold;  }
	.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;  }



/* RegboxTimer */













	
#footer {
	height:auto;
	border:1px solid #000000;
	background-color:#890115;
	padding-top:10px;
	color:#FFDFE4;
	position:relative;
	height:70px;
	line-height:1.5em;
	font-size:11px;
}
#footer a {
	color:#FFFFFF;
}
#footer #copyright-txt {
	position:absolute;
	left: 248px;
	top: 18px;
	width: 471px;
	text-align:center;
}
#footer #emailphone {
	position:absolute;
	text-align:center;
	left: 6px;
	top: 18px;
}
#footer #DesingBy {
	position:absolute;
	text-align:center;
	left: 753px;
	top: 18px;
	width: 166px;
}

/***************** Sponsors Content ****************************/
	
.sponsor_con h2{ position:relative; background:#EF971C; color:#FFFFFF; font-size:15px; padding:0; padding-left:15px; line-height:20px; margin-bottom:5px;}
.sponsor_con h4{
	background:#8E0222 !important; line-height:28px; font-size:15px;
	text-transform:uppercase; color:#fff !important; padding:0; padding-left:15px;
}	
#mid-col .sponsor_con .sponsors{
	padding:10px; text-align:center;
}
#mid-col .sponsor_con .sponsors .blocks{
	position:relative; width:170px; height:110px; float:left; display:inline; margin:0; margin-top:5px; margin-left:15px; 
	margin-right:15px; overflow:hidden;
}

.sponsor_con h4{
	background:#092E63; line-height:28px; font-size:15px;
	text-transform:uppercase; color:#fff !important; padding:0; padding-left:15px;
}

#right-col .sponsor_con h4{ background:#092E63; line-height:20px; font-size:12px; 
	text-transform:uppercase; color:#fff !important; padding:0; padding-left:15px; }
#right-col .sponsor_con .sponsors .blocks{ text-align:center; }
#right-col .sponsor_con .sponsors .blocks img{ margin:0; margin-top:8px;}

/************ Right Col newsletter form ***************************/
#right-col #form_sub
{ 
	position:relative; width:172px; height:auto; background:#FEFAD7 url(../siteimages/newsletter-bg.jpg) repeat-x; text-align:center; border:1px solid #ccc; margin:0 auto;
}
	#form_sub .top
	{
		position:relative; width:172px; height:61px; background:url(../siteimages/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; width:auto; height:auto; float:right; display:inline; margin-top:5px; margin-right:10px; margin-bottom:4px;} 
#right-col #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; }
#form_sub #messageBox p.green { color:#009900;}


/***************** Speakers Content ****************************/
	#container #content-text #content .speakers_con
	{
		position:relative; width:720px; height:auto; padding:0; margin:0; padding-top:10px; padding-bottom:10px; 
		margin-top:10px; margin-bottom:10px; 
	}
		.speakers_con .speakers
		{
			position:relative; height:auto; margin:0 auto; padding:10px 0 10px 0;
		}
			.speakers .blocks
			{
				width:49%; float:left; 
				overflow:hidden;	border:1px solid #E7E7E7; margin-right:3px; margin-bottom:3px;
				
			}
				
				.speakers .blocks .lft
				{
					float:left; width:85px; padding:10px 0 10px 7px; overflow:hidden;
					
				}
				
				.speakers .blocks .rgt
				{
					float:right; width:133px; padding:10px 8px 10px 0px; 
					font-family:Arial,Helvetica,sans-serif; 
					font-size:12px;
					overflow:hidden;
					height:115px;
					z-index:100;	
					
				}
				.speakers .blocks .rgt h3{ 
					font-family: Arial,Helvetica,sans-serif !important; 
					font-size:14px !important;
					color:#043872 !important;
					margin: 0 0 0 0 !important;
					padding:0 !important;
					font-weight:normal;
					margin-bottom:5px !important;
				}
				.speakers .blocks .rgt p{
					line-height:1.6em !important;
					}
				.speakers .blocks .rgt .designation{ 
					padding:7px 0 7px 0px;
				}
				.speakers .blocks .rgt .designation p {
					margin:0 !important;  
					padding:0 !important;
				}
				.speakers .blocks .rgt .noOverFlow{
					overflow:hidden;
					height:119px;
				}
				.speakers .blocks p a{
					color:#B30000; float:right; display:inline-block;font-family:Tahoma, Arial; font-size:11px; padding:0px 8px 10px 0;
				}
				.speakers .blocks .rgt .coming{
					padding:0 !important ;
					margin:0 !important;
					color:#B30000 !important; 
					
				} 


/*
					.speakers_con .speakers .blocks .rgt h1, .speakers .blocks .rgt h2, .speakers .blocks .rgt h3, .speakers .blocks .rgt h4,  .speakers .blocks .rgt h5, .speakers .blocks .rgt h6
					{
						font-size:14px; font-family:Tahoma; color:#5A5945;
						margin:0; padding:0; background:none;
					}
					#container #content-text #content .speakers_con .speakers_con .speakers .blocks .rgt h1
					{
						position:relative; width:auto; height:20px; margin:0; padding:0; padding-top:0; color:#5A5945;
					}

					#container #content-text #content .speakers_con .speakers .blocks .rgt .text
					{
						position:relative; width:160px; height:88px; overflow:hidden;
					}
					#container #content-text #content .speakers_con .speakers .blocks .rgt .text p
					{
						position:relative; width:auto; height:auto; font-size:11px; line-height:1.3em;
						font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; margin-bottom:2px; padding:0; overflow:hidden;  
					}
					#container #content-text #content .speakers_con .speakers .blocks .rgt .text p strong, #container #content-text #content .speakers_con .speakers .blocks .rgt .text strong
					{
						position:relative; width:auto; height:auto; font-size:12px; font-family:Arial, Helvetica, sans-serif;
						font-style:normal; margin:0; padding:0; 
					}
					
					#container #content-text #content .speakers_con .speakers .blocks a
					{
						position:absolute; top:88%; width:auto; height:auto; color:#CC0000; font-weight:bold; font-size:12px;
						left:10px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;	
					}
					#container #content-text #content .speakers_con .speakers .blocks p.coming
					{
						position:absolute; top:78%; width:150px; height:auto; color:#CC0000; font-weight:bold; font-size:12px;
						left:10px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; 	
					}

*/
#newTimer{ width:178px; height:189px; margin:0 auto; position:relative; }
#newTimer .count-timer{
	position:absolute;
	top:60px;
	width:145px;
	right:28px;
	text-align:right;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	z-index: 990;
}	



/* ============================ Gallery ============================== */
#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 .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;}

/* ============================ Gallery ============================== */				
#sslogos{ width:370px; margin:0 auto 10px auto; }
#sslogos a{	line-height: 30px !important; height:30px; display:block; width:120px; float:right; font-size:14px; text-align:left;   }
#sslogos a img{ margin-right:5px; }



						#mid-col .pad #agenda
								{
									width:500px; height:auto;
								}
								
								#mid-col .pad #agenda h1.day{ position:relative; font-size:17px; color:#043771; line-height:40px; background:url(../siteimages/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}
									
										#mid-col .pad #agenda h1.day span.l-c{position:absolute; width:7px; height:40px; left:0; top:0; background:url(../siteimages/accordian-main-heading-l-c.jpg) no-repeat;}
										#mid-col .pad #agenda h1.day span.r-c{position:absolute; width:24px; height:40px; right:0; top:0; background:url(../siteimages/accordian-main-heading-r-c.jpg) no-repeat;}
										
										#mid-col .pad #agenda h1.active span.r-c{background:url(../siteimages/accordian-main-heading-r-c-active.jpg) no-repeat;}
										
										#mid-col .pad #agenda h1.day span.click{position:absolute; right:35px; top:0px; font-size:11px; color:#990000; font-style:italic;}
										
										#mid-col .pad #agenda h1.day span.date{font-size:14px; color:#000;}
										
										#mid-col .pad #agenda .day-content{display:none;}
										
										#mid-col .pad #agenda .day-content .time{width:470px; margin:0 auto; height:auto; padding:5px; background:#F0F0F0; border:1px solid #ccc; margin-bottom:5px;  }
										#mid-col .pad #agenda .day-content .blue{background:#DBE6F5;}
										
										#mid-col .pad #agenda .day-content .time h2.event{position:relative; background:url(../siteimages/accordion-time-head.png) 25px bottom no-repeat; height:40px; margin-bottom:0; cursor:pointer; font-size:15px; padding-right:30px; border:none}
										#mid-col .pad #agenda .day-content .time h2.event span.event-time{color:#043771; font-weight:bold; height:35px; float:left; display:inline; width:160px;  margin-left:15px;}
										#mid-col .pad #agenda .day-content .time h2.event span.event-heading{color:#000; font-weight:bold; font-size:12px;  line-height:1em; }
										#mid-col .pad #agenda .day-content .time h2.event span.event-heading span.head-desc{font-size:11px; font-weight:normal;}
										#mid-col .pad #agenda .day-content .time h2.event span.pointer{position:absolute; background:url(../siteimages/accordion-time-head-pointer.png) no-repeat; width:14px; height:13px; right:10px; top:45%;}
										#mid-col .pad #agenda .day-content .time h2.active span.pointer{background:url(../siteimages/accordion-time-head-pointer-active.png) no-repeat; margin-top:9px;}
										#mid-col .pad #agenda .day-content .time .event-detail{display:none; width:446px; margin:0 auto; margin-top:10px;}
										#mid-col .pad #agenda table{ background:none}
										#mid-col .pad #agenda table td p{line-height:1.1em !important; margin-bottom:3px !important;}
										
/**************Advisory************/

			#mid-col .pad .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(../siteimages/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************/										
