body {
	background:url(/EMEA/global/images/body-bg.gif) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#403D3E;
}
p {
	line-height:1.4em;
	margin:0 0 15px 0;
}
a {
	color:#3D7E2C;
	text-decoration:underline;
}
a:hover {
	color:#3D7E2C;
	text-decoration:none;
}

#container {
	width:952px;
	margin:0 auto;
}
#header {
	float:left; 
	width:952px;
	height:205px;
	padding:0 0 17px 0;
}
.language {
	position:relative; 
	float:left; 
	width:952px; 
	height:26px; 
	text-align:right; 
	font-size:11px; 
	padding-top:4px;
	z-index:100;
}
#languageSelect {
 	font-size:10px; 
	margin:1px 0 -1px 2px; 
	width:138px;
}
.banner {
	float:left; 
	width:952px; 
	height:138px; 
	background:url(/EMEA/global/images/header.jpg) top no-repeat;
	background:url(/EMEA/global/images/emea_banner_wo.jpg) top no-repeat;
	background-repeat:no-repeat;
}
.es .banner {
	background:url(/EMEA/global/images/header-es.jpg) top no-repeat;
}

.banner img {
	 height:132px; 
	 width:120px;
	 display:inline; 
	 float:left; 
	 position:relative; 
	 border:0; 
	 top:2px; 
	 left:20px;
}


.countdown {
	 position:relative; 
	 float:right; 
	 top:24px; 
	 right:10px;
}

#globalNav {
	width: 953px;
	position: relative;
	top: 0px;
	left: -1px;
	margin:0;
	padding:0;
	height:36px;
}
#globalNav li {
	display:inline;
	float:left;
	padding:0;
	margin:0;
	height:36px;
	vertical-align:middle;
}
#globalNav li a {
	text-decoration:none;
	display:block;
	text-align:center;
	text-transform:uppercase;
	padding: 12px 0 0 0;
	height:24px;
	vertical-align:middle;
	background-color:#C6CBCE;
	background-image:url(/EMEA/global/images/nav-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0 0 0 1px;
	/* width:140px;  all 6 pages */
	/*  width:189px;  5 pages */
	width:237px;
	width:316px;
	font-size: 11px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3D3D3D;
}
.en  #globalNav li#agenda a {	
	/* width:174px; - for 6page */
	width:238px;
	}

.en  #globalNav li#travel a {	
	width:174px;
}
.en  #globalNav li#speakers a {	
	width:178px;
}

#globalNav li a:hover {
	background-position:0 -40px;
	background-color: #fdba27;
}
#globalNav li a.active {
	background-color:#367c2b;
	color:#fff;
	background-position:0 -40px;
}
#content {
	float:left; 
	position:relative;
	width:952px; 
	padding:17px 0 0 0; 
	margin:0 0 15px 0;
	background-image:url(/EMEA/global/images/content-gradient-wide-bg.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
.nobg #content {
	background:none;
}

.three #content {
	background-image:url(/EMEA/global/images/mid-gradient-bg.gif); 
	background-position:center bottom; 
	background-repeat:no-repeat;
}

.travel #content {
	background-image:url(/EMEA/global/images/travel_hotel/mid-gradient-bg.gif); 
	background-position:center bottom; 
	background-repeat:no-repeat;
}
.registration #content {
	background-image:url(/EMEA/global/images/registration-gradient-bg.gif); 
	background-position:center bottom; 
	background-repeat:no-repeat;
}
#left-column {
	width:242px; 
	float:left;
	position:relative;
	padding:0;
	margin:0;
	background-image:url(/EMEA/global/images/mid-gradient-bg.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat;
}
.register {
	background:url(/EMEA/global/images/register-bg.gif) top repeat-x #EBEDEE; 
	border:1px solid #DAE1E5;
	padding:5px 0 15px 0;
	margin:0 0 6px 0;
	float:left;
	width:240px;
}
#content-column {
	width:417px; 
	padding:0 25px; 
	float:left;
	position:relative;
}
#content-column-wide {
	width:684px; 
	padding:0 0 0 25px; 
	float:left;
	position:relative;
	display:table-cell;
	margin:0;		
}


