/*----------------------------------------------
 CSS for LeadersInPerformance redesign 2009
 
 LEADERS IN PERFORMANCE 2010
 
 Copyright FastWebMedia
----------------------------------------------*/



/*--general styles--*/
* {
 margin: 0;
 padding: 0;
}

body {
 color: #888888;
 background-color:white;
 font-family: verdana, tahoma, arial, sans-serif;
 font-family:arial, helvetica, sans-serif;
  
 font-family: Gill Sans, arial, sans-serif!important; /*--Gill Sans MT--*/
 font-size: 0.8em;
 line-height: 15px;
}
/*==mac hack==*/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
    body  {  font-size:72%; }
 }
 
 
/*--general link styles--*/
a:link {
 color:black;
 text-decoration:none;
}

a:visited {
 color:black;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a:active {
 
}


img {
 border: 0;
}


p {
 margin: 0 0 10px;
}



/*---header styles--*/

h1 {
 line-height:1.4em;
 display:block;
 font-size:1.4em;
 font-weight:bold;
}


h2 {
 line-height:1.1em;
 display:block;
 font-size:1.1em;
 font-weight:bold; 
}

/*--for adding into h1 tags where images are used.--*/
span.image-replacement {
 position:absolute;
 left:2000px;
}


h2.newsheader {
 text-transform:uppercase;
 color:black;
}

h2 a:link {
 text-decoration:none;
}

h2 a:visited {
 text-decoration:none;
 color:#000000;
}

h2 a:hover {
 text-decoration:underline;
}

h2 a:active {
 text-decoration:none;
}
.partners {
 color:black;
 font-size:1.7em;
 font-weight:bold;
}

.broadcasters {
 font-weight:bold;
 font-size:1.2em;
 color:black;
}

.sponsors {
 font-weight:bold;
 font-size:1.2em;
 color:black;
}

/*--main page sections--*/
div#wrapper {
 width:850px;
 overflow:hidden;
 margin:0 auto;
 /*border:1px solid silver;*/
}

div#header-section { 
 height:auto;
 height:178px;
 height:225px;
 height:233px;
 
 height:212px;
 overflow:hidden;
 display:block;
 position:relative;
 /*background:url(/media/header_background.jpg) no-repeat top left;*/
 background:none!important;
}


/*========================================================*/
#main-header-container {
 height:158px;
 width:850px;
 display:block;
 overflow:hidden;
}

.header-1 {
 background:url(/media/lip1.jpg) no-repeat top left;
}

.header-2 {
 background:url(/media/lip2.jpg) no-repeat top left;
}

.header-3 {
 background:url(/media/lip3.jpg) no-repeat top left;
}

.header-4 {
 background:url(/media/lip4.jpg) no-repeat top left;
}



/*========================================================*/

 div#header-section div.nav-holding-box {
  position:relative;
  /*top:130px;*/
  top:-30px;
  width:850px;
  /*height:45px;*/
  height:30px;
	background-color:#FE9900;
 }
 
 /*
  ul.top-nav {
   list-style-type:none;
   padding-top:0px;
   padding-left:40px;
  }
  
  ul.top-nav li {
   display:inline;
  }
  
  ul.top-nav li a {
   color:white;
  }
  
  ul.top-nav li a:hover {
    color:#FF9900;
   }
   
 */
 
 
 .clients-box {
	 background-color:#CCCCCC;
	 display:block;
	 height:234px;
	 margin-bottom:15px;
	 overflow:hidden;
	 width:202px;
 }

 .audience-inline {
	 display:block;
	 height:204px !important;
	 height:auto!important;
	 overflow:hidden;
	 /*padding-top:30px;*/
 }


 /*---horizontal drop down menu--*/
  #navbar {
    position: relative;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height:40px;
  }
    
  #navbar li {
    list-style: none;
    float: left;
    margin-top:2px;
  }

/*--original from external site--*/
#navbar li a {
    display: block;
    padding: 3px 5px 3px 5px;
    text-transform: uppercase;
    text-decoration: none; 
    color: white;
    font-weight: bold;
    font-weight:normal;
		font-size:1.2em;	
		background:url(/media/divider-image.jpg) center right no-repeat;
}

/*--mac hack--*/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
   #navbar li a  { 
		font-size:1.1em;
		}
 }
 
 
