/*
Theme Name: Future Travel Experience
Theme URI: http://www.futuretravelexperience.com
Description: Wordpress theme for Future Travel Experience.
Author: PPS Publications Ltd
Version: 1.1
*/


/*
	TABLE OF CONTENTS
	1.0 Common 
	2.0 Layout - Widths, Margins & Padding 
	3.0 Header 
	4.0 Content
	  4.1 Formatting
	  4.2 Images
	  4.3 ShareThis
	  4.4 Comments
		4.5 Forms
	5.0 Sidebar
	6.0 Footer
	7.0 Event Styles
	  7.1 FTE Asia 2012 Styles
		7.2 FTE 2012 Styles
		7.3 FTE 2013 Styles
		7.4 FTE Europe 2014 Styles
		7.5 FTE Asia 2013 Styles
		7.6 FTE Asia 2014 Styles
	8.0 Ads & Misc
*/

/* 1.0 - Common
-----------------------------------------------------------------------------------------------------------*/
body { background:url(images/body_bg.png) #f6f6f6 no-repeat top center; font-family:Arial, Helvetica, sans-serif; }

.product-overlay {
	width:750px;
	height:600px;
}
.newfor2016 { 
	color:#ff0000; padding-top:10px; font-weight: bold;
}

a {
	color:#009900;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
a:hover {	text-decoration:underline; }
h1, h2, h3, h4, h5, h6 {
	margin-bottom:10px;
	line-height:normal;
	color: #000;	
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#000; }
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:12px; }
h6 { font-size:12px; }

p {
	color:#000;
	font-size:12px;
	line-height:18px;		
	margin-bottom:10px;
}
hr {
	border:0;
	background-color:#9c9a9a;
	height:1px;
	margin:0 10px;
}
blockquote {
	background:url(images/content_blockquote.gif) no-repeat top left #ececec;
	border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	width:80%;
	margin:10px auto;
	padding:10px 20px;
}
blockquote p {
	color:#444444;
	font-size:16px;
	font-style:italic;
	line-height:20px;
	padding:0;
}
table {
	font-size:12px;
	margin:0 0 10px 0;	
	width:100%;
}
tr th, thead th {
	background-color:#444;
	border:1px solid #333;		
	color:#fff;
	font-weight: bold;
	padding:5px;
	text-align:left;	
}
tr td {
	border:1px solid #cccccc;
	padding:5px;
}
.clearfix:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.clearfix {
	display:block;
}
.clear {
	clear:both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}

/* 2.0 - Layout - Widths, Margins & Padding 
-----------------------------------------------------------------------------------------------------------*/
.col-right { float: right; }
.col-left { float: left; }

/* Content box widths */
.col-805 { width: 805px; }
.col-790 { width: 790px; }
.col-785 { width: 785px; }
.col-760 { width: 760px; }
.col-750 { width: 750px; }
.col-710 { width: 710px; }
.col-670 { width: 670px; }
.col-664 { width: 664px; }
.col-660 { width: 660px; }
.col-650 { width: 650px; }
.col-620 { width: 620px; }
.col-495 { width: 495px; }
.col-480 { width: 480px; }
.col-475 { width: 475px; }
.col-471 { width: 471px; }
.col-470 { width: 470px; }
.col-460 { width: 460px; }
.col-450 { width: 450px; }
.col-445 { width: 445px; }
.col-445 { width: 445px; }
.col-443 { width: 443px; }
.col-440 { width: 440px; }
.col-420 { width: 420px; }
.col-395 { width: 395px; }
.col-390 { width: 390px; }
.col-388 { width: 388px; }
.col-373 { width: 373px; }
.col-344 { width: 344px; }
.col-330 { width: 330px; }
.col-320 { width: 320px; }
.col-315 { width: 315px; }
.col-310 { width: 310px; }
.col-300 { width: 300px; }
.col-260 { width: 260px; }
.col-257 { width: 257px; }
.col-255 { width: 255px; }
.col-250 { width: 250px; }
.col-240 { width: 240px; }
.col-210 { width: 210px; }
.col-207 { width: 207px; }
.col-300 { width: 300px; }
.col-197 { width: 197px; }
.col-160 { width: 160px; }

/* Content margins */

/* Bottom margin for middle elements in cols  */
.margin-bottom { margin: 0 0 10px 0; }
.margin-right { margin: 0 10px 0 0;  }

/* Margins for inner left cols  */
.col-margin-inner-left { margin:10px 0 10px 14px; }
.col-margin-inner-right { margin:10px 0 10px 10px; }
.col-margin-inner-left-no-top { margin:0 0 10px 14px; }
.col-margin-exhibitor-testimonial-slider { margin:0 0 10px -15px; }
.col-margin-inner-right-no-top { margin:0 0 10px 10px; }

/* Sidebar margins */
.side-margin-right { margin:10px 0 10px 10px; }
.side-margin-right-home { margin:0px 0 10px 10px; } /* duplicated for ie6 fix*/
.side-margin-left { margin:10px 0 10px 14px; }

/*Margins for homepage FTE news section*/
.fte-news-margin-right { margin:0 10px 0 0; }

/* Single right col margins */
.col-margin-single-right { margin:10px 14px 10px 0; }
.col-margin-single-left { margin:10px 0 10px 14px; }

#wrapper {
	background:url(images/wrapper_bg.png) repeat-y top center;
	margin:0 auto;
	min-height:800px;
	width:988px;
}

#wrapper-product {
	margin:0 auto;
	width:780px;	
	min-height:600px;	
}



/* 3.0 - Header
-----------------------------------------------------------------------------------------------------------*/
#header {
	background:url(images/header_bg.png) #fff no-repeat top left;
	float:left;
	margin:0 4px;
	min-height:180px;
	width:980px;
}
/* Logos */
#header img.logo { 
	float:left;
	height:100px;
	margin:40px 0 0 30px;
	width:223px;
}
#header img.logo2016 { 
	float:left;
	height:120px;
	margin:40px 0 0 30px;
	width:121px;
}

#header img.fteasia {
	height: 120px !important;
	margin: 32px 10px -12px 37px !important;
	width:  206px !important; 
	border:none;
}

#header img.fte2011 {
	height: 120px !important;
	margin: 32px 9px -12px 37px !important;
	width:  207px !important; 
	border:none;
}

#header img.fte2016 {
	height: 120px !important;
	margin: 32px 9px -12px 80px !important;
	width:  121px !important; 
	border:none;
}

/* Tagline 'Enhancing the passenger experience on the ground' */

#header p.tagline { 
	color:#9c9a9a;
	float:left;
	width:450px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:13px 10px 0 65px;
	text-shadow:0 0 3px #000;
	text-transform:uppercase;
}
#header p.tagline-fte2011 {
	text-align:center;
	color:#FFFFFF;
	float:left;
	width:450px;
	line-height:20px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:10px 10px 0 50px;
	text-shadow:0 0 3px #000;
	text-transform:uppercase;
}
#header p.tagline-fteasia {
	text-align:center;
	color:#FFFFFF;
	float:left;
	width:450px;
	line-height:20px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:10px 10px 0 50px;
	text-shadow:0 0 3px #000;
	text-transform:uppercase;
}
#header p.tagline-fte-europe {
	text-align:center;
	color:#FFFFFF;
	float:left;
	width:450px;
	line-height:20px;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:10px 10px 0 50px;
	text-shadow:0 0 3px #000;
	text-transform:uppercase;
}
.registerbutton a{ 
	background-color:#126FE8;
	color:#ffffff;
	width:726px!important;
	padding:10px;
	margin:0 auto;
	display:block;
	text-align:center;
}
/* Social icons for top right corner of site */

#header ul#social {
	width:165px;
	height:35px;
	float:right;
	padding:5px 9px 0 0;
}
#header ul#social li {
	display:inline;
	float:left;
	margin:0 1px;
}
#header ul#social li a {
	float:  left;
	height: 31px;
	width:  31px;
}

/* Includes advert AND Google Site Search */

#header #mid-wrapper {
	float:right;
	width:678px;
	height:60px;
	padding:20px 20px 20px 0;
	overflow:hidden;	
}

#header #mid-wrapper-fte-global {
	float:right;
	width:678px;
	height:80px;
	padding:10px 20px 10px 0;
	overflow:hidden;	
}

#header #fte-global-incorporating {
	float:left;
	width:210px;
	height:80px;
	padding:0;
}

#header #search {
	float:left;
	width:200px;
	height:40px;
	padding:10px 0;
}

#header #header-advert { 
	width:468px;
	height:60px;
	float:right;
}

#header #header-advert-fte-global { 
	width:468px;
	height:60px;
	float:right;
	padding:10px 0;	
}
#header ul#sub-nav .menu-item-21267 a {
    padding-top: 14px;
}
#header ul#sub-nav .menu-item-21271 a {
    padding-top: 14px;
}
#header ul#sub-nav .menu-item-21272 a {
    padding-top: 14px;
}
#header ul#sub-nav .menu-item-24994 a {
    padding-top: 14px;
}

#header ul#sub-nav .menu-item-21286 { 
	width:85px!important;
	padding: 0 2px!important;
}
/**********************
* box colors *
***********************/

.wpus_box_blue	{
	background: #2198bd!important;
	color: #333!important;
}

/* 'From the creators of:' */

#header ul#events {
	float:  left;
	margin: 4px 0px 0 20px;
	width:  325px;
}
#header ul#events li {
	float:  left;
	height: 32px;
	margin: 0 3px 0 0;
}

#header ul#events li.creators { 
	color:          #9c9a9a;
	float:          left;
	font-size:      10px;
	font-weight:    bold;
	letter-spacing: -1px;
	margin-top:     5px;
	text-shadow:    0 0 3px #000;
	text-transform: uppercase;
	width:          70px;
}

/* Main navigation */

#header ul#main-nav { 
	float:  left;
	overflow:hidden;	
	margin: 9px 0 9px 260px;
	height:23px;
}
#header ul#main-nav li {
	background:     url(images/nav_breaker.png) no-repeat 0 0;
	float:          left;
	font-size:      14px;
	font-weight:    bold;
	padding:        4px 5px 0 34px;
	text-transform: uppercase;
}
/* Removes breaker from home link */

#header ul#main-nav li.menu-item-1869 {	background: none; } 
#header ul#main-nav li.menu-item-5454 {	background: none; } 
#header ul#main-nav li.menu-item-7915 {	background: none; margin-left:25px; font-size:12px; padding:0px 10px 0 39px; text-align:center; height:28px; line-height:12px; width:90px; overflow:hidden; } 
#header ul#main-nav li.menu-item-7915 a { text-decoration:none !important; }
#header ul#main-nav li a:hover { text-decoration: underline; }
#header ul#main-nav li a { color:#fff; display:block;	text-decoration: none; }

/* FTE Link colour */

#header ul li.menu-item-1871 a { color: #34c6f4 !important; }
#header ul li.menu-item-12636 a { color: #34c6f4 !important; }

/* FTE asia Link colour */

#header ul li.menu-item-1872 a { color: #ff6000 !important; }

/* FTE Supplier Link colour */

#header ul li.menu-item-5454 a { color: #FFF !important; }

#header ul li.menu-item-8258 a { color: #126fe8 !important; }

/* category menu navigation */

.category-nav {
	clear:both;
	background:url(/wp-content/themes/fte/images/category-nav-sprite.png);
	background-position:0 0;
	width:980px;
	height:76px;
	
}

.category-nav a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.category-menu-wrapper {
	float:left;
	background:url(/wp-content/themes/fte/images/category-nav-sprite.png);
	background-position:0 -76px;		
	width:825px;
	height:42px;
	padding-top:18px;
}

#category-menu {
	list-style: none;
	position: relative;
	display: inline-table;		
}

#category-menu:after {
	content: ""; clear: both; display: block;
}

#category-menu ul {	
	background:#FFF url(/wp-content/themes/fte/images/category-nav-sprite.png) no-repeat;
	background-position:-91px -178px;
	width:213px;
	height:210px;	
	position:absolute; 
	top:42px;	
	display:none;
	z-index:999;	
}

#category-menu li:hover > ul {
	display: block;
}

#category-menu li:hover > ul a {
	display: block;
	text-align:left;
	padding:20px 0 0 20px;
}

#category-menu li:hover > ul a:hover {
	text-decoration:underline;
}

#category-menu > li {
	float:left;
	text-align:center;
}

#category-menu li a {
	display:block;
}

#category-menu .singleline a { padding-top:16px; height:26px; }
#category-menu .doubleline a { padding-top:10px; height:32px; }	

#category-menu .link1 a { width:74px; }
#category-menu .link1:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:0 -136px; }

#category-menu .link2 a { width:83px; }
#category-menu .link2:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-74px -136px; }

#category-menu .link3 a { width:70px; }
#category-menu .link3:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-157px -136px; }	

#category-menu .link4 a { width:82px; }
#category-menu .link4:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-227px -136px; }

#category-menu .link5 a { width:133px; }
#category-menu .link5:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-309px -136px; }	

#category-menu .link6 a { width:110px; }
#category-menu .link6:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-442px -136px; }

#category-menu .link7 > a { width:91px; height:52px; background:url(/wp-content/themes/fte/images/category-nav-sprite.png) no-repeat; background-position:0 -178px; }	

#category-menu .link8 a { width:100px; }
#category-menu .link8:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-552px -136px; }

#category-menu .link9 a { width:82px; }
#category-menu .link9:hover { background:url(/wp-content/themes/fte/images/category-nav-sprite.png); background-position:-652px -136px; }

.extra-menu-wrapper {
	float:left;
	width:155px;
	height:60px;
	background:url(/wp-content/themes/fte/images/category-nav-sprite.png); 
	background-position:-825px -76px;
}

#extra-menu > a {
	display:block;
	width:155px;
	height:21px;
	text-align:center;
	padding-top:9px;
}

#extra-menu > a:hover {
	background:url(/wp-content/themes/fte/images/category-nav-sprite.png); 
	background-position:-734px -136px;
}


/* Sub navigation (Used on Events) */

#header ul#sub-nav { 
	background: url(images/sub-nav_bg.png) repeat-x top left;
	float:      left;
	height:     55px;
	margin:     0 0 0 0;
	padding:    0;
	width:      100%;
}
#header ul#sub-nav li {
	float:      left;
	height:     55px;
	margin:     0 0 0 0;
	padding:    0 3px;
	text-align: center;
	width:      83px;
}

