/* Body rules
--------------------------------------------------------*/	
body {
	margin:0;
	padding:0;
	font:62.5%/1 'Helvetica Neue', Arial, sans-serif;
	color:#333333;
	background:#ffffff url(../../images/backgrounds/body_background.gif) repeat-x 0 0;
	}
	
	
	
		
/* General rules - links
--------------------------------------------------------*/
a:link,
a:visited {
	font-weight:bold;
	color:#ed1c24;
	text-decoration:none;
	}
		
a:hover,
a:focus,
a:active {
	font-weight:bold;
	color:#ed1c24;
	text-decoration:underline;
	}			

	


/* Display off page (screen readers will not see items with display:none)
--------------------------------------------------------*/
.none, 
.display {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
	
.none {
	display:none;
	}



		
/* Main Wrapper
--------------------------------------------------------*/
#main-wrapper {
	width:1000px;
	margin:auto;
	}
		
		
					
	
/* Main navigation
--------------------------------------------------------*/
#nav-main {
	position:relative;
	float:left;
	height:5.8em;
	margin:30px 0 20px 0;
	text-align:center;
	background-color:#acabab;
	border:1px #cccccc solid;
	border-bottom-color:#b5b4b4;
	border-right:none;
	}
	
#nav-main ul li {
	float:left;
	width:98px;
	border-right:1px solid #ccc;
	background:#dcdcdc url(../../images/backgrounds/background_light_grey.gif) repeat-x 0 0;
	}
	
#nav-main ul li.conference {
	width:103px;
	}

#nav-main ul li.sponsoring {
	width:102px;
	}
	
#nav-main ul li h3 {
	font-size:1.4em;
	text-shadow:0 1px 0 #ffffff;
	}
	
#nav-main ul li h4,
#nav-main ul li h5 {
	font-size:1.3em;
	}
	
#nav-main ul li h3 a {
	display:block;
	height:2.8em;
	line-height:28px;
	text-decoration:none;
	}

#home #nav-main ul li.home h3 a,
#visiting #nav-main ul li.visiting h3 a,
#exhibiting #nav-main ul li.exhibiting h3 a,
#conference #nav-main ul li.conference h3 a,
#sponsoring #nav-main ul li.sponsoring h3 a,
#register #nav-main ul li.register h3 a,
#press #nav-main ul li.press h3 a,
#travel #nav-main ul li.travel h3 a,
#az #nav-main ul li.az h3 a,	
#contact #nav-main ul li.contact h3 a,	
#nav-main ul li h3 a:hover,
#nav-main ul li h3 a:focus,
#nav-main ul li h3 a:active {
	color:#ffffff;
	text-shadow:none;
	background:#000000 url(../../images/backgrounds/background_black.gif) repeat-x 0 0;
	}
	
#nav-main ul li h3.hover a:link,
#nav-main ul li h3.hover a:visited,
#nav-main ul li h3.hover a:hover,
#nav-main ul li h3.hover a:focus,
#nav-main ul li h3.hover a:active { /* js applies 'hover' class */
	color:#ffffff;
	text-shadow:none;
	background-image:none;
	background-color:#acabab; 
	}
	
/* #terms #nav-main ul li.contact h3.hover a,
#privacy #nav-main ul li.contact h3.hover a,
#accessibility #nav-main ul li.contact h3.hover a {
	color:#ed1c24;
	background:#dcdcdc url(../../images/backgrounds/background_light_grey.gif) repeat-x 0 0;
	} */
	
#nav-main ul li ul {
	position:absolute;
	top:2.9em;
	left:0;
	width:999px;
	background-color:#acabab;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#acabab), to(#bababa));
	}
	
#nav-main ul li ul.hidden { /* js applies 'hidden' class to hide section sub navigations */
	display:none;
	}
	
#nav-main ul li ul.showing { /* js applies 'showing' class to show section sub navigations */
	display:block;
	}
	
