/*
  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: 31 July 2010 12:54:16
*/


/* BRANDING */

body
    {
    background:#fff;
    color:#666;
    }
.main-content a, a:hover, a:visited, a:active {
    color: #336699;
}

.main-content{
    padding-left:5px !important;
}

*html .main-content{
    padding-left:2px !important;
    padding-right:2px !important;
}

#header #nav
    {
    
   background:#ffffff url(http://www.openmobilityusa.com/__data/assets/image/0014/41540/menu_off.png) repeat;
      /*background:#333333;*/
    }
#header
    {
    background:url(http://www.openmobilityusa.com/__data/assets/image/0005/40946/open_mobility_header.png) no-repeat;
    background-position:0 30px;
    height:240px !important;    
}

*html #header
    {
    margin-bottom:0 !important;    
}


#header img
    {
    /*height:185px;*/
    width:270px;
    float:left;
    }

#header_btn_cont {
   width: 775px;
   height:129px !important; 
   margin-top:1px !important; 
}


   

.lte_buttonhead {
  height: 60px;
  margin: 25px 0 0 0;
  width: 165px;
  padding-right: 5px;
}

#header_btn_cont .lte_buttonhead img {
 width: 165px;
 /*height: 60px;*/
}

#header_btn_cont .pre_register img {
 width: 155px;
 /*height: 45px;*/
}


.pre_register {
  float: right;
  width: 155px;
  height: 40px;
  margin: 0;
  padding: 0
}

h3.highlights-header {

   font-size: 1.3em;

}

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

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

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


#info h2
    {
    color:#000000;
    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:#000000;
    }

#qlinks, #media-logos, #media-part, #search, #downloads, #news, #spex,  #exhibit
    {
    background:#fff;
    /*border-bottom:5px solid #999999;*/
    }
        
#qlinks ul li
    {
    border-bottom:1px solid #336699;
    }

#qlinks ul li a, #qlinks ul li a:hover, #qlinks ul li a:visited, #qlinks ul li a:active
    {
    color:#666;
    background:#ffffff url(http://www.openmobilityusa.com/__data/assets/image/0003/40944/arrow.png) no-repeat;
    background-position:10px 7px;
    padding-top:5px;
padding-bottom:5px;
   
}

#qlinks ul li a:hover
    {
    background:#e7f4fe url(http://www.openmobilityusa.com/__data/assets/image/0003/40944/arrow.png) no-repeat;
    background-position:10px 7px;
    }

#qlinks h1
    {
    background:#336699;
    font-size:1.3em;
    }

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

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

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

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

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

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

#search h1
    {
    background:#336699;
    }

.mid-title
    {
    background:#336699;
}

*html .mid-title
    {
    width:490px;
}

#mid-col h1{
    font-size:1.3em;

}

.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 h2
    {
    border-bottom:5px solid #ccc; 
    color:#333;
    }

.main-content h3 {
   color: #336699;
}

.main-content h3 a {
   color: #336699;
   font-weight:bold;
   text-decoration:underline;
}

.main-content h3 a:hover {
   text-decoration:underline;
      font-weight:bold;
}

.main-content h3 a:visited {
   text-decoration:underline;
      font-weight:bold;
}

.main-content h4
    {
    color:#336699;
    font-size: 1.4em;
     padding-bottom: 10px;
    }

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



/* todo */
.main-content p
    { 
    float:none;
    }

.main-content ul li   
{
    background:url(http://www.openmobilityusa.com/__data/assets/image/0006/40947/bullet.gif) no-repeat;
    background-position:4px 6px; 
    }


.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{
    float:left;
    font-size: 1.1em;
    width: 490px;
}

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

#newscont img {
    float: left;
}


.main-content #feature ul{
  padding:0px 0 0 15px;
   width: 190px;
}

#feature p{
padding-left:10px;
padding-top:10px;
width:470px;
}

#feature .feature-list p{
width:345px;
}

#feature img {
  float:right;
  height: 29px;
  width: 138px;
  /*padding-left: 15px*/
  /*padding-top:7px;*/
  padding-right:10px;
}