/* Add margin to first item to centralise entire sub nav */

#header ul#sub-nav li:hover {	background: url(images/sub-nav_hover.png) no-repeat top center; }
#header ul#sub-nav li a {
	color:           #000;
	float:           left;
	font-family:     Arial, Helvetica, sans-serif;
	font-weight:     bold;
	font-size:       11px;
	padding:         8px 0;
	text-decoration: none;
	width:           100%;
	line-height:		 12px;
}

/* Applied to categories with short names */

/*Categories*/
#header ul#sub-nav .menu-item-1901 a { padding-top: 14px; } 
#header ul#sub-nav .menu-item-1891 a { padding-top: 14px; } 
#header ul#sub-nav .menu-item-1890 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-1895 a { padding-top: 14px; } 
#header ul#sub-nav .menu-item-1893 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-1898 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-3416 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-10208 a span { color:#900; }

/*FTE 2013*/
#header ul#sub-nav .menu-item-2182 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-15030 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2196 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2201 a { padding-top: 14px; color: #00a950; text-decoration: underline; }
#header ul#sub-nav .menu-item-2210 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2214 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2220 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-16137 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-14053 a { padding-top: 2px; }
#header ul#sub-nav .menu-item-2225 a { padding-top: 14px; color: #C00; text-decoration: underline; }
#header ul#sub-nav .menu-item-10133 a span { color:#900; }


/*FTE Asia*/
#header ul#sub-nav .menu-item-2168 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2235 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2250 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2265 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2298 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2310 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2322 a { padding-top: 14px; color: #C00; text-decoration: underline; }
#header ul#sub-nav .menu-item-8387 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-2255 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-20936 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-20996 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-21010 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-22462 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-22460 a { padding-top: 14px; }

/*FTE Asia CN*/
#header ul#sub-nav .menu-item-8386 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-8384 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-8383 a { padding-top: 14px; }
/*FTE Europe*/
#header ul#sub-nav .menu-item-9896 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9899 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9900 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-13305 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-14912 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-15870 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9901 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9903 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9923 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9897 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-9902 a { padding-top: 14px; color: #C00; text-decoration: underline; }
#header ul#sub-nav .menu-item-13393 a { padding-top: 14px; }
#header ul#sub-nav .menu-item-19579 a { padding-top: 14px; }


/* 4.0 - Content
-----------------------------------------------------------------------------------------------------------*/
.entry { padding:10px; }
.cbox {
	background:url(images/content_box-header.png) #fff no-repeat top left;
	display:inline-block;
}
.cbox-yellow-header {
	background:url(images/content_box-header-fte-news.png) #fff no-repeat top left;
	display:inline-block;	
}
.cbox-long-header {
	background:url(images/content_box--long-header.png) #fff no-repeat top left;
	display:inline-block;
}
.cbox .title {
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	height:33px;
	padding:5px 0 0 10px;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:0;
}
.cbox .title a { color:#ffffff; }
.conf-docs {
	padding: 20px;
	background: #333;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
	.conf-docs h2, .conf-docs p {
		color: #fff !important;
	}
	.conf-docs ul {
		margin: 0 !important;
		padding: 0 !important;
	}
		.conf-docs li {
			display: inline-block;
			padding-bottom: 0 !important;
			list-style: none !important;
			list-style-image: none !important;
		}
			.conf-docs a.button {
				margin: 0 !important;
				padding: 10px 12px !important;
				background: #34C6F4;
				border-color: #2FADD5;
				color: #fff !important;
			}
			#fteasia2012-post-event .conf-docs a.button {
				margin: 0 !important;
				padding: 10px 12px !important;
				background: #f15822;
				border-color: #bc441a;
				color: #fff !important;
			}
			#fteasia2012-post-event .conf-docs a.button:hover {
				margin: 0 !important;
				padding: 10px 12px !important;
				background: #bc441a;
				border-color: #9e3916;
				color: #fff !important;
			}
			
			

.full-page {
	background-color:   #fff;
	min-height:         350px;
	padding:            18px 15px;
	box-shadow:         #444 0 0 5px;	
	-moz-box-shadow:    #444 0 0 5px;
	-webkit-box-shadow: #444 0 0 5px;
}

.fte-video { background:url(images/fte-video-icon.png) 0 5px no-repeat; padding-left:30px; min-height:30px; }

.fte-news h2 { font-size:14px; }
.fte-news { background:#fff url(images/fte-news-background.png) top left no-repeat; }


.full-page .featured { padding:0 0 15px; clear:both; height:1%; }
.full-page .entry {	padding:15px 0; clear:both; height:1%; }

/* Story reel on news home page (using jQuery tools' Scrollable) */

.homeslider {
	background-color: #333;
	display:     block;
	width:       443px;
}
.homeslider .scrollable {
	width:    375px;
	height:   250px;
	overflow: hidden;
	position: relative;
}
.homeslider .scrollable .items {
	position: absolute;
	width:    20000em;
	height:250px;
}
.homeslider .scrollable .items div {
	border-right: 1px solid #2e2e2e;
	float:        left;
	width:        375px;
}
.homeslider .scrollable .items div img {
	float:left;
	width:375px;
	height:250px;
	margin:0;
	position:relative;
}
.homeslider .scrollable .items div .title-overlay
{
	position:relative;
	margin-top:-60px;
	background-color: #444;	
	width:            365px;
	padding:0 5px;
	height:60px;
	line-height:60px;
	opacity:0.8;
	text-align:center;
}
.homeslider .scrollable .items div p {
	display:inline-block;
	vertical-align:middle;	
	color:            #fff;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        13px;
	font-weight:      bold;
	line-height:			13px;	
	margin:       0;
	text-align:       center;
}
.homeslider .scrollable .items div p a {
	display:inline-block;
	vertical-align:middle;		
	color:#FFF;
}
.homeslider .prev {
	float: left;
}
.homeslider .next {
	float:      right;
	margin-top: -250px;
}
.homeslider .browse {
	cursor: pointer;
}

/* Testimonial-scroller on FTE GLobal homepage */

.testimonial-slider {
	background-color: #333;
	display:     block;
	width:       791px;
}
.testimonial-slider .scrollable-testimonial {
	width:    723px;
	height:   250px;
	overflow: hidden;
	position: relative;
}
.testimonial-slider .scrollable-testimonial .items {
	position: absolute;
	width:    20000em;
	height:250px;
}
.testimonial-slider .scrollable-testimonial .items div {
	border-right: 1px solid #2e2e2e;
	float:        left;
	width:        723px;
}
.testimonial-slider .scrollable-testimonial .items div img {
	float:left;
	width:723px;
	height:250px;
	margin:0;
	position:relative;
}
.testimonial-slider .prev-slide {
	float: left;
}
.testimonial-slider .next-slide {
	float:      right;
	margin-top: -250px;
}
.testimonial-slider .browse {
	cursor: pointer;
}


/* Red box-out Styles
-----------------------------------------------------------------------------------------------------------*/

.box-out {
    margin: 0 0 10px;
    padding: 10px;
}

.airport-tours .box-out {
    margin-right:15px;
}

.box-red {
    background: none repeat scroll 0 0 #8B0000 !important;
    border: 1px solid #000000;
    color: #FFFFFF !important;
		padding-top:10px;
}


.box-red h1, .box-red h2, .box-red h3, .box-red p {
    color: #FFFFFF !important;
}

.box-red p {
	font-weight:bold;
}

.box-red a {
    color: #F90!important;
		font-weight:bold;
}

/* End of box-out 
-----------------------------------------------------------------------------------------------------------*/


/* 4.1 - Content > Formatting
-----------------------------------------------------------------------------------------------------------*/
.full-page p.author {
	color:       #777777;
	font-weight: bold;
	margin-bottom:20px;
}
.full-page p.author a { color: #777777; }

/* Info above the heading: category, date, comments. */

p.meta {
	color:          #9c9a9a;
	font-size:      11px;
	font-weight:    bold;
	padding:        0;
	text-transform: uppercase;
}
p.meta a {
	color:         #9c9a9a;
}
p.meta a:hover {
	color: #9c9a9a;
	text-decoration:underline;	
}
.full-page .post hr { margin:10px; }

.full-page ul {
	padding: 10px 30px;
}
.full-page ul li {
	font-size:       13px;
	line-height:     18px;
	list-style-type: square;
	padding:         0 0 10px 0;
}

.full-page ol {
	padding: 10px 30px;
}
.full-page ol li {
	font-size:       13px;
	line-height:     18px;
	list-style:decimal;
	padding:         0 0 10px 0;
}

ul.ticklist {
	padding: 10px 30px 10px 0 !important;
}
ul.ticklist li {
	list-style-type: none !important;
	background: url(images/bullet_tick.png) no-repeat 6px 3px;
	padding: 0 0 10px 30px !important;
}

.tags { margin:0; }
.tags-right {
	float:left;
	width: 250px;
	margin-left:10px;	
}
.tags h3 {
	background: url(images/icon_tags.png) no-repeat left center;
	display:inline-block;
	color: #7c7c7c;
	font-size: 14px;
	padding: 5px 0;
	text-indent: 20px;
	margin: 0;
}
.tags p {
	float: none;
	padding: 0 10px 0 0;
	margin:0;
}

/* Applied to 'related news' in an entry */

.related {
	background-color: #dfdede;
	width: 100%;
	margin-bottom:5px;
}
.related h3 {
	background-color: #bdbdbd;
	width: 100%;
	color: #fff;
	font-size: 14px;
	padding: 5px 0;
	text-indent: 10px;
	margin:0;
}
.related ul {
	padding:6px 10px !important;
	clear:left;
	text-align:left;
}
.related ul li {
	background:url(images/icon_grey-arrow.png) no-repeat left center;
	color:#000;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	list-style-type:none !important;
	padding:0 0 0 25px !important;
}
.related ul li a {
	color:#575757;
	text-decoration:none;
}
.related ul li a:hover {
	color:#000;
	text-decoration:underline;		
}

/* Applied to 'related news' in an entry */

ul.latest-cat-list { 
	padding: 0 0 0 25px !important;
	clear: left;
	text-align: left;
}
ul.latest-cat-list li {
	color:           #000;
	font-size:       12px;
	font-style:      normal;
	font-weight:     bold;
	list-style-type: square !important;
	padding:         2px 0 !important;
}
ul.latest-cat-list li a {
	color: #000;
}
ul.latest-cat-list li a:hover {
	color: #000;
	text-decoration:underline;	
}				

/* 4.2 - Content > Images
-----------------------------------------------------------------------------------------------------------*/
.alignleft, img.alignleft {
	display: inline;
	float:  left;
	margin: 0 10px 10px 0;
}
.alignright, img.alignright {
	display: inline;
	float:  right;
	margin: 0 0 10px 10px;
}
.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-post-image { /* Thumbnails */
	float:  right;
	margin: 0 0 10px 10px;
}
.wpp-thumbnail {
	float:  right;
	margin: 2px 10px 10px 5px;
}

.full-page .wp-caption {
	background-color: #ececec;
	border:           1px solid #ddd;
	margin:           10px auto;
	padding:          5px 0;
	text-align: 			center;
}
.full-page .wp-caption p.wp-caption-text, .full-page .wp-caption p {
	color:       #333;
	font-size:   11px;
	line-height: 14px;
	padding:     5px 10px 0 10px;
	text-align: left;	
	margin-bottom: 0px;
}

.wp-caption > div + script + p.wp-caption-text {
	margin-bottom: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.full-page .slideshow {
	background-color: #ececec;
	border:           1px solid #ddd;
	margin:           10px auto;
	padding:          5px 0;
}
.full-page .slideshow p.slideshow-caption {
	color:       #333;
	font-size:   11px;
	line-height: 14px;
	padding:     5px 10px 0 10px;
	text-align: left;		
}


.full-page .alignleft {
	float:  left;
	margin: 0 10px 10px 0;
}
.full-page .alignright {
	float:  right;
	margin: 0 0 10px 10px;
}

/* 4.3 - Content > ShareThis
-----------------------------------------------------------------------------------------------------------*/
.sharethis-bookmark-top {
	width:200px;
	display: block;
	float:right;
	text-align:center;
	height:85px;
}
.sharethis-bookmark-top span { margin-bottom:2px; }
.sharethis-bookmark-bottom {
	display: block;
	float:left;
	width:250px;
	text-align: center;	
}
.sharethis-bookmark-bottom span { margin-bottom:2px; }
.stButton .stButton_gradient { font-size:14px; }

.social-bookmark-bar {
	margin-bottom:10px;
}

.social-bookmark-bar .twitter-button {
	width:100px; height:20px; float:left;
}
.social-bookmark-bar .linkedin-button {
	width:105px; height:20px; float:left;
}
.social-bookmark-bar .email-button {
	width:100px; height:20px; float:left;
}
.social-bookmark-bar .sharethis-button {
	width:80px; height:20px; float:left;
}
.social-bookmark-bar .googleplusone-button {
	width:75px; height:20px; float:left;
}
.social-bookmark-bar .facebook-button {
	width:140px; height:20px; float:left;
}
.social-bookmark-bar .print-button {
	width:55px; height:20px; float:left;
}
.social-bookmark-bar .pdf-button {
	width:50px; height:20px; float:left;
}

.social-bookmark-bar .print-button a, .pdf-button a {
	margin:2px 0;
	display: block;
	padding-left: 23px !important;
	width: auto !important;
	height: 15px;
	text-indent: 0;
	font-size:10px;
}
.social-bookmark-bar .print-button a {
	background: url(images/suppliers/print.png) center left no-repeat;
	
}
.social-bookmark-bar .pdf-button a {
	background: url(images/suppliers/pdf.png) center left no-repeat;	
	
}




/* 4.4 - Content > Comments
-----------------------------------------------------------------------------------------------------------*/
#comments {
	float:      left;
	margin-top: 20px;
	width:      100%;
}
#comments h3#comments-title {
	background:     url(images/comments_header-bg.png) no-repeat top center;
	color:          #ffffff;
	font-size:      14px;
	padding:        18px 0 25px 105px;
	text-transform: uppercase;
}
#comments ol {
	margin: 0 auto;
}
#comments ol li {
	list-style-type: none;
	margin:          0;
	padding:         5px;
}
#comments li.comment {
	border-bottom: 1px solid #e7e7e7;
	padding:       10px 0;
}
#comments ol li ul.children {
	margin:  10px 0 0 0;
	padding: 5px 0 0 5px;
}
#comments ol li ul.children li {
	background-color: #f4f4f4;
	border:           1px solid #cccccc;
	margin:0 0 10px;
	padding:          10px;
}
#comments .comment-author img {
	border: 1px solid #aaa;
	float:  left;
}
#comments .comment-author cite {
	float:       left;
	font-style:  normal;
	font-weight: bold;
	margin:      14px 0 0 8px;
}
#comments .comment-author span.says {
	float: left;
	margin: 14px 0 0 5px;
}
#comments .comment-meta {
	float:     right;
	font-size: 10px;
}
#comments em.moderation {
	float:     right;
	font-size: 10px;
	font-weight:bold;
	color:#F00;
}
#comments .comment-body {
	clear: left;
	padding-top:10px;
}
#comments .reply {
	clear:      both;
	font-size:  11px;
	text-align: right;
}
#comments .reply a {
	background: url(images/comments_reply.png) no-repeat top right;
	border:     none;
	color:      #555;
	margin:     0;
	padding:    1px 25px 3px 0;
}
#comments .reply a:hover {
	color: #009900;
}