#home #nav-main ul li.home ul,
#visiting #nav-main ul li.visiting ul,
#exhibiting #nav-main ul li.exhibiting ul,
#conference #nav-main ul li.conference ul,
#sponsoring #nav-main ul li.sponsoring ul,
#register #nav-main ul li.register ul,
#press #nav-main ul li.press ul,
#travel #nav-main ul li.travel ul,
#az #nav-main ul li.az ul,
#contact #nav-main ul li.contact ul {
	z-index:1;
	}
	
#nav-main ul li ul li {
	width:auto !important;
	background:none;
	border:none;
	}
	
#home.interest #nav-main ul li.home ul li.interest {
	/* Background Image for selected page
	padding:7px 0 30px 0;
 	background:transparent url(../../images/navigation/navigation_arrow.gif) no-repeat center 17px; */
	}

#conference.advisoryboard #nav-main ul li.conference ul li.advisoryboard a,
#conference.cancer #nav-main ul li.conference ul li.cancer a,
#conference.closertohome #nav-main ul li.conference ul li.closertohome a,
#conference.diabetes #nav-main ul li.conference ul li.diabetes a,
#conference.heartandcardiac #nav-main ul li.conference ul li.heartandcardiac a,
#conference.helpingpeople #nav-main ul li.conference ul li.helpingpeople a,
#conference.integratedservices #nav-main ul li.conference ul li.integratedservices a,
#conference.mentalhealth #nav-main ul li.conference ul li.mentalhealth a,
#conference.musculoskeletal #nav-main ul li.conference ul li.musculoskeletal a,
#conference.neurological #nav-main ul li.conference ul li.neurological a,
#conference.presentations #nav-main ul li.conference ul li.presentations a,
#conference.respiratory #nav-main ul li.conference ul li.respiratory a,
#conference.technology #nav-main ul li.conference ul li.technology a,
#conference.wcc #nav-main ul li.conference ul li.wcc a,
#conference.workforce #nav-main ul li.conference ul li.workforce a,
#press.news #nav-main ul li.press ul li.news a,
#press.pressreleases #nav-main ul li.press ul li.pressreleases a,
#press.eventlogos #nav-main ul li.press ul li.eventlogos a,
#press.fastfacts #nav-main ul li.press ul li.fastfacts a,
#press.expertmediaguide #nav-main ul li.press ul li.expertmediaguide a,
#travel.road #nav-main ul li.travel ul li.road a,
#travel.parking #nav-main ul li.travel ul li.parking a,
#travel.bus #nav-main ul li.travel ul li.bus a,
#travel.rail #nav-main ul li.travel ul li.rail a,
#travel.air #nav-main ul li.travel ul li.air a,
#travel.accommodation #nav-main ul li.travel ul li.accommodation a,
#contact.interest #nav-main ul li.contact ul li.interest a,
#contact.callme #nav-main ul li.contact ul li.callme a,
#contact.emailcolleague #nav-main ul li.contact ul li.emailcolleague a,
#contact.organiser #nav-main ul li.contact ul li.organiser a,
#contact.events #nav-main ul li.contact ul li.events a,
#exhibiting.exhibitingcosts #nav-main ul li.exhibiting ul li.exhibitingcosts a,
#exhibiting.advertisingcosts #nav-main ul li.exhibiting ul li.advertisingcosts a,
#exhibiting.floorplan #nav-main ul li.exhibiting ul li.floorplan a,
#exhibiting.book #nav-main ul li.exhibiting ul li.book a,
#exhibiting.brochure #nav-main ul li.exhibiting ul li.brochure a,
#exhibiting.visitorprofiles #nav-main ul li.exhibiting ul li.visitorprofiles a,
#exhibiting.exhibitorzone #nav-main ul li.exhibiting ul li.exhibitorzone a,
#visiting.seminars #nav-main ul li.visiting ul li.seminars a,
#visiting.exhibitionvillage #nav-main ul li.visiting ul li.exhibitionvillage a,
#visiting.posterexhibition #nav-main ul li.visiting ul li.posterexhibition a,
#visiting.ltctv #nav-main ul li.visiting ul li.ltctv a,
#visiting.brochure #nav-main ul li.visiting ul li.brochure a,
#visiting.getinvolved #nav-main ul li.visiting ul li.getinvolved a {
	color:#333;	
	}
	
