* {
	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;
}
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: 145px;
	top: 61px;
	text-align:center
}
#header .logo3 {
	position: absolute;
	left: 483px;
	top: 61px;
	text-align:center
}
#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: 756px;
	top: 19px;
}
#header #outlook a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold
}

#header {
	padding:0;
	z-index:001;
	background: url("/siteimages/top-header.jpg") repeat-x scroll 0 0 #2C3071;
	height:192px;
	position:relative;
	z-index:100;
}
#header .logo {
	position:absolute;
	height:auto;
	background:#990000;
	z-index:002;
	left: 25px;
	top: 16px;
}
#header #EandP{
	position:absolute;
	left:736px;
	top: 19px;
	color:#FFFFFF;
	/*line-height:1.8em;*/
	font-family:Tahoma, Arial;
	font-size:11px;background:#318A3A; padding:6px;
}
#header #EandP a, #header #EandP p  { text-decoration:none; color:#FFFFFF; font-family:arial,helvetica,sans-serif; font-size:12px;}
#header #EandP a:hover  { text-decoration:underline;}
#header .logo_bttext { position:absolute; width:400px; height:auto; top:70px; left:10px; padding:8px; }
#header .logo_bttext p { font-weight:bold; color:#FFF;}
#header .logo_bttext p.date { margin-bottom:4px; text-align:center; color:#FFFF00; }
#header .top-spnsors { 	position:absolute; width:260px; height: 128px; top:5px; left:52%; text-align:center; margin-bottom:15px;}
#header .top-spnsors h3 { position:relative; margin:0; padding:0; width:260px; height:auto; color:#FFFFFF; font-size:13px; margin-top:5px;}
#header .top-spnsors img { position:relative; margin:0; margin-top:5px; border:0;}


#navigation {
	height:36px;
	z-index:003;
	position:absolute;
	top:158px;
	width: 940px;
	background-image: url(/siteimages/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	z-index:950;
}
#tabsI {
	float:left;
	width:100%;
	font-size:13px;
	line-height:normal;
	/*border-bottom:1px solid #DD740B;*/
	font-weight:bold;
	z-index:960;
}
#tabsI ul {
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
	z-index:970;
}
#tabsI li {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	z-index:971;
}
#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 9px 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:#FFF100;
	float: none;
	color:#7C0119;
	margin:0;
	border-bottom:1px solid #EBDF07;
}
#tabsI ul ul li a:hover {
	background-color:#5E3A91;
	color:#FFFFFF;
}
#tabsI ul li.sfHover ul {
	display:block;
}
#banner-area {
	background:#E7E7E7;
	height:200px;
	z-index:50;
}
#banner-area .banner { position:relative; width:679px; 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 #fla {
	float:right;
	background-color:#e7e7e7;
	text-align:center;
	padding:5px 15px 5px 10px;
	z-index:201;
}
#content {
	min-height:300px;
	margin:4px 0 4px 0;
	background-image: url(/siteimages/content_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	z-index:50;
}
#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; z-index:999; }
	ul#left_menu li
	{
		position:relative; width:210px; height:23px; margin:0; padding:0; 
		line-height:22px; border:1px solid #E2CCD1; font-family:"Verdana", Arial, Helvetica, sans-serif;
		font-size:11px; font-weight:bold; 
	}
	ul#left_menu li a
	{ 
		position:relative; width:200px; height:25px; padding:0; margin:0; padding-left:10px; float:none;
		display:inline-block; color:#FFFFFF; background:url(../siteimages/leftnav%20bg.png) repeat-x;
	}
	ul#left_menu li a:hover, ul#left_menu li a.active { background:url(../siteimages/leftnav%20lihover.png) repeat-x; text-decoration:none; } 

	ul#left_menu li a span.arrow
	{
		position:absolute; width:12px; height:12px; left:-1px; top:28%; background:url(../siteimages/li-arrow.png) no-repeat;
	}
	ul#left_menu li a:hover span.arrow, ul#left_menu li a.active span.arrow { background:url(../siteimages/li-hover-arrow.png) no-repeat;}

	
	ul#left_menu li ul.cld
	{
		position:absolute; left:210px; top:-1px; width:212px; height:auto; margin:0; padding:0; padding-bottom:3px;
		list-style:none; display:none;  
	}
	ul#left_menu li ul.cld li
	{
		position:relative; width:auto; height:23px; 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; }
	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 ; } 
