body {
	background-color:#180022;
	background-image:url(/2010/neworleans/images/bk-gnd.gif);
	background-position:top;
	background-repeat:repeat-x;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin:0;
}
img {
	border-style:none;
}
.holder {
	width:100%;
	overflow:hidden;
}
hr {
	color: #8803fb;
	background-color: #8803fb;
	height: 2px;
}
a {
	color:#8803fb;
}
h2 {
	font-size:12px;
	color:#c37dff;
}
.purpleaccent{
	color:#680098;
	font-size:14px;
	font-weight:bold;
}
#main {
	width:1000px;
	margin:0 auto;
	padding:15px 15px;
}
#page {
	width:100%;
	padding:150px 0 0;
	position:relative;
}
#header {
	width:1004px;
	position:absolute;
	top:0;
	left:3px;
	height:148px;
	z-index:100;
}
#header .header-img {
	position:absolute;
	right:-13px;
	top:-24px;
}
#header .logo {
	height:76px;
	left:-5px;
	position:absolute;
	top:17px;
	width:318px;
}
#header .logo a {
	height:100%;
	display:block;
	overflow:hidden;
	position:relative;
	background: url(/2010/neworleans/images/logo.gif) no-repeat;
}
#header .logo a span {
	text-indent:-9999px;
	display:block;
}
#header .nav-holder {
	position:absolute;
	z-index:10;
	top:102px;
	left:-9px;
}
.navigation {
	list-style:none outside none;
	margin-bottom:0;
	margin-left:-10px;
	margin-top:0;
	padding:0;
	position:absolute;
	top:104px;
}
.navigation li {
	float:left;
}
.navigation .active a, .navigation .active a:hover {
	background-image:url("/2010/neworleans/images/bg-nav-hover.gif");
}
.navigation a {
	background-image:url("/2010/neworleans/images/bg-nav.gif");
	display:block;
}
.navigation a:hover {
	background-image:url("/2010/neworleans/images/bg-nav-hover.gif");
}
.navigation span {
	display:block;
	height:43px;
	overflow:hidden;
	text-indent:-9999px;
	width:100%;
}
.home {
	background-position:0 0;
	width:75px;
}
.register{
	background-position:-74px 0;
	width:87px;
}
.agenda {
	background-position:-161px 0;
	width:92px;
}

.speakers {
	background-position:-253px 0;
	width:95px;
}

.education {
	background-position:-348px 0;
	width:111px;
}
.events {
	background-position:-459px 0;
	width:84px;
}
.exhibitors {
	background-position:-543px 0;
	width:180px;
}
.travel {
	background-position:-723px 0;
	width:79px;
}
.exhibit {
	background-position:-802px 0;
	width:81px;
}
.general {
	background-position:-883px 0;
	width:117px;
}
.blank {
	background-position:-1053px 0;
	width:98px;
}
.register-now {
	background:transparent url(/2010/neworleans/images/reg-btn.gif) no-repeat scroll 0 0;
	height:43px;
	margin:104px 9px 0;
	text-indent:-9999px;
	top:3px;
	width:184px;
	z-index:2;
	float:right;
}
.register-now a {
	display:block;
	height:100%;
}
.register-now a:hover {
	display:block;
	height:100%;
	background:transparent url(/2010/neworleans/images/reg-btn-hover.gif) no-repeat scroll 0 0;
}
.register-now-full {
	background:transparent url(/2010/neworleans/images/reg-btn.gif) no-repeat scroll 0 0;
	height:43px;
	margin:30px 9px 0;
	text-indent:-9999px;
	top:3px;
	width:184px;
	z-index:2;
	float:right;
}
.register-now-full a {
	display:block;
	height:100%;
}
.register-now-full a:hover {
	display:block;
	height:100%;
	background:transparent url(/2010/neworleans/images/reg-btn-hover.gif) no-repeat scroll 0 0;
}
#container {
	border-bottom:1px solid #6E5E76;
	width:100%;
	margin:5px -7px -15px;
	position:relative;
	z-index:10;
}
#container .bg-top-full {
	background: url(/2010/neworleans/images/show-ad-full.jpg) no-repeat;
	height:17px;
	display:block;
	width:1000px;
	margin-bottom: 7px;
	margin-left:-2px;
	height:255px;
}
#container .bg-top {
	background: url(/2010/neworleans/images/show-ad.jpg) no-repeat;
	height:17px;
	display:block;
	width:678px;
