/* COMMON SITE STYLES */
body {
	margin:0;
	text-align:left;
	font-family:arial,sans-serif;
	font-size:62.5%;
	
	background-color:#148396;
	background:#fff url(../images/site/main_bg.jpg) repeat-y 0px 0px;
	}

h2, h3 {
	color:#2599C8;
	font-family:century gothic, trebuchet ms, arial, sans-serif;
	letter-spacing:-1px;
}

#leftside a:link {
	color:#156E80;
	text-decoration:none;
	}
#leftside a:visited {
	color:#105867;
	text-decoration:none;
	}
#leftside a:hover {
	color:#156E80;
	text-decoration:underline;
	}	
#leftside a:active {
	color:#156E80;
	text-decoration:none;
	}	
	
.external {
	padding-right:15px;
	background:url(../images/site/link.gif) no-repeat top right; 
	}
	
#leftside h3 {
	font-size:1.4em;
	margin-left:20px;
	margin-bottom:0px;
	color:#6F6F6F;
	font-family:arial,sans-serif;
	letter-spacing:1px;
	}

#leftside h2 {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:30px;	
	margin-right:25px;
	font-size:3.0em;
	font-weight:normal;
	}	
	
#leftside h4 {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;	
	margin-right:20px;
	font-size:1.4em;
	}	
	
div#leftside ul {
	list-style-image:url(../images/site/bullet.gif);
	padding-left:15px;
	margin:8px 8px 8px 22px; 
	}
div#leftside ul li ul {
	list-style:circle;
	}	


#leftside p.landingpage  {
	line-height:1.4em;
	margin-left:10px;
	}
	
span.highlight {
	font-weight:bold;
	background-color:#E6FAF8;
	padding-left:2px;
	padding-right:2px;
	}	
/*END COMMON STYLES*/

h1#maintitle {
	margin:0;
	text-align:left;
	letter-spacing:-1px;
	width:460px;
	float:left;
	height:100px; 
	font-size:3.6em;
	margin-bottom:0;
	margin-top:20px;
	padding:0;
	background:url(../images/site/header.jpg) no-repeat 20px 0px;
	font-family:century gothic, arial, sans-serif;
	}
	
h1#maintitle span {
	display:none;
	}
	
div#header h2#date_venue {
	color:#6F6F6F;
	 font-weight:normal; 
	font-size:1.3em;
	text-align:left;
	font-family:arial, sans-serif;
	margin:0;
	padding:0;	
	padding-left:4px;
	padding-top:4px;
	width:410px;
	float:left;
	clear:left;
	display:inline; 
	margin-left:20px;
	margin-top:15px;	
	letter-spacing:1px;
	border-top:1px solid #aaa;
	
	}

div#container {
	/*background:url(../images/site/container_bg.jpg) no-repeat -389px -1px;*/
	}
	
div#container div#leftside p {
	padding:4px;
	margin:8px 25px 10px 15px;
	line-height:160%;
	}	

div#toplink {
	width:610px;
	float:left;
	display:inline;
	clear:both;
	text-align:right;	
	margin-top:50px;
	color:#414141;
	padding-bottom:8px;
	padding-right:360px;
	font-size:1.2em;
	}	
div#toplink a {
	color:#414141;
	font-weight:normal;
	text-decoration:none;
	}
div#toplink a:hover {
	text-decoration:underline;
	}
	
div#header div#innerheader ul#cross_site_nav li a:link, div#header div#innerheader ul#cross_site_nav li a:visited, div#header div#innerheader ul#cross_site_nav li a:active {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	}	
	
div#header div#innerheader ul#cross_site_nav li a img {
	border:none;
	}	
	
	
div#sponsorcolumn h3 {
	color:#73CFED;
	
	text-align:center;
	font-size:2.0em;	
	padding:15px; 
	margin-left:0px;
	margin-top:0;	
	background:url(../images/site/sponsorbox_top.gif) no-repeat;
	}	


div#sponsorcolumn div.site_logo a:link, div#sponsorcolumn div.site_logo a:visited, div#sponsorcolumn div.site_logo a:hover, div#sponsorcolumn div.site_logo a:active {
	border:none;
	}
	
div#sponsorcolumn div.site_logo p {
	color:#000;
	margin:3px;
	font-weight:normal;
	border-bottom:1px solid #eee;
	}	
	
/* NAVIGATION */	
/*REGISTRATION SECTION**/
 div#sitelinks ul#registration li#registernowlink a:link, div#sitelinks ul#registration li#registernowlink a:visited, div#sitelinks ul#registration li#registernowlink a:hover, div#sitelinks ul#registration li#registernowlink a:active {
	display:block;
	font-size:1.6em;
	color:#51E2FF;
	padding:4px 0px 4px 4px;
	width:340px;
	font-weight:bold;
	text-decoration:none;
	}
	
 div#sitelinks ul#registration li#registernowlink a:hover {
	color:#fff;
	padding:4px 0px 4px 4px;
	background-color:#2E8B9D;
	}
	