#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; }

#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;
}
#right-col .blocks { position:relative; margin:0; margin-left:-2px;}
#sponsorLogos img {
	margin:12px 0;
}
.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;
	_line-height:1.5em;
	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;
}

		/***************** Main page Speakers scroll ****************************/
		#content .middle-text #sp-scroll
		{
			position:relative; width:530px; height:140px;  margin:10px 0; padding:0; overflow:hidden;
		}
		#content .middle-text #sp-scroll h3.feature
		{ 
			width:530px; height:28px; color:#FFFFFF; font-family:"Tahoma"; font-size:15px; text-align:center; line-height:28px; font-weight:normal;
			background:url(../images/background/featured.png) repeat-x; 
		}
		#container #content .middle-text #sp-scroll .arrowleft
		{ position:absolute; top:8px; width:15px; height:15px; left:15px; background:url(../images/frontend/arrow-left.png) no-repeat; cursor:pointer; z-index:999;  }

		#container #content .middle-text #sp-scroll .arrowright
		{ position:absolute; top:8px; width:15px; height:15px; right:15px; background:url(../images/frontend/arrow-right.png) no-repeat; cursor:pointer; z-index:999;  }

		#container #content .middle-text #sp-scroll img { border:none;}
		#content .middle-text #sp-scroll strong { margin:0 10px;}
		#content .middle-text #sp-scroll .items { position:absolute; width:10000px; height:138px; left:0; top:30px; } 
		

/***************** Sponsors Content ****************************/
	
	#container #content .middle-text h1
	{
		position:relative; width:510px; height:auto; font-size:18px; color:#111111;  margin:0; padding:0; 
		line-height:14px; margin-top:20px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#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
		{
			background:#00396F; 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;
		}
			.sponsors .blocks
			{
				position:relative; width:174px; height:73px; float:left; display:inline; margin:10px; margin-left:30px;
				margin-right:30px; overflow:hidden;
			}
				.blocks img { border:none; margin:0;}



#ColSponsorLogos img { margin:0 auto; margin-bottom:10px; }

.cont_timer { height:198px; width:252px; float:right; text-align:center; padding:0px; margin-top:3px;}
.cont_timer .countdown { position:absolute; width:206px; height:22px; top:240px; left:874px; text-align:left; font-weight:bold;  }
.countdown .times { position:relative; height:22px; display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em;  margin-left:14px; margin-right:14px;  }
.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;  
}

#container #content #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:hover, #files table.file tr td a:hover { text-decoration:underline;}


/************ 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;}

/* RegboxTimer */
#footer {
	border:1px solid #000000;
	background-color:#2C3071;
	padding-top:10px;
	color:#EBE3F4;
	position:relative;
	height:100px;
	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;
}
#header-slideshow {
	height: auto;
	width: 276px;
	position: absolute;
	left: 440px;
	top: 0;
	text-align:center; overflow:hidden;
}
#header h3 { position:absolute; top:25px; left:512px; color:#FFFFFF; font-size:14px; margin:0; padding:0;}
#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:4px; margin-top:4px;}

#header-slideshow .pad {
	padding: 15px 8px 8px 8px;
	overflow: hidden;
}
#header-slideshow a{
color:#000066;
font-size:11px; 
font-family:Tahoma;
font-weight:bold;
}