h1 {
	font-size:32px; 
	font-size:28px;
	font-size:26px;
	color:#ea5a04; 
	/* text-transform:uppercase; */
	margin:0 0 2px 0;
}
p.intro {
	font-size:18px; 
	line-height:25px; 
	margin:0 0 10px 0;
	color:#367c2b;
}
.es p.intro {
	font-size:17px;
}
#content-column h2 {
	font-size:18px; 
	color:#4A5684; 
	margin:0;
}
.lower-home {
	float:left;
	width:417px;
}
.lower-home .left {
	float:left; 
	width:197px; 
	border-top:1px dotted #B3B7B8;
	padding:15px 0;
}
.lower-home .right {
	float:right; 
	width:197px; 
	border-top:1px dotted #B3B7B8; 
	padding:10px 0;
}
.lower-home h3 {
	font-size:15px; 
	margin:0 0 2px 0;
}
#right-column {
	width:242px; float:left;
	position:relative;
	padding:0;
	margin:0;
/*background-image:url(/EMEA/global/images/mid-gradient-bg.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat;*/
		
}
#right-column h2 {
	font-size:14px; margin:0 0 2px 0; color:#4A5684;
}
#footer {
	float:left; 
	width:952px;
	background-image:url(/EMEA/global/images/footer-bg.gif); 
	background-repeat:no-repeat; 
	background-position:0 15px;
	padding:80px 0 5px 0;
}
#footer a {
	color:#3D7E2C;
}
.copy {
	float:left; 
	color:#9F9E9E; 
	font-size:10px; 
	margin:4px 0 0 0;
}
.return {
	float:right; 
}
.arr {
    margin:3px 0 -3px 3px;
}
#left-column h2 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 5px 0;
	text-align:center;
}
#left-column h2.replace {
	line-height:25px;
	height:25px;
	overflow:hidden;
}