div#sitelinks ul#registration li#registernowlink ul li a:link, div#sitelinks ul#registration li#registernowlink ul li a:visited, div#sitelinks ul#registration li#registernowlink ul li a:hover, div#sitelinks ul#registration li#registernowlink ul li a:active {
	color:#FFF;
	font-size:0.9em;
	font-weight:normal;
	width:100px;
	padding:0;
	}
div#sitelinks ul#registration li#registernowlink ul li a:hover {
	background:none;
	color:#fff;
	}	
	/* END REGISTRATION SECTION**/
	
ul#leftnav li {
	font-weight:bold;
text-decoration:none;
	}
	
 ul#leftnav li,  ul#rightnav li {
	margin-bottom:5px;
	/* border-bottom:1px dashed #ddd; */
	line-height:1.4em;
	display:block;	
	width:168px;
text-decoration:none;
	}

ul#leftnav a{
color:#000000;
text-decoration:none;
	}


	
	ul#rightnav li {
	margin-bottom:5px;
	border-bottom:1px dashed #ddd;
	line-height:1.4em;
	display:block;
	font-weight:normal;
	width:168px;
	}
	
a.navlink:link {
	text-decoration:none;
	font-size:1.2em;
	color:#fff;
	padding-bottom:1px;
	display:block;
	}
a.navlink:visited {
	text-decoration:none;
	font-size:1.2em;
	color:#fff;	
	padding-bottom:1px;
	display:block;
	}
a.navlink:hover {
	text-decoration:none;
	font-size:1.2em;
	color:#73CFED;	
	padding-bottom:1px;
	display:block;
	}
a.navlink:active {
	text-decoration:none;
	font-size:1.2em;
	color:#73CFED;
	padding-bottom:1px;	
	display:block;
	}	
	
ul#rightnav li a:visited, ul#rightnav li a:active {
	font-weight:normal;
	}	
	
a.selected:link, a.selected:visited, a.selected:active {
	 color:#73CFED; 
	 
	}	
	
a.selected_section:link, a.selected_section:visited, a.selected_section:active {
	 color:#73CFED; 
	 border-bottom:1px dashed #ddd; 
	 padding-bottom:0px;
	}	
	
/* end NAVIGATION */


/*Overview Page*/
div#leftside ul#agenda_track_overview {
	float:left;
	width:95%;
	padding:0;
	margin:30px 10px 30px 20px ;
	display:inline;
	}
div#leftside ul#agenda_track_overview li {
	list-style:none;
	float:left;
	/* width:160px; */	
	margin:0px;	
	margin-bottom:5px;
	text-align:center;	 
	font-size:1.2em;
	font-weight:bold;
	}	
	
div#leftside ul#agenda_track_overview li.day1 span a{
	background-color:#CFEAF8;
	color:#386B9E;
	}
	
div#leftside ul#agenda_track_overview li.day2 span a{
	background-color:#CAE7DE;
	color:#084381;
	}		
	
div#leftside ul#agenda_track_overview li.day1 span a, div#leftside ul#agenda_track_overview li.day2 span a  {
	font-weight:bold;
	display:block;
	width:160px;
	height:70px;
	text-decoration:none;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	}
	
div#leftside ul#agenda_track_overview li.day1 span a:hover 	 {
	background:#B8D9EA;
	}
div#leftside ul#agenda_track_overview li.day2 span a:hover	 {
	background:#B5DBCF;
	}
div#leftside ul#agenda_track_overview li.heading {
	float:left;
	clear:left;
	width:35px;
	}
div#leftside ul#agenda_track_overview li.heading img {
	float:left;
	}

div#container div#leftside div.halfwidth_right p.quote {
	margin:8px 10px 3px 10px;
	padding:0px;
	line-height:120%;
	font-size:1.4em;
	font-weight:bold;
	color:#00A890;
	}
div#container div#leftside div.halfwidth_right p.quote_name {
	margin:3px 10px 15px 10px;
	padding:0px;
	font-style:italic;
	text-align:right;
	}
	
ol#eight_reasons	li {
	margin-bottom:6px;
	margin-right:6px;
	}
div#container div#leftside div#companylist_box {
		background-color:#F4FDFA;
		float:left;
		display:inline;
		margin-left:20px;
		}
	
div#container div#leftside ul.overview_companylist {
	float:left;
	display:inline;
	padding:15px 0 15px 0;
	width:145px;
	margin:0;
	/* margin-left:20px; */
	list-style:none;
	border-left:1px dashed #B5DBCF;
	
	}
div#container div#leftside ul#lefthandlist	{
	
	border-left:none;
	}
div#container div#leftside ul.overview_companylist li {
	float:left;
	clear:left;
	display:inline;
	padding:0 10px 0 10px;
	margin:0;	
	margin-bottom:5px;
	font-size:0.9em;
	list-style:none;
	width:120px;
	}	
/*End Overview Page*/

/*Supporting Organisations Page*/

div#leftside div.partner_container {
	border-bottom:1px solid #eee;
	margin:0;
	margin-bottom:15px;	
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	display:inline;
	float:left;
	width:590px;
	padding-bottom:10px;
	line-height:160%;
	}
	