/* 4.5 - Content > Forms
-----------------------------------------------------------------------------------------------------------*/
#respond {
	background-color: #0f0f0f;
	margin-top:       10px;
	padding:10px;
}
#respond p { color:#FFF; padding-bottom:5px; }
#respond #reply-title {
	color:          #fff;
	text-transform: uppercase;
}
#respond #cancel-comment-reply-link {
	float:right;
	color: #FFF;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
#respond form span.required {
	color:       #3fc700;
	font-weight: bold;
}
#respond p.comment-notes {
	color:      #fff;
	font-size:  10px;
	margin:     0 10px 0 0;
	position:   relative;
}
#respond label {
	color:          #cccccc;
	font-weight:    bold;
	text-transform: uppercase;
}
#respond input#author,  #respond input#email,  #respond input#url {
	background-color: #ececec;
	border:           1px solid #fff;
	display:          block;
	margin-bottom:    -10px;
	padding:          2px 5px;
	width:            300px;
}
#respond input#submit {
	background-color: #009900;
	border:           1px solid #037903;
	color:            #fff;
	cursor:           pointer;
	font-size:        11px;
	font-weight:      bold;
	padding:          3px 8px;
	margin-bottom:    5px;
}
#respond input#submit:hover {
	background-color: #079907;
	border:           1px solid #079907;
}
#respond textarea {
	background-color: #ececec;
	border:           1px solid #fff;
	display:          block;
	font-size:        12px;
	height:           91px;
	padding:          5px;
	width:95%;
}
#respond input#author:focus,  #respond input#email:focus,  #respond input#url:focus,  #respond textarea:focus {
	background-color:   #fff;
	box-shadow:         inset 0px 0px 2px #888;
	-moz-box-shadow:    inset 0px 0px 2px #888;
	-webkit-box-shadow: inset 0px 0px 2px #888;
}

/* 5.0 - Sidebar
-----------------------------------------------------------------------------------------------------------*/
#sidebar {
}
/* General tabbed box styles */
	#sidebar .tab {
	background:  url(images/sidebar_popular-header.png) no-repeat top left;
}
#sidebar .tab p.title {
	color:          #ffffff;
	float: left;
	font-weight:    bold;
	font-size:      14px;
	padding:        8px 0 6px 10px;
	text-align:     left;
	text-transform: uppercase;
	margin-bottom:-2px;
}
#sidebar .tab ul.tabs {
	float:          left;
	padding-bottom: 5px;
	width:          100%;
}
#sidebar .tab ul.tabs li {
	float: left;
}
#sidebar .tab ul.tabs li a {
	background:      url(images/sidebar_related-bg.png) repeat-x top left;
	color:           #585858;
	float:           left;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:       11px;
	font-weight:     bold;
	margin-bottom:   5px;
	padding:         9px 10px 9px 10px;
	text-transform:  uppercase;
	text-decoration: none;
}
#sidebar .tab ul.tabs li a:hover,  #sidebar .tab ul.tabs li a.current {
	background: url(images/sidebar_related-hover-bg.png) repeat-x top left;
	color:      #ffffff;
}
#sidebar .tab ul.tabs a.fte-2011 {
	background: url(images/sidebar_fte2011-bg.png) repeat-x top left;
	color:      #ffffff;
}
#sidebar .tab ul.tabs li a.fte-2011:hover,  #sidebar .tab ul.tabs li a.fte-2011.current {
	background: url(images/sidebar_fte2011-hover-bg.png) repeat-x top left;
}
#sidebar .tab ul.tabs a.fte-asia {
	background: url(images/sidebar_fteasia-bg.png) repeat-x top left;
	color:      #ffffff;
}
#sidebar .tab ul.tabs li a.fte-asia:hover,  #sidebar .tab ul.tabs li a.fte-asia.current {
	background: url(images/sidebar_fteasia-hover-bg.png) repeat-x top left;
}
#sidebar .tab .panes {
	background-color: #212121;
	color:            #fff;
	float:            left;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        12px;
	padding:          0;
	width:            300px;
	text-align:       left;
}
#sidebar .tab .panes ul li {
	border-top:    1px solid #333;
	padding: 10px;
	min-height:40px;
	clear:both;
}
#sidebar .tab .panes ul liafter {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
#sidebar .tab .panes ul li span {
	color:          #FFF;
	font-size:      12px;
	font-weight:    bold;
	height:         50px;
	text-align:       left;
}
#sidebar .tab .panes ul li a {
	color:           #fff;
	text-decoration: none;
	line-height:normal;
}
#sidebar .tab .panes ul li a:hover {
	color: #FFF;
	text-decoration:underline;
}
#sidebar .tab .panes ul li img {
	float:  right;
	margin:0 0 0 5px;
	padding:0;
}
/* FTE 2011 & FTE Asia - tabbed boxes */
#sidebar .fte ul.tabs,  #sidebar .asia ul.tabs {
	float: left;
	width: 100%;
}
#sidebar .fte ul.tabs {
	background:  url(images/sidebar_fte-breaker.png) repeat-x bottom left;
}
#sidebar .asia ul.tabs {
	background: url(images/sidebar_asia-breaker.png) repeat-x bottom left;
}
#sidebar .fte ul.tabs li,  #sidebar .asia ul.tabs li {
	float:   left;
	padding: 0 0 3px 0;
}
#sidebar .fte ul.tabs li a,  #sidebar .asia ul.tabs li a {
	color:           #fff;
	float:           left;
	font-family:     Arial, Helvetica, sans-serif;
	font-size:       11px;
	font-weight:     bold;
	margin-bottom:   7px;
	padding:         8px 10px 6px 10px;
	text-transform:  uppercase;
	text-decoration: none;
}
#sidebar .fte ul.tabs li a {
	background:   url(images/sidebar_fte-nav.png) #039bd9 repeat-x top left;
	border-left:  1px solid #4ebde0;
	border-right: 1px solid #0170a0;
}
#sidebar .asia ul.tabs li a {
	background:   url(images/sidebar_asia-nav.png) #e05601 repeat-x top left;
	border-left:  1px solid #e26c19;
	border-right: 1px solid #962f01;
}
#sidebar ul.tabs li a:hover,  #sidebar ul.tabs li a.current {
	background-position: 0 -30px;
}
#sidebar .fte .panes,  #sidebar .asia .panes {
	background-color: #000;
	color:            #fff;
	float:            left;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        12px;
	height:           250px;
	padding:          0;
	width:            300px;
}
/* 'Popular videos on FTE' Section (using jQuery tools' Scrollable) */
	#sidebar .video-reel {
	background:  url(images/sidebar_scrollable-header.png) #333 no-repeat top left;
}
#sidebar .video-reel p.title {
	color:          #ffffff;
	float:          left;
	font-weight:    bold;
	font-size:      14px;
	padding:        8px 0 16px 10px;
	text-align:     left;
	text-transform: uppercase;
}
#sidebar .video-reel .scrollable {
	height:   113px;
	overflow: hidden;
	position: relative;
	width:    240px;
}
#sidebar .video-reel .scrollable .items {
	position: absolute;
	width:    20000em;
}
#sidebar .video-reel .scrollable .items {
	border-right: 1px solid #2e2e2e;
	float:        left;
	width:        120px;
}
#sidebar .video-reel .scrollable .items img {
	float: left;
}
#sidebar .video-reel .scrollable .items p {
	background-color: #444;
	color:            #fff;
	float:            left;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        10px;
	font-weight:      bold;
	height:           34px;
	padding:          4px 4px 0 4px;
	width:            112px;
}
#sidebar .video-reel .prev {
	float: left;
	clear: left;
}
#sidebar .video-reel .next {
	float:      right;
	margin-top: -113px;
}
#sidebar .video-reel .browse {
	cursor: pointer;
}
/* Twitter box */
#sidebar .twitter ul {
	padding: 0 10px;
}
#sidebar .twitter ul li {
	padding: 10px 0;
	font-size:12px;
	line-height:normal;
}
#sidebar .twitter ul li font { display:block; margin:5px 0; text-align:right; }
#sidebar .twitter ul li:first-child {
	border-top: 0;
}
#sidebar .twitter ul li img {
	float: left;
	margin-right: 8px;
}
#sidebar .twitter ul li p {
	font-size:   12px;
	line-height: 18px;
	text-align:  left;
}

#sidebar .twitter .follow { display:block; text-align:center; height:54px; background: url(images/sidebar_twitter-bg.png) no-repeat top left; }

/* Sidebar advert styles */
	
	/* Subscribe mini-form */
#sidebar form.subscribe {
	background: url(images/sidebar_subscribe-bg.png) no-repeat top left;
	height:     125px;
	text-align: right;
}
#sidebar form.subscribe input#MERGE0 {
	border:     1px solid #000;
	color:      #666;
	float:      right;
	font-size:  11px;
	margin:     58px 10px 0 0;
	padding:    2px;
	width:      156px;
}
#sidebar form.subscribe input#sub-submit {
	background:  #ccc;
	border:      1px solid #ececec;
	clear:       right;
	color:       #444;
	cursor:      pointer;
	float:       right;
	font-size:   11px;
	font-weight: bold;
	margin:      5px 10px 0 0;
}

/* 6.0 - Footer
-----------------------------------------------------------------------------------------------------------*/
#footer {
	background:  url(images/footer_bg.png) no-repeat top left;
	clear:       both;
	color:       #fff;
	display:     block;
	font-family: Arial, Helvetica, sans-serif;
	height:      347px;
	margin-left: 4px;
	width:       980px;
}
#footer img.logo {
	float:  left;
	height: 199px;
	margin: 94px 0 0 27px;
	width:  255px;
}
#footer h6 {
	font-size:   14px;
	font-weight: bold;
	margin:      15px 0 5px 0;
}
#footer a {
	color:           #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #ccc;
}
#footer .feed {
	float:  left;
	margin: 40px 0 0 60px;
	width:  300px;
}
#footer .feed ul li {
	font-size:   12px;
	line-height: 18px;
	padding:     5px 0;
}
#footer #menu-footer-links {
	float:  left;
	margin: 40px 0 0 80px;
	width:  200px;	
}

#footer .links ul { /* list of links on the right */
	margin: 3px 0 0 20px;	
	padding-left:10px;	
}
#footer .links ul ul { /* list of links on the right */
	margin: 3px 0 0 10px;
	padding-left:10px;
}

#footer .links ul li {
	font-size:       12px;
	line-height:     18px;
	list-style-type: square;
	padding:         3px 0;
}

#footer p.copy {
	clear:      left;
	color:      #666;
	float:      left;
	font-size:  11px;
	margin:     20px 0 0 70px;
	text-align: left;
	width:      400px;
}
#footer p.copy a {
	font-weight:normal;
	color:      #666;
}


/* 7.0 - Event
-----------------------------------------------------------------------------------------------------------*/

.side-layout-sponsors-right { margin: 10px 20px 0 0; }

.sponsor { background: url(images/sidebar_sponsors-bg.png) #fff no-repeat top right !important;  }
.sponsor .title { font-size: 10px !important; margin-top: 2px !important; }
.sponsor .entry { padding: 0 5px 5px 5px; display:block; text-align:center; }
.sponsor .entry hr { 	margin:5px 10px;  }
.sponsor .sponsor-highlight { margin:0; font-weight:bold; font-size:10px; }

.confirmed-exhib { background: url(images/sidebar_sponsors-bg.png) #fff no-repeat top right !important;  }
.confirmed-exhib .title { font-size: 10px !important; margin-top: 2px !important; }
.confirmed-exhib .entry { padding: 0 5px 5px 5px; display:block; }

.scrollable-vert { position:relative; overflow:hidden; height:355px; width:98px; margin:0 auto !important;  }
#fteeurope-vertical { width:150px !important; }
.scrollable-vert div.items { position:absolute; height:20000em; }

.register {
	min-height: 128px;
}
.register input#email {
	border:     1px solid #333;
	color:      #666;
	float:      left;
	font-size:  11px;
	margin:     70px 0 0 164px;
	padding:    2px;
	width:      180px;
}
.register input#submit {
	background:  #555;
	border:      1px solid #333;
	color:       #fff;
	cursor:      pointer;
	float:       left; 
	font-size:   11px;
	font-weight: bold;
	margin:      70px 0 0 2px;
	padding: 1px 0;
}

.flash { height: 250px; }

/*Event Nav*/

.event-nav { margin-bottom:10px; overflow:hidden; }

