#wrapper div.header-banner-728x90.hide-banner { display: none !important; }
#exhibitorShowInfoHeader h2 { text-indent: -9999em; margin: 0 0 0 464px; padding: 0 0 7px; width: 276px; height: 23px; background: url(images/title-ShowInfoForExhibitors.png) no-repeat; }

#topContentContainer { background: none; }

#recapInfoContainer {
	position: relative;
	margin: 0px auto 15px auto;
	width: 808px;
	background: #2bade3 url(images/bg-homealt-whitearrow.png) no-repeat;
}

#recapInfoContainer div.pnlHighlights { float: right; width: 480px; padding: 2em 1.33em 0 0; }
#recapInfoContainer div.pnlRecapThankyou { padding: 19px 0 0 21px; width: 279px; }

#recapInfoContainer a#eventScheduleLink {
	position: absolute;
	top: 58px;
	left: 383px;
	text-indent: -9999em;
	background: url(images/seeSchedule.gif) top left no-repeat;
	width: 87px;
	height: 41px;
}
#recapInfoContainer h3 {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	text-indent: -9999em;
	background: url(images/header_DSERecap.gif) top left no-repeat;
	width: 265px;
	height: 38px;
}
#recapInfoContainer p { margin: 0; padding: 0 0 1em; font-size: 12px; line-height: 16px; color: #fff; }
#recapInfoContainer p strong { 	font-size: 13px; }

#recapInfoContainer div.pnlHighlights .newsArticle { border: 0 none; color: #fff; padding: 0; }
#recapInfoContainer div.pnlHighlights .articles span br { display: none; }
#recapInfoContainer div.pnlHighlights div.articleRecap { float: left; width: 42%; padding: .5em 1.75em .5em .75em; }
#recapInfoContainer div.pnlHighlights div.articleRecap p { margin: 0; }
#recapInfoContainer div.pnlHighlights div.articleRecap p a { color: #fff; }
#recapInfoContainer div.pnlHighlights .articles div.articleRecap p br { display: inline; }

#exhibitorInfoContainer { margin: 0px auto 15px; padding: 5px 0 5px 21px; width: 787px; background: #f1f1f1 url(images/bg-ExhibitorResources-HomePage.png) no-repeat; }
#exhibitorInfoContainer div.clear { clear: both; }

div.pnlAttendNextYear { float: left; width: 450px; padding: 11px 14px 11px 0; border-right: 1px solid #cfcfcf; margin-right: 14px; background: #f1f1f1; }
div.pnlAttendNextYear h2 { text-indent: -9999em; margin: 0; padding: 0 0 7px; width: 334px; height: 38px; background: url(../../images/titles/header_signUp_nextYear.gif) no-repeat; }
div.pnlAttendNextYear a.dseExibit2011 { float: right; margin-top: 5px; width: 144px; height: 41px; background: url(../../images/attend2011.gif) no-repeat; }
div.pnlAttendNextYear a.dseExibit2011 strong { display: none; }
div.pnlAttendNextYear a.dseExibit2011 + p { font-size: 12px; margin-right: 160px; color: #666; }
div.pnlAttendNextYear ul.attendeeLinks { float: left; margin: 0 5em 1em 0; padding: 0; list-style-type: none; }
div.pnlAttendNextYear ul.attendeeLinks.column2 { margin-right: 0; }
div.pnlAttendNextYear ul.attendeeLinks li { list-style-type: none; font-size: 12px; margin: 0; padding: 0; }
div.pnlAttendNextYear ul.attendeeLinks li a { color: #298bce; }

div.pnlExhibitorInfo { float: none; padding: 11px 14px; background: #f1f1f1; }
div.pnlExhibitorInfo div.dseBlankContent h2.blankTitle { color: #000; font-size: 12px; font-weight: bold; }
.dseArticleListMagentaContent h2.articleTitle { padding: 0 !important; }

#exhibitorInfoContainer h3 {
font-size: 12px;
margin: 0;
/*	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999em;
	background: url(images/header_exhibitorResources.gif) 0px 0px no-repeat;
	width: 114px;
	height: 10px;*/
}

#exhibitorInfoContainer ul li {
	list-style: none;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#exhibitorInfoContainer ul li a {
	color: #298bce;
	margin: 0px;
	padding: 0px;
}
#exhibitorInfoContainer ul#exhibitorResources {  }
#exhibitorInfoContainer ul#exhibitorResources li { height: 14px; padding-bottom: 3px !important; }
#exhibitorInfoContainer ul#exhibitorResources li h3 { margin-bottom: 4px; }

#exhibitorInfoContainer ul#exhibitorButtons { float: right; width: 107px; margin-top: 0; }
div#IE7 #exhibitorInfoContainer ul#exhibitorButtons { margin-top: 20PX; }
ul#exhibitorButtons li { margin: 0; padding: 0 0 9px; }
ul#exhibitorButtons li a#exhibitorListButton, ul#exhibitorButtons li a#exhibitSpaceContact { text-indent: -9999em; display: block; width: 107px; height: 41px; }
ul#exhibitorButtons li a#exhibitorListButton { background: url(images/button-FullExhibitorList.png) no-repeat; }
ul#exhibitorButtons li a#exhibitSpaceContact { background: url(images/button-SecureExhibitSpace.png) no-repeat; }

div.pnlShowFootage { float: left; width: 174px; height: 127px; margin: 0 0 0 12px; }
div.pnlShowFootage div.dseBlankContent h2.blankTitle { font-size: 12px; margin: 0 0 2px; font-weight: bold; color: #036; }
#exhibitorInfoContainer div.pnlShowFootage .highslide img { border: 0 none; }
div.pnlDSESiteContentPane { clear: both; }

/**** advertisements area ****/

#adContainer {
	margin: 0px auto 15px auto;
	padding: 0px 0px 15px 0px;
	width: 808px;
	height: 60px;
}
#adContainer #ad468 {
	float: left;
	width: 468px;
	height: 60px;
	padding: 0px 25px 0px 26px;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin: 0px;
}
#adContainer #ad234 {
	float: left;
	width: 236px;
	height: 60px;
	padding: 0px 24px 0px 26px;
	margin: 0px;
	border-right: 1px solid #cfcfcf;
}

/**** co-located events ****/

#coLocatedContainer {
	margin: 0px auto 15px auto;
	padding: 0px 0px 15px 0px;
	width: 806px;
    position: relative;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}