.pdf {
	font-size:12px;
	background-image:url(/EMEA/global/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:22px top;
	padding-left:24px;
}
.pdf a {
	display:block;
	padding:2px 0 2px 24px;
	color:#1f5d2c;
}
.pdf .dateTxt {
    font-size:11px; 
	padding:2px 0 0 0;
    margin-left:0px;
	color:#555;	
}
.nopdf {
	font-size:12px;
	background-position:22px top;
	padding-left:24px;
}
.nopdf a {
	/*font-size:11px; */
	/* display:block; */
	padding:2px 0 2px 0px;
	color:#3D7E2C;
	color:#1f5d2c;
}
.nopdf .dateTxt {
    font-size:11px; 
	padding:2px 0 0 0;
    margin-left:0px;
	color:#555;
	
}
.worddoc {
	font-size:12px;
	background-image:url(/EMEA/global/images/icon-word.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:22px top;
	padding-left:24px;
}
.worddoc a {
	display:block;
	padding:2px 0 2px 24px;
	color:#1f5d2c;
}
.worddoc .dateTxt {
    font-size:11px; 
	padding:2px 0 0 0;
    margin-left:0px;
	color:#555;	
}
.register p {
	margin:0;
	padding:4px 0 4px 24px;
}
.register a {
	padding:2px 0 2px 0px;
	color:#3D7E2C;
}

.announcements {
    background-image:url(/EMEA/global/images/announcements-bg.gif); 
    background-position:top; 
    background-repeat:repeat-x; 
    background-color:#fff8a7;       
    border:1px solid #d9e1e4; 
    padding:8px 3px 3px 3px; 
    margin:0 0 6px 0; 
	float:left;
	width:234px;
}
.announcements h2 {
	margin:0 0 8px 0;
}
.pdfs {
    border:1px solid #DBE2E5; 
    padding:10px 5px 10px 0px; 
    overflow:auto; 
    height:196px; 
    margin:0 auto;     
    background-color:#fff8a8;  
}
.more {
    margin:15px 0 7px 0; 
    text-align:center;
}

.registration .announcements {
	margin:0;
}

.registration .pdfs {
    height:219px; 
}
.registration .es .pdfs {
    height:270px; 
}
.pdfs .pdf {
	font-size:12px;
	background-image:url(/EMEA/global/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:14px top;
	padding:0 0 2px 14px;
	margin:0 0 0px 0;
}
.pdfs .nopdf {
	font-size:12px;
	padding:2px 0 2px 38px;
	margin:0 0 0px 0;
}
.pdfs .pdf a {
	display:block;
	padding:2px 0 0px 24px;
	color:#3D7E2C;
}
.pdfs .pdf .dateTxt {
    font-size:10px; 
    margin-left:23px;
}
 .pdfs .pdf {
}
.pdfs .pdf {
	font-size:12px;
	background-image:url(/EMEA/global/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:14px top;
	padding:0 0 2px 14px;
	margin:0 0 0px 0;
}
.pdfs .worddoc {
	font-size:12px;
	background-image:url(/EMEA/global/images/icon-word.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:14px top;
	padding:0 0 2px 14px;
	margin:0 0 0px 0;
}
.pdfs .posted {
    font-size:10px; 
	margin:0 0 10px 0; 
	padding:0 0 0 37px;
	color:#555454;
}
.quote {
    border:1px solid #dadfe2; 
    background-image:url(/EMEA/global/images/quote-bg.gif); 
    background-position:top; 
    background-repeat:repeat-x; 
    padding:13px 1px 10px 8px; 
	background-color:#CDDEEE;
	float:left;
	width:231px; 
	margin:0;
}
.quote img {
	margin:0 10px -40px 0;
}
/*.quote {
    background-position:left top; 
    background-repeat:no-repeat; 
    margin:0; 
    padding:0;
}*/
.quote p {
    font-size:13px; 
    line-height:17px; 
    margin:0 0 10px 0;
	padding:0 2px 0 60px; 
}
.quote p span {
    display:block;
    margin-left:-50px;
}
.quote p.author {
    padding:0 0 0 20px;
    text-indent:0;
    line-height:normal;
    font-style:normal;
    font-size:12px; 
    font-weight:bold;
}
hr {
	background:none;
	height:0px;
	border:0;
	border-bottom:1px dotted #B3B7B8;
	margin:0 0 15px 0;
}

.visit {
    border:1px solid #dae1e5; 
    background-image:url(/EMEA/global/images/travel_hotel/box-bg.gif); 
    background-position:top; 
    background-repeat:repeat-x; 
    padding:17px 15px; 
	/* background-color:#CDDEEE; */
	background-color:#fff8a8;
	margin:0 0 0px 0;
}
.visit h2 {
    margin:0;
    padding:0 0 5px 0;
}
.visit p {
    display:block;
    padding:8px 0;
    margin:0;
}

.air {
    border:1px solid #dae1e5; 
    background-image:url(/EMEA/global/images/travel_hotel/quote-bg.gif); 
    background-position:top; 
    background-repeat:repeat-x; 
    padding:17px 25px 25px 15px; 
	/* background-color:#CDDEEE; */
	background-color:#fbf5ad;
}
.air h2 {
    text-transform:uppercase;
    margin:0 0 8px 0;
}
.air p {
}
.air select {
    width:100%;
    font-size:10px;
}
ul.qualify {
    margin-top:0;
    margin-bottom:15px;
}
ul.qualify li {
    line-height:1.4em;
    padding:1px 0 1px 0;
}

/* AGENDA */
a.print
{
    font-size:12px;
    background-image:url(/EMEA/global/images/printer.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:18px;
	float:right;
	font-weight:normal;
}
.agenda_content_area
{  display:table-cell; 
	position:relative; 
	float:right;
	width: 677px;
	height:123px;
	background-image:url(/EMEA/global/images/agenda/main_header.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding:12px 12px 0 12px;
	margin-bottom:10px;
	border:1px solid #fcebbe;	
	font-size:14px;
}
.agenda h1 {
	color: #e95804;
	font-size:18px;
	text-transform:uppercase; 
	margin:0 0 8px 0;
}
.agenda_content_area p {
    width:350px;
    padding-left:20px;
	margin:0 0 8px 0;
}
.agenda_content_area p.agendaIntro {
    width:365px;
    padding-left:0px;
    font-weight:bold;
}
.agenda_content_area p.agendaOutro {
    font-weight:bold;
    margin:0;
}
.agenda {
	 display:table-cell; float:left; position:relative; width: 690px;
}
.agenda div {
	 float:left; position:relative; display:table-cell; 
}
.agenda p {
	 font-size:12px;
	 }
	 
#agendaTbl th {
    background-image:url(/EMEA/global/images/agenda/agenda_bar.jpg);    
    
    background-repeat: no-repeat;
  /*  background-color:#8A9CCF; */
    height:24px;
    text-align:left;
    font-weight:bold;
    color:#fff;
    padding-left:8px;
}
#agendaTbl h2 {
    color:#09468B;
    margin:0;
}
#agendaTbl 
{
    position:relative;
    float:left;
    width:685px;
	font-size:12px;
}
#agendaTbl td {
    font-size:11px;
    padding:6px 8px 2px 8px;
    vertical-align:top;
    color:#555454;
    border-top:1px dotted #D1D3D4;
}
#agendaTbl td.header {
    padding:0;
    border-top:0;
}
#agendaTbl td.intro {
    border-top:0;
    padding:0 0 4px 0; 
    font-size:13px;
}
#agendaTbl td.top {
    padding:2px 8px 2px 10px;
    border-top:0;
}
#agendaTbl td.newDay {
    border-top:1px dotted #30639D;
    }
	
	
	