#navbar ul.topnav-subnav {
 font-size: 1.1em!important;
 position:absolute;
 bottom:-10px;
}

#navbar ul.topnav-subnav li {
 color:black; 
}

#navbar ul.topnav-subnav li a {
 font-size:1em;
 padding-right:5px;
 
}

/*--mac hack--*/
 @media screen and (-webkit-min-device-pixel-ratio:0) {
   #navbar ul.topnav-subnav li a  { 
		font-size:0.8em!important;
		}
 } 

span.divider-black {
 width:1px;
 height:12px;
 background:url(/media/black-divider.jpg) center right no-repeat;
 padding-left:5px;
}

#navbar li a:hover {
    color: #FF9900;
		color: black;
}

#navbar li ul {
    display: none;
}

#navbar li:hover ul, #navbar li.hover ul {
    position: absolute;
    display: inline;
    left: 0px;
    width: 100%;
    width:850px;
    margin: 0;
    padding: 0;
    padding-top:5px;
}


/*--to allow absolute positioning of the menu sub items--*/
/*--2008 section--*/
#navbar ul#subnav2008 {
  position:absolute;
  left:105px;
}
#navbar ul#subnav2008 li a {
  color:black;
  display:block;
  font-weight:bold;
  /*padding:3px 2px;*/
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  line-height:15px;
}


/*--conference section--*/
#navbar ul#subnavconference{
  position:absolute;
  left:150px;
}

#navbar ul#subnavconference li a {
  color:black;
  display:block;
  font-weight:bold;
  /*padding:3px 2px;*/
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  line-height:15px;
}

/*--exhibition section--*/
#navbar ul#subnavexhibition {
  position:absolute;
  left:340px;
}

#navbar ul#subnavexhibition li a {
  color:black;
  display:block;
  font-weight:bold;
  /*padding:3px 2px;*/
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  line-height:15px;
}


 a.left-text-links {
	/*color:white !important;*/
	font-size:12px!important;
 }
 
  /*--mac hack--*/
 @media screen and (-webkit-min-device-pixel-ratio:0){
    a.left-text-links  { 
		font-size:0.8em;
    line-height:0.8em;
    font-size:10px!important;
		}
 }
 
 
 
 a.left-text-links:hover {
	color:#FE9900!important; 
 
}

/*--awards section--*/
#navbar ul#subnavawards {
  position:absolute;
  left:525px;
}


#navbar ul#subnavawards li a {
  color:black;
  display:block;
  font-weight:bold;
  /*padding:3px 2px;*/
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  line-height:15px;
}



/*--news section--*/
#navbar ul#subnavnews {
  position:absolute;
  left:5px;
}
#navbar ul#subnavnews li a {
  color:black;
  display:block;
  font-weight:bold;
  /*padding:3px 2px;*/
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  line-height:15px;
}

#navbar ul#subnavnews li a:hover {
 /* color:#FF6600;
  padding:0;
  margin:0;
  line-height:10px;
  font-size:10px;
  //padding:3px 2px;*/
}





#navbar li:hover li, #navbar li.hover li {
    font-size:0.8em;
    line-height:10px;
    padding-bottom:5px;
}

#navbar li:hover li a, #navbar li.hover li a {
    color: #000;   
}

#navbar li li a:hover {
    color:  #FF9900;
}



/*===========================================*/

#navbar ul#history-sub-nav {
 position:absolute;
 left:70px;
}

#navbar ul#location-sub-nav {
 position:absolute;
 left:480px;
}

#navbar ul#contact-sub-nav {
 position:absolute;
 left:555px;
}


/*===========================================*/






 /*--top ticker section--*/
 div#top-ticker-holder {
  height:30px;
  display:block;
  width:850px;
  /*background-color:#CCCCCC;*/
  background-color:#FE9900;
  padding:0;
	margin:0;
  clear:both;
  position:absolute;
  /*top:190px;*/
	
	top:170px;
  overflow:hidden;
 }
 
 div#news-holder {
  width:50px;
  height:30px;
  display:block;
  float:left;
  clear:left;
  /*background:#CCCCCC;*/
 }
 
 div#top-ticker {
  width:auto;
  height:30px;
  display:block;
 }

 .tabb {
  font-weight:bold;
  font-weight:normal;
  font-size:12px;
  font-size:11px;
  /*font-family:Arial,Helvetica;*/
  }
 /*--end of topticker--*/
 
 
 /*=============== NEW TICKER STYLING ===========================*/
 /*
 ul#news {
	display:inline;
	list-style-type:none;
 }

ul#news li {
 float:left;
}

ul#news li a {
 color:white!important;
}

.news-list {
 overflow: hidden;
 position:relative;
 height:150px;
 margin-top:7px;
}

.news-list li {
 display:none;
 position:absolute;
 top:0px;
 left:0px;
}
*/
 
 
.news-list li a {
 color:white!important; 
}