#feature .feature_images {
   float: left;
   width: 110px;
   padding: 10px 0px 0px 10px;
  
}

#feature .feature_images img {
 width: 106px;
 height: 73px;
 border:1px solid #cccccc;
 padding: 0; 
 margin-bottom: 10px;

}

.attendees_text {
  width: 330px;
  float:left;
}

#feature .attendees_text ul li {
  width: 330px;
  float:left;
  margin-top:8px;
}

#feature .attendees_text h3 {
  font-size: 1.4em;
  padding: 10px 0px 0px 10px;
  width: 340px;
}

#feature .attendees_text ul li {
  background: url(http://www.openmobilityusa.com/__data/assets/image/0005/41576/attendees_bullet.png) no-repeat;
  background-position: 0px 3px;
}

#glance{
     width:478px;
     padding:0 0 0 10px;

  
}

#glance .day {
     margin:0 13px 0 0;
     padding:10px 5px;

 }




#glance .day ul{
     margin:0;
     padding:0;
}

#glance .day h3,#glance .day ul, #glance .day ul li{
     width:117px
}

#glance h2
    {
    color:#ffffff;
    background:#336699;
    }

#glance .day
    {
    border:1px solid #CCCCCC;
    /*background: url(http://www.openmobilityusa.com/__data/assets/image/0004/40936/calendar_icon.png) no-repeat;*/
    background: url(http://www.openmobilityusa.com/__data/assets/image/0008/40949/plan_visit_home_bg.png);
    background-position:145px 5px;
    }

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

#newscont a{
color:#336699;
}

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


/*END styles for news pages*/

#feature, #attendees
    {
    background-color:#ffffff;

    border:1px solid #ccc;
    width: 488px;
    }

#feature h3
    {
    color:#252161;
    padding: 0px 0px 0px 10px;
    width: 475px;
    font-size:1.4em;
    }

#feature h3.topvideo
    {
    /*margin-top:-24px;*/
    width:441px;
    }

#feature ul
    {
    color:#000000;
    }

#feature ul li
    {
    background:url(http://www.openmobilityusa.com/__data/assets/image/0006/40947/bullet.gif) no-repeat;
    background-position:4px 6px; 
    }


#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://www.openmobilityusa.com/__data/assets/image/0020/40943/brochure.png) no-repeat;
    background-position:29px 33px;
    }

#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://www.openmobilityusa.com/__data/assets/image/0003/40944/arrow.png) no-repeat;
    background-position:0 5px;
    }

#news ul li a span


    {
    color:#DA2320;
    }

.spex-wrap h2
    {


    background:#ccc;
    color:#000000;
    }

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

/*#welcome-intro
    {
    border:1px solid #fff;
    background: url(http://www.openmobilityusa.com/__data/assets/image/0003/40935/welcome_bg.png) repeat-x;
    }*/

#welcome-intro {
   padding: 0;
   margin-bottom:0;
}



#welcome-intro h3, #video_home h3 {
    width: 180px;
    clear:none;
    float:left;
}

#welcome-intro ul li, #video_home ul li
   {
    color: #666;
    background: url(http://www.openmobilityusa.com/__data/assets/image/0020/40934/bullet_welcome.png) no-repeat;
    background-position: 0px 3px;
    width: 190px;
    float: left;
    margin:0;
    padding:0;
    padding-bottom:3px;
    padding-left:15px;
   }

#welcome-intro img {
   border: 0;
}

#welcome-intro ul li{
    padding-bottom:5px;
}

#video_home {
   float:left;
   /*margin-bottom:10px;*/
   padding:10px 5px 0 10px;
   width:470px;
}

.main-content ul{
    margin-bottom:3px;
}


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

#latest_news
    {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0005/40937/news_panel.png) no-repeat;
    background-position:0 31px;
margin-bottom:30px;
    }

#subscribe
    {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0007/40939/broadband_tv.png) no-repeat;
    background-position:0 31px;
margin-bottom:30px;
    }

#linkin
    {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0006/40938/linkin.png) no-repeat;
    background-position:0 31px;
    }

