/*
  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 14:21:18
*/


@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* BRANDING */

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

#nav{
    border-bottom:1px solid purple;   
}


#header #nav
    {

   background:#ffffff url(http://www.osimworld.com/__data/assets/image/0012/45102/menu_off.png) repeat;
      /*background:#333333;*/
    }
#header
    {
    background:url(http://www.osimworld.com/__data/assets/image/0004/45094/osim_world_header.png) no-repeat;
    background-position:0 30px;
   height:214px;

    }

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

#header_btn_cont {
   width: 700px;
   height: 130px !important;
   /*margin-top: 45px;*/
   margin:0 !important;
   padding:0 !important;
   float: right;
}



#header_btn_cont .lte_buttonhead img {
width: 100px !important; 
 height: 35px;
display:inline;
}

#header_btn_cont .pre_register img {
/* width: 100px;*/
 height: 35px;
display:inline;
}


.lte_buttonhead {
  height: 35px;
  /*margin: 35px 0 0 0;*/
  width: 980px;
  /*padding-right: 0px;*/
  float: left;
  /*clear:right;*/
  margin:0;
}

.lte_buttonhead img{
   height:30px;
}

.ltecont{
   float:right;
   height:35px;
}


.pre_register {
  float: right;
  width: 100px;
  /*height: 35px;
  margin: 35px 0 0 0;*/
  padding: 0;
  clear:right !important;
  margin-top: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 #00723C;
    }

#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.osimworld.com/__data/assets/image/0018/110187/bullet.png) no-repeat;
    background-position:10px 7px;
    padding-top:5px;
    padding-bottom:5px;

}

#qlinks ul li a:hover
    {
    background:#C4FFD4 url(http://www.osimworld.com/__data/assets/image/0018/110187/bullet.png) no-repeat;
    background-position:10px 7px;
    color:#111;
    }

#qlinks h1
    {
    background:#009E54;
    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-col{
    width:490px;
    margin:0 20px;
  font-size:1.2em;
line-height: 18px;
}


*html #mid-col{
    margin:0 5px;
    margin-left:10px;
}

.mid-title
    {
    background:#009E54;
    width:490px;
    }

* html #mid-col .mid-title{
    width:490px !important;
}

#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, #home-osim h2
    {
    border-bottom:3px solid #ccc;
    color:#333;
    margin-top:5px;
    
    }

#home-osim h2
{
float:left;

padding:10px 0 3px 0;
width:490px;
font-size:1.2em;
}

.main-content h3 {
   color: #009E54;
}

.main-content h4
    {
    color:#00723C;
    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.osimworld.com/__data/assets/image/0018/110187/bullet.png) no-repeat;
    background-position:1px 3px;
    }


.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{
   padding-bottom:5px;
}

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

#feature img {
  float:right;
  height: 29px;
  width: 138px;
  /*padding-left: 50px;*/
  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.osimworld.com/__data/assets/image/0006/45087/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.osimworld.com/__data/assets/image/0003/45093/calendar_icon.png) no-repeat;*/
    background: url(http://www.osimworld.com/__data/assets/image/0007/45088/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:#009E54;
    padding: 0px 0px 0px 10px;
    width: 475px;
    }

#feature ul
    {
    color:#000000;
    }

#feature ul li
    {
    background:url(http://www.osimworld.com/__data/assets/image/0010/45100/bullet.gif) no-repeat;
    background-position:4px 6px;
    padding-left:20px;
    }


#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.osimworld.com/__data/assets/image/0016/45106/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.osimworld.com/__data/assets/image/0011/45110/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.osimworld.com/__data/assets/image/0011/45101/welcome_bg.png) repeat-x;
    }*/

#welcome-intro {
   padding: 0;
}



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

#welcome-intro ul li, #video_home ul li
   {
    color: #666;
    background: url(http://www.osimworld.com/__data/assets/image/0018/110187/bullet.png) no-repeat;
    background-position: 0px 2px;
    width: 190px;
    float: left;
   }

#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.osimworld.com/__data/assets/image/0012/45111/news_panel.png) no-repeat;
    background-position:0 31px;
margin-bottom:30px;
    }

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

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

