/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 22 July 2009 10:27:12
*/


/* BRANDING */

#topnavcont{
   width:100%;
   background:#000 url(http://french.broadbandglobalsummit.com/__data/assets/image/0004/117886/nav_bg.png) repeat-x;   
   float:left;
   position:relative;
   z-index:10; 
}

a, a:hover, a:visited, a:active {
   color:#6699cc;
}


body
    {
    /*background:#fff url(http://french.broadbandglobalsummit.com/__data/assets/image/0006/117879/gradient.png) repeat-x;*/
    color:#666;
    }

#header #nav
    {
    border-bottom:1px solid #596870;
    /*background:#000000 url(http://french.broadbandglobalsummit.com/__data/assets/image/0004/117877/menu_off.png) repeat;*/
    }

#header
    {
    background:url(http://french.broadbandglobalsummit.com/__data/assets/image/0006/118617/bba_header_french.png) no-repeat;
    height:150px;
    }

#header img
    {
    height:60px;
    width:370px;
    float:left;
    }

h3.highlights-header {

   font-size: 1.3em;

}

#nav{
  background:#000 url(http://french.broadbandglobalsummit.com/__data/assets/image/0004/117886/nav_bg.png) no-repeat;
   margin:0 auto;
   width:980px;
}

/************* Date txt Positioning ************/

#info
    {
    float:left;
    margin:20px 0 0 80px;
    padding:10px 0 0 13px;
    width:507px;
    text-align:right;
    }

/**********************/


#info h2
    {
    color:#fff;
    margin-bottom:7px;
    font-size:1.5em;
    }

#info h2 span
    {
    color:#666;
    }

#hotline
    {
    float:left;
    width:370px;
    padding:0 0 0 10px;
    margin:0;
    }

#hotline
    {
    color:#fff;
    }

#qlinks{
    background:url(http://french.broadbandglobalsummit.com/__data/assets/image/0005/117887/qlink_bg.png);
}

#qlinks ul{
    background:#ececec url(http://french.broadbandglobalsummit.com/__data/assets/image/0005/117887/qlink_bg.png) no-repeat;
}

#media-logos, #media-part, #search, #downloads, #news, #spex,  #exhibit
    {
    background:#fff;
    }
        
#qlinks ul li
    {
    border-bottom:1px solid #ccc;
    }
#qlinks ul li a
{
color:#ffffff;
}

#qlinks ul li a:hover, #qlinks ul li a:visited, #qlinks ul li a:active
    {
    color:#fff;
    }

#qlinks ul li a:hover
    {
    background:#000 url(http://french.broadbandglobalsummit.com/__data/assets/image/0006/117888/bullet.png) no-repeat;
    background-position:10px 7px;
    }

#media-logos h1
    {
    background:#666666;
    }

#media-part h1
    {
    background:#666666;
    }

#downloads .mid-title-short
    {
    background:#999;
    }

#news .mid-title-short
    {
    background:#336699;
    }

#spex .mid-title-short
    {
    background:#999;
    }

#exhibit .mid-title-short
    {
    background:#999966;
    }

#search h1
    {
    background:#669933;
    width:240px;
    }

.mid-title
    {
    background:#669933;
    width:535px;
}

.mid-title a, .mid-title a:hover, .mid-title a:active, .mid-title a:visited, .mid-title-short a, .mid-title-short a:visited, .mid-title-short a:active, .mid-title-short a:hover
    {
    color:#fff;
    padding:2px 0 0 0;
    font-size:1.2em;
    }

.main-content{
    width:523px;
    padding:0;
}

.main-content h2
    {
    border-bottom:2px solid #ccc; 
    color:#333;
    width:520px;
    font-size:1.4em;
    padding-top:5px;
    padding-bottom:5px;
    float:left;
    }

.main-content h3
    {
    color:#6376A8;
    }

.main-content h4
    {
    color:#666;
    }

.main-content p
    { 
    float:left !important;   
    }


.delegate-bio
    {
    border-bottom:1px solid #ccc;
    }

.delegate-bio p strong
    {
    color:#6376A8;
    }

.delegate-bio img
    {
    padding-right:10px; 
    }

/*START styles for news pages*/

#newscont{
    /*padding:5px;
    padding-top:0;*/
    float:left;
    /*width:480px;*/
    font-size: 1.1em;
    /*background:orange;*/
}

#newscont h3{
    border-top:5px solid #ccc;
    margin-top: 20px;
}

#newscont h3 a{
    color:#666;
    font-size:0.9em;
}

#newscont a{
color:#336699;
}

.newsdatepink{
color:#2D5479;
font-size:0.9em;
}


/*END styles for news pages*/