#nav-main ul li ul li a,
#nav-main ul li ul li.drop-down h4 { /* h4 header for drop down - not being used */
	float:left;
	padding:0 6px 0 5px;
	font-weight:normal;
	line-height:30px;
	color:#ffffff;
	background:transparent url(../../images/navigation/navigation_sub_nav_border.gif) no-repeat right center;
	}

#nav-main ul li ul li.drop-down h4 { /* h4 header for drop down - not being used */
	/* color:#333; */
	background-image:none;
	}
	
/* #nav-main ul li ul li select { Select drop down not being used
	margin-top:4px;
	padding:1px;
	} */
	
#nav-main ul li ul li select.select-hidden { /* js applies 'hidden' class to hide drop down - not being used */
	display:none; 
 	}

#nav-main ul li ul li select.select-showing { /* js applies 'showing' class to show drop down - not being used */
 	display:inline;
	}
	
#nav-main ul li ul li ul {
	position:relative;
	top:0;
	display:inline;
	}

	
	

/* Navigation - Conference streams
--------------------------------------------------------*/
#nav-conference-streams h2 {
	margin:0 0 20px 0;
	font-size:1.7em;
	line-height:1.4em;
	border-bottom:1px solid #ccc;
	}
	
#nav-conference-streams h3 {
	padding:0 0 5px 0;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:normal;
	color:#777777;
	}
	
#nav-conference-streams ul {
	margin:0 0 20px 0;
	}
	
#nav-conference-streams li {
	font-size:1.4em;
	line-height:1.4em;
	border-bottom:1px solid #ccc;
	}
	
#nav-conference-streams li.first {
	border-top:1px solid #ccc;
	}
	
#nav-conference-streams li h4 a {
	padding:8px 0 5px 0;
	display:block;
	width:100%;
	}
	
	.ie6 #nav-conference-streams li h4 a,
	.ie7 #nav-conference-streams li h4 a {
		font-size:.9em;
		}




/* Header
--------------------------------------------------------*/
.header {
	position:relative;
	float:left;
	width:1000px;
	height:220px;
	background:transparent url(../../images/branding/man_1000x200.jpg) no-repeat 0 0;
	}
	
#home .header {
	background:transparent url(../../images/branding/child_1000x200.jpg) no-repeat 0 0;
	}
	
.header p.date {
	position:absolute;
	top:92px;
	left:0;
	padding:6px 10px 4px 10px;
	line-height:1em;
	font-weight:bold;
	color:#000;
	background-color:#fff;
	}
	
.header abbr {
	border:none;
	}
	
.header p.date span.location span {
	position:absolute;
	left:-5000%;
	top:-5000%;
	}
	
#home .header h1 {
	position:absolute;
	top:184px;
	left:0;
	width:978px;
	margin:0;
	padding:2px 11px 3px 11px;
	font-size:2.7em;
	line-height:1em;
	font-weight:normal;
	color:#000;
	border-bottom:1px solid #ccc;
	}
	
.header h2.register,
.header h2.brochure {
	font-size:2.4em;
	}
	