#coLocatedContainer h3 {
	margin: 15px 0px 0px 21px;
	padding: 0px;
	text-indent: -9999em;
	background: url(images/header_coLocated.gif) 0px 0px no-repeat;
	width: 171px;
	height: 18px;
}
#coLocatedContainer p {
	margin: 11px 0px 0px 21px;
	padding: 0px;
	width: 615px;
	font-size: 12px;
	color: #666;
}
#coLocatedContainer div.coLocatedMods {
	margin: 13px 0px 0px 8px !important;
	padding: 0 4px 0 0;
	float: left;
}

#coLocatedContainer div.coLocatedMods p { width: auto !important; margin: 0 !important; }

#coLocatedContainer div.coLocatedMods.event-4  {
	padding: 0px;	
}


/**** news ****/

#newsContainer {
	clear: both;
	width: 808px;
	margin: 0px auto 15px auto;
	padding-bottom: 22px;
	position: relative;
	border-bottom: 1px solid #cfcfcf;
}

/* Start of Column CSS */

#col1 { float: left; width:262px; margin: 0px 10px 0px 0px; padding: 0px; overflow:hidden; background: #fafafa; }
#col2 { float: left; width: 262px; margin: 0px 10px 0px 0px; padding: 0px; overflow:hidden; background: #fafafa; }
#col3 { float: left; width: 262px; margin: 0px; padding: 0px; overflow:hidden; background: #fafafa; }

#col1 h2.articleTitle, #col2 h2.articleTitle, #col3 h2.articleTitle, #col1 .dseArticleListMagentaContent h2.articleTitle { margin-top: 0; padding: 7px 0 10px 5px !important; }


/* IE 7 Adjustments */
#IE7 #col1 {left: -18px;}
#IE7 #col2 {left: 254px;}
#IE7 #col3 {left: 526px;}

/* --> */

ul#industryNews, ul#newsResources, ul#educationResources {
	margin: 0px;
	padding: 0px;
	border-left: 7px solid #fafafa;
	border-right: 7px solid #fafafa;
}
ul#industryNews li, ul#newsResources li, ul#educationResources li {
	list-style: none;
}
#newsColHeader {
	height: 59px;
}
#newsColHeader h3 {
	text-indent: -9999em;
	background: url(images/header_industryNews.gif) 13px 18px no-repeat;
	width: 145px;
	height: 44px;
	margin: 0px;
	padding: 0px;
}

.newsDate {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	height: 19px;
	border-bottom: 1px solid #CFCFCF;
	background: #fff;
	margin: 0px;
	padding: 9px 0px 0px 4px;
}
.newsDate a {
	color: #ff054b;
	padding-left: 10px;
}
.last {
	margin-bottom: 12px;
}
#industryNewsFooter {
	float: left;
	width: 236px;
	background-color: #f9e2ef;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 5px 12px;
	border-left: 7px solid #fafafa;
	border-right: 7px solid #fafafa;
	border-top: 10px solid #fafafa;
}
#resourceColHeader {
	height: 59px;
}
#resourceColHeader h3 {
	text-indent: -9999em;
	background: url(images/header_Resources.gif) 13px 18px no-repeat;
	width: 110px;
	height: 44px;
	margin: 0px;
	padding: 0px;
}
#resourcesFooter {
	float: left;
	width: 236px;
	background-color: #ffe6e6;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 5px 12px;
	border-left: 7px solid #fafafa;
	border-right: 7px solid #fafafa;
	border-top: 10px solid #fafafa;
}
#educationColHeader {
	height: 59px;
}
#educationColHeader h3 {
	text-indent: -9999em;
	background: url(images/header_Education.gif) 13px 18px no-repeat;
	width: 103px;
	height: 44px;
	margin: 0px;
	padding: 0px;
}
#educationFooter {
	float: left;
	width: 236px;
	background-color: #ffe6e6;
	font-size: 12px;
	line-height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 12px;
	border-left: 7px solid #fafafa;
	border-right: 7px solid #fafafa;
	border-top: 10px solid #fafafa;
}
#industryNewsFooter p, #resourcesFooter p, #educationFooter p {
	margin: 0;	
}
#industryNewsFooter a, #resourcesFooter a, #educationFooter a {
	margin: 0px;
	padding: 0px;
	color: #ec0a8d;
	font-size: 12px;
}

#resourcesFooter a, #educationFooter a { color: #FF054B; }