#feature
    {
    background:#000 url(http://french.broadbandglobalsummit.com/__data/assets/image/0008/117881/feature.png) repeat-x;
    background-position:top;
    }

#feature h3
    {
    color:#fff;
    }

#feature ul
    {
    color:#fff;
    }

#feature ul li
    {
    background:url(http://french.broadbandglobalsummit.com/__data/assets/image/0009/117882/bullet.gif) no-repeat;
    background-position:3px 4px; 
    }


#search{
   width:250px;
}

#speakers .speaker-profile,#speakers .speaker-profile img
    {
    border:1px solid #ccc;

    }

#search fieldset #search-box
    {
    border:1px solid #ccc;
    color:#666;
    }

#downloads
    {
    background:#fff url(http://french.broadbandglobalsummit.com/__data/assets/image/0010/117883/brochure.png) no-repeat;
    background-position:29px 33px;
    width:250px;
    }

#news ul li
    {
    border-bottom:1px solid #ccc;
    }

#news ul li span {
    color: #cc0066;
    margin-left: 20px;
}

#news ul li a, #news ul li a:visited, #news ul li a:hover, #news ul li a:active
    {
    color:#666;
    display:block;
    padding-left:20px; 
    background: url(http://french.broadbandglobalsummit.com/__data/assets/image/0006/117888/bullet.png) no-repeat;
    background-position:0 5px;
    }

#news ul li a span


    {
    color:#DA2320;
    }

.spex-wrap{
   width:250px;
   padding:0;
   margin-bottom:10px;
}

.spex-wrap h2
    {


    background:#ccc;
    color:#fff;
    }

.spex-logos
    {
    border:1px solid #ccc;
    width:250px;
    }

#welcome-intro
    {
    border:1px solid #fff;
    }

#glance h2
    {
    color:#fff;
    background:#CC3333;
    }

#glance .day
    {
    border:1px solid #fff;
    background: url(http://french.broadbandglobalsummit.com/__data/assets/image/0009/117873/calendar_icon.png) no-repeat;
    background-position:105px 10px;
    color:#fff;
    }

.panel h3
    {
    color:#000;
    font-size:1.5em;
    border-bottom:3px solid #ccc;
    }

#latest_news
    {
    background: url(http://french.broadbandglobalsummit.com/__data/assets/image/0010/117874/news_panel.png) no-repeat;
    background-position:0 31px;
margin-bottom:30px;
    }

#subscribe
    {
    background: url(http://french.broadbandglobalsummit.com/__data/assets/image/0003/117876/broadband_tv.png) no-repeat;
    background-position:0 31px;
margin-bottom:30px;
    }

#linkin
    {
    background: url(http://french.broadbandglobalsummit.com/__data/assets/image/0011/117875/linkin.png) no-repeat;
    background-position:0 31px;
    }

#in-touch
    {
    background: url(http://french.broadbandglobalsummit.com/__data/assets/image/0003/117885/delegate.png) no-repeat;
    background-position:0 31px;
    }

.day a, .day a:hover, .day a:active, .day a:visited
    {
    color:#fff;
    }

.panel img
    {
    border:1px solid #aaa;
    padding: 0
    }


.speakers img {

    float: left;
    margin: 0px 10px 10px 0px
}

.speakers b {
    color: #336699;
}

span.company {
    color: #CC0066;
}

#latest-news img.iptv_news_logo {
    width: 120px;
    height: 29px;
    float:right;
}

.delegate-list li em {
   color: #6376A8;
}

.agenda_glance table {

   font-size: 1.2em;
   color: #000000;
   border: 1px solid #000000;
   text-align: center;
}

.agenda_glance table td {
    border: 1px solid #000000
}

.agenda-day {

  background-color: #414040;
  color: #ffffff;
  font-weight: bold;
}

.light-blue {
  color: #ffffff;
  background-color: #50B6E3;
}

.blue {
  background-color: #1B79C0;
  color: #ffffff;
}

.yellow {
   background-color: #DDAC32;
   color: #000000;
}

.grey {
    background-color: #82898F;
    color: #000000;
}

.red {
    background-color: #922133;
    color: #ffffff;
    }

.red-light {
    background-color: #CF3F46;
    color: #ffffff;
}

.blue-track {
    background-color: #A4CAE6;
    color: #000000;
}

.cream-track {

    background-color: #F1DEAD;
    color: #000000;
}

#media-logos img {
    width: 170px;
}

h1.media_supporters {

   font-size: 1.2em;
}

#spex p {
  font-size: 1.2em;
  padding: 10px;
}

.prices_table table {
   font-size: 1.2em;
}

.border_zero {
    border: none;
}

.ads {
  width:275px;
  float: left;
  margin-bottom: 10px;
}

.reports{
width:470px;
float:left; 
clear:left;
}

.reports img{
float:left;

}

.reports p, .reports h2{
width:400px;
float:left;
}

#reports_tab a {
width: 134px;
}

#nav .main_nav a {
width: 82px;
}

#training_tab a {
position: relative; left: 21px;
width: 100px;
}