.page-img {
	height:172px;
	width:240px;
	margin:0 0 6px 1px;
	display:block; 
	float:left;
}
#content-column h2.reasons { font-size:18px; margin-left:-10px; }
.es #content-column h2.reasons { margin:0 0 7px 0; }
ol.reasons-list { margin-bottom:10px; margin-top:0; padding-top:0; }
#right-column h2.watch { padding-top:10px; }

.commitment { background-image:url(/EMEA/global/images/make-the-commitment.jpg); background-position:top; background-repeat:no-repeat; height:588px; }
.commitment2 { background-image:url(/EMEA/global/images/make-the-commitment3.jpg); background-position:top; background-repeat:no-repeat; height:433px; }
.es .commitment { background-image:url(/EMEA/global/images/make-the-commitment-es.jpg); height:544px;}


#content-column h2.registration-subheader {
	font-size:23px; 
	font-weight:normal; 
	color:#403D3E; 
	margin: 0 0 3px 0;
}

.travel-header {
	font-size:25px;
	margin-bottom:10px;
	
}
#content-column h2.travel-subheader {
	font-size:20px; font-weight:normal;
}

.speakers-header {
	font-size:25px; 
	margin-bottom:10px;
}
.speakers-intro {
	font-size:1.5em;
}

.speakers-header2 {
	font-size:15px; 
	margin-bottom:10px;
	color:#367c2b;
	
}

.midcontent_speakers_lower_container {
    width:684px; 
    float:left; 
    display:table-cell; 
    position:relative;
}
.speakers_format
{
   height:175px;
   margin-bottom:34px; 
   margin-left:2px; 
    
}
.midcontent_speakers_lower {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:177px; 
	padding-left:52px;
	margin:10px 0 0 0px;
	
	
	/* margin-left: 32px; 	
	background-color:yellow; 
	 padding-right:10px; */
	}
.midcontent_speakers_lower a {
	color:#3D7E2C;
}

.midcontent_speakers1 {
	display:table-cell; 
	position:relative; 
	float:left; 
	width:322px;
	width:660px; 
	
	}
.midcontent_speakers1 a {
	color:#3D7E2C;
}
.midcontent_speakers2 {
	display:table-cell; 
	position:relative; 
	float:right; 
	width:330px; 	
	padding-right:8px;
  	
	}
.midcontent_speakers2 a {
	color:#3D7E2C;
}
.rightModule hr {
	background:none;
	height:0px;
	border:0;
	border-bottom:1px dotted #C7BFA1;
	margin:0 0 15px 0;
}


.downloadsContainerTop {
    position:relative; float:left;
}
.downloadsContainer {
    position:relative; float:left;
    padding-top:20px;
}
.downloads_sub { 
	position:relative; 
	float:left; 
	margin: 0px; 
	padding:0px 0 5px 0px;
}