.header h2.register a {
	position:absolute;
	top:10px;
	right:10px;
	padding:8px 8px 4px 8px;
	line-height:20px;
	color:#000;
	background:transparent url(../../images/backgrounds/background_white_80_transparent.png) repeat-x 0 0;
	border:1px solid #000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
	
.header h2.brochure a {
	position:absolute;
	top:116px;
	right:10px;
	color:#000;
	}
	
.header h2.register a:hover,
.header h2.register a:focus,
.header h2.register a:active {
	text-decoration:none;
	background:transparent url(../../images/backgrounds/background_white_30_transparent.png) repeat-x 0 0;
	}
	
.header h2.brochure a:hover,
.header h2.brochure a:focus,
.header h2.brochure a:active {
	text-decoration:none;
	background:transparent url(../../images/backgrounds/background_white_80_transparent.png) repeat-x 0 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
	
.header h2.register a span,
.header h2.brochure a span {
	display:block;
	font-size:.7em;
	font-weight:normal;
	}
	
.header h2.brochure a span.text {
	padding:8px 86px 4px 8px;
	font-size:1em;
	line-height:20px;
	font-weight:bold;
	background:transparent url(../../images/backgrounds/background_white_40_transparent.png) repeat-x 0 0;
	border:1px solid #000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
	
.header h2.brochure a span.image {
	position:absolute;
	top:-44px;
	right:4px;
	}

	.ie6 .header h2.brochure a span.image {
		/* cursor:pointer; Image does not link so removed cursor */
		}

	
	
	
/* Home page promos
--------------------------------------------------------*/
#home .promo-container {
	float:left;
	margin:20px 0 20px 0;
	background:transparent url(../../images/backgrounds/background_promo_4_red.png) no-repeat 0 0;
	}
	
#home .promo {
	float:left;
	margin:0 20px 0 0;
	}
	
	#home .ie6 .promo {
		display:inline;
		}	
		
#home .promo.one {
	margin-left:10px;
	}
	
#home .promo.four {
	margin-right:10px;
	}
	
#home .promo h2 {
	font-size:1.8em;
	line-height:1em;
	}
	
#home .promo h2 a {
	display:block;
	width:145px;
	padding:10px 10px 7px 75px;
	color:#ffffff !important;
	background:transparent url(../../images/promo_graphics/promo_graphic_red_1.png) no-repeat 0 0;
	}

#home .promo h2 a span {
	display:block;
	padding:4px 0 0 0;
	font-size:.722em;
	font-weight:normal;
	}




/* Promos - Section pages
--------------------------------------------------------*/
.promo-container .promo {
	margin:0 0 10px 0;
	}
	
	
	
	
/* Main content wrapper
--------------------------------------------------------*/	
#main-content-wrapper {
	float:left;
	width:1000px;
	}	
	
#home #main-content-wrapper {
	padding:20px 0 0 0;
	border-top:1px solid #ccc;
	}




/* Main content containers
--------------------------------------------------------*/	
#main-content-wrapper .container-one-and-container-two-wrapper {
	float:left;
	width:740px;
	}
	
#main-content-wrapper .container-one {
	float:right;
	width:480px;
	padding:1px 0 0 0;
	}
	
#home #main-content-wrapper .container-one {
	float:left;
	padding:1px 0 0 10px;
	}
	
#main-content-wrapper .container-one .content-wrapper {
	position:relative;
	margin:0 0 10px 0;
	}
	
#main-content-wrapper .container-two,		
#main-content-wrapper .container-three {
	width:230px;
	}
	
#main-content-wrapper .container-two {
	float:left;
	padding:0 20px 0 10px;
	}

#home #main-content-wrapper .container-two {
	padding:0 0 0 20px;
	text-align:center;
	}
	
#main-content-wrapper .container-three {
	float:right;
	margin:0 10px 0 20px;
	text-align:center;
	}

#main-content-wrapper .flash-logos,	
#main-content-wrapper .banner-ads div {
	margin:0 0 20px 0;
	}
	
	
	
	
/* Footer
--------------------------------------------------------*/	
.footer {
	float:left;
	padding:60px 0 20px 0;
	}
	
.footer-top {
	float:left;
	width:978px;
	margin:0 0 10px 0;
	padding:5px 10px 4px 10px;
	background:#dcdcdc url(../../images/backgrounds/background_light_grey.gif) repeat-x 0 0;
	border:1px #cccccc solid;
	}	
	
.footer-top h2.interest {
	float:left;
	width:420px;	
	font-size:1.4em;
	line-height:1.4em;
	}
	
.footer-top h2.interest a {
	float:left;
	padding:3px 0 1px 30px;
	background:transparent url(../../images/icons/icon_arrow_right.gif) no-repeat 0 0;
	}
	
.footer-top .bookmarks {
	float:right;
	width:420px;
	text-align:right;
	}
	
	.ie6 .footer-top .bookmarks,
	.ie7 .footer-top .bookmarks {
		width:304px;
		}
	