#news-holder h3 a {
 color:white!important;
 padding-left:3px;
}


.tickercontainer { 
	/*border: 1px solid #000;
	background: #fff; */
	width: 738px; 
	height: 25px; 
	margin: 0; 
	padding: 0;
	overflow: hidden;
	float:right;
}

.tickercontainer .mask { 
	position: relative;
	left: 10px;
	top: 7px;
	width: 718px;
	overflow: hidden;
}



ul.newsticker { /* that's your list */
	position: relative;
	left: 750px;
	/*font: normal 10px Verdana;*/
	
	font-size: 12px;
	font-weight: normal;
	
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.newsticker li {
 float: left; /* important: display inline gives incorrect results when you check for elem's width */
 margin: 0;
 padding: 0;
 /*background: #fff;*/
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
/*font: normal 10px Verdana;*/
	font-size: 14px;
	font-weight: normal;
margin: 0 50px 0 0;
}

ul.newsticker span {
margin: 0 10px 0 0;
} 

/*--end of topticker--*/
 
 
/*--footer section--*/
div#footer {
 font-size: 11px;
 margin: 100px 0px;
 text-align: left;
 width: 450px;
 /*border:1px solid silver;*/
 clear:both;
}

  div#footer div.nav {
   background: #6C7074;
   clear: both;
   color: white;
   line-height: normal;
   padding: 5px 0;
  /* #padding: 2px 0 5px;*/
  }
  
    div#footer div.nav a {
     color: white;
     text-decoration: none;
    }
  div#footer p.copyright {
   margin-top: 10px;
  }
/*--end of footer section--*/


/*--page section--*/
div#page {
 width:100%;
 /*border:1px solid silver;*/
 position:relative;
}
   
   div#page div.column {
    float: left;
    clear:left;
   }
   
   div#page div.nav {
    margin: 0 0px;
    width: 158px;
    height:775px;
    height:auto;
    overflow-x:hidden;
   }
   
   div#page div.nav ul.nav {
    list-style: none;
    margin: 0px 15px 0px 0px;
   }
   
   div#page div.nav ul.nav li {
    display: block;
    height:15px;
    #height:13px;/*--ie7--*/
    overflow:hidden;
   }
   
   div#page div.nav ul.nav li a {
    color: #6C7074;
    display: block;
    font-weight: bold;
    padding: 0px 0 0px;
    text-decoration: none;
    font-size:1em;
    
    font-size:12px;
    text-transform:uppercase;
   }

   div#page div.nav ul.nav li a:hover {
    color:#FF9900;
   }
	 
   div#left-link-holder {
    /*height:234px;
		height:390px;*/
		
		height:250px;
    position:relative;
		width:158px;
		overflow:hidden;
   }

	div#left-link-holder a.puff-graphic-left {
	 height:120px;
	 display:block;
	}

  #page .puff-graphic-left {
	 margin-top:15px; 
	}
	
  .right-puff-holder a.puff-graphic-left   {
   width:202px; 
  }
  
  .right-puff-holder a.puff-graphic-left img {
   width:202px;   
  }
/*--news pages--*/
p.small {
 color:#FF9900;
 font-weight:bold;
}


/*--speakers page--*/
div.speakerspage {
  
}

div.speakerspage ul li {
 /*font-weight:bold;*/
 padding:5px 0px 5px 0px;
 color:black;
}

 /*--bits of text that should be in the lightblue colour--*/
 .light-blue {
  color:#FF9900;
  font-weight:bold;
 }



