/* CSS Reset http://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 | License: none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} /* HTML5 display-role reset for older browsers */
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* ==== 1. General element and class styles ==== */
html, body, form {height:100%;}
html {overflow-y: scroll;}
body {text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:10pt;}
.expo {background:transparent url('/images/top_bkgd.png') repeat-x center top;}

form {min-height:100%;height:auto!important;height:100%;margin:0 auto -221px;text-align:left;}

h1{font-weight:normal;font-size:1.5em;margin:0 0 10px 0;color:#fff;padding:10px;line-height:1.1em;text-shadow:0 0 2px #333;
    -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
    -moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-khtml-box-shadow:0 0 3px #ccc;-o-box-shadow:0 0 3px #ccc;-ms-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;
    background: #009ddc;}
h1 a, h1 a:visited {color:#fff;text-decoration:none;display:block;}
h1 a:hover {color:#f9f9f9;}
h1.error{background:#984638;}

h2{font-weight:bold;font-size:12pt;margin:0 0 5px;}

a{color:#009ddc;outline:0;}
a:hover{color:#0E5372;}
a:visited{color:#4AB2DB;}

b, strong {font-weight:bolder;}
i, em {font-style:italic;}

input {outline:none;}
	
tr{vertical-align:top;}
td{vertical-align:top;}

.external{padding-right:20px;background-image:url('/images/external.png');background-repeat:no-repeat;background-position:right center;}
#header, #container, #footer{text-align:left;margin:0 auto;width:960px;position:relative;}

.hide{display:none;}
.show{display:block;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.highlight{background-color:#FEFFAF;}

.Footer{text-align:center;font-family:Tahoma, Verdana;font-size:10px;background:white;}

.more {text-decoration:none;font-size:.9em;font-weight:bold;text-transform:uppercase;white-space:nowrap;}
.more:hover {text-decoration:underline;}
.more .publishdate {color:#888;}

/* --- Sharepoint Tools --- */
.ms-SPLink {white-space:nowrap;}
.ms-MenuUIPopupBody {text-align:left;z-index:9999;}
.ms-ToolPaneOuter {position:relative;z-index:9999;}
.usertools {background: #888;text-align:left;}

#spUserControls {margin: 0 auto; width: 961px; text-align: right;}
#spUserControls #spacerCell {width: 90%;}

.ms-formfieldvaluecontainer textarea {width:99%;}

.ms-WPBody {font-family:Helvetica,Arial,sans-serif!important;font-size:100%!important;}
.ie7 .ms-WPBody A, .ie7 .ms-WPBody A:link{color:#009ddc!important;outline:0;}
.ie7 .ms-WPBody A:hover{color:#0E5372!important;}
.ie7 .ms-WPBody A:visited{color:#4AB2DB!important;}

h3.ms-standardheader.ms-WPTitle {background:none!important;color:#000!important;font-size:1em!important;padding:0!important;margin:0!important;}

.no-gradient, .no-gradient body, .ms-webpartpickerpageinnerbackground {height:100%;}

/* VTIP */
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

/* ==== 2. Template Layout Styles ==== */

	/* ---- 2a. Top Bar and Member Login link ---- */
	#topBar {width:100%;height:12px;position:absolute;left:0;background:url('/images/tab_top.png') repeat-x 0 0;}
	#topTabOuter {position:relative;width:960px;text-align:center;margin:0 auto;}
	#topTabInner {position:absolute;right:0;top:0;z-index:101;}
	#topTabLeft {position:relative;z-index:101;width:30px;height:42px;float:left;background:url('/images/tab_left.png') no-repeat 0 0;}
	#topTabContent {position:relative;z-index:101;height:30px;float:left;background:url('/images/tab_middle.png') repeat-x 0 0;padding:12px 4px 0 4px;color:#fff;font-weight:bold;font-size:8pt;}
	#topTabContent a {color:#fff;font-weight:bold;font-size:8pt;}
	#topTabRight {position:relative;z-index:101;width:30px;height:42px;float:left;background:url('/images/tab_right.png') no-repeat 0 0;}
	
	/* ---- 2b. Header ---- */
	#header{height:124px;position:relative;}

	#header #logo {position:relative;left:5px;top:40px;}
	#header #logo img {border:0;}
	#header #show-info {position:absolute;top:28px;left:320px;padding:15px;color:#333;text-shadow:1px 1px 2px #fff;}
	#header #show-info strong {font-size:150%;}

	#header #show-info-brand{position:absolute;top:25px;left:350px;padding:15px;color:#333;text-shadow:1px 1px 2px #fff;font-size:120%;}
	#header #show-info-brand strong {font-size:150%;}
		
		#social {position:absolute;top:80px;right:240px;}
		#social a {margin-right:5px;}
		
		#super-nav {position:absolute;right:5px;top:57px;}
		#super-nav span {font-size:.4em;color:#faddde;}
		#super-nav a {display:block;padding:7px 40px 0 40px;width:123px;height:40px;text-decoration:none;font-size:1.8em;border: 1px solid #980C10;color: #FADDDE;
			-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
			-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;-khtml-box-shadow:0 0 3px #333;-o-box-shadow:0 0 3px #333;-ms-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;
			background: #ed1c24;
			background: -moz-linear-gradient(top, #ed1c24 0%, #aa1317 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#aa1317));
			background: -webkit-linear-gradient(top, #ed1c24 0%,#aa1317 100%);
			background: -o-linear-gradient(top, #ed1c24 0%,#aa1317 100%);
			background: -ms-linear-gradient(top, #ed1c24 0%,#aa1317 100%);
			background: linear-gradient(top, #ed1c24 0%,#aa1317 100%);}
		#super-nav a:hover {
			background: #c9151b;
			background: -moz-linear-gradient(top, #c9151b 0%, #a11115 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9151b), color-stop(100%,#a11115));
			background: -webkit-linear-gradient(top, #c9151b 0%,#a11115 100%);
			background: -o-linear-gradient(top, #c9151b 0%,#a11115 100%);
			background: -ms-linear-gradient(top, #c9151b 0%,#a11115 100%);
			background: linear-gradient(top, #c9151b 0%,#a11115 100%);}
		#super-nav a:active {
		    background: #aa1317;
			background: -moz-linear-gradient(top, #aa1317 0%, #ed1c24 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa1317), color-stop(100%,#ed1c24));
			background: -webkit-linear-gradient(top, #aa1317 0%,#ed1c24 100%);
			background: -o-linear-gradient(top, #aa1317 0%,#ed1c24 100%);
			background: -ms-linear-gradient(top, #aa1317 0%,#ed1c24 100%);
			background: linear-gradient(top, #aa1317 0%,#ed1c24 100%);}
		.no-gradient #super-nav a {background:#ed1c24 url('/images/reg-btn-bkgd.png') repeat-x 0 0;}
		.no-gradient #super-nav a:hover {background:#ed1c24 url('/images/reg-btn-bkgd-hov.png') repeat-x 0 0;}
		.no-gradient #super-nav a:active {background:#ed1c24 url('/images/reg-btn-bkgd-act.png') repeat-x 0 0;}

	/* ---- 2c. Container (Nav, Breadcrumb, Content, Sidenav (Ads)) ---- */
	#container{padding-bottom:25px;overflow:hidden;}

		/* -- 2c-1. Nav -- */
		#nav {width:960px;margin:0 auto;height:36px;text-align:center;}
		#nav ul {height:36px;position:relative;/*z-index:999;*/
			-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;
			-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;-khtml-box-shadow:0 0 3px #333;-o-box-shadow:0 0 3px #333;-ms-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;
			background: #000000;
			background: -moz-linear-gradient(top, #000000 0%, #090909 20%, #363636 80%, #404040 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(20%,#090909), color-stop(80%,#363636), color-stop(100%,#404040));
			background: -webkit-linear-gradient(top, #000000 0%,#090909 20%,#363636 80%,#404040 100%);
			background: -o-linear-gradient(top, #000000 0%,#090909 20%,#363636 80%,#404040 100%);
			background: -ms-linear-gradient(top, #000000 0%,#090909 20%,#363636 80%,#404040 100%);
			background: linear-gradient(top, #000000 0%,#090909 20%,#363636 80%,#404040 100%);}
		.no-gradient #nav ul {background:#000000 url('/images/nav-bkgd.png') repeat-x 0 0;}
		#nav li {background:transparent url('/images/m1-separater.png') no-repeat center left;float:left;display:block;line-height:36px;height:36px;font-size:18px;}
		#nav a {color:#fff!important;text-decoration:none!important;display:block;line-height:36px;height:36px;margin-left:2px;text-shadow:0 0 2px #333;}
		#nav a:hover {color:#fff!important; text-decoration:none!important;
			-webkit-box-shadow: 0 0 2px #333 inset;-khtml-box-shadow: 0 0 2px #333 inset;-moz-box-shadow: 0 0 2px #333 inset;-ms-box-shadow: 0 0 2px #333 inset;-o-box-shadow: 0 0 2px #333 inset;box-shadow: 0 0 2px #333 inset;
			background: #009ddc;
			background: -moz-linear-gradient(top, #009ddc 0%, #009ddc 43%, #005c87 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009ddc), color-stop(43%,#009ddc), color-stop(100%,#005c87));
			background: -webkit-linear-gradient(top, #009ddc 0%,#009ddc 43%,#005c87 100%);
			background: -o-linear-gradient(top, #009ddc 0%,#009ddc 43%,#005c87 100%);
			background: -ms-linear-gradient(top, #009ddc 0%,#009ddc 43%,#005c87 100%);
			background: linear-gradient(top, #009ddc 0%,#009ddc 43%,#005c87 100%);}
		/*#nav a.selected {color:#fff!important; text-decoration:none!important;
			-webkit-box-shadow: 0 0 8px #333 inset;-khtml-box-shadow: 0 0 8px #333 inset;-moz-box-shadow: 0 0 8px #333 inset;-ms-box-shadow: 0 0 8px #333 inset;-o-box-shadow: 0 0 8px #333 inset;box-shadow: 0 0 8px #333 inset;
			background: #005c87;
			background: -moz-linear-gradient(top, #005c87 0%, #009ddc 57%, #009ddc 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005c87), color-stop(57%,#009ddc), color-stop(100%,#009ddc));
			background: -webkit-linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);
			background: -o-linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);
			background: -ms-linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);
			background: linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);}*/
		#nav .selected, #nav a:active, #nav a.selected:active {
			-webkit-box-shadow: 0 0 8px #000 inset;-khtml-box-shadow: 0 0 8px #000 inset;-moz-box-shadow: 0 0 8px #000 inset;-ms-box-shadow: 0 0 8px #000 inset;-o-box-shadow: 0 0 8px #000 inset;box-shadow: 0 0 8px #000 inset;
			background: #005c87;
			background: -moz-linear-gradient(top, #005c87 0%, #009ddc 57%, #009ddc 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005c87), color-stop(57%,#009ddc), color-stop(100%,#009ddc));
			background: -webkit-linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);
			background: -o-linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);
			background: -ms-linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);
			background: linear-gradient(top, #005c87 0%,#009ddc 57%,#009ddc 100%);}
		
		.no-gradient #nav a:hover {background:#000000 url('/images/nav-bkgd-hov.png') repeat-x 0 0;}
		.no-gradient #nav .selected, .no-gradient #nav a:active, .no-gradient #nav .selected:active {background:#000000 url('/images/nav-bkgd-act.png') repeat-x 0 0;}
		
        #schedule {width:156px}
		#exhibitors {width:161px;}
		#attendees {width:163px}
		#sessions {width:156px;}
		#events {width:137px;}
		#hoteltravel {width:177px;}
		
		/* brand. */
		#brand {width:187px;}
		#atExpo {width:187px;}
		#atIMRA {width:187px;}
		#atPromoEast {width:204px;}
		#atSAAC {width:187px;}

		#nav .first {background:none;}
		#nav .first a {margin-left:0;
					   -moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
		#nav .last a {-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}

		/* -- 2c-2 Breadcrumb -- */
		#breadcrumb {position:relative;width:930px;height:28px;background:#fff url('/images/breadcrumb-bg.png') no-repeat 0 0;padding:4px 0 0 30px;line-height:1.2em;font-size:.8em;}
		#breadcrumb div {margin-right:30px;}
		/*#contact{position:absolute;height:16px;line-height:1.5em;margin-right:30px;right:0;top:2px;vertical-align:middle;}*/
				
		/* -- 2c-3 Content -- */
		#content{float:left;width:763px;padding:0 10px 0 0;line-height:1.2em;position:relative;}
		#content p {margin:5px 0 5px 0;}
		.contentbox {border:solid 1px #ccc;overflow:hidden;padding:10px;margin-bottom:10px;background: #f8f8f8;
			-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;
			-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;-khtml-box-shadow:0 0 3px #ccc;-o-box-shadow:0 0 3px #ccc;-ms-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;
		}
		#slider-thumbs {position:absolute;left:640px;top:245px;}
		#slider-thumbs div {display:inline-block;width:20px;height:20px;background:#bbb;border:solid 1px #aaa;}
		
		#secondary {overflow:hidden;}
		#secondary li {float:left;font-size:0;line-height:0;}
		#secondary img {padding-right:5px;padding-bottom:5px;}
		#secondary .last img {padding-right:0;}
		#tertiary li {padding:5px;margin-bottom:5px;background:#eee;border:solid 1px #ddd;overflow:hidden;border-radius:3px;}
		#tertiary li img {border:solid 1px #bbb;float:left;margin-right:5px;}
				
		.link1 { background:url(/images/marker-5.gif) no-repeat left 6px; padding-left:14px;}
		.list5 li { padding:0 0 4px 14px; background:url(/images/marker-5.gif) no-repeat left 5px;}
		
		/* -- 2c-4 Side Ads -- */
		#side-nav {float:left;}
		#side-nav img {padding-top:5px;}
		
		/*=== - Homepage Feature Sizzler==========================*/
		#subHeader {width: 763px;height:286px;margin:0 auto;text-align:left;position:relative;overflow:hidden;}
		#sizzles {width: 763px;height:286px;}
		#sizzles img {width: 763px;height:286px;position:absolute;}
		#sizzle_items{bottom:10px;right:10px;position:absolute;font-size:10pt;text-align:right;padding:7px 9px;background:#eee;
					  -moz-border-radius:10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;opacity:.5;filter: alpha(opacity = 50);}
		#sizzle_items a{color:#555;border:solid 1px #555;font-weight:bold;text-decoration:none;cursor:pointer;background:#ccc;padding:3px 6px;opacity:1;filter: alpha(opacity = 1);}
		#sizzle_items a.selected, #sizzle_items a:hover{color:#222;background:#fff;}
		#sizzle_items #siPrev, #sizzle_items #siNext {border:0;background:#eee;}
		#sizzle_items #siPrev:hover, #sizzle_items #siNext:hover {background:inherit;}
		
		/*=== - Homepage Buttons */
		#tiles {float: left; width: 763px;margin-right:4px;}
		#tiles h4 {margin:0;text-align:center;}
		.threeColTile,.threeColTop,.threeColBottom{overflow:hidden;}
		.threeColTile {clear:both;background:transparent url(/images/threeColTile763.png) repeat-y scroll 0 0;margin:5px 0 10px 0;}
		.threeColTop {background:transparent url(/images/threeColTop763.png) no-repeat scroll 0 0;}
		.threeColBottom {background:transparent url(/images/threeColBottom763.png) no-repeat scroll 0 bottom;}
		.threeColTile p {padding:10px;}
		.tile1,.tile2,.tile3 {float:left;width:242px;}
		.tile1 img,.tile2 img,.tile3 img {padding-top:1px;}
		.tile1 {margin-left:1px;}
		.tile2 {margin-left:17px;}
		.tile3 {margin-left:18px;}
		
		/*=== - 4c. Sub Category (Thin Tiles) */
		#tiles763 {float: left; width: 763px;margin-right:4px;}
		#tiles763 h4 {margin:0;text-align:center;}
		.threeColTile763,.threeColTop763,.threeColBottom763{overflow:hidden;}
		.threeColTile763 {clear:both;background:transparent url(/images/threeColTile763.png) repeat-y scroll 0 0;margin:12px 0 10px 0;}
		.threeColTop763 {background:transparent url(/images/threeColTop763.png) no-repeat scroll 0 0;}
		.threeColBottom763 {background:transparent url(/images/threeColBottom763.png) no-repeat scroll 0 bottom;}
		.threeColTile763 p {padding:10px;}
		.tile4,.tile5,.tile6 {float:left;width:242px;}
		.tile4 img,.tile5 img,.tile6 img {padding-top:1px;}
		.tile4 {margin-left:1px;}
		.tile5 {margin-left:17px;}
		.tile6 {margin-left:18px;}
		
		/*=== - Homepage One Column Tiles ======================================*/
		.oneColTile763,.oneColTop763,.oneColBottom763{overflow:hidden;}
		.oneColTile763 {clear:both;background:transparent url(/images/oneColTile763.png) repeat-y scroll 0 0;margin:12px 0 10px 0;}
		.oneColTop763 {background:transparent url(/images/oneColTop763.png) no-repeat scroll 0 0;}
		.oneColBottom763 {background:transparent url(/images/oneColBottom763.png) no-repeat scroll 0 bottom;}
		.oneColTile763 p {float:left;padding:10px 20px;width:723px;}
		.oneColTile763 .featureIcon img {float:left;border: 1px solid #ccc;padding:5px;background: #fff;margin-right:20px;}
		.oneColTile763 .featureTitle {float:left;font-weight:bold;}
		
		/* Content */
		#content ul {list-style-type:disc}
		#content li {margin-left:25px;}
		.col-1 { width:425px; margin-right:5px;}
		.col-2 { width:333px; }
		.col-1, .col-2, .col-3, .col-left-eq, .col-right-eq { float:left;}
		.wrapper {margin-top:12px;}
		.indent1 {padding:14px;}
		#content h3 {font-weight:bold;font-size:1.17em;color:#fff;background:url(/images/nav-bkgd.png) repeat-x 0 bottom;text-transform:uppercase;padding:7px;margin-bottom:5px;}
		
	/* Sticky Footer */
	#push {clear:both;height:221px;}

	/* ---- 2d. Footer ---- */
	#footer-outer{clear:both;height:220px;background:#eee url('/images/bottom_bkgd.png') repeat-x scroll center bottom;border-top:solid 1px #aaa;}
	#footer{height:120px;padding-top:60px;font-size:.8em;}
	#footer p{margin:0 0 10px 0;color:#666;line-height:1.3em;}
	#footer a{color:#555;}
	#footer a:hover{color:#444;}
	#footer #expologo{float:right;width:137px;height:28px;margin-right:4px;margin-bottom:10px;}
	#footer #ppailogo{clear:both;float:right;width:143px;height:71px;}
	#footer #feedbackLink {margin:15px 15px 15px 0}
	#footer #feedbackLink a {background:#eee;padding:5px;border:solid 2px #aaa;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
	#footer #feedbackLink a:hover {background:#dfdfdf;border:solid 2px #888;}
				
		/* -- 2d-1 Mobile/Desktop switch -- */
		#version{margin-top:15px;font-size:1.5em;text-align:center}
		.classic{font-weight:bold}
		.classic:hover{color:#444}

/* 3. Featured Exhibitors */
#featured {width:180px;height:196px;border:solid 1px;line-height:1.1em;}

#featured .cycle {display:block;height:16px;background:#eee;text-align:center;font-size:12px;text-decoration:none;}
#featured .cycle span {text-indent:-10000px;display:block;margin:0 auto;width:11px;height:14px;background:transparent url('/images/cycle-arrows.png') no-repeat 0 0;}
#featured .cycle.up span {background-position:0 -15px}
#featured .cycle.down span {background-position:-13px -15px}
#featured .cycle:hover {background:#ddd;}
#featured .cycle.up:hover span {background-position:0 0}
#featured .cycle.down:hover span {background-position:-13px 0}

#featured h3 {height:16px;color:#009DDC;padding:3px;font-size:15px;font-weight:bold;}
#featured p, #featured h3 {background: #000000;
    background: -moz-linear-gradient(top, #000000 0%, #111111 20%, #363636 80%, #444444 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(20%,#111111), color-stop(80%,#363636), color-stop(100%,#444444));
    background: -webkit-linear-gradient(top, #000000 0%,#111111 20%,#363636 80%,#444444 100%);
    background: -o-linear-gradient(top, #000000 0%,#111111 20%,#363636 80%,#444444 100%);
    background: -ms-linear-gradient(top, #000000 0%,#111111 20%,#363636 80%,#444444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#444444',GradientType=0 );
    background: linear-gradient(top, #000000 0%,#111111 20%,#363636 80%,#444444 100%);}
#featured div {height:124px;overflow:hidden;}
#featured ul {height:124px;font-size:10px;overflow:hidden;}
#featured li {display:block;height:52px;clear:both;padding:5px;}
#featured ul a {font-weight:bold;font-size:11px;color:#009DDC;}
#featured ul img {float:left;border:solid 1px #ccc;margin:0 5px 0 0;padding:0;}
#featured ul span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#featured p {font-size:12px;color:#fff;padding:2px;}

.ie6 #featured, .ie6 p {width:182px;}
.ie6 #featured ul span {white-space:wrap;height:12px;}

.planit-green, .planit-green:active, .planit-green:visited {color:#91C944!important;}

/* Schedule */
#schedule-of-events {background:#fff;}
#schedule-of-events td {padding:5px;border-bottom:solid 1px #ddd;}
#schedule-of-events tr {vertical-align:top;}
#schedule-of-events .day td {background:#000;font-weight:bold;color:#fff;border-bottom:none;
	-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
#schedule-of-events .time {width:125px;padding-left:20px;text-align:left;}
#schedule-of-events .altTime {background:#eee;}
#schedule-of-events .event {}


/******************/
/* SESSION SEARCH */
/******************/
.Progress {background-color:#CF4342;color:White;}
#UpdateProgress1 {background-color:#CF4342;color:White;top: 0px;right: 0px;position:fixed;}
#UpdateProgress1 img {vertical-align:middle;margin:2px;}
.EditLink {font-weight:normal;}
.EditLink a:link {color: White;text-decoration: none;}
.EditLink a:visited {color: White;text-decoration: none;}
.EditLink a:active {color: White;text-decoration: none;}
.EditLink a:hover {color: White;text-decoration: underline;}
.pagetool {font-size: 8pt;text-align: right;width: 100%;}
.pagetool a:link {color: Gray;text-decoration: none;}
.pagetool a:visited {color: Gray;text-decoration: none;}
.pagetool a:active {color: Gray;text-decoration: none;}
.pagetool a:hover {color: Gray;text-decoration: underline;}
table#sessionKey  {font-family: verdana, helvetica, sans-serif;font-size: 7pt;text-align: left;}
td.colorTile {width: 14px;height: 14px;padding: 2px;}
td#BusinessManagement{background-color: #98a5d4;}
td#CASRequired{background-color: #d79494;}
td#IncentiveMarketing{background-color: #d498ce;}
td#IndustryEssentials{background-color: #9dc8ba;}
td#MarketingAndAdvertising{background-color: #d9cfc0;}
td#ProfessionalDevelopment{background-color: #c8df8e;}
td#SalesAndService{background-color: #8fc3e9;}
td#StrategicBusinessIssues{background-color: #f6905d;}
td#Technology{background-color: #bbbabe;}

/**** 10. Feedback Form ***************************************/
#translucentbg {position:fixed;z-index:999;width:100%;height:100%;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#222;margin:0;top:0;}
#feedbackOuter {position:fixed;z-index:1000;width:100%;height:100%;margin:0;top:0;}

#feedback {position:relative;z-index:1000;margin:-208px auto;top:50%;padding:5px;background:#fff url('/images/bottom_bkgd.png') repeat-x scroll 0 bottom;width:500px;border:solid 5px #BEDBEE;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
#feedback p {margin:10px;font-family:Arial,Helvetica,Sans-serif;font-size:15px;text-transform:uppercase;font-weight:bold;line-height:1.5em;}
#feedback p img {margin-right:10px;width:24px;height:24px;}
#feedback div {border-top:solid 1px #BEDBEE;overflow:hidden;padding:8px;}
#feedback label {width:150px;text-align:right;display:block;float:left;line-height:2.0em;font-size:10pt;color:#333;}
#feedback .textbox {width:300px;margin:0 10px;padding:4px;float:left;background:#F5FAFD;color:#333;border:solid 1px #BEDBEE;font-size:10pt;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
#feedback .textarea {width:300px;margin:0 10px;padding:4px;float:left;background:#F5FAFD;color:#333;border:solid 1px #BEDBEE;height:150px;font-size:10pt;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
#feedback .send {margin:10px 10px 10px 160px;font-weight:bold;}
#feedback .button {cursor:pointer;border:solid 1px #BEDBEE;background:#FAFCFE;font-size:10pt;padding:5px 25px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}

#sendstatusOuter {position:fixed;z-index:1002;width:100%;height:100%;margin:0;top:0;}
#sendstatus {position:relative;z-index:1002;margin:-208px auto;top:50%;padding:5px;width:510px;height:429px;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
#sendmessage {margin: 150px 100px;padding:20px;font-size:20pt;line-height:1.5em;text-align:center;background:#FCFDFE;border:solid 5px #BEDBEE;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
#sendmessage img {width:43px;height:11px;}

.errorfield {font-size:8pt;background:#FF9FA3;display:block;padding:0 10px;width:70px;text-align:center;float:left;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
.errormsg {font-size:8pt;background:#FF9FA3;display:block;padding:0 10px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}

/* error, info, success */
.error {background-color: #FFEBE8;border: 1px solid #CC0000;line-height: 1.3em;margin: 0 0 16px 0;padding: 12px;
    -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
}
.info {background-color: #FFFFE0;border: 1px solid #E6DB55;line-height: 1.3em;margin: 0 0 16px 0;padding: 12px;
    -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
}
.success {background-color: #E7FFE0;border: 1px solid #6AE655;line-height: 1.3em;margin: 0 0 16px 0;padding: 12px;
    -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;
}

@media print{
	*{overflow:visible!important;}
	/*#header{height:auto;}*/
		/*#header p, #header a, #header h1, #header div, #header ul{display:none;}*/
		/*#printheader{display:block;}*/
		#nav {display:none;}
	#content{width:100%;}
		#breadcrumb{display:none;}
		#side-nav{display:none;}
		.contentbox {clear:both;}
		.contentbar {clear:both;}
		.featured {display:none;}
		.filter {display:none;}
}