.footer-top .bookmarks h2 {
	display:inline-block;
	margin:5px 0 0 0;
	font-size:1.2em;
	line-height:1.4em;
	}
	
	.ie6 .footer-top .bookmarks h2,
	.ie7 .footer-top .bookmarks h2 {
		float:left;
		}
	
.footer-top .bookmarks ul {
	float:right;
	}

.footer-top .bookmarks ul li {
	float:right;
	margin:0 0 0 10px;
	font-size:1.2em;
	line-height:1.4em;
	}
	
.footer-top .bookmarks ul li a {
	display:block;
	padding:5px 0 2px 20px;
	}
	
.footer-top .bookmarks ul li.facebook a {
	padding:5px 0 2px 18px;
	background:transparent url(../../images/icons/bookmark_facebook.gif) no-repeat 0 4px;
	}
	
.footer-top .bookmarks ul li.digg a {
	background:transparent url(../../images/icons/bookmark_digg.gif) no-repeat 0 3px;
	}
	
.footer-top .bookmarks ul li.delicious a {
	padding:5px 0 2px 14px;
	background:transparent url(../../images/icons/bookmark_delicious.gif) no-repeat 0 6px;
	}
	
.footer-bottom {
	position:relative;
	float:left;
	width:1000px;
	}
	
.footer-bottom-a {
	float:left;
	width:540px;
	}
	
.footer-bottom-a h2,
.footer-bottom-a h3 {
	float:left;
	margin:0 5px 0 0;
	font-size:1.1em;
	line-height:1.4em;
	}
	
.footer-bottom-a h2 a,
.footer-bottom-a ul li h3 a.tel {
	padding:0 5px 0 0;
	text-transform:capitalize;
	border-right:1px solid #777777;
	}
	
.ie6 .footer-bottom-a ul li,
.ie7 .footer-bottom-a ul li {
	float:left;
	display:inline;
	}
	
.footer-bottom-b {
	position:absolute;
	right:0;
	width:450px;
	}
		
.ie6 .footer-bottom-b ul li,
.ie7 .footer-bottom-b ul li {
	display:inline;
	}
	
.footer-bottom-b ul li h3 {
	float:right;
	margin:0 0 0 5px;
	font-size:1.1em;
	line-height:1.4em;
	text-transform:capitalize;
	}
	
.footer-bottom-b ul li h3 a {
	padding:0 5px 0 0;
	border-right:1px solid #777777;
	}
	
.footer-bottom-b ul li.first h3 a {
	padding:0;
	border-right:none;
	}
		
	


/* Table rules
--------------------------------------------------------*/
#main-content-wrapper .container-one table {
	margin:0 0 15px -2px;
	font-size:1.4em;
	line-height:1.4em;
	}

#main-content-wrapper .container-one table caption {
	margin:0 0 0 2px;
	text-align:left;
	font-weight:bold;
	}
	
#main-content-wrapper .container-one table td {
	padding:3px 10px 3px 10px;
	}
	
#register #main-content-wrapper .container-one table td.b,
#register #main-content-wrapper .container-one table td.c {
	width:25%;
	}
	
#main-content-wrapper .container-one table thead td {
	padding:6px 10px 3px 10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#add22c;
	}
	
#main-content-wrapper .container-one table tbody td {
	background-color:#cccccc;
	}




/* Image rules
--------------------------------------------------------*/
img {
	margin:0;
	padding:0;
	border:0;
	}
	
	
	
	
/* Abbreviations
--------------------------------------------------------*/	
abbr, acronym {
 	cursor:help;
  	border-bottom:1px dashed #333333;
	}
	
	
	
	
/* General rules - Typography
--------------------------------------------------------*/
h2 {
	margin:0;
	padding:0;
	}  
	
h3,
h4,
h5 {
    margin:0;
    padding:0;
    }
    
p {
	margin:0;
	padding:0 0 15px 0;
	font-size:1.4em;
	line-height:1.4em;
	color:#777777;
	}     

ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
	}

strong {
	font-weight:bold;
	}