/*--old styles--*/
  div#page div.box {
    margin: 0 0 10px;
    border-bottom: 1px solid #CBCBCB;
   }
   
   div#page div.box h2{
    font-size: 10px;
   }
   
   div#page div.box div {
    border-top: 1px solid #CBCBCB;
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 5px;
   }
   
   div#page div.box div.head {
    background: #F1F1F1;
    color: #699AB8;
    font-weight: bold;
   }
   
   div#page div.box div.body {
    background: #F8F8F8;
    font-size: 10px;
   }
   
   div#page div.speakers img{
    border: 1px solid #699AB8;
    height: 80px;
    width: 60px;
   }
   
   div#page div.speakers img.left
   {
    float: left;
    margin-right: 5px;
   }
   
   div#page div.speakers img.right
   {
    float: right;
    margin-left: 5px;
   }
   
   div#page div.buyers ul
   {
    list-style: none;
   }
   
   div#page div.content {
    margin: 0 15px 0 0;
    width: 665px;
   }
   
   div#page div.content div.left-hand {
    width: 465px;
   }
   
   div#page div.content div.right-hand {
    margin: 0 0 0 15px;
    width: 185px;
   }
   
   div#page div.content div.left-hand ul {
    margin: 0 0 10px 15px;
   }
   
   div#page div.content div.left-hand table {
    margin: 0 0 10px;
    width: 465px;
   }
   
   div.page div.content div.left-hand table.events td {
    border-bottom: 2px dotted #6C7074;
    text-align: left;
    vertical-align: top;
   }
   
   div#page div.content div.left-hand table.events td.date {
    width: 80px;
   }
   
   div#page div.content div.left-hand table.events td.info {
    width: 385px;
   }
   
   div#page div.content div.left-hand table.register th,
   div#page div.content div.left-hand table.register td {
    text-align: left;
    vertical-align: top;
   }
   
   div#page div.content div.left-hand table.register textarea {
    width: 100%;
   }
/*--end of old styles--*/