s  margin-bottom:-14px;
	height:354px;
}
#container .bg-bottom {
	background: url(/2010/vegas/images/content-box-bg-bot.png) no-repeat;
	height:17px;
	display:block;
	width:775px;
	margin-top:-12px;
}
#container:after {
	display:block;
	clear:both;
	content:"";
}
#content {
	float:right;
	margin-top:-7px;
	padding:7px 0 0 3px;
	width:678px;
}
#content-full {
	margin-top:-7px;
	padding:7px 0 0 3px;
	width:678px;
}
.inner #content {
	float:right;
	padding:0 8px 0 0;
	margin:10px 0 0;
}
#inner-content {
	background:#ffffff;
	padding:0 0 0 5px;
	margin:7px 0 12px 0;
	min-height:627px;
 *min-height:631px;
}
#content .heading {
	margin:7px 0 0;
 *margin:5px 0 0;
	font-size:14px;
	line-height:14px;
	color:#356aa0;
}
.inner #content .heading {
	margin:19px 0;
}
#content p {
	margin:12px 0;
}
.inner #content p {
	margin:0 0 14px;
}
#content .column-holder {
	border:solid #95defd;
	border-width:0px 0;
	width:100%;
	overflow:hidden;
	background: url(/2010/vegas/images/why-bg.png) no-repeat scroll 4px 0;
	height:215px;
}
#content .column-holderreg {
	border:solid #95defd;
	border-width:0px 0;
	width:100%;
	overflow:hidden;
	background: url(/2010/vegas/images/reg-bg.gif) no-repeat scroll 4px 0;
	height:250px;
}
#content .columnleft {
	float:left;
	width:357px;
	padding:0 2px 0 12px;
	height:215px;
}
#content .columnright {
	float:left;
	width:368px;
	padding:0 14px 0 16px;
	height:215px;
}
#content ul {
	padding-left:14px;
 *margin-left:1px;
}
#content .column-inner {
	width:776px;
	overflow:hidden;
	padding-top:10px;
 *padding-top:6px;
}
#content .column-inner p {
	line-height:14px;
}
#content .column-inner h2 {
	font-size:14px;
	color:#356aa0;
	padding-bottom:0px;
	text-align:center;
	margin-left:-14px;
}
#content .column h2, #content .experts h3, #content .announced h3, .inner #content h2 {
	margin:0;
	font-size:12px;
	line-height:13px;
	color:#356aa0;
}
#content .column p a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#content .column p a:hover {
	text-decoration:underline;
}
#content .btn-register {
	display:block;
	background:url(/2010/vegas/images/blue-button.png) no-repeat;
	margin:26px auto 0;
 *margin:33px auto 0;
	width:158px;
	line-height:34px;
	padding:0 0 2px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#content .btn-exhibit {
	display:block;
	background:url(/2010/vegas/images/blue-button.png) no-repeat;
	margin:0 auto;
	width:158px;
	line-height:34px;
	padding:0 0 2px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#content .experts {
	padding:10px 0;
	border-bottom:1px solid #95defd;
}
#content .experts ul {
	margin:0;
	padding:14px 0 3px;
	overflow:hidden;
	width:800px;
	list-style:none;
}
#content .experts ul li {
	float:left;
	width:256px;
}
#content .experts ul li img {
	float:left;
	margin:0 6px 0 0;
}
#content .experts ul li p {
	margin:0;
}
#content .announced {
	padding:13px 0 0;
}
#content .announced address {
	font-style:normal;
	display:block;
	padding:13px 0 0;
}
#content .announced address span {
	display:block;
}
#content .img-holder {
	float:right;
	background:url(/2010/vegas/images/bg-img-holder.gif) no-repeat;
	padding:5px;
	margin:5px 0 0 10px;
}
#sidebar {
	width:318px;
	float:left;
	display:inline;
	padding:0px 0 0;
	position:relative;
}
.inner #sidebar {
	float:left;
	margin:0 0 0 -8px;
}
#sidebar .side-box-purple {
	background: #A7D51B url(/2010/neworleans/images/festive-purple.gif) no-repeat scroll right bottom;
	background-color:#c37dff;
	border:8px solid #af70e5;
	padding:22px 0 0;
	width:300px;
	height:102px;
}
#sidebar .bg-btm-purple {
	background-color:#6c14b7;
	border:5px solid #6c14b7;
	display:block;
	height:18px;
	margin-bottom:6px;
	padding-top:3px;
	width:306px;
}
#sidebar .bg-btm-purple .agenda-links {
	float:right;
	color:#FFFFFF;
}
#sidebar .bg-btm-purple .agenda-links a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
#sidebar .side-box-green {
	background: #A7D51B url(/2010/neworleans/images/trumpet-man.gif) no-repeat scroll right bottom;
	border:8px solid #96BF18;
	padding:20px 0 0;
	width:300px;
	margin-bottom:0px;
	height:110px;
}
#sidebar .side-box {
	height:1%;
	padding:5px 7px 0 1px;
	overflow: visible;
}
#sidebar .bg-btm-green {
	background-color:#557100;
	border:5px solid #557100;
	display:block;
	height:18px;
	margin-bottom:6px;
	padding-top:3px;
	width:306px;
}
#sidebar .bg-btm-green .attendee-links {
	float:right;
	color:#FFFFFF;
}
#sidebar .bg-btm-green .attendee-links a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
#sidebar .bg-btm-purple .exhibitors-links {
	float:right;
	color:#FFFFFF;
}
#sidebar .bg-btm-purple .exhibitors-links a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}
#sidebar .side-box-purple .side-box h3 {
	font:12px/13px Arial, Helvetica, sans-serif;
	color: #000000;
	background:  0 100%;
	margin:-23px 0 0;
	padding:8px 0 8px 3px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	position:absolute;
	font-weight:bold;
}
#sidebar .side-box-purple .side-box h3 span {
	color: #8e3ed2;
}
#sidebar .side-box h3 {
	font:12px/13px Arial, Helvetica, sans-serif;
	color: #000000;
	background:  0 100%;
	margin:-23px 0 0;
	padding:8px 0 8px 3px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	position:absolute;
	font-weight:bold;
}
#sidebar .side-box h3 span {
	color: #648010;
}
#sidebar .hr-dotted-green {
	border-bottom:1px dotted #648010;
	height:1px;
	margin-left:5px;
	margin-top:5px;
	width:286px;
}
#sidebar .hr-dotted-purple {
	border-bottom:1px dotted #648010;
	height:1px;
	margin-left:5px;
	margin-top:5px;
	width:286px;
}
#sidebar .follow-list-purple {
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
#sidebar .follow-list-purple li {
	display: block;
	padding:0 2px;
	line-height:22px;
	text-transform:uppercase;
}
#sidebar .follow-list-purple li a {
	display: block;
	padding:0 2px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#sidebar .follow-list-purple li a:hover {
	display: block;
	padding:0 2px;
	color:#6c14b7;
	text-decoration:underline;
	font-weight:bold;
}
#sidebar .follow-list {
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
#sidebar .follow-list li {
	display: block;
	padding:0 2px;
	line-height:22px;
	text-transform:uppercase;
}
#sidebar .follow-list li a {
	display: block;
	padding:0 2px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#sidebar .follow-list li a:hover {
	display: block;
	padding:0 2px;
	color:#557100;
	text-decoration:underline;
	font-weight:bold;
}
#sidebar .side-box strong {
	display:block;
	color:#356aa0;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:-2px 0 5px;
}
#sidebar .box-inner {
	padding:0 3px 0 6px;
	height:1%;
}
#sidebar .side-box p {
	margin:8px 0 3px;
}
#sidebar .prem-sponsors, #sidebar .media-sponsors {
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
#sidebar .prem-sponsors li {
	display:inline;
}
#sidebar .media-sponsors li {
	text-align:center;
}
#sidebar .side-nav {
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
#sidebar .side-nav li {
	padding:0 0 11px;
}
#sidebar .side-nav li a {
	color:#000;
	text-decoration:none;
}
#sidebar .side-nav li a:hover {
	text-decoration:underline;
}
#sidebar-left {
	width:208px;
	float:left;
	display:inline;
	padding:0px 0 0;
	position:relative;
	margin-left: -15px;
}
.inner #sidebar-left {
	float:left;
	margin:0 0 0 -8px;
}
#sidebar-left .side-box-outer {
	background:url(/2010/vegas/images/side-box-top.png) no-repeat;
	padding:22px 0 0;
	width:100%;
}
#sidebar-left .side-box {
	background:url(/2010/vegas/images/side-box-mid.png) repeat-y;
	height:1%;
	padding:5px 7px 0 1px;
	overflow:hidden;
	border-right:1px solid #CCCCCC;
}
#sidebar-left .bg-btm {
	background:url(/2010/vegas/images/side-box-btm.png) no-repeat;
	height:17px;
	display:block;
}
#sidebar-left .side-box h3 {
	font:12px/13px Verdana, Arial, Tahoma, sans-serif;
	color: #356aa0;
	background:  0 100%;
	margin:-23px 0 0;
	padding:0 0 8px 3px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	position:absolute;
}
#sidebar-left .follow-list {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
#sidebar-left .follow-list li {
	display:inline;
	padding:0 2px;
}
#sidebar-left .side-box strong {
	display:block;
	color:#356aa0;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:-2px 0 5px;
}
#sidebar-left .box-inner {
	padding:0 3px 0 6px;
	height:1%;
}
#sidebar-left .side-box p {
	margin:8px 0 3px;
}
#sidebar-left .prem-sponsors, #sidebar-left .media-sponsors {
	margin:0;
	padding:0 0 0 3px;
	list-style:none;
}
#sidebar-left .prem-sponsors li {
	display:inline;
}
#sidebar-left .media-sponsors li {
	text-align:center;
}
#sidebar-left .side-nav {
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
#sidebar-left .side-nav li {
	padding:0 0 11px;
}
#sidebar-left .side-nav li a {
	color:#000;
	text-decoration:none;
}
#sidebar-left .side-nav li a:hover {
	text-decoration:underline;
}
#footer {
	border-top:1px solid #6E5E76;
	display:inline-block;
	width:1000px;
	position:relative;
 *position:absolute;
	text-align: left;
	padding:6px 0 10px;
	margin:27px 0 0 -8px;
 *margin:18px 0 0 -8px;
}
#footer div {
	font-size:11px;
	color:#63476f;
	font-weight:bold;
}
#footer div a {
	color:#aba3af;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#footer div a:hover {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#footer span {
	float:right;
	color:#aba3af;
	padding-right:15px;
}
#footer span a {
	color:#aba3af;
	text-transform:uppercase;
	font-size:11px;
	text-decoration:none
}
#footer span a:hover {
	color:#ffffff;
	text-transform:uppercase;
	font-size:11px;
	text-decoration: underline;
}
#footer .footer-img {
	position:absolute;
	left:-11px;
	top:56px;
}
.strongblue {
	font-weight:bold;
	color:#356aa0;
}
#quotesleft {
	background-image: url(/2010/vegas/images/quotes-sm.png);
	background-repeat: no-repeat;
	width: 450px;
	margin-top:9px;
}
#quotesright {
	background-image: url(/2010/vegas/images/quotes-sm.png);
	background-repeat: no-repeat;
	width:450px;
	margin-top:9px;
	margin-left:307px;
}
.testimonials {
	width: 397px;
	margin-left: 27px;
	vertical-align: top;
 *margin-top:-10px;
}
#quotesleft .names, #quotesright .names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #356aa0;
	padding-top: 2px;
	margin-top:-11px;
}
.ital {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.regbox1 {
	background-color:#efefef;
	padding:10px;
	width:727px;
}
.regbox {
	padding:10px;
	width:727px;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.redimage {
	margin-left:12px;
}
/*advisory board*/

.leftimg {
	float:left;
	padding-right:5px;
	margin-right:5px;
}
.underlinemenu {
	font-weight: bold;
	width: 100%;
}
.underlinemenu ul {
	padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: center;
//set value to "left", "center", or "right"*/
}
.underlinemenu ul li {
	display: inline;
}
.underlinemenu ul li a {
	color: #356AA0;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 20px; /*spacing between each menu link*/
	text-decoration: none;
	border-bottom: 3px solid gray; /*bottom border is 3px*/
}
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected {
	border-bottom-color: #356aa0;
}
.rightimg {
	float:right;
	padding-right:5px;
	margin-right:5px;
	margin-top:-15px;
}
.flashelement {
	align:center;
	margin:-16px 0 0 2px;
 *margin:-4px 0 0 2px;
}
.at_topnews1 {
	color:#356AA0;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	margin:-8px 0 -16px;
 *margin:-4px 0 -16px;
}
#nav_topnews1_article font {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	margin:-8px 0 -16px;
 *margin:-4px 0 -16px;
}
.bodycopy {
	padding:0 6px 0 4px;
	margin-top:-13px;
 *margin-top:0px;
}
.strongbluecenter14 {
	font-weight:bold;
	color:#356aa0;
	font-size: 14px;
	text-align: center;
}
.peerpicleft {
	padding: 3px;
	float: left;
	height: 150px;
	width: 200px;
}
.peerpicright {
	padding: 3px;
	float: right;
	height: 150px;
	width: 200px;
	clear: both;
}
/*Sponsor Page*/

.sponsor1 {
	padding:8px;
	clear:both;
	text-align:center;
}
a.sponsors:link, a.sponsors:visited {
	color:#356aa0;
	text-decoration:none;
	font-weight:bold;
	line-height:13px;
}
a.sponsors:hover, a.sponsors:active {
	color: #356aa0;
	text-decoration: none;
	font-weight:bold;
	line-height:13px;
}
.col1 {
	width:370px;
	float:left;
}
.col2 {
	width:370px;
	float:right;
}
.two-cols {
	width:752px;
	overflow:hidden;
	background:url(../images/bg-add-two-cols.gif) repeat-y;
}
/*Education*/
.educationholder {
	margin-left:205px;
	margin-right:10px;
}
#show-content .content-box .educallout{
border:solid 1px #e0d0eb;
border-bottom:solid 1px #e0d0eb;
width:220px;
float:right;
margin:-3px 0 5px 5px;
padding:12px 10px 10px 10px;
font-size:22px;
color:#6414a7;
font-family:"Century Gothic";
line-height: 24px;
}
.eduday{color:#A19691;
display:block;
font-size:16px;
font-weight:bold;
height:22px;
margin-left:10px;
text-transform:uppercase;
}
/********************** Top Banner AD ******************************/
#leaderboardcontainer {
	width:740px;
	background-position:left;
	background-repeat:no-repeat;
 *padding-left:1px;
	padding-left:8px;
	border: 0px solid #dadada;
	height: 90;
	background-image:url(/images/advertisement_vert.gif);
	margin: 0 auto;
	text-align:center;
	margin-top:3px;
	margin-bottom:3px;
}
/********************** END Top Banner AD *************************/