#in-touch
    {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0004/40945/delegate.png) no-repeat;
    background-position:0 31px;
    }

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

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

    }


.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 p.black {
   background: #000000;






   color: #ffffff;
   padding: 5px 0px 5px 10px;
   font-weight: bold;
   width: 480px
}

#agenda_glance p.blue {
   background: #002C74;





   color: #ffffff;
   padding: 5px 0px 5px 10px;
   font-weight: bold;
   width: 300px;
}

#agenda_glance p.track_red {
   background: #CA2634;
   color: #ffffff;
   padding: 5px 0px 5px 10px;
   font-weight: bold;
   width: 235px;
}


#agenda_glance p.track_gold {
   background: #867855;
   color: #ffffff;
   padding: 5px 0px 5px 10px;
   font-weight: bold;

   width: 235px;
}

.main-content #agenda_glance ul {
   clear: both;
   float: none;
}

/*.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: #336699;
  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;

}


.sponsors_right_box
{
    float:left;
    width:275px;
    background-color:#ffffff;
    border-bottom:3px solid #99999999;
    padding:0 0 10px 0;
}

.sponsors_right_box img
{
    /*float:right;*/
}
.sponsors_right_box h3
{
    background:#336699;
    padding:2px 0 2px 10px;
    color:#ffffff;
    font-size: 1.3em;

}
.sponsors_right_box h4
{
    background-color:#CCCCCC;
width:100px;
    padding:3px 0 3px 10px;
margin:10px 0 0 20px;
    color:#ffffff;
    font-size: 1.3em;
}
.sponsor_box
{
float:left;
border:1px solid #cccccc;
width:234px;
margin:0 0 0 20px;
}

.bottom-content {
   width: 490px;
   padding: 0 10px;

}



#latest-news-bottom
 {
  background:#000000 url(http://www.openmobilityusa.com/__data/assets/image/0019/40933/latest_news_bg.png) repeat-x;
  width:490px;
  float: left;
  margin-top: 10px;
}

#latest-news-bottom .latest-news-block {
padding: 0 0 10px 10px;
border-bottom:2px solid #336699;
}

#latest-news-bottom .latest-news-block img
 {
  width: 78px;
  height: 62px;
  border: 1px solid #cccccc;
  float: left;
  margin: 10px 10px 10px 10px;
  padding: 0px;
}


#latest-news-bottom .latest-news-block h3 {
  color: #99ccff;
  font-size: 1.4em;
  padding-bottom: 5px;


  padding-top: 10px;
}

#latest-news-bottom .latest-news-block p {
  color: #ffffff;
  font-size: 1.2em;
  line-height: 15px;
  padding-right: 10px;
}

#latest-news-bottom .latest-news-block a, #latest-news-bottom .latest-news-block a:hover, #latest-news-bottom .latest-news-block a:visited, #latest-news-bottom .latest-news-block a:active {
   color: #fff;
}

#top-events img {

   width: 151px;
   height: 111px;
   border: 1px solid #cccccc;
   float: right;
   padding-right: 10px;
}

.reports table p {
   width: 350px;
   float: left;
}

.reports table h3 {
   width: 350px;
   color: #003366;
}

#flash_video {
   padding-left: 80px;
}

.lte_video { 
width:490px;
  height: 180px;
}

.lte_video p { 
  width: 220px;
  float: right;
    text-align:left;
}

 .lte_video object {
    padding: 0px 10px 10px 10px;
    float: left;
    width: 238px;
margin:0;
}

.bookmark {
   padding-left: 10px;
}

p.news_button {
   padding: 10px 0px 5px 0px;
   width: 490px;
   text-align: center;
}

/*************** COMMENT BOX ****************/

#page_asset_builder_39164 label

    {
    width:100px;
    float:left
    }


#page_asset_builder_39164 .sq-form-field


    {
    width:180px;

    }

#page_asset_builder_39164 #informa_comment_0_comment
    {
    width:300px;
    height:150px;
    }

#page_asset_builder_39164 #sq_commit_button
    {
    width:120px;
    background:#333;
    border:0;
    color:#fff;
    font-weight:bold;
    padding:3px 0;
    }