ul.event-nav li {
	width: 100%;
}
ul.event-nav li a {
	float: left; 
	width: 100%;
	background-color: #222;
	border-bottom: 1px solid #000;
	border-top: 1px solid #333;
	text-decoration: none;
}
ul.event-nav li a img { float: left; }
ul.event-nav li a span {
	float: left;
	width: 60%;
	padding: 5px 10px;
	color: #fff;
	font-size: 11px;
}
ul.event-nav li a span.title {
	color: #ccc;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}
ul.event-nav li a.highlight {
	background-color: #209d11;
	border-top: 1px solid #0b4d03;
}
ul.event-nav li a.highlight span.title { color: #020f00; }
ul.event-nav li a:hover {
	background-color: #444;
	border-bottom: 1px solid #000;
	border-top: 1px solid #555;
}
ul.event-nav li a:hover span { color: #ccc; }
ul.event-nav li a:hover span.title { color: #fff; }

/* News reel */

.news-reel {
	position:relative;
	overflow:hidden;
	min-height: 420px;
}
.news-items {
	position:absolute;
	height:20000em;
}
.news-item {
	padding:10px;
	height: 392px;
	background-color:#444;
	width:295px;
}
.news-item p {
	color: #fff;
	font-size: 11px;
	line-height: 14px;
}
.news-item h2 {
	color: #fff !important;
	font-size:14px;	
}
.news-item a { color:#fff !important; }
.news-navi { float:left; }
.news-navi li {
	background-color: #222;
	border-bottom: 1px solid #000;
	border-top: 1px solid #333;
	float: left;
	clear:both;
	color:#FFFFFF;
	font-size:10px;
	padding:10px;
	width:145px;
	min-height: 42px;
	cursor:pointer;
}
.news-navi li:hover {
	background-color: #333;
	border-bottom: 1px solid #111;
	border-top: 1px solid #333;
}
.news-navi li.active {
	background-color: #444;
	border-bottom: 1px solid #000;
	border-top: 1px solid #444;
}
.news-navi strong { display:block; }


/*Event Box*/

a.button {
	float: left;
	padding: 7px 15px;
	margin: 10px 0;
	background: #affdaf;
	border: 1px solid #5ce05c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
	a.button:hover, #fteasia2012-post-event a.button:hover {
		background: #5ce05c;
		border: 1px solid #009900;
		color: #004700;
		text-decoration: none;
	}

.event-box {
	background-color: #222;
	border-top: 10px solid #ccc;
	border-bottom: 10px solid #777;
}
.event-box h1,
.event-box h2,
.event-box h3,
.event-box h4 {
	color: #fff;
	font-size: 26px;
}
.event-box a { color:#fff; }
.event-box p {
	color: #fff;
}
.event-box table {
	color:#FFF;
}
.event-box p.highlight {
	font-size: 14px;
	font-weight: bold;
	color: #ccc;
	padding: 0;
	min-height: 0;
}
.event-box ul {
	padding: 10px 10px 10px 15px;
	color:#FFF;
}
.event-box ul li {
	font-size:       13px;
	line-height:     18px;
	list-style-type: square;
	padding:         0 0 10px 0;
}

.event-box .alignleft { float: left; margin:0; }
.event-box .alignright { float: right; margin:0; }
		
.event-box .event-details { padding:10px; }

.event-box .event-details .alignleft { margin: 30px 0 0 30px; }
.event-box .event-details .alignright { margin: 30px 30px 0 0; }

/* Vital Event Info */
.fte-europe.vital-event-info,
.fte2011.vital-event-info {
	margin-top: 0;
	overflow-x: hidden;
}
.fte2011.vital-event-info {
	float: right;
	margin-bottom: 10px;
}
	.fte2011.vital-event-info img,
	.fte-europe.vital-event-info img {
		margin: 10px 10px 0 0;
	}
	.fte-europe.vital-event-info img {
		margin: 10px;
	}
	.fte-europe.vital-event-info h4,
	.fte-europe.vital-event-info p {
		margin-left: 10px;
	}
	.fte-europe.vital-event-info h4 {
		margin-top: 10px;
	}
	.fte-europe.vital-event-info span,
	.fte2011.vital-event-info span,
	.fte-europe.vital-event-info a,
	.fte2011.vital-event-info a,
	.fte2011.vital-event-info time,
	.fte-europe.vital-event-info p.event-desc,
	.fte2011.vital-event-info p.event-desc {
		color: #ddd;
		font-weight: normal;
	}
	.fte-europe.vital-event-info p.event-desc {
		width: 500px;
	}
	.fte-europe.vital-event-info p {
		margin-bottom: 5px;
		font-weight: bold;
	}
	.fte2011.vital-event-info h4 {
		margin-top: 0 !important;
	}
	
/* styles for fte2011 */

.register .fte2011 { background: url(images/event-register_bg.png) no-repeat top left; }
.highlight-fte2011-heading { font-size: 14px; font-weight: bold; padding-top: 0; color: #00ccff; }
.highlight-fte2011 { color: #00ccff; }


ul.event-nav.fte2011 li a span.title { color: #34c6f4; }
ul.event-nav.fte2011 li a.highlight span.title { color: #020f00; }
ul.event-nav.fte2011 li a:hover span.title { color: #fff; }

.event-box.fte2011 {
	border-top: 10px solid #33ccff;
	border-bottom: 10px solid #1799c4;
}
.event-box.fte2011 p.highlight { color: #00ccff; }

.news-navi.fte2011 li { background: url(images/icon_blue-arrow.png) #222 no-repeat 140px 48px;}
.news-navi.fte2011 li:hover { background: url(images/icon_grey-arrow.png) #333 no-repeat 140px 48px; }
.news-navi.fte2011 li.active { background: url(images/icon_light-grey-arrow.png) #444 no-repeat 140px 48px; }


/* styles for fte asia */
.register .fteasia { background: url(images/event-asia-register_bg.png) no-repeat top left; }
.highlight-fteasia-heading { font-size: 14px; font-weight: bold; padding-top: 0; color: #ff6000; }
.highlight-fteasia { color: #ff6000; }

ul.event-nav.fteasia li a span.title { color: #ff6000; }
ul.event-nav.fteasia li a.highlight span.title { color: #020f00; }
ul.event-nav.fteasia li a:hover span.title { color: #fff; }

.event-box.fteasia {
	border-top: 10px solid #f07922;
	border-bottom: 10px solid #ca501d;
}
.event-box.fteasia p.highlight { color: #f05822; }

.news-navi.fteasia li { background: url(images/icon_orange-arrow.png) #222 no-repeat 140px 48px;}
.news-navi.fteasia li:hover { background: url(images/icon_grey-arrow.png) #333 no-repeat 140px 48px; }
.news-navi.fteasia li.active { background: url(images/icon_light-grey-arrow.png) #444 no-repeat 140px 48px; }

/* styles for fte Europe */

.register .fte-europe { background: url(images/event-register_bg.png) no-repeat top left; }
.highlight-fte-europe-heading { font-size: 14px; font-weight: bold; padding-top: 0; color: #126fe8; }
.highlight-fte-europe { color: #126fe8; }


ul.event-nav.fte-europe li a span.title { color: #126fe8; }
ul.event-nav.fte-europe li a.highlight span.title { color: #020f00; }
ul.event-nav.fte-europe li a:hover span.title { color: #fff; }

.event-box.fte-europe {
	border-top: 10px solid #126fe8;
	border-bottom: 10px solid #126fe8;
}
.event-box.fte-europe  p.highlight { color: #126fe8; }


/* 7.1 - FTE Asia 2012 Styles
-----------------------------------------------------------------------------------------------------------*/

/* Titles/Text */
#fteasia2012-conf-prog h1.date, #fteasia2012-conf-prog p.speaker-desc span, #fteasia2012-conf-prog div.infobox span { color: #f15822; }
#fteasia2012-post-event h1.date, #fteasia2012-post-event p.speaker-desc span, #fteasia2012-post-event div.infobox span { color: #f15822; }

#fteasia2012-conf-prog p.hosted { font-weight: bold; }
#fteasia2012-post-event p.hosted { font-weight: bold; }

#fteasia2012-post-event div.infobox h4 { margin-bottom: 0 !important; }

#fteasia2012-conf-prog div.infobox p { padding-top: 10px !important; }
#fteasia2012-conf-prog div.infobox span { font-weight: bold; }
#fteasia2012-post-event div.infobox p { padding-top: 10px !important; }
#fteasia2012-post-event div.infobox p.speaker-desc { margin-bottom: 0; padding-bottom: 0; }
#fteasia2012-post-event div.infobox span { font-weight: bold; }

#fteasia2012-conf-prog div.exclusive p { margin-bottom: 0; padding: 0 !important; color: #fff !important; }
#fteasia2012-conf-prog div.exclusive p span { color: #000 !important; }
#fteasia2012-post-event div.exclusive p { margin-bottom: 0; padding: 0 !important; color: #fff !important; }
#fteasia2012-post-event div.exclusive p span { color: #000 !important; }

#fteasia2012-conf-prog div.rohit-workshop p { margin-bottom: 0; color: #fff !important; font-size: 1em; font-weight: bold; }
#fteasia2012-post-event div.rohit-workshop p { margin-bottom: 0; color: #fff !important; font-size: 1em; font-weight: bold; }

#fteasia2012-conf-prog div.infobox p.tan-sri-bashir { margin-top: 10px !important; }
#fteasia2012-conf-prog div.infobox p.rohit { margin-bottom: 0 !important; padding-bottom: 0 !important; }
#fteasia2012-post-event div.infobox p.tan-sri-bashir { margin-top: 10px !important; }
#fteasia2012-post-event div.infobox p.rohit { margin-bottom: 0 !important; padding-bottom: 0 !important; }

/* Box outs */
#fteasia2012-conf-prog div.event-time { background-color: #f15822; border-top: 1px solid #bc441a; }
#fteasia2012-post-event div.event-time { background-color: #f15822; border-top: 1px solid #bc441a; }
#fteasia2012-conf-prog div.break { color: #54410f; background-color: #f8c02d; border-top: 1px solid #d5a21d; }
#fteasia2012-post-event div.break { color: #54410f; background-color: #f8c02d; border-top: 1px solid #d5a21d; }

#fteasia2012-conf-prog div.rohit-workshop { background-color: #000; width: 300px; }
#fteasia2012-post-event div.rohit-workshop { background-color: #000; width: 300px; }

#fteasia2012-conf-prog div.infobox.rohit { float: left !important; margin: 0 10px 0 0 !important; width: 300px; }
#fteasia2012-conf-prog div.event-listing.rohit { float: right; overflow: hidden; max-width: 450px; }
#fteasia2012-post-event div.infobox.rohit { float: left !important; margin: 0 10px 0 0 !important; width: 300px; }
#fteasia2012-post-event div.event-listing.rohit { float: right; overflow: hidden; max-width: 450px; }

#fteasia2012-conf-prog div.exclusive { float: right; margin-left: 10px; padding: 5px !important; background-color: #d2232a; font-weight: bold; text-transform: uppercase; text-align: center; }
#fteasia2012-post-event div.exclusive { float: right; margin-left: 10px; padding: 5px !important; background-color: #d2232a; font-weight: bold; text-transform: uppercase; text-align: center; }

/* Images */
#fteasia2012-conf-prog div.event-listing img { margin-bottom: 15px; }
#fteasia2012-conf-prog div.infobox img { margin: 0; }
#fteasia2012-conf-prog img.speaker-logo { float: none !important; margin: 5px 5px 5px 0 !important; }
#fteasia2012-post-event div.event-listing img { margin-bottom: 15px; }
#fteasia2012-post-event div.infobox img { margin: 15px 0 0 0; }
#fteasia2012-post-event img.speaker-logo { float: none !important; margin: 5px 5px 5px 0 !important; }

#fteasia2012-conf-prog img.tour { float: right; margin: 0 0 0 20px !important; }
#fteasia2012-conf-prog img.gala { float: right; margin: 20px 0 0 0 !important; }
#fteasia2012-post-event img.tour { float: right; margin: 0 0 0 20px !important; }
#fteasia2012-post-event img.gala { float: right; margin: 20px 0 0 0 !important; }

/* Quick Links Navigation */
#fteasia2012-conf-prog ul.quick-links li a:hover,
#fteasia2012-post-event ul.quick-links li a:hover { text-decoration: none; background-color: #f15822; border: 1px solid #bc441a; }

/* Post Event */
#fteasia2012-post-event a.button { font-size: 12px; }

#fteasia2012-post-event a.button[type="application/pdf"],
#fteasia2012-post-event a.button.youtube {
	float: none;
	clear: left;
	display: block;
	padding: 12px 0 13px 32px;
	width: 143px;
	border: none;
	color: #fff;
}
#fteasia2012-post-event a.button.youtube {
	padding: 13px 0 13px 34px;
}
#fteasia2012-post-event a.button[type="application/pdf"] {
	background: url(/wp-content/themes/fte/images/conf/post-event/download-pdf-button.png) top left no-repeat;
}
#fteasia2012-post-event a.button.youtube {
	background: url(/wp-content/themes/fte/images/conf/post-event/view-youtube-button.png) top left no-repeat;
}
#fteasia2012-post-event a.button[type="application/pdf"]:hover {
	background: url(/wp-content/themes/fte/images/conf/post-event/download-pdf-button-hover.png) top left no-repeat;
}
#fteasia2012-post-event a.button.youtube:hover {
	background: url(/wp-content/themes/fte/images/conf/post-event/view-youtube-button-hover.png) top left no-repeat;
}
#fteasia2012-post-event div.infobox {
	padding-bottom: 15px;
}


/* 7.2 - FTE 2012 & FTE EUROPE 2014 Styles
-----------------------------------------------------------------------------------------------------------*/

/* Structure */

#fte2012-conf-prog.fte-global .modal, #fteeurope-conf-prog.fteeurope2014 .modal { display: none; }

#fte2012-conf-prog.fte-global div.workshop, #fteeurope-conf-prog.fteeurope2014 div.workshop, 
#fte2012-conf-prog.fte-asia div.workshop,
#fteeurope-conf-prog.fteeurope2014 div.airport-tours, #fteeurope-conf-prog.fteeurope2014 div.symposium {
	display: block;
	margin-bottom: 15px;
	padding: 42px 0 0 15px;
	width: 745px;
	background: url(/wp-content/themes/fte/images/conf/workshop-bg.jpg) no-repeat 0 0;
	border-width: 0px; /* IE7/8 Fix */
}

#fte2012-conf-prog.fte-global div.forum,
#fte2012-conf-prog.fte-asia div.forum,
#fteeurope-conf-prog.fteeurope2014 div.forum {
	display: block;
	margin-bottom: 15px;
	padding: 42px 0 0 15px;
	width: 745px;
	background: url(/wp-content/themes/fte/images/conf/forum-bg.jpg) no-repeat 0 0;
	border-width: 0px; /* IE7/8 Fix */
}

#fteeurope-conf-prog.fteeurope2014 div.workshop {
	background: url(/wp-content/themes/fte/images/conf/fte-europe-workshop-bg.jpg) no-repeat 0 0;
}

#fteeurope-conf-prog.fteeurope2014 div.airport-tours {
	background: url(/wp-content/themes/fte/images/conf/airport-tours-bg.jpg) no-repeat 0 0;
	padding-bottom: 5px;
}

#fteeurope-conf-prog.fteeurope2014 div.symposium {
	background: url(/wp-content/themes/fte/images/conf/symposium-bg.jpg) no-repeat 0 0;
	min-height:10px!important;
	float:left;
	margin-bottom:0;
}

#fteeurope-conf-prog.fteeurope2014 #exclusive-red {
	background-color:#af1423;
	color:#ffffff;
	min-height:25px;
	width:420px;
	padding:10px;
	float:left;
	font-style:italic;
}  

	#fte2012-conf-prog.fte-global div.workshop div.infobox, #fte2012-conf-prog.fte-global div.forum div.infobox, #fteeurope-conf-prog.fteeurope2014 div.workshop div.infobox, #fteeurope-conf-prog.fteeurope2014 div.airport-tours div.infobox {
		margin-bottom: 15px;
		width: 285px;
		background-color: #ddd;
	}
		#fteeurope-conf-prog.fteeurope2014 div.airport-tours div.infobox  {
		background-color: #e1ded6;
	}

#fte2012-conf-prog.fte-global div.infobox.keynote, #fteeurope-conf-prog.fteeurope2014 div.infobox.keynote {
	float: none;
	margin: 0;
	padding: 0;
	width: 651px;
	height: 553px;
	background: #ebebeb;
	color: #333;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank,
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.inspirational-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.opening-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.day-two-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.day-three-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address {
	float: none;
	margin-left: 0;
	padding: 2px 0 0 109px;
	width: 651px;
	height: 624px;
	color: #ebebeb;
}
#fteeurope-conf-prog.fteeurope2014  div.infobox.inspirational-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.opening-keynote
{
	height: 533px;
}
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address
{
	height: 413px;
	margin-bottom:5px;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote {
	background: url(/wp-content/themes/fte/images/conf/inspirational-keynote-bg.png) transparent no-repeat;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank {
	background: url(/wp-content/themes/fte/images/conf/inspirational-keynote-blank-bg.png) transparent no-repeat;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank.simmonds {
	background: url(/wp-content/themes/fte/images/conf/inspirational-keynote-simmonds.jpg) transparent no-repeat;
	height: 530px;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank.goodman {
	background: url(/wp-content/themes/fte/images/conf/inspirational-keynote-goodman.jpg) transparent no-repeat;
	height: 530px;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank.visionary {
	background: url(/wp-content/themes/fte/images/conf/keynote-visionary-bg.jpg) transparent no-repeat;
	height: 530px;
}
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote {
	background: url(/wp-content/themes/fte/images/conf/fteeurope-inspirational-keynote-bg.png) transparent no-repeat;
}
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote {
	background: url(/wp-content/themes/fte/images/conf/fte-opening-keynote-bg.png) transparent no-repeat;
}
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynotes {
	background: url(/wp-content/themes/fte/images/conf/fte-opening-keynotes-bg.png) transparent no-repeat;
	height:780px;
}
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote.630  {
	background: url(/wp-content/themes/fte/images/conf/day-two-keynote-bg-630.png) transparent no-repeat !important;
}
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote  {
	background: url(/wp-content/themes/fte/images/conf/day-two-keynote-bg.png) transparent no-repeat;
}
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote {
	background: url(/wp-content/themes/fte/images/conf/day-three-keynote-bg.png) transparent no-repeat;
}
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address {
	background: url(/wp-content/themes/fte/images/conf/keynote-address-fteeurope.png) transparent no-repeat;
}

#fte2012-conf-prog.fte-global div.boxout,
#fteeurope-conf-prog.fteeurope2014 div.boxout {
	margin-top: 20px;
	border: 1px solid #ddd;
	background-color: #333333;
	overflow: hidden; /* IE7 hasLayout fix */
}
	#fte2012-conf-prog.fte-global div.boxout img,
	#fteeurope-conf-prog.fteeurope2014 div.boxout img  { float: left; }

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote .content,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank .content,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote .content,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote .content,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address .content {
	margin:15px 0 0 10px;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank.visionary div.visionary-profile{
	width: 100%;
	padding-top: 0px;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank.visionary div.visionary-profile p{
	float: left;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank.visionary div.visionary-profile img{
	margin-right: 5px;
}

#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address .content {
	margin:15px 0 0 10px;
	width: 760px!important;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote .content .smaller-font,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank .content .smaller-font,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote .content .smaller-font,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address .content .smaller-font {
	font-size:11px;
	line-height:1.2em;
	width:400px;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote .content h4,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank .content h4,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote .content h4,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address .content h4 {
	margin-left:-16px;
	margin-top:-10px;
	color:#FFF;
	font-size:14px;
}

	#fte2012-conf-prog.fte-global div.infobox.keynote div,#fteeurope-conf-prog.fteeurope2014 div.infobox.keynote div {
		margin: 0;
		padding-top: 15px;
		width: 448px;
	}
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote div,
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank div,
	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote div,
	#fte2012-conf-prog.fte-global div.infobox.day-three-keynote div,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote div,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote div,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote div,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote div,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address div {
		float: left;
		margin: 0;
		padding-top: 15px;
		width: 448px;
	}
	#fte2012-conf-prog.fte-global div.infobox.day-three-keynote div,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote div { width: 490px; }
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote img,
	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote img,
	#fte2012-conf-prog.fte-global div.infobox.day-three-keynote img,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote img,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote img,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote img,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote img,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address img
	  {
		display: block;
		margin: 0 15px 15px 0;
		padding: 0;
	}
	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote img.speaker-photo,
	#fte2012-conf-prog.fte-global div.infobox.day-three-keynote img.speaker-photo,
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote img.speaker-photo,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote img.speaker-photo,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote img.speaker-photo,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote img.speaker-photo,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address img.speaker-photo {
		margin: 15px;
	}
	
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address .keynote-address-speaker {
		margin-top:-20px;
		margin-left:190px;
		position:absolute;
	}

	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote div.content.speakers{
		text-align: center;
		font-size: 16px;
	}



	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote div.content.speakers span{
		font-size: 16px;
	}

	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote div.content.speakers -{
		font-size: 12px;
		color: white;
	}
	
	#fte2012-conf-prog.fte-global div.infobox.keynote img,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.keynote img {
		margin-left: 15px;
		padding: 0;
	}
	
#fte2012-conf-prog.fte-global div.infobox.topics, #fteeurope-conf-prog.fteeurope2014  div.infobox.topics {
	float: none;
	margin-left: 0;
	margin-bottom: 20px;
	width: 760px;
	background-color: #bce6f3;
}
#fteeurope-conf-prog.fteeurope2014  div.infobox.topics {
	background-color: #a0c1ec;
}

#fte2012-conf-prog.fte-global div.legend,
#fte2012-conf-prog.fte-asia div.legend,
#fteeurope-conf-prog.fteeurope2014  div.legend {
	float: right;
	width: 225px;
}

#fte2012-conf-prog.fte-global div.event-time,
#fteeurope-conf-prog.fteeurope2014 div.event-time {
	padding: 10px 13px;
	padding-left: 33px;
	width: 714px;
	background: url(/wp-content/themes/fte/images/conf/event-time-clock.png) 7px center #2fadd5 no-repeat;
	font-size: 0.8em !important;
}
#fteeurope-conf-prog.fteeurope2014 div.event-time {
	background-color: #126fe8;
	border-left:10px solid #0950ac;
	width: 704px;
}

#fteeurope-conf-prog.fteeurope2014 div.workshop div.event-time,
#fteeurope-conf-prog.fteeurope2014 div.airport-tours div.event-time,
#fteeurope-conf-prog.fteeurope2014 div.symposium div.event-time {
	width: 575px!important;
}
	#fte2012-conf-prog.fte-global div.workshop div.event-time,
	#fteeurope-conf-prog.fteeurope2014 div.workshop div.event-time {
		width: 699px;
	}
	
#fte2012-conf-prog.fte-global div.event-time.break,
#fteeurope-conf-prog.fteeurope2014  div.event-time.break  {
	padding: 10px 13px;
	padding-left: 33px;
	background: url(/wp-content/themes/fte/images/conf/event-time-clock.png) 7px center #f8c02d no-repeat;
	font-size: 0.8em !important;
}

#fteeurope-conf-prog.fteeurope2014  div.event-time.break  {
	border-left: 10px solid #d22329;
}

#fte2012-conf-prog.fte-global div.infobox.day-two-keynote div.keynote-speaker,
#fte2012-conf-prog.fte-global div.inspirational-keynote-blank div.keynote-speaker{
	width: 630px;
}

#fte2012-conf-prog.fte-global div.infobox.day-two-keynote div.keynote-speaker span,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote div.keynote-speaker span,
#fte2012-conf-prog.fte-global div.inspirational-keynote-blank div.keynote-speaker span{
		font-size: 16px !important;
		display: inline !important;
	}


/* Cabin integration */

.cabin-integration-container{
	padding: 10px;
	background: #444444; 
	border-color: #000000;
	color: white;
}

.cabin-integration-container h2, .cabin-integration-container p{
	color: white !important;
}

.cabin-integration-container .event-time{
	width: 704px !important;
}

/* Slideshows */

#fte2012-conf-prog.fte-global #unconference-social-media p,
#fteeurope-conf-prog.fteeurope2014 #unconference-social-media p { text-align: center; }

/* container for slides */
#fte2012-conf-prog.fte-global .images,
#fteeurope-conf-prog.fteeurope2014 .images {
    background-color:#fff;
    border:1px solid #ccc;
    position:relative;
    height:550px;

    width:800px;
    float:left;
    margin:15px;
    cursor:pointer;

    /* CSS3 tweaks for modern browsers */
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:0 0 25px #666;
    -webkit-box-shadow:0 0 25px #666;
}

/* single slide */
#fte2012-conf-prog.fte-global .images div,
#fteeurope-conf-prog.fteeurope2014 .images div {
    display:none;
    position:absolute;
    top:0;
    left:0;
    margin:7px;
    padding:15px 30px 15px 15px;
    height:520px;
    font-size:12px;
}

/* header */
#fte2012-conf-prog.fte-global .images h3,
#fteeurope-conf-prog.fteeurope2014 .images h3 {
    font-size:22px;
    font-weight:normal;
    margin:0 0 20px 0;
    color:#456;
}

/* tabs (those little circles below slides) */
#fte2012-conf-prog.fte-global .slidetabs,
#fteeurope-conf-prog.fteeurope2014 .slidetabs {
    clear:both;
    margin-left:310px;
}

/* single tab */
#fte2012-conf-prog.fte-global .slidetabs a, #fteeurope-conf-prog.fteeurope2014 .slidetabs a,
#fteeurope-conf-prog.fteeurope2014 .slidetabs a, #fteeurope-conf-prog.fteeurope2014 .slidetabs a {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(/media/img/scrollable/arrow/navigator#fte2012-conf-prog.fte-global .png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}

/* mouseover state */
#fte2012-conf-prog.fte-global .slidetabs a:hover, #fteeurope-conf-prog.fteeurope2014 .slidetabs a:hover {
    background-position:0 -8px;
}

/* active state (current page state) */
#fte2012-conf-prog.fte-global .slidetabs a#fte2012-conf-prog.fte-global .current, #fteeurope-conf-prog.fteeurope2014 .slidetabs a#fteeurope-conf-prog.fteeurope2014 .current{
    background-position:0 -16px;
}


/* prev and next buttons */
#fte2012-conf-prog.fte-global .forward, #fte2012-conf-prog.fte-global .backward, #fteeurope-conf-prog.fteeurope2014 .forward, #fteeurope-conf-prog.fteeurope2014 .backward  {
    float:left;
    margin-top:140px;
    background:#fff url(/media/img/scrollable/arrow/hori_large#fte2012-conf-prog.fte-global .png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    cursor:pointer;
    font-size:1px;
    text-indent:-9999em;
}

/* next */
#fte2012-conf-prog.fte-global .forward, #fteeurope-conf-prog.fteeurope2014 .forward  { background-position: 0 -30px; clear:right; }
#fte2012-conf-prog.fte-global .forward:hover, #fteeurope-conf-prog.fteeurope2014 .forward:hover { background-position:-30px -30px; }
#fte2012-conf-prog.fte-global .forward:active, #fteeurope-conf-prog.fteeurope2014 .forward:active		{ background-position:-60px -30px; }


/* prev */
#fte2012-conf-prog.fte-global .backward:hover, #fteeurope-conf-prog.fteeurope2014 .backward:hover	{ background-position:-30px 0; }
#fte2012-conf-prog.fte-global .backward:active, #fteeurope-conf-prog.fteeurope2014 .backward:active { background-position:-60px 0; }

/* disabled navigational button#fte2012-conf-prog.fte-global . is not needed when tabs are
   configured with rotate: true */
#fte2012-conf-prog.fte-global .disabled, #fteeurope-conf-prog.fteeurope2014 .disabled {
    visibility:hidden !important;
}

/* Titles/Text */

#fte2012-conf-prog.fte-global h1.date,
#fte2012-conf-prog.fte-global h2.conference-start,
#fteeurope-conf-prog.fteeurope2014 h1.date,
#fteeurope-conf-prog.fteeurope2014 h2.conference-start {
	width: 730px;
	font-size: 2.96em;
	background-color: #333;
	padding: 15px;
}