/*main contain*/

#main-content {
	width:100%;
	margin:28px -7px -15px;
	background-image:url(/2010/neworleans/images/twocolumn-bg.gif);
	background-repeat: repeat;
	display:table;
}
.content-inner {
	float:left;
	margin-bottom:-12px;
	width:713px;
}
#main-left {
	background-color:#FFFFFF;
clear:both;
float:left;
padding:25px;
width:93%;
}
#main-left img {
	float:none;
}
.main-left-img {
	float:left;
	position:relative;
	width:349px;
}
.main-left-pic {
	float:right;
	position:relative;
	margin-right:-20px;
}

#main-left span {
	display:block;
	padding-bottom:8px;
	padding-left:0px;
	padding-top:0;
}
#main-columns {
	background-color:#e8e6e9;
	clear:both;
	padding: 0 25px 25px 25px;
	overflow:hidden;
}
#main-columns h2 {
	background-color:#180022;
	color:#FFFFFF;
	font-size:18px;
	height:22px;
	margin-top:0;
	margin-left:-25px;
	padding-right:0;
	padding-top:10px;
	text-transform:uppercase;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
	width:713px;
}
#main-columns h2 span {
	color:#c37dff;
	font-size:18px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}
#main-columns .left {
	float:left;
	margin-left:-40px;
}
#main-columns ul {
	list-style:none outside none;
}
.red {
	background-color:#630700;
	height:26px;
	margin-top:-1px;
	width:200px;
}
.red a {
	color:#D5BCBA;
	float:right;
	font-weight:bold;
	padding-right:3px;
	padding-top:5px;
	text-decoration:none;
}
#main-columns li p {
	margin:0px;
}
#main-columns .right {
	margin: 15px 0px 0 120px;
}