/***************** Sponsors Content ****************************/
	
	#container #content-text #content h1
	{
		position:relative; width:auto; height:auto; font-size:18px; color:#111111;  margin:0; padding:0; 
		line-height:14px; margin-top:20px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#container #content-text #content 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-text #content .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:auto; height:25px; background:#f59f25; line-height:28px; font-size:15px;
			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; width:auto; height:auto; margin:0 auto; padding:10px; text-align:center;
		}
			.sponsors .blocks
			{
				position:relative; width:220px; height:auto; float:left; display:inline; margin:10px; 
			}
				.blocks img { border:none;}


		/***************** Main page Speakers scroll ****************************/
		#content .middle-text #sp-scroll
		{
			position:relative; width:530px; height:140px;  margin:10px 0; padding:0; overflow:hidden;
		}
		#content .middle-text #sp-scroll h3.feature
		{ 
			width:530px; height:28px; color:#FFFFFF; font-family:"Tahoma"; font-size:15px; text-align:center; line-height:28px; font-weight:normal;
			background:url(../images/background/featured.png) repeat-x; 
		}
		#container #content .middle-text #sp-scroll .arrowleft
		{ position:absolute; top:8px; width:15px; height:15px; left:15px; background:url(../images/frontend/arrow-left.png) no-repeat; cursor:pointer; z-index:999;  }

		#container #content .middle-text #sp-scroll .arrowright
		{ position:absolute; top:8px; width:15px; height:15px; right:15px; background:url(../images/frontend/arrow-right.png) no-repeat; cursor:pointer; z-index:999;  }

		#container #content .middle-text #sp-scroll img { border:none;}
		#content .middle-text #sp-scroll strong { margin:0 10px;}
		#content .middle-text #sp-scroll .items { position:absolute; width:10000px; height:138px; left:0; top:30px; } 

/***************** 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, #sp-scroll .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; text-align:center;
					
				}
				
				.speakers .blocks .rgt
				{
					float:right; width:133px; padding:10px 8px 10px 0px; 
					font-family:Tahoma, Arial; 
					font-size:11px;
					overflow:hidden;
					height:135px;
					z-index:100;	
					
				}
				.speakers .blocks .rgt h3{ 
					font-family: Arial !important; 
					font-size:14px !important;
					color:#FF0000 !important;
					margin: 0 0 0 0 !important;
					padding:0 !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 .rgt .noOverFlow h3 { color:#000000 !important;}
				.speakers .blocks .rgt .noOverFlow .text strong { color:#990000 !important;} 
				.speakers .blocks .rgt a{
					color:#B30000;
				}
				.speakers .blocks .rgt .coming{
					padding:0 !important ;
					margin:0 !important;
					color:#B30000 !important; 
					
				} 
				
				
							/***************** Speakers Content ****************************/
	#mid-col .pad h1 {
    border-bottom: 2px solid #838383;
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
}

#mid-col .pad h2 {
    border-bottom: 1px solid #838383;
    color: #124185;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 15px;
    padding-bottom: 2px;
    position: relative;
}
	#mid-col .pad  .speakers_con
	{
		position:relative; width:720px; height:auto; padding:0; margin:0; padding-top:10px; padding-bottom:10px; 
		margin-top:10px; margin-bottom:10px; display:block; 
	}
		#mid-col .pad  .speakers_con .advisory
		{
			position:relative; height:auto; margin:0 auto; padding:10px 0 10px 0;
		}
			#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(../images/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;}
					
					 .message{ color:#F00; font-size:16px; margin-bottom:15px; font-weight:normal;}
					 
					 
					 
					 /**************************advisory end**************/
	
						#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:35px; margin-bottom:0; cursor:pointer; font-size:14px; padding-right:30px; border:none; line-height:13px;}
										#mid-col .pad #agenda .day-content .time h2.event span.event-time{color:#043771; font-weight:bold; height:35px; float:left; display:inline; width:153px;  margin-left:5px;}
										#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; color:#000}
										#mid-col .pad #agenda .day-content .time .event-detail h2{ border:none}
										#mid-col .pad #agenda table{ background:none; padding:0;}
										#mid-col .pad #agenda table td{ padding:0;}
										#mid-col .pad #agenda table td p{line-height:1.1em !important; margin-bottom:3px !important;}
										#mid-col .pad #agenda table td a{ text-decoration:none; color:#053772;}
										#mid-col .pad #agenda table td a:hover{ text-decoration:underline;}