div#leftside div.partner_container img {
	padding:6px;
	border:3px solid #eee;
	margin:0px 10px 10px 0px;
	float:left;
	}
div#container  div#leftside div.partner_container p {
	margin:0;
	margin-bottom:10px;
	padding-top:0;
	}
	
div#leftside ul.exhibitorlist {
	float:left;
	width:90%;
	margin:20px;
	display:inline;
	}	
div#leftside ul.exhibitorlist li {
	float:left;
	width:30%;
	padding:3px 0px 3px 0px;
	/* margin-left:15px; */
	
	}	
/*End Supporting Organisations Page*/

/*Awards Page*/
div#leftside ul.awards_categories {
	float:left;
	width:85%;
	margin:20px;
	}
div#leftside ul.awards_categories li {
	float:left;
	width:48%;
	}
img#mefawardslogo {
	float:left;
	border:none;
	margin:10px 10px 5px 15px;
	}	
/*End Awards Page*/

/*******************
Floorplan
**********************/
img#floorplan {
	border:none;
	margin-left:80px;
	}
	
div#container div#leftside div#floorplan_container {
	position:relative;
	top:0;
	left:0;
	margin-top:10px;
	}
	
p.floorplan_quote {
	color:#3697AA;
	font-weight:bold;
	font-size:1.4em;
	}
p.floorplan_quote span {	
	font-style:italic;
	}	
	
/*Why Attend Page*/	

div#quotes {
	width:295px;
	float:left;
	display:inline;
	margin:0px 20px 5px 10px;
	}

/*end Why Attend page*/

/*Who Attended Page*/
img.attendance_graph {
	margin-bottom:30px;
	margin-left:20px;
	float:left;
	display:inline;
	
	}
.graph_legend {
		width:260px;
		margin-left:20px;
		float:left;
		display:inline;
		}
	
/*END Who Attended Page*/

/*Concurrent Events*/
img#asialogo {
	border:none;
	padding:0;
	margin-left:10px;
	}
/*END Concurrent Events*/

div#leftside a.noborder {
	border:none;
	padding:0;
	}
	
	/*MEDIA PARTNERS PAGE*/
div#leftside div.mediapartner 	{
	float:left;
	text-align:center;
	padding:0px;	
	border:0px solid black;
	margin:10px;
	_height:60px;
	min-height:60px;
	_width:136px;
	min-width:136px;
	}

div#leftside div.mediapartner img {
	vertical-align:middle;
	border:none;
	margin:8px;
	}	
	/*END MEDIA PARTNERS PAGE*/
	
	/*Exhibitiors PAGE*/
div#leftside div.exhibitor 	{
	float:left;
	display:inline;
	text-align:center;
	padding:0px;	
	border:0px solid black;
	margin:10px;
	/*IE HACK*/
	height:100px;
	min-height:100px;
	width:136px;
	min-width:136px;
	}

div#leftside div.exhibitor img {
	vertical-align:middle;
	border:none;
	padding:8px;
	}
  
	/*END Exhibitiors PAGE*/
	
/***************************
SPEAKERS Page
***************************/
div#leftside div.speaker {
	display:inline;
	text-align:center;
	_height:250px;
	min-height:250px;
	width:160px;
	float:left;
	margin:10px 20px 10px 20px;
	border:3px solid #eee;
	}
div#leftside div.speaker img {
	border:none;
	margin-top:10px;
	
	}
	
div#container  div#leftside  div.speaker  p {
	margin:4px 10px 4px 10px;
	line-height:120%;
	}	
#tooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #8F8F8F;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	}	
p.speaker_nav {
	text-align:center;
	/* font-weight:bold; */
	}
/*****************************
Eight reasons to attend
******************************/
span.bignumber {
	color:#3697AA;
	font-weight:bold;
	float:left;
	display:inline;
	clear:left;
	font-size:2.0em;
	font-family:century gothic, arial, sans-serif;
	margin:0px 5px 0px 0px;
	}
/*****************************
Site Map
******************************/	
div#leftside ul#sitemap, div#leftside ul#sitemap li ul {
	padding:0;
	margin:0;
	margin-left:20px;
	padding-bottom:10px;
	}
div#leftside ul#sitemap {
	list-style:url('');
	}
div#leftside ul#sitemap li ul {
	list-style:circle;
	}	
div#leftside ul#sitemap li {	
	list-style:none;
		}
		
div#leftside ul#sitemap li a, div#leftside ul#sitemap li a:visited, div#leftside ul#sitemap li a:hover{
	display:block;
	width:590px;	
	margin-top:20px;
	border-bottom:1px solid #ddd;
	font-weight:bold;
	color:#414141;
	text-decoration:none;
	}
		
div#leftside ul#sitemap li ul li a, div#leftside ul#sitemap li ul li a:visited, div#leftside ul#sitemap li ul li a:hover{
	width:500px;
	border:none;
	margin-top:3px;
	font-weight:normal;
	color:#6F6F6F;
	}	