#main-left .rightvideo {
	float:right;
}
 
#main-left .rightvideo h5 {
	margin-left: 40px;
}
#main-left .rightvideo ul {
	list-style:none outside none;
	margin:-7px 0 0 0px;
}



#main-columns .rightvideo {
	float:right;
}

#main-columns .rightvideo h5 {
	margin-left: 40px;
}
#main-columns .right ul {
	list-style:none outside none;
	margin:-7px 0 0 0px;
}
#main-columns .right li a {
	font-weight:bold;
	text-decoration:none;
}
#main-columns .right li a:hover {
	font-weight:bold;
	text-decoration:underline;
}







#main-columns .leftvideo {
	float:left;
}
#main-columns .leftvideo h5 {
	margin: 0px;
}
#main-columns .leftvideo ul {
	margin:0 0 0 -40px;
	width:374px;
margin:0 0 0 0px !important!;
}

.colleft {
	position: relative;
	width: 100%;
	right: 50%;
}
.col1 {
	position: relative;
	overflow: hidden;
	float: left;
	width: 48%;
	left: 101%;
}
.col2 {
	position: relative;
	overflow: hidden;
	float: left;
	width: 48%;
	left: 3%;
}
/*home speakers row*/
#main-columns-speakers {
	background-color:#e8e6e9;
	clear:both;
	height:142px;
}
#main-columns-speakers h2 {
	background-color:#180022;
	color:#FFFFFF;
	font-size:18px;
	height:22px;
	margin-top:0;
	padding-left:0;
	padding-right:0;
	padding-top:2px;
	text-transform:uppercase;
}
#main-columns-speakers h2 span {
	color:#c37dff;
	font-size:18px
}
#main-columns-speakers td img {
	display:table-cell;
	margin-right:8px;
	text-align:center;
	vertical-align:middle;
	width:79px;
}
#main-columns-speakers td a {
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
#main-columns-speakers td a:hover {
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
/*home page blogs*/
#main-columns-blogs {
	padding:0 25px 25px 25px;
	clear:both;
}
#main-columns-blogs h2 {
	background-color:#180022;
	color:#FFFFFF;
	font-size:18px;
	height:22px;
	margin-top:0;
	margin-left:-25px;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
	text-transform:uppercase;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
	width:713px;
}
#main-columns-blogs h2 span {
	color:#c37dff;
	font-size:18px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}
