@charset "utf-8";
.otherregnow{position: absolute; top: 10px; margin-left: 600px;}
.bigger{font-size:1.5em;}
.black{color:#333;}
.buttons{margin:0 0 20px;}
.box{background-color:#eee}
.box-rounded{background-image:url(../images/bg-box-rounded.png); background-repeat:no-repeat; padding:0 15px; width:175px; margin-bottom:20px;}
.box-rounded h2{color:#FFFFFF; padding:5px 0; font-size:1.6em; font-weight:bold}
.clear{clear:both;}
.content{padding:0 0 0 25px;}
.contentbg{background-image:url(../images/live_bg_copy.jpg);background-repeat:no-repeat;}
.downloads{background-color:#E1F0F7;padding:5px 10px;}
.downloads .button{float:none;}
.downloads h2{border-bottom:1px dashed #39C;display:block;}
.exhibit_box{margin-bottom:20px;padding:10px 0;}
.exhibitor_box{border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:20px;padding-top:20px;}
.exhibitor_box h3{background-color:#39C;color:#FF0;font-weight:700;padding:10px;}
.exhibitor_polaroids{float:right;margin:0 10px;}
.wrapper{background-image:url(../images/bg_container.jpg);background-repeat:repeat-y;padding:20px 0 0 0;}
.footer1{background-color:#000;background-image:url(../images/bg_footer_1.gif);background-repeat:no-repeat;border-top:4px solid #FF0;color:#FFF;}
.footer1 .aeo{padding-bottom:1em;padding-top:1em;}
.footer1 .copyright{padding-top:2.2em;}
.footer1 .endorsee{padding-top:0.5em;}
.footer1 .endorsee p{margin:0;}
.footer1 a:hover,.footerlinks #twitter:hover{color:#FFF;}
.footer2{background-color:#39C;background-image:url(../images/bg_footer_2.gif);background-repeat:no-repeat;color:#FFF;padding-bottom:1em;padding-top:0.5em;}
.footer2 .mrs{padding-top:1.5em;text-align:right;}
.footer2 .right{padding-top:1.1em;}
.footer2 a{color:#0CF;}
.footer2 a:hover{color:#fff;}
.footer2 h5{color:#FFF;margin:0;}
.footerlinks #twitter{background-image:url(../images/logo_twitter.gif);color:#efefef;}
.footerlinks #linkedin{background-image:url(../images/logo_linkedin.gif);color:#efefef;}
.footerlinks ul{list-style:none;margin:0;padding:8px 0 0;}
.footerlinks ul li a{background-image:url(../images/arrow_pink_dark.gif);background-position:0 5px;background-repeat:no-repeat;color:#0CF;font-size:120%;font-weight:700;padding:10px 15px 25px 35px;text-decoration:none;}
.header_btns{margin-top:10px;}
.header_flash{padding-top:50px;}
.header_home{background-image:url(../images/bg_header_home.jpg);background-position:bottom;background-repeat:no-repeat;height:285px;}
.other .header_home{background-image:url(../images/bg_header_home_other.jpg);background-position:top;background-repeat:no-repeat;height:172px;}
.header_logo{clear:both;height:80px;}
.home_incorporates{background:#F4F4F4;border:1px dotted #666;padding:10px;}
.home_incorporates .blue{color:#0DB5F0;}
.home_incorporates p{font-size:1.5em;margin-bottom:.5em;}
.home_p4blogo{border:1px solid #ccc;float:left;margin-right:20px;}
.logo{height:80px;}
.quicklinks{margin-bottom:18px;}
.quicklinks ul li{margin-bottom:10px;}
.quicklinks ul li a{background-image:url(../images/bg_quicklinks.gif);background-repeat:no-repeat;color:#FFF;display:block;font-size:120%;font-weight:700;height:24px;padding:1px 5px 0 40px;text-decoration:none;}
.quicklinks ul li a:hover{color:#FF0;}
.quicklinks ul li.big a{background-image:url(../images/bg_quicklinks_big.jpg);background-repeat:no-repeat;color:#FFF;display:block;font-size:220%;font-weight:700;height:40px;padding:0 5px 0 40px;text-decoration:none;}
.quicklinks ul,.toplinks ul{list-style:none;margin:0;padding:0;}
.recent{border:1px dotted #666;padding:10px;text-align:center;}
.sourcing{padding:0 10px;text-align:center;}
.sponsor{padding-bottom:15px;}
.sponsor img{border:1px solid #F9C;}
.ticklist ul{margin:0;padding:0;}
.ticklist ul li{background-image:url(../images/tick.gif);background-position:0 4px;background-repeat:no-repeat;font-size:100%;list-style:none;padding-bottom:20px;padding-left:25px;}
.toplinks ul li a{background-image:url(../images/arrow_pink_dark.gif);background-position:0 5px;background-repeat:no-repeat;color:#39C;font-size:120%;font-weight:700;padding:10px 15px 25px 35px;text-decoration:none;}
.toplinks ul li a:hover{color:#CE0067;}
.toplinks ul li,.footerlinks ul li{display:inline;}
.visitor_flyer{border:1px solid #ccc;}
.visitor_p4blogo{background:#FFF;border:1px solid #ccc;float:right;margin-left:10px;}
body{background-image:url(../images/bg_body.jpg);background-repeat:repeat-x;}
.other{background-image:url(../images/bg_body_other.jpg);background-repeat:repeat-x;}
fieldset{border:0 none;padding:0;}
h1,h2,h3,h4,h5,a,.home_incorporates .pink,label{color:#39C;}
h3{line-height:1.3}
legend{color:#39C;font-size:2em;font-weight:400;padding:0;}
p{font-size:1.1em;}
p + p{margin:0 0 1.5em;text-indent:0;}
strong{color:#39C;font-size:1.15em;}
textarea{height:100px;}
/*.news_item,.news_item2{background-repeat:no-repeat;background-position:left top;position:relative;width:550px;height:124px;}
.news_item{background-image:url(../images/bg_news_item.gif);}
.news_item2{background-image:url(../images/bg_news_item2.gif);margin-left:40px;}
.news_item .title{position:absolute;left:193px;top:17px;width:289px;font-size:20px;line-height:22px;font-weight:bold;}
.news_item2 .title{position:absolute;left:68px;top:17px;width:289px;font-size:20px;line-height:22px;font-weight:bold;}
.news_item .more{position:absolute;left:30px;top:58px;font-size:15px;font-weight:bold;}
.news_item2 .more{position:absolute;left:442px;top:58px;font-size:15px;font-weight:bold;}
.news_item a,.news_item2 a{color:#FFFFFF;text-decoration:none;}
.news_item a:hover,.news_item2 a:hover{color:#000000;}*/

.news_item{background-image:url(../images/bg_news_item.gif);background-repeat:no-repeat;background-position:left bottom;width:550px;min-height:150px;position:relative;border-top:solid 1px #000000;padding-top:10px;margin-bottom:30px;
/* IE6 FIXES */
_height: 150px;
...}
.news_item h2{font-size:180%;line-height:135%;font-weight:bold;margin:0 140px 6px 80px;text-indent:-50px;}
.news_item p{font-size:105%;line-height:160%;margin:0 140px 45px 30px;}
.news_item .news_img{margin:3px 32px 0 0;float:right; background-color:#FFD5EE;padding:7px;}
.news_item .more{position:absolute;left:420px;bottom:6px;font-size:15px;font-weight:bold;}
.news_item h2 a{color:#FF0099;text-decoration:none;background-color:#FFD5EE;padding:0 5px;}
.news_item .more a{color:#FFFFFF;text-decoration:none;}
.news_item a:hover{color:#000000;}
.news_item a img{border: solid 2px #FFFFFF;}
.news_item a:hover img{border: solid 2px #000000;}

.news_main_item{background-color:#39C;width:820px;min-height:120px;padding:20px 0 8px 32px;margin:28px 0 20px;position:relative;
/* IE6 FIXES */
_height: 120px;
...}
.news_main_item h1{color:#FFFFFF;font-size:180%;line-height:120%;font-weight:bold;width:620px;}
.news_main_item img{position:absolute;width:142px;height:142px;right:36px;bottom:20px;border:solid 2px #FFFFFF;}


.content-headline {
	border-bottom: dotted 1px #969696;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.content-headline h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 175%;
	font-weight: bold;
	line-height: 130%;
	color: #333333;
}
.content-headline img {
	margin: 0 0 0 15px;
	border: solid 1px #000;
}
.content-headline .date, .content-left .date, .content-right .date {
	margin: 13px 0 12px 0;
	color: #878787;
	font-size: 100%;
}
.content-headline .more, .content-left .more, .content-right .more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}
.content-headline .more a, .content-left .more a, .content-right .more a, .news-right .more a {
	color: #000000;
	text-decoration: none;
	background-image: url(../images/arrow-news.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.content-headline .more a:hover, .content-left .more a:hover, .content-right .more a:hover, .news-right .more a:hover {
	color: #000000;
	text-decoration: underline;
}

.content-left {
	border-right: dotted 1px #969696;
	padding-right: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
	width: 275px;
	float: left;
}
.content-right {
	padding-bottom: 20px;
	width: 274px;
	float: left;
}
.content-left h2, .content-right h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	line-height: 130%;
	color: #333333;
}
.content-left p, .content-right p {
	font-size: 90%;
	line-height: 130%;
	color: #000000;
}
.content-left img, .content-right img {
	margin: 0 15px 0 0;
	border: solid 1px #000;
}
.content-left .date, .content-right .date {
	width: 271px;
	float: left;
	margin-top: 7px;
}

.news-right {
	width: 201px;
	float: right;
	margin: 8px 0 8px 0;
}
.news-right .title {
	width: 201px;
	background-color: #3472A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 9px 7px 9px;
}
.news-right .title a {
	color:#FFFFFF;
}
.news-right h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	line-height: 120%;
	color: #333333;
	margin-top: 8px;
}
.news-right .more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: solid 1px #333333;
	margin-bottom: 15px;
}
.latest-news {
	width: 888px;
	height: 80px;
	border-bottom: solid 7px #666666;
	margin: 0 27px 30px 40px;
	padding: 0 0 10px 0;
}

.news_main_item img{position:absolute;width:142px;height:142px;right:36px;bottom:20px;border:solid 2px #FFFFFF;}





.login{
color:#FFFFFF;
padding: 0;
padding-right:15px;
}
.login fieldset{
padding:10px 0 0 0;
text-align:right;
margin-bottom:0}

.login input.text{

}

.skyscraper{
text-align:center
}

#slideshow {
    position:relative;
    height:80px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

#slideshow2 {
    position:relative;
    height:80px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}


.seminartable{
	border-top: 2px solid #39C; border-left: 2px solid #39C;
}

.seminartable th, .seminartable td{
	border-bottom: 2px solid #39C; border-right: 2px solid #39C; vertical-align: top;
}

.seminartable td strong{
	color: #39C;
}

.seminartable .date{
	font-weight: bold; color:#666666;
}

.exhibitorsearch{
	padding: 10px; background:#F6F6F6; margin-bottom: 15px;
}

.exhibitorsearch select{
	position: absolute; top: 373px; margin-left: 150px;
}

.featured_exhibitor{
	background-color:#Ffffff; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; height: 120px;
}
.featured_exhibitor .logo{
	text-align: center; padding-top: 20px;
}
.featured_exhibitor .name{
	padding-top: 15px;
}
.featured_exhibitor strong{
	font-size: 100%; color:#666666;
}

.exhibitorList{
	border: 1px solid #666666; padding: 5px; margin-bottom: 10px;
}
.exhibitorList .standnumber{
	text-align: right; color:#666666;
}

.exhibitor_more{
	background-color:#Ffffff; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;
}
.exhibitor_more .logo{
	text-align: center; padding-top: 20px;
}


.skyscraper h2{
	line-height:120%; font-size: 150%;
}


.countdown span span{
	font-size: 140%;
}


.forms{
	background: #f5f5f5; padding: 3px 3px 3px 33px; margin-bottom: 10px; border-bottom: 1px solid #cccccc;
}
.exhibitormanual{
	background:url(../images/icon_manual.jpg) top left no-repeat #f5f5f5;
}
.formlink{
	background:url(../images/icon_form.jpg) top left no-repeat #f5f5f5;
}



.visitortitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/visitors.png) top left no-repeat;
}
.seminartitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/seminars.png) top left no-repeat;
}
.exhibitortitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/exhibitors.png) top left no-repeat;
}
.exhibitorareatitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/exhibitorsarea.png) top left no-repeat;
}
.exhibitorlisttitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/exhibitorslist.png) top left no-repeat;
}
.newstitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/news.png) top left no-repeat;
}
.contacttitle{
	position: absolute; top: 115px; margin-left: 10px; width: 300px; height:36px; background:url(../images/contact.png) top left no-repeat;
}