#fte2012-conf-prog.fte-global h1.date-2014,
#fte2012-conf-prog.fte-asia h1.date-2014{
	width: 730px;
	font-size: 2.5em;
	background-color: #333;
	padding: 15px;
}

#fteeurope-conf-prog.fteeurope2014 h2.session-title {
	color:#d22329; 
	text-transform:uppercase;
	border-left:10px solid #e3ded7;
	padding-left:10px;
}

#fteeurope-conf-prog.fteeurope2014 h3.session-title {
	background-color:#e3ded7;
	color:#d22329; 
	text-transform:uppercase;
	border-left:10px solid #c7c0b5;
	padding:10px 0 10px 10px;
}

#fteeurope-conf-prog.fteeurope2014 h3.chairman-or-panellist-title {
	color:#d22329; 
	text-transform:uppercase;
}

#fteeurope-conf-prog.fteeurope2014 h2.session-title span, #fteeurope-conf-prog.fteeurope2014 h3.session-title span {
	color:#000;
	font-size:0.8em;
}

#fteeurope-conf-prog.fteeurope2014 h3.session-title span {
	font-size:0.7em;
}

#fteeurope-conf-prog.fteeurope2014 h1.date,
#fteeurope-conf-prog.fteeurope2014 h2.conference-start {
	width: 720px;
	background-color: #333333;
	border-left:10px solid #000000;
}