table.register {
 text-align:left;
}




 /*--jds styles--*/
 /*--centre section--*/
 div#page div.centre-col {
  float:none;
  margin-left:170px;
  _margin-left:167px;/*--ie6--*/
										 
  width:auto;
  /*border:1px solid silver;*/
 }
 
 /*--main central area of site--*/
 .centre-content {
  width:460px;
  overflow:hidden;
 }
     /*--within this:--*/
     .centre-content p a:link {
      text-decoration:none;
      color:#FF9900;
     }
     .centre-content p a:visited {
      text-decoration:none;
      color:#FF9900;
     }
     .centre-content p a:hover {
      text-decoration:underline;
      color:#FF9900;
     }
     .centre-content p a:active {
      text-decoration:none;
      color:#FF9900;
     }
 /*--box to hold graphical elemt as start of main content--*/
 div.centre-header {
   display:block;
   margin-bottom:15px;
 }
 
 
 
 
 /*--righthand side--*/
 div#page div.right-col {
   width:205px;
   height:1000px;
   float:right;
   clear:right;
 }
 
 .right-box-top {
  margin-bottom:15px;
 }
 
 .right-box-mid {
  margin-bottom:15px;
 }
 
 .right-box-mid a {
  width:203px;
  height:110px;
  display:block;
 }
 
 /*--list of specific links:--*/
 
 /*--business--*/
 a#business-rhs {
   background:url(/media/plg_tlbn_both_states.jpg) no-repeat 0 0;
 }
 a#business-rhs:hover {
  background-position: 0 -110px;
 }
 
 /*--register--*/
 a#register-rhs {
  background:url(/media/pr_register_now_sg.jpg) no-repeat top left;;
 }
 a#register-rhs:hover {
  background-image:url(/media/pr_register_now_sg_f2.jpg);
 }
 
 /*--testimonial--*/
 a#testimonial-rhs {
  background:url(/media/pg_testimonials.jpg) no-repeat top left;;
 }
 a#testimonial-rhs:hover {
  background-image:url(/media/pg_testimonials_f2.jpg);
 }
 
 /*--networking--*/
 a#networking-rhs {
  background:url(/media/pg_networking.jpg) no-repeat top left;;
 }
 a#networking-rhs:hover {
  background-image:url(/media/pg_networking_f2.jpg);
 }
 
 /*--delegates--*/
 a#delegates-rhs {
  background:url(/media/pg_delegates.jpg) no-repeat top left;;
 }
 a#delegates-rhs:hover {
  background-image:url(/media/pg_delegates_f2.jpg);
 }
 
 /*--survey--*/
 a#survey-rhs {
  background:url(/media/plg_tls_both_states.jpg) no-repeat top left;
 }
 a#survey-rhs:hover {
  background-position: 0 -110px;
 }
 
 /*--conference--*/
 a#conference-rhs {
  background:url(/media/pg_conference.jpg) no-repeat top left;;
 }
 a#conference-rhs:hover {
  background-image:url(/media/pg_conference_f2.jpg);
 }
 
 /*--travel--*/
 a#travel-rhs {
  background:url(/media/pg_travel.jpg) no-repeat top left;;
 }
 a#travel-rhs:hover {
  background-image:url(/media/pg_travel_f2.jpg);
 }
 
  /*--accommodation--*/
 a#accommodation-rhs {
  background:url(/media/pg_accomodation.jpg) no-repeat top left;;
 }
 a#accommodation-rhs:hover {
  background-image:url(/media/pg_accomodation_f2.jpg);
 }
 
 /*--awards--*/
 a#awards-rhs {
  background:url(/media/pg_awards.jpg) no-repeat top left;;
 }
 a#awards-rhs:hover {
  background-image:url(/media/pg_awards_f2.jpg);
 }
 
 /*--theleader--*/
  a#theleader-rhs {
  background:url(/media/plg_tl_both_states.jpg) no-repeat top left;
  
 }
 a#theleader-rhs:hover {
  background-position: 0 -110px;
 }
 
 /*--speakers--*/
 a#speakers-rhs {
  background:url(/media/pg_speakers.jpg) no-repeat top left;;
 }
 a#speakers-rhs:hover {
  background-image:url(/media/pg_speakers_f2.jpg);
 }
 
 /*--venue--*/
 a#venue-rhs {
  background:url(/media/pg_venue.jpg) no-repeat top left;;
 }
 a#venue-rhs:hover {
  background-image:url(/media/pg_venue_f2.jpg);
 }
 
 /*--theleadercolumn--*/
 a#theleadercolumn-rhs {
  /*background:url(/media/pg_tlc.jpg) no-repeat top left;*/
  background:url(/media/plg_tlc_both_states.jpg) no-repeat top left;
 }
 a#theleadercolumn-rhs:hover {
  /*background-image:url(/media/pg_tlc_f2.jpg);*/
  background-position: 0 -110px;
 }
 
 /*--exhibition--*/
 a#exhibition-rhs {
    background:url(/media/pg_exhibition.jpg) no-repeat top left;
 }
 a#exhibition-rhs:hover {
    background-image:url(/media/pg_exhibition_f2.jpg);
 }
 
 /*--interview-rhs--*/
  a#interview-rhs {
    background:url(/media/plg_tli_both_states.jpg) no-repeat top left;
 }
 a#interview-rhs:hover {
    background-position: 0 -110px;
 }
 
 
 /*--END OF RHS LINKS--*/
 
 /*--LHS banner--*/
 a#watchbanner {
  width:158px;
  height:508px;
  display:block;
  /*background:url(/media/pg_watch_lif.jpg) no-repeat top left;*/
  background:url(/media/pg_lif_watch_combined_img.jpg) no-repeat bottom left;
 }
 a#watchbanner:hover {
  /*background-image:url(/media/pg_watch_lif_f2.jpg);*/
  background-position: 0 0px;
 }
 
 
 
 /*--lefthand puff graphics--*/ 
 /*--container--*/
 div.LH-graphic-holder {
  width:158px;
  margin-top:15px;
 }
 
 div.left-box-mid {
  width:158px;
  height:110px;
  display:block;
  float:left;
  clear:left;
 }

 
 /*--business--*/
 a#business-lhs {
  /*background:url(/media/pg_tlbn.jpg) no-repeat top left;*/
   background:url(/media/plg_tlbn_both_states.jpg) no-repeat 0 0;
 }
 a#business-lhs:hover {
  /*background-image:url(/media/pg_tlbn_f2.jpg);*/
  background-position: 110px 0;
 }
 
 /*--register--*/
 a#register-lhs {
  background:url(/media/pr_register_now_sg.jpg) no-repeat top left;;
 }
 a#register-lhs:hover {
  background-image:url(/media/pr_register_now_sg_f2.jpg);
 }
 
 /*--testimonial--*/
 a#testimonial-lhs {
  background:url(/media/pg_testimonials.jpg) no-repeat top left;;
 }
 a#testimonial-lhs:hover {
  background-image:url(/media/pg_testimonials_f2.jpg);
 }
 
 /*--networking--*/
 a#networking-lhs {
  background:url(/media/pg_networking.jpg) no-repeat top left;;
 }
 a#networking-lhs:hover {
  background-image:url(/media/pg_networking_f2.jpg);
 }
 
 /*--delegates--*/
 a#delegates-lhs {
  background:url(/media/pg_delegates.jpg) no-repeat top left;;
 }
 a#delegates-lhs:hover {
  background-image:url(/media/pg_delegates_f2.jpg);
 }
 
 /*--survey--*/
 a#survey-lhs {
  background:url(/media/pg_tls.jpg) no-repeat top left;;
 }
 a#survey-lhs:hover {
  background-image:url(/media/pg_tls_f2.jpg);
 }
 
 /*--conference--*/
 a#conference-lhs {
  background:url(/media/pg_conference.jpg) no-repeat top left;;
 }
 a#conference-lhs:hover {
  background-image:url(/media/pg_conference_f2.jpg);
 }
 
 /*--travel--*/
 a#travel-lhs {
  background:url(/media/pg_travel.jpg) no-repeat top left;;
 }
 a#travel-lhs:hover {
  background-image:url(/media/pg_travel_f2.jpg);
 }
 
  /*--accommodation--*/
 a#accommodation-lhs {
  background:url(/media/pg_accomodation.jpg) no-repeat top left;;
 }
 a#accommodation-lhs:hover {
  background-image:url(/media/pg_accomodation_f2.jpg);
 }
 
 /*--awards--*/
 a#awards-lhs {
  background:url(/media/pg_awards.jpg) no-repeat top left;;
 }
 a#awards-lhs:hover {
  background-image:url(/media/pg_awards_f2.jpg);
 }
 
 /*--theleader--*/
  a#theleader-lhs {
  background:url(/media/pg_the_leader.jpg) no-repeat top left;;
 }
 a#theleader-lhs:hover {
  background-image:url(/media/pg_the_leader_f2.jpg);
 }
 
 /*--speakers--*/
 a#speakers-lhs {
  background:url(/media/pg_speakers.jpg) no-repeat top left;;
 }
 a#speakers-lhs:hover {
  background-image:url(/media/pg_speakers_f2.jpg);
 }
 
 /*--venue--*/
 a#venue-lhs {
  background:url(/media/pg_venue.jpg) no-repeat top left;;
 }
 a#venue-lhs:hover {
  background-image:url(/media/pg_venue_f2.jpg);
 }
 
 /*--theleadercolumn--*/
 a#theleadercolumn-lhs {
  background:url(/media/pg_tlc.jpg) no-repeat top left;;
 }
 a#theleadercolumn-lhs:hover {
  background-image:url(/media/pg_tlc_f2.jpg);
 }
 
  /*--exhibition
 a#exhibition-rhs {
  background:url(/media/pg_exhibition.jpg) no-repeat top left;;
 }
 a#exhibition-rhs:hover {
  background-image:url(/media/pg_exhibition_f2.jpg);
 }
 --*/
 
 /*--interview-rhs--*/
  a#interview-lhs {
  background:url(/media/pg_tli.jpg) no-repeat top left;;
 }
 a#interview-lhs:hover {
 background-image:url(/media/pg_tli_f2.jpg);
 }
 
 
 
 
 .clients-box {
  /*height:200px;*/
  height:234px;
  display:block;
  width:202px;
  overflow:hidden;
  background-color:#CCCCCC;
  margin-bottom:15px;
 }

 .clientul {
 list-style-type:none;
 }
 
 .clients-box ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
 }
 .clientul li {
    padding-left:10px;
  font-size:0.8em;
  color:black;
 }
 .clients-box ul li {
  padding-left:10px;
  font-size:0.8em;
  color:black;
 }
 
 /*--social media block--*/
 div.social-media {
  
 }
 .social-media p {
  color:#FF6600;
  font-weight:bold;
  margin-top:15px;
 }
 div.social-media ul {
  list-style-type:none;
 }
 div.social-media ul li {
  display:inline;
  margin-right:10px;
 }
 
 /*--left nav links--*/
 div.left-links {
  width:160px;
  position:absolute;
  bottom:0px;
	
	bottom:15px;
	background-color:#CCCCCC;
 }
 
 div.left-links ul {
  list-style-type:none;
  width:150px;
  width:auto;
 }
 
 div.left-links ul li {
  /*height:18px;*/
  height:18px;
  height:auto;
 
  margin-bottom:7px;
  #margin-bottom:5px;/*--ie7--*/
  background-color:#CCCCCC;
  width:158px;
 }
 
 div.left-links ul li a {
  
  /*color:#787B7F;*/
  color:black;
  font-weight:bold;
  padding:3px;
  padding:0px;
  padding-left:15px;
  padding-left:10px;
  display:block;

  text-decoration:none;
  font-size:11px;
  
 }
 
 div.left-links ul li a:hover {
  color:#FF9900;
  text-decoration:none;
 }
 
 /*--leftbanner--*/
 div.leftbanner {
  margin-top:15px;
	margin-top:0;
 }
 
 div.leftbanner a {
	margin-bottom:2px!important; 
 }
 
 /*--new footer additions--*/
 div.logo-area {
  height:440px;
  clear:both;
 }
 
 /*--partner area--*/
 .partners-holder {
  height:125px;
  display:block;
  position:relative;
 }
 
 .partner1 {
  width:115px;
  width:110px;
  height:120px;
  display:inline;
  float:left;
  position:relative;
 }

 
 a.partner-link {
  display:block;
  text-align:center;
 }
 