#in-touch
    {
    background: url(http://www.osimworld.com/__data/assets/image/0017/45107/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 {
   width: 273px;
   border: 1px solid #cccccc;
   float: left;
   margin: 0;
}

.sponsors_right img{
    padding-left:25px;
    border:0;
}

.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-color:#009E54;
    padding:3px 0 3px 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;
}
*/

.sponsors_right_box {
background-color:#FFFFFF;
float:left;
padding:0 0 10px;
width:275px;
}
.sponsors_right_box h3 {
background-color:#009E54;
color:#FFFFFF;
font-size:1.3em;
padding:3px 0 3px 10px;
}
.sponsors_right {
border:1px solid #CCCCCC;
float:left;
margin:0;
width:273px;
}

.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.osimworld.com/__data/assets/image/0005/45086/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: #00723C;
    font-size: 1.2em;
    font-weight: bold;

}

.contact_us {
   font-size: 1.2em;
   border: 1px solid #cccccc;
   width: 173px;
   background:url(http://www.osimworld.com/__data/assets/image/0008/45089/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 18px;
    list-style-type: none
}

ul li.research_bull {
    background: url(http://www.osimworld.com/css/branding.css/contact_us_bullet.png) no-repeat;
    background-position: 3px 8px
    }

ul li.sales_bull {
    background: url(http://www.osimworld.com/css/branding.css/contact_us_bullet.png) no-repeat;
    background-position: 3px 8px
    }

ul li.marketing_bull {
    background: url(http://www.osimworld.com/css/branding.css/contact_us_bullet.png) no-repeat;
    background-position: 3px 8px
    }

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

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

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

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

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

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

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

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

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

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

.speaker_profile {
   clear: both;
}

#tablereport{
   font-size:1.2em;
}

#feature h3.topvideo{
    margin-top:-35px;
}

h3.green  {
    color: #528028;

}


h3.pink  {
    color: #9D005C;

}

h3.orange  {
    color: #F08E29;

}


h3.red  {
    color: #E3153D;

}


h3.blue {
    color: #00487D;

}


h3.lightBlue {
    color: #5fadee;

}


h3.purple{
    color: #7c439a;

}

#feature h3.topvideo {
margin-top:0;
}
p.pink
{
color: #9D005C;
}
p.orange
{
 color: #F08E29;
}
p.purple
{
 color: #7c439a;
}
p.green
{
color: #528028;
}
p.blue
{
color: #5fadee;
}

.contentbox{
   background-color:#FFFFFF;
   border:1px solid #CCCCCC;
   width:468px;
   float:left;
   padding:0 0 10px;
   margin-top:10px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:5px;
   padding-top:10px;
}

.contentbox p{
   width:473px !important;
   float:left;
}

.contentbox ul {
   width:420px !important;
list-style:none;

}

.contentbox h3 {
   width:420px !important;
   margin-bottom:10px;
}


.contentbox ul li{
   width:400px !important;
    background:url(http://www.osimworld.com/__data/assets/image/0018/110187/bullet.png) no-repeat;
    background-position:2px 3px;
    padding-left:20px;
}


.main-content 
{
clear:left !important;
width:485px;
padding-left:0;
}

.wipj
{
float:right !important;
height:100px;
/*margin-bottom:80px*/
}

.wipj img
{
width:250px;
height:100px !important;
float:left;
}

.pre_register
{
float:left !important;
height:300px;
margin-bottom:50px
}

.pre_register img
{
width:150px;
height:300px !important;
float:left;
}

#home-osim
{
font-size:1.2em;
}

.contentbox ul
{
width:100% !important;
float:left !important;
margin-bottom:15px;
}

.main-content .logos {
   text-align:left;
}

.main-content .logos p{
   border-bottom:1px solid #ccc;
   padding-bottom:20px;
}

.main-content .logos img {
    float:left;
}

/**** TWITTER ***/

.twtr-widget 
{
float:left;
cllear:left;
}

#feature
{
margin-bottom:10px;
}