.page-height {
   min-height:500px;
}

ul li span.title {
    color: #252161;
    font-size: 1.2em;
    font-weight: bold;

}

.contact_us {
   font-size: 1.2em;
   border: 1px solid #cccccc;
   width: 173px;
   background:url(http://www.openmobilityusa.com/__data/assets/image/0006/41658/contact_us_bg.png) repeat-x
}

.contact_us h3 {
   padding: 5px 0px 5px 5px;
   font-size: 1.3em;
}

.contact_us ul li {
    padding: 5px 0 5px 20px;
    list-style-type: none
}

ul li.research_bull {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0018/41661/research_bull.png) no-repeat;
    background-position: 3px 8px
    }

ul li.sales_bull {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0018/41661/research_bull.png) no-repeat;
    background-position: 3px 8px
    }

ul li.marketing_bull {
    background: url(http://www.openmobilityusa.com/__data/assets/image/0018/41661/research_bull.png) no-repeat;
    background-position: 3px 8px
    }

.contact_us a, .contact_us a:hover, .contact_us a:active, .contact_us a:visited {
    color: #336699;
}

.bookmark {
   border: 1px solid #cccccc;
   margin-top: 5px;
   font-size: 1.2em;
}

.bookmark h3 {
   padding: 5px 0px 5px 5px;
   color: #252161;
   font-size: 1.2em;
}

.bookmark ul li {
    padding: 5px 0 5px 25px;
    list-style-type: none
}

ul li.delicious {
   background: url(http://www.openmobilityusa.com/__data/assets/image/0003/41808/delicious_bull.png) no-repeat;
    background-position: 3px 6px
    }

ul li.digg {
   background: url(http://www.openmobilityusa.com/__data/assets/image/0004/41809/digg_bull.png) no-repeat;
    background-position: 3px 6px
    }

ul li.reddit {
   background: url(http://www.openmobilityusa.com/__data/assets/image/0015/41811/reddit_bull.png) no-repeat;
    background-position: 3px 6px
    }

ul li.facebook {
   background: url(http://www.openmobilityusa.com/__data/assets/image/0014/41810/facebook_bull.png) no-repeat;
    background-position: 3px 6px
    }

ul li.stumbleupon {
   background: url(http://www.openmobilityusa.com/__data/assets/image/0016/41812/stumble_bull.png) no-repeat;
    background-position: 3px 6px
    }

.main-content .logos img {
    padding: 20px;
}

.speaker_profile {
   clear: both;
}



.workshop img {
   float: left;
   padding: 0 10px 10px 0px;
}

.main-content ul ul {
   font-size: 1.0em;
   padding-left: 15px;
   width: 250px;
}

.workshop ul {
 float: none;
}

.workshop b {
  color: #005973;
}

b.company {
   color: #00AEAD;
}

.sponsors_right {
   width: 273px;
   /*height: 120px;*/
  border: 1px solid #cccccc;
   float: left;
   margin: 0;
}

.sponsors_right img {

   /*padding-top: 20px;*/
   border: 0;
   padding-left:25px;
}

.sponsors_left_box
{
    width:174px;
    background-color:#ffffff;
    border-bottom:3px solid #99999999;
    padding:0;
}

.sponsors_left_box h3
{
    background-color:#67999A;
    padding:3px 0 3px 10px;
    color:#ffffff;
    font-size: 1.3em;
}

.rotate img
{
    padding:25px 25px 25px 10px;
    border:1px solid #ccc;
}

#tablereport{
   font-size:1.2em;
}

#footer{
   margin-top:30px;
}

.blog_title{
   font-weight:bold;
   font-size:1.3em;
}

.ltecont{
   float:right;
   height:35px;
   width:360px;
   margin-top: 38px;
}

#header img, .ltecont img{
   /*height:35px !important;*/
   margin:0;
   width:65px;
}

.logospec{
   height:125px !important;
   width:200px !important;
   float:left;
}


.logospec img{
   height:125px !important;
   width:200px !important;
}