/* Home page - Container one - Typography
--------------------------------------------------------*/
#home #main-content-wrapper .container-one .content-wrapper h2 {
	margin:0 0 10px 0;
	font-size:1.7em;
	line-height:1.4em;
	border-bottom:1px solid #ccc;
	}
	
#home #main-content-wrapper .container-one .content-wrapper h2.calendar,
#home #main-content-wrapper .container-one .content-wrapper h2.linkedin {
	position:absolute;
	top:-7px;
	right:0;
	width:auto;
	background:#dcdcdc url(../../images/backgrounds/background_light_grey.gif) repeat-x 0 0;
	border-bottom:none;
	}
	
#home #main-content-wrapper .container-one .content-wrapper h2.twitter {
	position:absolute;
	top:-7px;
	right:170px;
	width:auto;
	background:#dcdcdc url(../../images/backgrounds/background_light_grey.gif) repeat-x 0 0;
	border-bottom:none;
	}	
	
	#home .ie6 #main-content-wrapper .container-one .content-wrapper h2.calendar,
	#home .ie7 #main-content-wrapper .container-one .content-wrapper h2.calendar,
	#home .ie6 #main-content-wrapper .container-one .content-wrapper h2.linkedin,
	#home .ie7 #main-content-wrapper .container-one .content-wrapper h2.linkedin,
	#home .ie6 #main-content-wrapper .container-one .content-wrapper h2.twitter,
	#home .ie7 #main-content-wrapper .container-one .content-wrapper h2.twitter{
		top:-9px;
		}
		
#home #main-content-wrapper .container-one .content-wrapper h2.calendar a,
#home #main-content-wrapper .container-one .content-wrapper h2.linkedin a,
#home #main-content-wrapper .container-one .content-wrapper h2.twitter a {
	display:block;
	padding:3px 19px 3px 4px;
	font-size:.764em;
	line-height:17px;
	font-weight:normal;
	color:#333;
	background:transparent url(../../images/icons/icon_plus.gif) no-repeat right center;	
	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
	
#home #main-content-wrapper .container-one .content-wrapper h2.linkedin a {
	padding:3px 24px 3px 4px;
	background:transparent url(../../images/icons/icon_linkedin.png) no-repeat right center;	
	}
	
#home #main-content-wrapper .container-one .content-wrapper h2.twitter a {
	padding:3px 24px 3px 4px;
	background:transparent url(../../images/icons/twitter_logo2.png) no-repeat right center;	
	}	
	
#home #main-content-wrapper .container-one ul {
	padding:0 0 5px 0;
	}
	
#home #main-content-wrapper .container-one li {
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	font-size:1.4em;
	line-height:1.4em;
	color:#777777;
	background:transparent url(../../images/icons/icon_star_grey.gif) no-repeat 0 1px;	
	}




/* Section page - Container one - Typography
--------------------------------------------------------*/
#main-content-wrapper .container-one h1 {
	margin:-8px 0 10px 0;
	font-size:2.4em;
	line-height:1.4em;
	}
	
#main-content-wrapper .container-one h2 {
	margin:20px 0 10px 0;
	font-size:1.7em;
	line-height:1.4em;
	}

#main-content-wrapper .container-one h3 {	
	margin:0;
	font-size:1.4em;
	line-height:1.4em;
	color:#90b11b;
	}

#main-content-wrapper .container-one ul {
	padding:0 0 5px 0;
	}
	
#main-content-wrapper .container-one li {
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	font-size:1.4em;
	line-height:1.4em;
	color:#777777;
	background:transparent url(../../images/icons/icon_bullet_point_square_acabab.gif) no-repeat 7px 5px;	
	}
	
#main-content-wrapper .container-one .list-style-b {
	margin:0 0 10px 0;
	}
	
#main-content-wrapper .container-one .list-style-b li {
	margin:0;
	}
	
	