/*--sponsors--*/
 div.sponsors-holder{
  display:block;
  height:140px;
  /*--until we have more logos--*/
  height:80px;
	
	height:auto;
	border-top:1px solid #FE9900;
 }
 
 div.sponsors-holder ul {
  height:80px; 
 }
 
 div.broadcasters-holder {
	 border-top:1px solid #FE9900;
   padding-top:15px;
 }
 
 div.broadcasters-holder ul {
  height:80px;
 }
 
 div.broadcasters-holder ul li {
  margin-right:3px;
  display:block;
	float:left;
	height:80px;
 }

 div.broadcasters-holder ul li a:hover {
	text-decoration:none!important;
 }
 
 div.broadcasters-holder ul li a img {
  width:80px;
	width:70px;
	margin-right:30px;
 }


 div.sponsors-holder ul li {
  display:inline;
  margin-right:3px;
 }
 
 div.sponsors-holder ul li a:hover {
	text-decoration:none!important;
 }
 
 div.sponsors-holder ul li a img { 
  width:110px;
	
	width:80px;
	margin-right:30px;
 }
 
 
 /*--supporters--*/
 div.supporters-holder {
  display:block;
  height:100px;
	border-top:1px solid #FE9900;
  padding-top:15px;
  
 }
 
 div.supporters-holder ul li {
  display:inline;
 }
 
 div.supporters-holder ul li a:hover {
	text-decoration:none!important;
 }
 
 div.supporters-holder ul li a img{
  width:86px;
	margin-right:20px;
 }
 
 