#main-columns-blogs ul {
	list-style:none outside none;
	margin-left:0;
	margin-top:0;
	padding-left:0;
	padding-top:0;
	padding-bottom:3px;
}
#main-columns-blogs li {
	border-bottom:1px dotted #000000;
	padding-bottom:5px;
}
<!--
remove?
-->
#main-columns-blogs .date {
 color:#343434;
 font-size:11px;
 font-weight:bold;
 margin-bottom:5px;
}
#main-columns-blogs .title a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#main-columns-blogs .teaser {
	color:#343434;
}
#main-columns-blogs .teaser a {
	font-size:11px;
	padding-left:8px;
	text-decoration:none;
	font-weight:bold;
}
.more {
	font-size:11px;
	padding-left:8px;
	text-decoration:none;
	font-weight:bold;
}
/*Follow Us*/

#main-columns-blogs .follow-us {
	float:right;
	margin-top:-41px;
	margin-right:-30px;
 margin-top:-45px !important!;
}
#main-columns-blogs .follow-us .follow-us-title {
	color:#8b8090;
	text-transform:uppercase;
	font-weight:bold;
}
#main-columns-blogs .follow-us ul {
	display:inline;
	list-style:none outside none;
}
#main-columns-blogs .follow-us li {
	display:inline;
	padding:0;
	margin:6px;
	border:0px none;
}
/*rightside column*/


#main-right {
	float:right;
	width:285px;
	margin-top:-2px;
	padding-bottom:0px;
	margin-bottom:0px;
	overflow:hidden;
}
#main-right .updates-form {
	background-image:url("/2010/neworleans/images/bg-updates.gif");
	height:114px;
	width:282px;
	margin-left:3px;
}
#main-right .updates-form h3 {
	color:#FFFFFF;
	margin-left:31px;
	padding-top:15px;
	text-transform:uppercase;
	margin-top:0px;
}
#main-right .updates-form h3 span {
	color:#c6bab2;
	font-size:11px;
	padding-left:3px;
}
fieldset {
	border-style:none;
	margin:0;
	padding-top:0;
	width:230px;
}
fieldset.email-updates {
	padding-left:9px;
}
.frm_email_updates_simple {
	margin-bottom:2px;
}
.email-updates-submit {
	margin-left:23px;
	margin-top:0;
}
#email-updates-email {
	border:1px solid #A5978A;
	color:#000000;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	height:15px;
	margin:0;
	padding:1px 3px;
	width:145px;
	color:#433630;
}
fieldset .submit {
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	border:0 none;
	color:#433630;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:0 0 0 7px;
	overflow:hidden;
	padding-bottom:3px;
	text-transform:uppercase;
	width:30px;
}
fieldset .submit:hover {
	background-color:#968583;
	border: 1px solid #FFFFFF;
	color:#ffffff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:0 0 0 7px;
	overflow:hidden;
	padding-bottom:3px;
	text-transform:uppercase;
	width:30px;
}
#rightside-box {
	margin-bottom:20px;
	padding:0;
	width:280px;
	margin-left:9px;
}
#rightside-box h3 {
	border-bottom:1px dotted #433030;
	color:#433030;
	font-size:16px;
	font-weight:bold;
	height:22px;
	margin-left:10px;
	text-transform:uppercase;
	width:250px;
}
#rightside-box span {
	color:#A19691;
	display:block;
	font-size:16px;
	font-weight:bold;
	height:22px;
	margin-bottom:-18px;
	margin-left:10px;
	text-transform:uppercase;
	width:250px;
}
#rightside-box img {
	padding:5px 10px;
	border:none;
}
#rightside-box .edu-tracks {
	background-color:#E9E0DA;
	list-style:none outside none;
	margin:-16px 10px 0;
	padding:0 0 0;
	width:250px;
}
#rightside-box .edu-tracks li {
	border-bottom:1px dotted #433030;
	line-height:18px;
	list-style:none outside none;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:10px;
	margin-right:10px;
}
#rightside-box .edu-tracks li a {
	color:#433030;
	display:block;
	padding-bottom:8px;
	padding-top:8px;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}
#rightside-box .edu-tracks li a:hover {
	color:#ffffff;
	display:block;
	padding-bottom:8px;
	padding-top:8px;
	text-decoration:none;
	background-color:#968583;
	padding-left:3px;
	padding-right:3px;
}
#rightside-box .color {
	background-color:#E9E0DA;
	height:15px;
	margin-left:10px;
	width:250px;
}
/*Show Content */