/* Section page - Container one - Typography
CONFERENCE - Advisory Board 
PRESS - Expert Media Guide 
TRAVEL - Road 
PRIVACY 
ACCESSIBILITY
--------------------------------------------------------*/
.advisoryboard #main-content-wrapper .container-one ul li h2,
.expertmediaguide #main-content-wrapper .container-one ul li h2,
.road #main-content-wrapper .container-one ul li h2,
#terms #main-content-wrapper .container-one ul li h3,
#privacy #main-content-wrapper .container-one ol li h2, 
#accessibility #main-content-wrapper .container-one ul li h3 {	
	margin:0;
	font-size:1em;
	line-height:1em;
	}

.advisoryboard #main-content-wrapper .container-one img,
.expertmediaguide #main-content-wrapper .container-one img {
	float:right;
	margin:20px 0 10px 10px;
	border:1px solid #cccccc;
	}




/* Section page - Container one - Typography - PRESS - News and Press releases
--------------------------------------------------------*/
#press.news #main-content-wrapper .container-one h2,
#press.pressreleases #main-content-wrapper .container-one h2 {
	margin:20px 0 0 0;
	}
	
#press.news #main-content-wrapper .container-one p.date,
#press.pressreleases #main-content-wrapper .container-one p.date {
	padding:0;
	color:#333333;
	}




/* Section page - Container one - Typography - TERMS & CONDITIONS
--------------------------------------------------------*/
#terms #main-content-wrapper .container-one ul li {
	padding:0;
	background:none;
	}
	
#terms #main-content-wrapper .container-one ul li ul {
	padding:15px 0 0 0;
	}
	
#terms #main-content-wrapper .container-one ul li ul li {
	padding:0 0 0 20px;
	font-size:1em;
	background:transparent url(../../images/icons/icon_bullet_point_square_acabab.gif) no-repeat 7px 5px;	
	}
	


	
/* Section page - Container one - Typography - PRIVACY
--------------------------------------------------------*/
#privacy #main-content-wrapper .container-one ol {
	margin:0 0 0 20px;
	}
	
	#privacy .ie6 #main-content-wrapper .container-one ol {
		padding:0 0 0 5px;
		}
		
#privacy #main-content-wrapper .container-one ol li {
	padding:0;
	list-style:decimal;
	background:none;
	}
	
#privacy #main-content-wrapper .container-one ol li h2 {
	color:#333;
	}
	
#privacy #main-content-wrapper .container-one ol li span {
	display:block;
	padding:0 0 15px 0;
	}




/* Section page - Container one - Typography - A-Z
--------------------------------------------------------*/
#az #main-content-wrapper .container-one ul.az-list li {
	display:inline;
	margin:0 5px 5px 0;
	padding:0 5px 0 0;
	background:none;
	border-right:1px solid #ccc;
	}
	
	
	
	
/* Section page - Container one - Typography - Conference programmes
--------------------------------------------------------*/
#main-content-wrapper .container-one.programme h2 {
	margin:20px 0 0 0;
	padding:15px 0 0 0;	
	font-size:1.4em;
	}

#main-content-wrapper .container-one.programme h2 span.time {
	display:block;
	padding:0 0 1px 0;
	/* font-size:.823em; */
	font-weight:normal;
	color:#777777;
	}
	
#main-content-wrapper .container-one.programme h2 span.title span {
	font-weight:normal;
	}
	
#main-content-wrapper .container-one.programme p {
	padding:0;
	}
	
#main-content-wrapper .container-one.programme p.summary {
	font-weight:bold;
	color:#333333;
	}
	
#main-content-wrapper .container-one.programme a.sponsor {
	display:block;
	padding:5px 0 6px 0;
	}




/* Section page - Container two - Typography - Promos
--------------------------------------------------------*/
#main-content-wrapper .container-two .promo-container h2 {
	margin:0 0 10px 0;
	font-size:1.7em;
	line-height:1.4em;
	border-bottom:1px solid #ccc;
	}
	
#main-content-wrapper .container-two .promo-container h2 a {
	display:block;
	width:100%;
	}
	
	.container-one ul li ul{
  font-size:0.7em;

}

.container-one ul li ul li{
  margin-top:1px;
  margin-bottom:1px;   
  padding-bottom:1px;
  padding-top:1px;
  line-height:1px;
}