#fte2012-conf-prog.fte-global h2.conference-start, #fteeurope-conf-prog.fteeurope2014 h2.conference-start {
	font-size: 1.4em;
	color: #34c6f4;
}

#fteeurope-conf-prog.fteeurope2014 h2.conference-start {
	color: #5093eb;
}

#fte2012-conf-prog.fte-global span.invited, #fteeurope-conf-prog.fteeurope2014 span.invited { font-size: 2em !important; color: #18aa4e; font-weight: bold; }

#fte2012-conf-prog.fte-global h2 + p,
#fte2012-conf-prog.fte-global h3 + p,
#fteeurope-conf-prog.fteeurope2014  h2 + p,
#fteeurope-conf-prog.fteeurope2014  h3 + p { font-style: italic; }

#fte2012-conf-prog.fte-global h2 + p b,
#fte2012-conf-prog.fte-global h3 + p b,
#fteeurope-conf-prog.fteeurope2014 h2 + p b,
#fteeurope-conf-prog.fteeurope2014 h3 + p b  { font-style: normal; }

#fte2012-conf-prog.fte-global div.workshop h3,
#fte2012-conf-prog.fte-global div.forum h3,
#fte2012-conf-prog.fte-global div.infobox h4,
#fteeurope-conf-prog.fteeurope2014 div.workshop h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox h4 { font-size: 1em; }

#fte2012-conf-prog.fte-global div.infobox h4, #fteeurope-conf-prog.fteeurope2014 div.infobox h4 { font-style: normal; color: #000; }
#fteeurope-conf-prog.fteeurope2014 div.opening-keynote h4 { font-style: normal; color: white; padding: 0px;}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote h3,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote h5,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank h3,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank h5,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank p,
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote p,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote h5,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote h5,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote p,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h3,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h5,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p  { color: #ebebeb; }

#fte2012-conf-prog.fte-global div.infobox.keynote h3, #fteeurope-conf-prog.fteeurope2014 div.infobox.keynote h3 { margin-bottom: 15px; }

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote h5,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank h5,
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote h3,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote h3,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote h5,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote h5,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote h3,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h3,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h5 {
	margin: 0;
	padding: 30px 20px 30px 0;
	width: 631px;
	font-size: 1.2em;
	color: #000000;
	line-height: 1.2em;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank h3{
	margin: 0;
	padding: 30px 20px 30px 0;
	width: 631px;
	font-size: 1em;
	color: #000000;
	line-height: 1.2em;
}
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote h3,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h3 {
	color: #ffffff;
	font-size:1.1em!important;
}
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h3 {
	color: #6e4105;
}
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address  {
	margin-top:10px;
}

#fte2012-conf-prog.fte-global div.boxout h2, #fteeurope-conf-prog.fteeurope2014 div.boxout h2 {
	float: left;
	margin: 0;
	padding: 10px 10px 0 10px;
	width: 435px;
	color: #34c6f4;
	font-size: 1.4em;
}
#fte2012-conf-prog.fte-global div.boxout p, #fteeurope-conf-prog.fteeurope2014  div.boxout p {
	float: left;
	margin: 0;
	padding: 10px;
	width: 435px;
	color: #ffffff;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote h3, #fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote h3, #fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address h3 {
	padding-top: 25px;
	font-size: 1.5em;
	line-height: 1.2em;
}
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote h3,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote h3,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote h3 {
	padding: 40px 20px 41px 0;
}

#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p,
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank p,
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote p,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote p,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p  {
	padding: 0 15px 0 0 !important;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p.speaker-desc, #fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote p.speaker-desc, #fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc  {
	margin: 0 0 4px 0 !important;
}
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote p,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote p,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote p {
	margin: 0 0 15px 0 !important;
}
#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p.speaker-desc,
#fte2012-conf-prog.fte-global div.infobox.day-two-keynote p.speaker-desc,
#fte2012-conf-prog.fte-global div.infobox.day-three-keynote p.speaker-desc,
#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote p.speaker-desc,
#fteeurope-conf-prog.fteeurope2014 div.infobox.opening-keynote p.speaker-desc,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-two-keynote p.speaker-desc,
#fteeurope-conf-prog.fteeurope2014 div.infobox.day-three-keynote p.speaker-desc,
#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc {
	font-size: 0.9em;
}
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p.speaker-desc span,
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank p.speaker-desc span,
	#fte2012-conf-prog.fte-global div.infobox.day-two-keynote p.speaker-desc span,
	#fte2012-conf-prog.fte-global div.infobox.day-three-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.inspirational-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.day-two-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.day-three-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc span
	 {
		display: block;
		margin-bottom: 15px;
		font-size: 2em;
		line-height: 0.8em;
		color: #34c6f4;
	}
	
		#fteeurope-conf-prog.fteeurope2014  div.infobox.inspirational-keynote p.speaker-desc span,
		#fteeurope-conf-prog.fteeurope2014  div.infobox.opening-keynote p.speaker-desc span,
		#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc span
	 {
		font-size: 1.8em!important;
	 }
	
	
	#fteeurope-conf-prog.fteeurope2014  div.infobox.inspirational-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.opening-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.day-two-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.day-three-keynote p.speaker-desc span
	 {
		color: #126fe8!important;
	}
	
		#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc span
	 {
		color: #f78e11!important;
		margin-top:25px;
	}
	
	
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p.speaker-desc span,
	#fte2012-conf-prog.fte-global div.infobox.opening-keynote p.speaker-desc span,
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote-blank p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote p.speaker-desc span,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc span {
		font-size: 35px;
		line-height: 0.2em;
	}
	#fte2012-conf-prog.fte-global div.infobox.inspirational-keynote p.speaker-desc span.invited,
	#fteeurope-conf-prog.fteeurope2014 div.infobox.inspirational-keynote p.speaker-desc span.invited,
	#fteeurope-conf-prog.fteeurope2014  div.infobox.keynote-address p.speaker-desc span.invited {
		display: inline;
		line-height: 1em;
		vertical-align: top;
	}

#fte2012-conf-prog.fte-global span.end-of-day, #fteeurope-conf-prog.fteeurope2014 span.end-of-day
 {
	display: block;
	clear: both;
	padding: 10px;
	background-color: #ebebeb;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	font-size: 1.2em;
	font-weight: bold;
}

#fte2012-conf-prog.fte-global span.end-of-day2014,
#fte2012-conf-prog.fte-asia span.end-of-day2014
 {
	display: block;
	clear: both;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #ebebeb;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	font-size: 1.2em;
	font-weight: bold;
}

#fte2012-conf-prog div.infobox span, 
#fte2012-post-event div.infobox span { color: #0096cc; }

#fte2012-conf-prog.fte-global div.infobox.topics h4, #fteeurope-conf-prog.fteeurope2014 div.infobox.topics h4 {
	font-size: 1em;
	font-style: normal;
}

	#fte2012-conf-prog.fte-global div.legend span.workshop,
	#fte2012-conf-prog.fte-global div.legend span.social,
	#fte2012-conf-prog.fte-asia div.legend span.workshop,
	#fte2012-conf-prog.fte-asia div.legend span.social,
	#fteeurope-conf-prog.fteeurope2014 div.legend span.workshop,
	#fteeurope-conf-prog.fteeurope2014 div.legend span.social {
		display: block;
		float: left;
		margin-right: 8px;
		width: 20px;
		height: 20px;
	}
	#fte2012-conf-prog.fte-global div.legend span.workshop,
	#fteeurope-conf-prog.fteeurope2014 div.legend span.workshop {
		background-color: #2fadd5;
		border: 1px solid #2198bd;
	}
	#fteeurope-conf-prog.fteeurope2014 div.legend span.workshop {
		background-color: #126fe8;
		border: 1px solid #0950ac;
	}
	#fte2012-conf-prog.fte-global div.legend span.social,
	#fte2012-conf-prog.fte-asia div.legend span.social,
	#fteeurope-conf-prog.fteeurope2014 div.legend span.social {
		background-color: #f8c02d;
		border: 1px solid #d5a21d;
	}

#fte2012-conf-prog p.hosted, 
#fte2012-post-event p.hosted { font-weight: bold; }

#fte2012-conf-prog div.event-time, 
#fte2012-post-event div.event-time {	font-size: 12px; }

#fte2012-conf-prog div.infobox p, 
#fte2012-conf-prog div.infobox p.speaker-desc,
#fte2012-post-event div.infobox p { padding-top: 10px !important; }
#fte2012-conf-prog div.infobox span,
#fte2012-post-event div.infobox span { font-weight: bold; }

#fte2012-conf-prog div.exclusive p,
#fte2012-post-event div.exclusive p { margin-bottom: 0; padding: 0 !important; color: #fff !important; }
#fte2012-conf-prog div.exclusive p span,
#fte2012-post-event div.exclusive p span { color: #000 !important; }

#fte2012-conf-prog div.rohit-workshop p,
#fte2012-post-event div.rohit-workshop p { margin-bottom: 0; color: #fff !important; font-size: 1em; font-weight: bold; }

#fte2012-conf-prog div.infobox p.tan-sri-bashir{ margin-top: 10px !important; }
#fte2012-conf-prog div.infobox p.rohit,
#fte2012-post-event div.infobox p.rohit { margin-bottom: 0 !important; padding-bottom: 0 !important; }

#fte2012-conf-prog div.infobox.virgin p.item-desc,
#fte2012-post-event div.infobox.virgin p.item-desc { margin-bottom: 0; color: #fff; }
#fte2012-conf-prog div.infobox.virgin p.item-desc a,
#fte2012-post-event div.infobox.virgin p.item-desc a { color: #0096cc; }

#fte2012-conf-prog div.infobox.virgin p.speaker-desc,
#fte2012-post-event div.infobox.virgin p.speaker-desc { float: left; margin-bottom: 0; width: auto; font-size: 0.75em; }
#fte2012-conf-prog div.infobox.virgin p.speaker-desc span,
#fte2012-post-event div.infobox.virgin p.speaker-desc span { font-size: 1.1em; }

#fte2012-conf-prog div.infobox.virgin h3,
#fte2012-post-event div.infobox.virgin h3 { color: #fff; }
#fte2012-conf-prog div.infobox.virgin h4, 
#fte2012-conf-prog div.infobox.virgin p.speaker-desc,
#fte2012-post-event div.infobox.virgin h4, 
#fte2012-post-event div.infobox.virgin p.speaker-desc { color: #0096cc; }
	#fte2012-conf-prog div.infobox.virgin p.speaker-desc span,
	#fte2012-post-event div.infobox.virgin p.speaker-desc span { color: #fff; }
		#fte2012-conf-prog div.infobox.virgin p.speaker-desc span.invited { font-size: 1.3em !important; color: #0096cc; }
	
#fte2012-conf-prog p span.invited,
#fte2012-post-event p span.invited { font-size: 1.4em !important; color: #999; }

#fte2012-post-event div.conf-docs a { color: #333 !important; font-size: 100%; }

#fte2012-post-event a.button { font-size: 11px; }

		#fte2012-post-event div.infobox.virgin a.button { margin-left: 10px; }

#fte2012-conf-prog div.legend ul, #fteeurope-conf-prog div.legend ul { padding-left: 0; }
	#fte2012-conf-prog div.legend ul li, #fteeurope-conf-prog div.legend ul li { font-weight: bold; list-style: none; line-height: 20px; }
	
  #fteeurope-conf-prog div.legend ul { margin-top:15px;}

#fte2012-conf-prog ul.quick-links { float: none; margin-top: 20px; margin-bottom: 20px; }
#fte2012-conf-prog ul.quick-links li a,
#fte2012-post-event ul.quick-links li a { padding: 4px 7px; }

#fteeurope-conf-prog ul.quick-links { float: none; margin-top: 20px; margin-bottom: 30px; }
#fteeurope-conf-prog ul.quick-links li a,
#fteeurope-conf-prog ul.quick-links li a { padding: 10px 13px; font-size:19px; border:0!important; }

/* Box outs */
#fte2012-conf-prog div.rohit-workshop,
#fte2012-post-event div.rohit-workshop { background-color: #000; width: 300px; }

#fte2012-conf-prog div.infobox.rohit,
#fte2012-post-event div.infobox.rohit { float: left !important; margin: 0 10px 0 0 !important; width: 300px; }
#fte2012-conf-prog div.infobox.virgin,
#fte2012-post-event div.infobox.virgin { margin: 0 0 20px 0; width: 100%; background-color: #0d1517; }

#fte2012-conf-prog div.event-listing.rohit,
#fte2012-post-event div.event-listing.rohit { float: right; overflow: hidden; max-width: 450px; }

#fte2012-conf-prog div.exclusive,
#fte2012-post-event div.exclusive { float: right; margin-left: 10px; padding: 5px !important; background-color: #d2232a; font-weight: bold; text-transform: uppercase; text-align: center; }

/* Images */
#fte2012-conf-prog div.event-listing img,
#fte2012-post-event div.event-listing img { margin-bottom: 15px; }
#fte2012-conf-prog div.infobox img,
#fte2012-post-event div.infobox img { margin: 0; }
#fte2012-conf-prog img.speaker-logo,
#fte2012-post-event img.speaker-logo { float: none !important; margin: 5px 5px 5px 0 !important; }

#fte2012-conf-prog div.infobox.virgin img.logo,
#fte2012-post-event div.infobox.virgin img.logo { float: left; margin: 7px 10px 0 0; }

#fte2012-conf-prog img.rohit,
#fte2012-post-event img.rohit { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

#fte2012-conf-prog .gala-images img,
#fte2012-post-event .gala-images img { margin-right: 15px; }

#fte2012-conf-prog.fte-global img.register-button, #fteeurope-conf-prog.fteeurope2014 img.register-button{ margin-top: 15px; margin-bottom: 0; }


/* 7.3 - FTE 2013 Styles
-----------------------------------------------------------------------------------------------------------*/

/* Structure */

#fte2013-post-event ul.tabs, #fte-europe-2014-post-event ul.tabs {
	margin: 20px auto;
	padding: 0;
	width: 642px;
}