#show-content {
	background-color:#FFFFFF;
	padding: 0 20px 25px 20px;
}
#show-content h2 {
	background:url("/2010/neworleans/images/headers.gif") no-repeat scroll 0 0 transparent;
	height:63px;
	width:713px;
	margin-left:-20px;
	margin-top:-2px;
	padding-left: 20px;
	padding-top: 10px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
}
#show-content h2 span {
	color:#FFFFFF;
	font-size:30px;
	margin:12px 0 0 7px;
	position:relative;
	text-transform:uppercase;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
	font-weight:lighter;
}
#show-content h2 span .purple {
	color:#A673BD;
	font-size:30px;
	margin:0 0 0 0px;
	position:relative;
	text-transform:uppercase;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
	font-weight:lighter;
}
#show-content .content-box {
	padding:0 0px 5px 8px;
	position:relative;
}
#show-content .content-box div {
	border-bottom:1px dotted #A69F9E;
	margin-bottom:15px;
	margin-right:8px;
	margin-top:25px;
	padding-bottom:12px;
}
.bottomborder {
	border-bottom:1px dotted #A69F9E;
}
#show-content .content-box div h4 {
	color:#680098;
	font-size:15px;
	margin-top:5px;
	text-transform:uppercase;
	display:inline;
	font-size:18px;
	font-weight:lighter;
}
#show-content .content-box h4 {
	color:#680098;
	font-size:18px;
	font-weight:100;
	margin-bottom:-5px;
	margin-top:16px;
	text-transform:uppercase;
}
#show-content .content-box h4 span {
	color:#2a003e;
}
#show-content .content-box div p {
	margin-bottom:3px;
	margin-top:0px;
	padding-bottom:10px;
}
#show-content .content-box div p span {
	font-size:14px;
	font-weight:bold;
	color:#62049a;
	text-transform:uppercase;
}
#show-content .content-box .hotel {
	float:left;
}
#show-content .content-box .hotel-pic {
	float:left;
	width:150px;
}
#show-content .content-box div.text {
	border:medium none;
	margin-bottom:27px;
	margin-top:15px;
}
#show-content h3 {
	margin:-2px 8px 2px;
}
#show-content h3 .date {
	color:#680098;
	text-transform:uppercase;
	font-size:16px;
}
#show-content ul {
	list-style:none outside none;
}
#show-content li {
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px dotted #a69f9e;
	display:block;
}
#show-content li .special {
	padding-top:2px;
	padding-bottom:2px;
}
#show-content .left {
	float:left;
	width:169px;
}
#show-content .right {
	float:right;
}
#show-content .content-box .top-reasons {
	background-color:#F3F2F4;
	border-bottom:medium none;
	border-top: 1px dotted #A69F9E;
	border-bottom: 1px dotted #A69F9E;
	margin-bottom: 6px;
	margin-top: 6px;
	padding-bottom: 12px;
	padding-top: 15px;
}
#show-content .content-box .tools-quick {
background-color:#F3F2F4;
border-bottom:1px dotted #A69F9E;
border-top:1px dotted #A69F9E;
margin-bottom:6px;
margin-top:6px;
padding-bottom:12px;
padding-top:10px;
}
#show-content .content-box .top-reasons h4 {
	color:#680098;
	font-size:15px;
	line-height:10px;
	margin-bottom:23px;
	margin-top:12px;
	padding-left:12px;
	text-transform:uppercase
}
#show-content .content-box .top-reasons p {
	padding: 0 30px 0 30px;
}
#show-content .content-box .top-reasons-white {
	border-bottom:medium none;
	border-top:1px dotted #A69F9E;
	margin-bottom:5px;
	margin-right:21px;
	margin-top:0;
	padding-bottom:12px;
	padding-top:15px;
}
#show-content .content-box .top-reasons-white h4 {
	color:#680098;
	font-size:15px;
	line-height:10px;
	margin-bottom:23px;
	margin-top:12px;
	padding-left:12px;
	text-transform:uppercase
}
#show-content .content-box .top-reasons-white p {
	padding-left:12px;
}
#show-content .content-box .top-reasons .exhibitinfo {
	background-color:#F3F2F4;
	border-bottom:medium none;
	border-top: none;
	border-bottom: none;
	margin-bottom: -5px;
	margin-top: 1px;
	padding: 10px 12px 15px 12px;
}
#show-content .content-box .top-reasons .exhibitinfo h4 {
	color:#2c0051;
	font-size:15px;
	line-height:10px;
	text-transform:uppercase;
	padding-left: 0px;
}
#show-content .content-box .top-reasons .exhibitinfo p {
	border-bottom: 1px dotted #A69F9E;
	padding-bottom: 15px;
	padding-left: 12px;
}
/*exhibitor tools*/

#sectionhead {
	border-top:1px dotted #A69F9E;
	background-color:#F3F2F4;
	border-bottom: 1px dotted #A69F9E;
	height:25px;
	margin-bottom:6px;
	margin-top:6px;
	padding-bottom:6px;
	padding-top:15px;
	color:#7100a4;
}
#sectionhead a {
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#7100a4;
}
#sectionhead a:hover {
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	text-transform:uppercase;
	text-decoration: underline;
	font-weight:bold;
	color:#7100a4;
}
#sectionhead span {
	color:#808082;
}
/*agenda page*/


.agenda-grey {
	background-color:#F3F2F4;
	border-bottom:medium none;
	border-top:1px dotted #A69F9E;
	padding-bottom:0;
	margin-left:8px;
	margin-right:8px;
	padding-top:8px;
}
.agenda-grey-left {
	border:medium none;
	float:left;
	padding-bottom:10px;
	padding-left:8px;
	width:140px;
}
.agenda-grey-right {
	padding-bottom:10px;
	border:none;
}
.agenda-grey-end {
	border:medium none;
	float:left;
	padding-bottom:10px;
	padding-left:8px;
	border-top:1px dotted #A69F9E;
}
.agenda-white {
	border-bottom:medium none;
	border-top:1px dotted #A69F9E;
	padding-bottom:0;
	padding-top:8px;
	margin-left:8px;
	margin-right:8px;
}
.agenda-white-left {
	border:medium none;
	float:left;
	padding-bottom:10px;
	padding-left:8px;
	width:140px;
}
.agenda-white-right {
	padding-bottom:10px;
	border:none;
}
.agenda-white-end {
	border-top:1px dotted #A69F9E;
	background-color:#F3F2F4;
	height:25px;
	margin-bottom:25px;
}
h5 {
	color:#680098;
	font-size:16px;
	margin-bottom:11px;
	margin-left:8px;
	margin-top:11px;
	text-transform:uppercase;
}
/*registration page*/