/*--footer navogation bar--*/ 
 div.footernav {
  height:70px;
  width:100%;
  display:block;
  margin-top:10px;
  border-top:1px solid #FE9900;
  border-bottom:1px solid #FE9900;
 }
 
 div.footernav ul {
  list-style-type:none;
  
 }
 div.footernav ul li {
  display:inline;
 }
 
 div.footernav ul li a {
  color:#6C7074;
  text-decoration:none;
  padding-right:5px;
 }
 
 div.footernav ul li a:hover {
  text-decoration:underline;
  color:#FE9900;
 }
 
 div.contact-details-holder {
  display:block;
  height:50px;
  font-size:1.2em;
 }
 
 p.credits {
  width:100%;
  display:block;
  /*border-top:1px solid #CCCCCC;*/
  font-size:11px;
 }
 a.credit-links {
  color:#FF9900;
  font-weight:bold;
  font-size:1.1em;
  font-size:11px;
  text-decoration:none;
 }
 a.credit-links:link {
  color:#FF9900;
  font-weight:bold;
  font-size:1.1em;
  font-size:11px;
  text-decoration:none;
 }
 
 a.credit-links:visited {
  text-decoration:none;
 }
 
 a.credit-links:hover {
  text-decoration:underline;
 }
 
 a.credit-links:active {
  text-decoration:none;
 }
 
 
 
 
 /*---first paragraph on page content- in bold--*/
 p.first-para {
  font-weight:bold;
  color:black;
  font-size:1.3em;
  line-height:1.1em;
  margin-top:13px;
/*--  #margin-top:10px;ie7--*/
  
 }
 
 /*--dummy qoute on artwork--*/
 p.large-quote {
  font-size:1.4em;
  font-size:1.6em;
  line-height:1.1em;
  color:#FF9900;
  font-weight:normal;
 }