#fte2013-post-event ul.tabs li, #fte-europe-2014-post-event  ul.tabs li {
	float: left;
	margin-right: 15px;
	list-style-type: none;
}

#fteasia2012-post-event ul.tabs {
	margin: 20px auto;
	padding: 0;
	width: 100%!important;
	padding-left: 8px;
}

#fteasia2012-post-event ul.tabs li {
	float: left;
	margin-right: 15px;
	list-style-type: none;
}

.fte-event-countdown {
	margin-bottom: 10px;
	width: 160px;
	height: 255px;
	background: url(images/fte-countdown-bg.png) no-repeat;
}

.fte-event-countdown .col-300 {
	width: 300px;
	background: url(images/fte-countdown-bg-300.png) no-repeat;
}

/* Titles/Text */

.fte-event-countdown p {
	width:140px;
	height:156px;	
	padding: 10px 10px 0px 10px;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom:0;	
}
	.fte-event-countdown p span {
		font-size: 2em;
		line-height: 1em;
	}
	.fte-event-countdown .small {
		font-size: 0.9em;
		line-height: 1em;
	}

.fte-event-countdown .col-300 p {
	width:215px;
	height:141px;
	padding-top: 25px;
	padding-left: 85px;
	font-size: 30px;
	margin-bottom:0;
}
	.fte-event-countdown .col-300 p span {
		font-size: 30px;
		line-height:50px;
	}
	.fte-event-countdown .col-300 .small {
		display: block;
		font-size: 20px;
		line-height: 20px;
	}

/* Images */


/* Links */

#fte2013-post-event a {
	margin-top: 0;
	font-size: 12px;
}
#fte2013-post-event .boxout a.button {
	margin-left: 10px;
}
.fte-event-countdown p a {
	color: #fff;
}
	.fte-event-countdown p a:hover {
		text-decoration: none;
	}

#fte2013-post-event ul.tabs li a, #fte-europe-2014-post-event ul.tabs li a {
	display: block;
	padding: 10px 5px;
	width: 290px;
	background-color: #222;
	border: 3px solid #444;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #eee;
	text-align: center;
}
#fte2013-post-event ul.tabs li a.current,
#fte2013-post-event ul.tabs li a:hover,
#fte-europe-2014-post-event ul.tabs li a.current,
#fte-europe-2014-post-event  ul.tabs li a:hover {
	background-color: #34C6F4;
	border-color: #2FADD5;
	color: #333;
	text-decoration: none;
}

#fteasia2012-post-event ul.tabs li a {
	display: block;
	padding: 25px 5px;
	width: 348px;
	background-color: #222;
	border: 3px solid #444;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #eee;
	text-align: center;
	font-size: 14px;
}

#fteasia2012-post-event ul.tabs li a.current,
#fteasia2012-post-event ul.tabs li a:hover {
	background: #f15822;
	border-color: #bc441a;
	color: #fff !important;
}

#fte2013-post-event .conf-docs li a.button {
	color: #222 !important;
}

.video-btn a, .video-btn a:hover {
	background-color:#2fadd5;
	border:none;
	text-align:center;
	color:#ffffff; 
	width:135px;
}
.video-btn a:hover {
	background-color:#2c9bbe;
}
#cboxLoadedContent {
	margin-bottom: 0px!important;
	overflow:hidden!important;
}
#cboxClose {
	background: url(/wp-content/themes/fte/images/controls-post-event.png) no-repeat -27px -2px !important;
}

/* post event conferences tabs */

.conferences-tabs #ont-tab, .conferences-tabs #uita-tab  {
	background: url(/wp-content/themes/fte/images/conf/on-the-ground-logo-no-bg.png) no-repeat 15px 15px;
	height:48px;
	padding-top:50px!important;
	padding-left:135px!important;
	padding-bottom:40px!important;
	width:225px!important;
	border:none!important;
	text-align:left!important;
	font-size:18px;
	border-radius:5px!important;
 }
 
.conferences-tabs #uita-tab  {
	background: url(/wp-content/themes/fte/images/conf/up-in-the-air-logo-no-bg.png) no-repeat 15px 15px;
 }
 
#fte2013-post-event ul.tabs, #fte-europe-2014-post-event ul.tabs {
	width:100%!important;
	padding-left:8px;
 }
#fte2012-conf-prog ul.quick-links li a {
	 padding:10px!important;
	 border:none!important;
	 text-shadow:none!important;	 
}
/* 7.4 - FTE Europe post event 2014 Styles
-----------------------------------------------------------------------------------------------------------*/

 #post-10486 h1.entry-title {
	width:720px;
	height:20px;
	background-color:#d22329;
	border-radius: 5px;
	padding:20px;
	padding-top:15px;
	color:#ffffff;
	text-transform:uppercase;
}

#fte-europe-2014-post-event .conf-docs {
	float:left;
	margin:auto;
	width:720px;
}

#fte-europe-2014-post-event .conf-docs ul {
	margin:auto;
	text-align:center;
}

#fte-europe-2014-post-event .conf-docs a.button {
	padding:20px!important;
	background:#126fe8;
	border:none;
	font-size:17px!important;
	margin-left:3px!important;
}

#fte-europe-2014-post-event .conf-docs ul li a#first-child {
	margin-left:0!important;
}



#fte-europe-2014-post-event .conf-docs a.button:hover {
	background:#34c6f4;	
}

/*download presentations button*/

#fte-europe-2014-post-event  a.download-button, #fte-europe-2014-post-event  a.video-button {
	background-image:none;
	padding:10px;
	background-color:#d22329;
	border:none;
	font-size:12px;
	color:#ffffff;
	border-radius:5px;
	text-decoration:none;
	float:left;
	margin-bottom:10px;
	cursor:pointer;
}

#fte-europe-2014-post-event  a.video-button {
	background-color:#34c6f4;
	margin-right:10px;
}

#fte-europe-2014-post-event a.download-button:hover {
	background:#126fe8;
}

#fte-europe-2014-post-event  a.video-button:hover  {
	background:#999999;	
}

/*-----------------------------------------------------------------------------------------------------------*/

/* 7.5 - FTE Asia 2013 Styles
-----------------------------------------------------------------------------------------------------------*/

/* Images */

#fteasia2012-conf-prog div.infobox.keynote img { margin: 0 0 20px 20px; }
#fteasia2012-conf-prog div.infobox.keynote img:first-of-type { margin-bottom: 0; }



/*-----------------------------------------------------------------------------------------------------------*/

/* 7.6 - FTE Asia 2014 Styles
-----------------------------------------------------------------------------------------------------------*/

#fte2012-conf-prog.fte-asia div.legend span.workshop{
	background-color: #f15822;
	border: 1px solid #bc441a;
}

 #fte2012-conf-prog.fte-asia h1.date-2014{
 	color: #f15822;
 }

 #fte2012-conf-prog.fte-asia div.event-time{
 	background-color: #f15822;
	border: 1px solid #bc441a;
 }

 #fte2012-conf-prog.fte-asia div.event-time{
 	padding: 10px 13px;
	padding-left: 33px;
	width: 714px;
	background: url(/wp-content/themes/fte/images/conf/event-time-clock.png) 7px center #f15822 no-repeat;
	font-size: 0.8em !important;
 }

 #fte2012-conf-prog.fte-asia div.event-time.break{
 	padding: 10px 13px;
	padding-left: 33px;
	background: url(/wp-content/themes/fte/images/conf/event-time-clock.png) 7px center #f8c02d no-repeat;
	font-size: 0.8em !important;
 }


#fte2012-conf-prog.fte-asia p.speaker-desc span{
	color: #f15822;
	font-weight: bold;
	font-size: 12px;
}

/*---------------------------------------------------------------------------------------------------------*/
/* 7.7 - FTE Asia 2015 Styles
-----------------------------------------------------------------------------------------------------------*/

.fte-asia-rates {
	border:none;
	margin: 0;
}

.fte-asia-rates table {
	margin:0;
}

.fte-asia-rates tr td {
	border:none;
	padding:0;
}


/* 8.0 - Ads & Misc
-----------------------------------------------------------------------------------------------------------*/

.homepage-btns span a {
	display:block;		
	margin:0; padding:0;
	line-height:0;
}

/** jQuery Tools Styling **/
.tooltip {
	background-color: #fff;
	border:           2px solid #ccc;
	color:            #444;
	display:          none;
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        11px;
	padding:          8px 15px;
}
/* WP-PageNavi Styles*/

.wp-pagenavi {
	display:block;
	margin:15px 0 0;
	font-size:12px;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
	color:#000;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

/* Bio format for Archive Page */

#entry-author-info { 
	margin-bottom:15px;
	padding:10px;
	border:1px solid #CCC;
}
#entry-author-info #author-avatar {
	float:right;
	margin-right:5px;
	width:120px;
}

.archive-meta {
	background: #444444;
	border-color:#000000;
	padding:12px 12px 4px 12px;
	margin:10px 0;
	display:block;
}

.cat-meta-118 {
	padding-right:223px;
	background:url('images/fte-up-in-the-air-cat-logo.png') #444444 no-repeat center right;	
}

.archive-meta p {
	color: #FFF!important;	
}

/* Large subscribe box */

.subscribe-large {
	clear: left;
	background: url(images/subscribe_large-bg.png) no-repeat top left;
	height: 123px;
}
.subscribe-large form {
	width: 420px;
	float: right;
	margin: 65px 47px 0 0;
}
.subscribe-large input#email {
	border:     1px solid #000;
	color:      #666;
	float:      left;
	font-size:  11px;
	margin:     0;
	padding:    2px;
	width:      350px;
}
.subscribe-large input#submit {
	background:  #ccc;
	border:      1px solid #ececec;
	color:       #444;
	cursor:      pointer;
	float:       right;
	font-size:   11px;
	font-weight: bold;
	margin:      0;
}

/* FTE2011 Conference Programe Styles */