#registration-box {
	background-color:#F3F2F4;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:8px;
	padding:0;
}
#registration-box h3 {
	border-bottom:1px dotted #A69F9E;
	color:#680098;
	font-size:16px;
	font-weight:bold;
	height:22px;
	margin-bottom:25px;
	margin-left:8px;
	padding-top:15px;
	text-transform:uppercase;
}
#registration-box .packages {
	list-style:none outside none;
	padding:0;
	margin:-28px 10px 0;
}
#registration-box .packages li {
	border-bottom:1px dotted #A69F9E;
	list-style:none outside none;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}
#detail-packages {
	border-bottom:1px dotted #A69F9E;
	margin:-14px 8px 20px;
	overflow:hidden;
	padding:0 0 5px;
}
.details {
	color:#680098;
	font-size:15px;
	line-height:0;
	margin-bottom:8px;
	margin-top:12px;
	padding-left:0;
	text-transform:uppercase;
}
.details-purple {
	color:#2A003E;
}
#detail-packages .left {
	width:530px;
	float:left;
}
#detail-packages .right {
	width:140px;
	border-bottom:1px dotted #A69F9E;
}
.package-left {
	float:left;
	padding-bottom:2px;
	padding-top:2px;
	width:70%;
}
.package-right {
	padding-bottom:3px;
	padding-top:3px;
}
.workshops {
	float:right;
	margin-top:46px;
	width:140px;
}
/*Sponsor Page*/
#show-content .content-box div .sponsors {
	border-bottom:none;
}
#show-content .content-box div.sponsor-row td div.logo {
	border-bottom:none;
}
#show-content .content-box div.sponsor-row {
	width:682px;	
	position:inherit;	
	border-bottom:none;
}
.sponsor-row table {
	border-spacing:0 32px 0 0;
}
.sponsor-row td {
	vertical-align:bottom;
	height:98px;	
	background-repeat:no-repeat;
	display:table;
	margin-right:3px;
	float:left;
}
.sponsor-row td div {
	text-align:center;
	display:table-cell;
	vertical-align:bottom;
	width:152px;
	margin-right:32px;
}
.sponsor-row td div a {
	text-decoration:none;
	font-weight:normal;
	font-size:9px;
}
.sponsordate {
	font-size:9pt;
	font-weight:bold;
}
.floorplanimg {
	float:right;
	margin:-10px -15px 0 0;
	clear:inherit;
}
.floorplan {
	min-height:65px;
}
.floorplantitle {
}
.exhibitorlistleft {
	width:45%;
	float:left;
}
.exhibitorlistright {
	width:50%;
	float:right;
}
.exhibitorlistleft a {
	text-decoration:none;
}
.exhibitorlistright a {
	text-decoration:none;
}
#show-content .content-box .exhibitorlistright div {
	padding:3px 0 3px;
	margin:0px;
	color: purple;
}
#show-content .content-box .exhibitorlistleft div {
	padding:3px 0 3px;
	margin:0px;
	color: purple;
}
#show-content .content-box .exhibitorlistright {
	border-bottom:none;
}
#show-content .content-box .exhibitorlistleft {
	border-bottom:none;
}
.closerbottom {
	margin-bottom:-2px;
}
.post {
	height:1%;
	margin:0;
	list-style:none;
}
.post li {
	height:1%;
	padding-top:5px;
}
.post li:first-child {
	background:none;
	padding-top:5px;
}
.post h5 {
	color:#343434;
	font-size:11px;
	font-weight:bold;
	margin-right:-5px;
	margin-top:2px;
	margin-bottom: 0px;
	text-transform:inherit;
}
.post p {
	margin:0 0 5px;
	/*font-size:10px;*/
	line-height:16px;
	color:#5d5c5d;
}
.post .date {
	font-style:normal;
	line-height:12px;
	color:#646364;
}
.more {
	display:inline-block;
	background:url(/2010/neworleans/images/dots.png) no-repeat 100% 10px;
	white-space:nowrap;
	padding:0 10px;
}
.post h5 a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin-left:-8px;
	margin-top:15px;
	font-size: 9pt;
}
.blog-options {
	height:1%;
	overflow:hidden;
	padding:0 0 5px 0;
	margin-bottom:10px;
	border-bottom:1px dotted #000000;
}
.blog-options a {
	text-decoration:none;
}
#blogholder .post {
	height:1%;
	margin:0;
	list-style:none;
}
#blogholder .post li {
	height:1%;
	padding-top:5px;
}
#blogholder .post li:first-child {
	background:none;
	padding-top:5px;
}
#blogholder .post h5 {
	color:#343434;
	font-size:11px;
	font-weight:bold;
	margin-right:-5px;
	margin-top:2px;
	margin-bottom: 0px;
}
#blogholder .post p {
	margin:0 0 5px;
	/*font-size:10px;*/
	line-height:16px;
}
#blogholder .post .date {
	font-style:normal;
	font-size:9px;
	line-height:12px;
	margin-top:-46px;
}
#blogholder .more {
	display:inline-block;
	background:url(/2010/neworleans/images/dots.png) no-repeat 100% 10px;
	white-space:nowrap;
	padding:0 10px;
}
#blogholder .post h5 a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin-left:-8px;
	margin-top:15px;
}
.downloadreport {
	border:none;
	font-size:14px;
	font-weight:bold;
}
.ebookform {
	color:#FFFFFF;
}
#show-content .content-box div.downloadreport {
	border-bottom:0px;
}
#show-content .content-box h2.downloadreport-head {
	background:url("/2010/neworleans/images/reports-header-bg.gif") no-repeat scroll 21px 0 transparent;
	text-align:center;
}
#show-content .content-box h2.downloadreport-head span {
	left:-22px;
}
.downloadreport-submit {
	background:url("/2010/neworleans/images/download-button.png") no-repeat scroll 0px 0 transparent;
	border:0 none;
	float:right;
	height:31px;
	margin:11px 57px 0 0;
	text-indent:-9999px;
	width:96px;
	cursor:pointer;
	color:#580A9A;
}
.downloadreport form input.report-textbox {
	border:1px solid #000000;
	width:331px;
	height:25px;
}
.downloadreport table {
	width:663px;
	background-color:#d4c0e3;
	margin-top:-36px;
	margin-left:1px;
}
.downloadreport table td img {
	padding:20px;
}
.downloadreport table td b {
	font-size:12px;
	color:#000000;
	font-weight:100;
}
.downloadreport table td form {
	width:465px;
	margin-left:20px;
}
.downloadreport table td form table.downloadreport-form-table {
	width:100%;
	margin-top:0px;
}
.reports-list {
	padding-left:0px;
}
#show-content .content-box .topics {
	border:none;
	margin:20px 0 0;
	color:#666666;
}
#show-content .content-box .topics span {
	color:#000000;
	border:none;
	font-weight:bold;
	margin:20px 0 0;
	text-transform: uppercase;
}
#show-content .content-box .topiccover {
	margin: 0 0 5px 0;
	border: none;
	font-size:11px;
	padding-bottom:5px;
}
#show-content .content-box .boldpurple {
	border-bottom:none;
	margin-bottom:-23px;
}
.boldpurple {
	text-transform:uppercase;
	color: #6a24b8;
	font-weight:bold;
	border-bottom:none;
}
.boldpurple span {
	color:#300051;
	text-transform:none;
}
/***********************  Exhibit page ***********************/