/*--breadcrumb navigation--*/
div.breadcrumb-holder {
 width:460px;
 border-bottom:1px solid silver;
 padding:5px;
}

div.breadcrumb-holder strong {
}

div.breadcrumb-holder h1,div.breadcrumb-holder h2 {
 display:inline;
 color:black;
 color:#FF9900;
 font-size:1em;
 text-decoration:underline;
}

div.breadcrumb-holder ul li {
 display:inline;
 font-size:0.9em;
 font-size:0.8em;
 font-weight:bold;
}

/*--errors--*/
div.leader-form-errors {
 border:1px solid #FF9900;
 padding:5px;
}

div.leader-form-errors ul {
 list-style-type:none;
 
}

div.leader-form-errors ul li {
 color:#FF9900;
 font-weight:bold;
}




/*--gallery section--*/

div.gallery-holder {
 display:block;
 width:458px;
 height:auto;
/* border:1px solid silver;*/
}

div.gallery-holder ul {
 list-style-type:none;
 margin-left:2px;
}
div.gallery-holder ul li {
 display:inline;
 float:left;
 margin-right:4px;
 margin-bottom:3px;
 
}
div.gallery-holder ul li a {
 width:110px;
}
div.gallery-holder ul li a img {
 width:110px;
 border:none;
}

/*--main image holder--*/
 .main-image-holder {
  display:block;
  
  margin-bottom:15px;
 }
 
 
 
/*--leader interviews section--*/
div.alpha-pagination {
  margin:5px 5px 5px 5px;
  border:1px solid silver;  
}

div.alpha-pagination ul {
  padding:5px;
  list-style-type:none;
  
}

div.alpha-pagination ul li {
  display:inline;
  font-size:12px;
}
div.alpha-pagination ul li a:hover {
  color:#FF9900;
}



/*--image-preloader--*/
div.preloader {
  margin-left:-1000px;/*--put the div off screen, and pre load all images into it...*/
  /*--All puff graphic 'hover' states--*/                     
  background-image:url(/media/pg_watch_lif_f2.jpg);
  background-image:url(/media/pg_exhibition_f2.jpg);
  background-image:url(/media/pg_tlc_f2.jpg);
  background-image:url(/media/pg_venue_f2.jpg);
  background-image:url(/media/pg_speakers_f2.jpg);
  background-image:url(/media/pg_awards_f2.jpg);
  background-image:url(/media/pg_accomodation_f2.jpg);
  background-image:url(/media/pg_travel_f2.jpg);
  background-image:url(/media/pg_tls_f2.jpg);
  background-image:url(/media/pg_delegates_f2.jpg);
  background-image:url(/media/pg_networking_f2.jpg);
  background-image:url(/media/pg_testimonials_f2.jpg);
  background-image:url(/media/pr_register_now_sg_f2.jpg);
  background-image:url(/media/pg_tlbn_f2.jpg);
  
  /*--other rollover images--*/
  background-image:url(/media/pg_watch_lif_f2.jpg);
  
}



/*--exhibitors-premuim/standard--*/
div.exhibitor-holder {
  margin-bottom:15px;
  width:458px;
  height:100px;
  display:block;
  border:1px solid silver;
}

div.exhibitor-logo {
  width:140px;
  overflow:hidden;
  float:left;
  padding:5px;
}

div.exhibitor-text {
  width:300px;
  float:right;
  height:100px;
  overflow:auto;
}



/*=========================*/
.slideshow {
 height:234px;
 width:461px;
 overflow:hidden;
}

.slideshow img {
 height:234px;
 width:461px;
}

.guide_link_holder {
 
}

.guide_link_holder a img {
 width:160px;
}



/*==watch what happened ==*/
li.first {
 padding:0px;
 /*MARGIN-BOTTOM:0;*/
}

span.watch-header {
 color: white;
 font-size: 16px;
 line-height:18px;
 font-weight:bold;
}