.col-margin-sep-right { border-right: 1px dotted #adadad; margin-right: 15px; padding-right: 15px; }

.spacer {
	height: 30px;
}
h1.date, h1.date-fte-europe, h1.date-2014 {
	text-transform: uppercase;
	color: #34c6f4;
	margin-top: 20px;
	clear: left;
}
h1.date-fte-europe {
	color: #126fe8;
}

.fteeurope2014 h1.date {
	color: #ffffff;
}

.speakers h4 {
	width: 100%;
	float: left;
	clear: both;
}
ul.quick-links, ul.quick-links-fte-europe {
	font-weight: bold;
	float: right;
	position: relative;
	padding: 0;
	margin-top: -29px;
}

ul.quick-links li, ul.quick-links-fte-europe li {
	list-style-type: none;
	display: inline;
}
ul.quick-links li span, ul.quick-links-fte-europe li span {
	margin-right: 10px;
}
ul.quick-links li a, ul.quick-links-fte-europe li a {
	background-color: #999;
	padding: 8px 15px;
	color: #fff;
	text-shadow: 0 1px 1px #444;
	border: 1px solid #535353;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.quick-links li a:hover, ul.quick-links-fte-europe li a:hover {
	text-decoration: none;
	background-color: #34c6ec;
	border: 1px solid #1b87a3;
}
ul.quick-links-fte-europe li a:hover {
	background-color: #126fe8;
}
.fteeurope2014 ul.quick-links li a:hover {
	background-color: #126fe8;
}
div.highlights {
	background-color: #555;
	width: 760px;
	height: 181px;
	float: left;
	margin: 10px 0 50px 0;
}
div.event-time, div.event-time-fteeurope {
	background-color: #2fadd5;
	border-top: 1px solid #2198bd;
	font-size: 10px;
	padding: 5px 8px;
	color: #fff;
	margin: 15px 0 10px 0;
}
div.event-time-fteeurope {
	background-color: #126fe8;
}

div.break {
	background-color: #f8c02d;
	border-top: 1px solid #d5a21d;
	color: #54410f;
}
div.event-listing img {
	float: left;
	margin-right: 15px;
}
div.fte-europe-speakers {
	float: left;
	margin-right: 15px;
}
div.event-listing h4 {
	color: #3c3b3b;
	font-style: italic;
}
p.speaker-desc, p.speaker-desc-fte-europe, p.speaker-desc-fte-europe-large {
	font-size: 11px;
}
p.speaker-desc-fte-europe, p.speaker-desc-fte-europe-large {
	width:225px; 
	float:left;
	margin-right:20px;
}
p.speaker-desc-fte-europe-large {
	width:300px; 
}
p.speaker-desc-fte-europe img, p.speaker-desc-fte-europe-large img { 
	float:right;
}
.border-right {
	border-right: 1px solid #999999;
	
}
p.speaker-desc span, p.speaker-desc-fte-europe span, p.speaker-desc-fte-europe-large span {
	color: #34c6f4;
	font-weight: bold;
	font-size: 12px;
}
p.speaker-desc-fte-europe span, p.speaker-desc-fte-europe-large span {
	color: #126fe8;
}

.fteeurope2014 .col-left p.speaker-desc span {
	background: url(images/conf/microphone-icon.png) no-repeat;
	padding-left: 20px;
	padding-top:4px;
	color: #126fe8;
}

.fteeurope2014 .col-left .red-speaker p.speaker-desc span {
	background: url(images/conf/microphone-icon-white.png) no-repeat!important;
	font-size:14px;
}

.fteeurope2014 .speakers img {
	margin-bottom:10px;
}

div.infobox {
	float: right;
	width: 300px;
	background-color: #ebebeb;
	margin-left:10px;
}
div.infobox h3 {
	font-size: 16px;
	margin: 15px 0 0 15px;
}
div.infobox h4 {
	padding: 10px 15px 0 15px;
}
div.infobox p {
	padding: 0 15px 10px 15px;
}
div.further-info {
	width: 180px;
	background-color: #444;
	font-weight: bold;
}
div.further-info p {
	padding: 10px;
	color: #fff;
}

div.infobox .bloon {
	margin: 0; /* Fixes IE7 bug */
	width: 100%;
	background-color: #0096CC;
}

	div.infobox .bloon p { margin-bottom: 0px; color: #fff !important; }

div.speaker-top-right { float: right; margin-top: 10px; }

/* FTE Global Event Styles */

.fte-global-2016-heading {
	width:760px;
	height:93px;
	background:#000000  url(images/fte-global-2016/FTE-Global-2016-theme-background.png) no-repeat top center;
	text-align: center;
	padding-top:17px;
	margin:0 0 20px 0;
	line-height:16px;
	text-transform: uppercase;
}
.fte-global-2016-heading .top-line { display:block; 	font-size:22px; color:#fccc00; }
.fte-global-2016-heading .bottom-line { display:block; font-size:14px;  padding-top:22px; color:#FFFFFF;}


.fte-europe-2016-heading {
	width:760px;
	height:83px;
	background:#000000  url(images/fte-europe-2016/FTE-europe-2016-theme-background.png) no-repeat top center;
	text-align: center;
	padding-top:12px;
	margin:0 0 20px 0;
	line-height:16px;
	text-transform: uppercase;
}

.fte-europe-2016-heading .top-line { display:block; 	font-size:22px; color:#FFFFFF; }
.fte-europe-2016-heading .bottom-line { display:block; font-size:15px; line-height:15px;  padding-top:10px; color:#fccc00;}



.fte-asia-2015-heading {
	width:760px;
	height:83px;
	background:#000000  url(images/fte-asia-expo-2015/FTE-asia-expo-2015-theme-background.png) no-repeat top center;
	text-align: center;
	padding-top:27px;
	margin:0 0 20px 0;
	line-height:16px;
	text-transform: uppercase;
}
.fte-asia-2015-heading .top-line { display:block; 	font-size:22px; color:#fccc00; }
.fte-asia-2015-heading .bottom-line { display:block; font-size:14px;  padding-top:12px; color:#FFFFFF;}



/* FTE Marketing Pack Styles */

.marketing, #fte-europe-2014-marketing-pack .marketing {
		float: left;
		width: 740px;
		margin-bottom: 10px;
		padding: 10px;
		border: 1px solid #ccc;
	}
	
	
	
#fte-europe-2014-marketing-pack h2 {
	font-size:18px;
	color: #FFFFFF;
	background-color: #126fe8;
	border-left:5px solid #000;
	padding:7px;	
	}
	
	#fte-europe-2014-marketing-pack h4 {
	font-size:16px;
	color: #126fe8;	
	}
	
	#fte-europe-2014-marketing-pack a {
	color: #09C;	
	}
		
	.marketing h4 { font-size: 24px; margin-top: 10px; }
	.marketing h5 { color: #666; font-size: 18px; }
	
	.quick-list, .quick-list-2012 {
		float: left;
		background: url('images/fte-marketing-nav-bg.jpg') #2d2d2d repeat-x top left;
		padding: 2px;
		width: 100%;
		margin: 10px 0 20px 0;
	}
	.quick-list-2012 { width: auto; }
		.quick-list h3, .quick-list-2012 h3 {
			width: 100%;
			text-align: center;
			color: #fff;
			font-size: 18px;
			padding: 7px 0 0 0;
			text-shadow: 0 1px 0 #000;
		}
		.quick-list ul, .quick-list-2012 ul {
			clear: left;
			float: left;
			margin: 0 0 3px 2px; padding: 0;
		}
			.quick-list ul li, .quick-list-2012 ul li {
				display: inline;
				list-style-type: none;
				float: left;
				margin-right: 1px;
				padding-bottom: 0;
				border: 1px solid #fff;
				
			}
				.quick-list ul li a, .quick-list-2012 ul li a {
					background-color: #f8f8f8;
					color: #444;
					float: left;
					width: 123px;
					height: 180px;
				}
					.quick-list ul li a img, .quick-list-2012 ul li a img {
						float: left;
						display: block;
						margin-bottom: 15px;
					}
					.quick-list ul li a span, .quick-list-2012 ul li a span {
						width: 113px;
						padding: 0 5px;
						clear: left;
						display: block;
						text-align: center;
						vertical-align: middle;
						font-size: 11px;
					}
						.quick-list ul li a:hover, .quick-list-2012 ul li a:hover { color: #34C6F4; text-decoration: none; }
						.quick-list ul li a span.big, .quick-list-2012 ul li a span.big { font-size: 14px; }
	
	.marketing-banners {
		background-color: #ccc;
		border: 2px dashed #999;
		padding: 5px;
		margin-bottom: 15px;
	}
	.invite-html {
		width: 600px;
		height: 150px;
		clear: left;
	}
	.marketing-html {
		width: 600px;
		height: 70px;
		clear: left;
		margin-bottom: 50px;
	}
	.send-us td { padding: 10px 15px; } 
	
	.exhibitor-profile-popup {
		display: block;
		background-color: #fff;
		width: 600px;
		padding: 50px;
		margin-bottom: 0;
	}	
		.exhibitor-profile-popup ul {
			font-size:12px;
			line-height:18px;	
		}
		th.info-profile {
			background: url(images/icon_view-profile.jpg) #444444 no-repeat right center;
		}
			th.info-profile a { color: #ffffff; text-decoration: none; float: left; width: 100%; }
			
			
/*overlay effect style*/

.overlay {
	display:none;
	background:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;		
	border:none;
	padding:35px;
	font-size:11px;
}

#fte-europe-2014-marketing-pack .overlay {
	display:none;
	background:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;		
	border:none;
	padding:35px;
	font-size:11px;
	min-height:30px;
	max-height:690px;
	max-width:900px;
	overflow-y:auto;
}

#fte-europe-2014-post-event .overlay {		
	height:300px!important;
	width:600px!important;
}

.overlay .close {
	background-image:url(images/icons/close.png);
	position:absolute; 
	right:0; 
	top:0;
	cursor:pointer;
	height:28px;
	width:28px;
}

#fte-europe-2014-marketing-pack .heading-one, #fte-europe-2014-marketing-pack .heading-two,#fte-europe-2014-marketing-pack .heading-three  {
	background-image:url(/wp-content/themes/fte/images/marketing-pack-fte-europe-black-number-header-1.png);
	width:660px;
	height:47px;
	margin-top:0;
	padding: 28px 0 0 80px;
	color:#FFF;
	text-decoration:none;
}

#fte-europe-2014-marketing-pack .heading-two {
	background-image:url(/wp-content/themes/fte/images/marketing-pack-fte-europe-black-number-header-2.png);
}

#fte-europe-2014-marketing-pack .heading-three  {
	background-image:url(/wp-content/themes/fte/images/marketing-pack-fte-europe-black-number-header-3.png);
}

#fte-europe-2014-marketing-pack .overlay-effect {
	background-image:url(/wp-content/themes/fte/images/fte-europe-marketing-buttons-bg.png);
	width:720px;
	height:47px;
	margin-top:15px;
	padding: 28px 0 0 20px;
	color:#FFF;
	text-decoration:none;
}
#fte-europe-2014-marketing-pack .overlay-effect:hover {
	color:#ddd;
}

/*FTE Europe Marketing pack banner sections styles*/

#fte-europe-2014-marketing-pack .marketing-banners {
	background-color: #ccc;
	padding: 5px;
	margin-bottom: 10px;
	clear:left;
}
	
#fte-europe-2014-marketing-pack .marketing-banners-div {
	width:100%;
	min-height:10px;
	margin-top:30px;
	padding-top:30px;
	border-top: 1px solid #ccc;
}

/*Exhibitor marketing Banner modal sizes*/

#fte-europe-2014-marketing-pack #banner-468x60 {
	height:270px;
}

#fte-europe-2014-marketing-pack #banner-728x90 {
	height:300px;
}

#fte-europe-2014-marketing-pack #banner-300x250 {
	height:460px;
}

#fte-europe-2014-marketing-pack #banner-160x600 {
	height:810px;
}

/* FTE Global 2014 Marketing Pack */

#accordion {
margin-top:10px;
}

#accordion .pane {
padding-bottom:20px;
}

.page-id-10530 #accordion h2 { 
height:75px;
width:580px;
padding:25px 70px 0 110px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:18px;
cursor:pointer;
position:relative;
text-transform:uppercase;
clear:both;
background: #30bbef; /* Old browsers */
background: -moz-linear-gradient(top, #30bbef 0%, #4dc3f1 50%, #2989d8 50%, #31bbef 51%, #11a7df 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30bbef), color-stop(50%,#4dc3f1), color-stop(50%,#2989d8), color-stop(51%,#31bbef), color-stop(100%,#11a7df)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #30bbef 0%,#4dc3f1 50%,#2989d8 50%,#31bbef 51%,#11a7df 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #30bbef 0%,#4dc3f1 50%,#2989d8 50%,#31bbef 51%,#11a7df 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #30bbef 0%,#4dc3f1 50%,#2989d8 50%,#31bbef 51%,#11a7df 100%); /* IE10+ */
background: linear-gradient(to bottom, #30bbef 0%,#4dc3f1 50%,#2989d8 50%,#31bbef 51%,#11a7df 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30bbef', endColorstr='#11a7df',GradientType=0 ); /* IE6-9 */
}

.page-id-5766 #accordion h2 { 
height:75px;
width:580px;
padding:25px 70px 0 110px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:18px;
cursor:pointer;
position:relative;
text-transform:uppercase;
clear:both;
color:#FFF;
background: #e84b0d; /* Old browsers */
background: -moz-linear-gradient(top,  #e84b0d 0%, #ff743d 50%, #cd3a00 51%, #ff6e35 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e84b0d), color-stop(50%,#ff743d), color-stop(51%,#cd3a00), color-stop(100%,#ff6e35)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e84b0d 0%,#ff743d 50%,#cd3a00 51%,#ff6e35 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e84b0d 0%,#ff743d 50%,#cd3a00 51%,#ff6e35 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e84b0d 0%,#ff743d 50%,#cd3a00 51%,#ff6e35 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e84b0d 0%,#ff743d 50%,#cd3a00 51%,#ff6e35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e84b0d', endColorstr='#ff6e35',GradientType=0 ); /* IE6-9 */

}

.page-id-19589 #accordion h2 { 
height:75px;
width:580px;
padding:25px 70px 0 110px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size:18px;
cursor:pointer;
position:relative;
text-transform:uppercase;
clear:both;
color:#FFF;
background: #2B0DE8; /* Old browsers */
background: -moz-linear-gradient(top,  #2B0DE8 0%, #423DFF 50%, #2C00CD 51%, #4235FF 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2B0DE8), color-stop(50%,#423DFF), color-stop(51%,#2C00CD), color-stop(100%,#4235FF)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2B0DE8 0%,#423DFF 50%,#2C00CD 51%,#4235FF 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2B0DE8 0%,#423DFF 50%,#2C00CD 51%,#4235FF 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2B0DE8 0%,#423DFF 50%,#2C00CD 51%,#4235FF 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2B0DE8 0%,#423DFF 50%,#2C00CD 51%,#4235FF 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2B0DE8', endColorstr='#4235FF',GradientType=0 ); /* IE6-9 */

}

#accordion h2:hover {
	opacity:0.8;
}

#accordion h2 img {
position: absolute;
right: 10px;
top: 32px;	
}

#accordion h2 .bignumber {
display:block;
height:78px;
width:78px;
border-radius:39px;
-moz-border-radius:39px;
-webkit-border-radius:39px;
background:#000;
color:#FFF;
font-size:60px;
text-align:center;
position:absolute;
top:12px;
left:12px;
}

#accordion h2 .deadline {
float:right;
font-size:24px;
padding:5px;
background:#FFF;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#000;
margin-top:-29px;
line-height:25px;
text-align:center;
}

#accordion h2 .deadline small {
font-size:16px;
}

.banner-button {
float:left;
}

#accordion .banner-button a.large-black-button {
width:390px;
height:20px;
color:#FFF;
font-size:13px;
padding:20px;
margin-bottom:10px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background: #282828 url("images/grey-arrows.png") no-repeat right top; /* Old browsers */
background: url("images/grey-arrows.png") no-repeat 360px 12px, -moz-linear-gradient(top,  #282828 0%, #252525 38%, #000000 100%); /* FF3.6+ */
background: url("images/grey-arrows.png") no-repeat 360px 12px,  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(38%,#252525), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: url("images/grey-arrows.png") no-repeat 360px 12px, -webkit-linear-gradient(top,  #282828 0%,#252525 38%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: url("images/grey-arrows.png") no-repeat 360px 12px, -o-linear-gradient(top,  #282828 0%,#252525 38%,#000000 100%); /* Opera 11.10+ */
background: url("images/grey-arrows.png") no-repeat 360px 12px, -ms-linear-gradient(top,  #282828 0%,#252525 38%,#000000 100%); /* IE10+ */
background: url("images/grey-arrows.png") no-repeat 360px 12px, linear-gradient(to bottom,  #282828 0%,#252525 38%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#accordion .banner-button a:hover.large-black-button{
background: #3f3f3f url("images/grey-arrows-hover.png") no-repeat 360px 12px; /* Old browsers */
background: url("images/grey-arrows-hover.png") no-repeat 360px 12px, -moz-linear-gradient(top, #3f3f3f 0%, #545454 40%, #000000 100%); /* FF3.6+ */
background: url("images/grey-arrows-hover.png") no-repeat 360px 12px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3f), color-stop(40%,#545454), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: url("images/grey-arrows-hover.png") no-repeat 360px 12px, -webkit-linear-gradient(top, #3f3f3f 0%,#545454 40%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: url("images/grey-arrows-hover.png") no-repeat 360px 12px, -o-linear-gradient(top, #3f3f3f 0%,#545454 40%,#000000 100%); /* Opera 11.10+ */
background: url("images/grey-arrows-hover.png") no-repeat 360px 12px, -ms-linear-gradient(top, #3f3f3f 0%,#545454 40%,#000000 100%); /* IE10+ */
background: url("images/grey-arrows-hover.png") no-repeat 360px 12px, linear-gradient(to bottom, #3f3f3f 0%,#545454 40%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

/*Why london page styles*/

h2.why-london-heading {
	color:#126fe8;
	width:250px;
}

.hideradio input[type=checkbox]:checked+label { 
    border: 2px solid #ff6000 ;
}

.hideradio input[type="checkbox"] {
	display:none;
}

/* FTE Awards Table */

.fte-awards-table {
	border:0;
		
}
.fte-awards-table img {
	margin:10px 0;
}

.fte-awards-table .region {
	 border-top:1px solid #000;
	 padding-top:10px;
	
}

.fte-awards-table th {
	background:#ff6000;
	color:#FFFFFF; 
	font-weight: bold;
	text-align: center;
}

.fte-awards-table tr td {
	border:0;
	padding:0px;
		
}

.fte-awards-table .award-border {
	border-right:1px solid #000;
}