#show-content .content-box .edu {
	margin-bottom:-12px;
}
#show-content .content-box .eduleft {
	float: left;
	margin-right:6px;
	width:210px;
	border-bottom:none
}
#show-content .content-box .edumiddle {
	float: left;
	clear:right;
	margin-right:6px;
	width:210px;
	border-bottom:none
}
#show-content .content-box .eduright {
	float: left;
	clear:right;
	width:210px;
	border-bottom:none
}
#show-content .content-box .eduleft p {
	border-bottom:1px dotted #A69F9E;
	padding-bottom:5px;
	padding-left: 20px;
}
#show-content .content-box .edumiddle p {
	border-bottom:1px dotted #A69F9E;
	padding-bottom:5px;
	padding-left: 10px;
}
#show-content .content-box .eduright p {
	border-bottom:1px dotted #A69F9E;
	padding-bottom:5px;
	padding-left: 10px;
}
#show-content .content-box .eduleft .first {
	border-top:1px dotted #A69F9E;
	padding-top:5px;
}
#show-content .content-box .edumiddle .first {
	border-top:1px dotted #A69F9E;
	padding-top:5px;
}
#show-content .content-box .eduright .first {
	border-top:1px dotted #A69F9E;
	padding-top:5px;
}
#show-content .content-box .colholder {
	margin-bottom:125px;
	border:none;
	border-bottom:none;
	margin-right:8px;
	margin-top:-30px;
	padding-bottom:12px;
}
.educrumb {
	color:#57009D;
	font-weight:bold;
	margin-left:10px;
	margin-top:-14px;
}
.submitbutton {
	background:url("/2010/neworleans/images/edu-submit.gif") no-repeat scroll 0px 0 transparent;
	border:0 none;
	float:right;
	height:30px;
	margin:11px 57px 0 10px;
	text-indent:-9999px;
	width:38px;
	cursor:pointer;
	color:#580A9A;
}
#show-content .content-box .emailform{
margin-top: -15px;
}
.error{
	color:#FF0000;
	font-weight:bold;
	font-size:18px;
	padding-top:10px;
	}
#show-content .content-box div .educationsponsor	{
	float:right; 
	margin:-15px 0 5px 5px;
	border-bottom:none;
}
#show-content .content-box div .sponsor	{
	float:right; 
	margin:5px 0 5px 5px;
	border-bottom:none;
}
#show-content .content-box .educationpageeheader{ 
border-bottom:1px dotted #A69F9E;
margin-bottom:15px;
margin-right:8px;
margin-top:6px;
padding-bottom:2px;}

#show-content .content-box .educationitem{ 
border-bottom:1px dotted #A69F9E;
margin: 6px 8px 15px 18px;
padding-bottom:2px;
}
#show-content .content-box .educationitem span{
font-size:16px; 
color:#69008c;
}
#show-content .content-box .educationitem p{
padding-top:10px
}
#show-content .content-box .educationitem em{
font-style:normal; 
color:#717171;
}
.left-column{
	width:500px;
	float:left;
	margin:0 !important;
}
.right-column{
	height:660px;
}
.right-column-box{
	width:141px;
	float:right;
	background:#F6F1F8;
	border:#CAC4D0 1px solid;
	padding:0 0 8px 0;
}
.rcb-simple{
	margin:0;
	padding:40px 7px 0;
}
.right-column-box p{
	margin:0;
	padding:40px 0px 0;
}
.rcb-center{
	text-align:center;
}
.rcb-simple{
	text-transform:uppercase;
}
.rcb-flush{
	padding:0 7px 30px !important;
}
.rcb-reverse{
	background:#180024;
	font-size:13px;
	padding:5px 0;
	color:#ffffff;
	float:right;
	text-transform:uppercase;
	text-align:center;
	width:100%;
	margin:0;
}
.right-column-box img{
	background:#ffffff;
	padding:3px;
	border:#999999 1px solid;
}
.rc-crowd{
	margin:0 0 20px;
	float:right;
}