#downloads img {
float:left;
height:100px !important ;
padding:0;
width:250px !important;
margin:0;
}

#right-col{
   width:250px;
   margin:0 !important;
   padding:0 !important;
}

#downloads h1, #news h1, #spex h1, #exhibit h1{
    width:250px;
}

#mid-col {
   width:535px;
}

#mid-col p{
   font-size:1.2em;
   margin-bottom:10px;
   /*width:320px;*/
}

#mid-col ul{
   margin:0;
   padding:0;
}

.testimonial{
    width:500px;
    height:80px;
    float:left;

}

#search input.sq-form-field {
     margin:10px 0 0 0;
     padding:2px;
     width:216px;
     margin-left:0;
}

#search form {
    width:250px;
}

.quotecont{
  width:523px;
  float:left;
  border:1px solid #ccc;
  /*background:#d3e1e1;*/
  margin-top:14px;
}

.quote {
   background-image:url(http://french.broadbandglobalsummit.com/__data/assets/image/0007/117871/quote.png);
   background-repeat:no-repeat;
   background-position:8px 1px;
   font-size:1.2em;
   padding-left:60px;    
   float:left;
}

   
 #secondary_content .close_quote {
   background-image:url(http://french.broadbandglobalsummit.com/__data/assets/image/0008/117872/close_quote.png);
   background-repeat:no-repeat;
   width:47px;
   height:27px;
   float:right
   }

.close_quote{
   font-size:0.9em;
   font-weight:bold;
   background-image:url(http://french.broadbandglobalsummit.com/__data/assets/image/0008/117872/close_quote.png);
   background-repeat:no-repeat;
   background-position:412px 1px; 
   padding-bottom:10px;
}
  
.quotetest h2{
   float:left;
   width:453px;
   border:0;
   padding-left:10px;
   padding-top:10px;
   color:#336633;
}

 #secondary_content blockquote {
    padding: 10px 20px 10px 50px;
    font-style:italic
   }
   
 #secondary_content cite {
    font-weight:bold;
    font-style:normal;
    padding-left: 50px;
   }

.qlinkstitle{
    font-weight:bold;
    color:#fff;
    padding-left:10px;
}

.qlinks h1{
    text-decoration:none;
    color:#fff;    
    padding:2px 0 10px 10px;
}

.mainpoints{
    width:535px;
    float:left;
    font-size:1.2em;
    /*margin-bottom:20px;*/
}

.mainpoints p{
   float:left;
}

.mainpoints h2{
    border-bottom:2px solid #CCCCCC;
color:#333333;
font-size:1.2em;
padding-bottom:5px;
padding-top:5px;
width:520px;
margin-bottom:10px;
float:left;
}

.mainpoints img{
   float:left;
   margin-right:10px;
   border:1px solid #000;
}

.mainpoints ul{
   float:left;
   width:338px;
   list-style-type:none;
}

.mainpoints ul li{
   float:left;
   width:338px;
   background:transparent url(http://squiz.informatm.com/__data/assets/image/0008/95741/bullet.png) no-repeat scroll 3px 5px;
   padding-left:20px;
}

#media-part {
border:1px solid #CCCCCC;
}

#media-part {
margin:0 0 10px;
padding:0;
width:170px;
}

#media-logos, #media-part {
margin:0;
margin-top:10px;
}

#media-part h1 {
background:#CCCCCC none repeat scroll 0 0;
font-size:1.2em;
text-align:left;
width:115px;
}

.main-content li{
   padding-left:25px;
}

#reg-button {
margin:0;
}

#reg-button {
float:left;
margin:71px 0 0;
padding:0;
margin-left:222px;
}

#reg-button img{
   width:127px !important;
   height:32px !important;
}

.main-content img{
   border:1px solid #000;
   padding:0;
   margin-right:10px;
   /*float: none !important;*/
   width:150px;
}

.main-content ul li {
background:transparent url(http://squiz.informatm.com/__data/assets/image/0008/95741/bullet.png) no-repeat scroll 3px 5px;
}

.main-content li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:15px;
}

.main-content ul {
float:left;
font-size:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
padding:0;
width:490px;
}

#mid-col h1 {
   width:500px;
}

#downloads, #search, #news, #spex, #exhibit{
   width:250px;
}

.welcometx{
  width:535px !important;
  float:left !important;   
}

.welcometx p{
  width:480px !important;
  float:none !important;  
}

.welcometx img{
  width:150px;
  float:left;  
  border:1px solid #000;
  margin-right:10px;
}
