﻿@charset "utf-8";
/* CSS Document */
body { font-family: Arial, Verdana, Helvetica, sans-serif;margin: 0px 0px 0px 0px;text-align: center; background-color:#000000;font-size: .75em; }
#splash{background-image: url(/images/splash_bottom.gif);
background-repeat: no-repeat;
background-position: 0% 0%;height:150px}
#containerwrap{background: #000 url(/images/container_bg.jpg) no-repeat;background-position:110px 110%;height:auto;padding:0 0 120px 0;}
#container{width:958px; border:1px solid #000000; height:100%;!important;height:auto; margin-left:20px; margin-top:10px;text-align: left;background-color:#000000;margin-left: auto; margin-right: auto;padding:0 36px;margin:0 auto;background:transparent;border-bottom:0;padding-bottom:50px;}
form{margin:0;padding:0;border:0;}
form table td{font-size:0.8em;}
html>/**/body form table td{font-size:1em;}
table td{font-size:0.75em;}
html>/**/body table td{font-size:1em;}
h1{font-weight: bold;font-size:1.9em;padding:0px;margin-bottom:0;margin-top:5px; border:0px; color:#000000}
h2{font-weight: bold;font-size:1.6em;padding-bottom:10px;margin-bottom:0;margin-top:5px; border:0px; color:#000000}
h3{font-weight: bold;font-size:1.3em;padding-bottom:10px;margin-bottom:0;margin-top:5px; border:0px; color:#000000}
h4{font-weight: bold;font-size:1em;padding:0px;margin-bottom:0;margin-top:5px; border:0px; color:#000000}


h2.red{font-weight: bold;font-size:18px;padding:0px;margin-bottom:0;margin-top:5px; border:0px; color:#990000}
p{ padding:0px; border:0px; margin-top:0px;font-weight: normal;}
a:link {color: #a72233; font-weight: bold; text-decoration: none;font-size:1em;}
a:visited {color: #a72233; font-weight: bold; text-decoration: none;font-size:1em;}
a:active {color: #a72233; font-weight: bold; text-decoration: underline;font-size:1em;}
a:hover {color: #a72233; font-weight: bold; text-decoration: underline;font-size:1em;}
a.pressHome:link {color: #000000; font-weight: bold; text-decoration: none;font-size:1em;}
a.pressHome:visited {color: #000000; font-weight: bold; text-decoration: none;font-size:1em;}
a.pressHome:active {color: #000000; font-weight: bold; text-decoration: underline;font-size:1em;}
a.pressHome:hover {color: #000000; font-weight: bold; text-decoration: underline;font-size:1em;}
#header{margin:0;padding:0;
border:0;
width:959px;background-image: url(http://www.mobileworldcongress.com/images/header_bg_new.jpg);
background-repeat: no-repeat;
background-position: 0% 0%;height:209px}
#nav{width:958px}
#hp_center_content{border:0px solid red;height:800px;width:926px;padding-top:0px;padding-left:26px;padding-right:3px;margin-bottom:60px; background-color:#393939;
background-repeat: no-repeat;
background-position: 0% 0%;}
html>/**/body #hp_center_content {*padding-bottom:60px;}
#leftcol{float:left;width:685px;color:#000000;margin:0;padding:0;border:0;margin-top:10px;}
#rightcol{float:left;;margin:0;padding-left:10px;border:0;}
html>/**/body #rightcol {padding-right:10px;}
.greybox{width:215px;height:111px;padding:0;font-size: .85em;line-height:1.2em;background-image:url(/images/stay_connected_back.gif)}
.rightnavbox{WIDTH: 213px;  BACKGROUND-COLOR: #ffffff}
.sq_boxes{width:685px;background-color:#333333;margin-top:3px;}
.leftbox{float:left;width:339px;border:1px solid #cccccc;height:145px;background: url(/images/highlight_back.gif) no-repeat;}
.rightbox{float:right;width:339px;border:1px solid #cccccc;height:145px;background-color:#ffffff;background: url(/images/highlight_back.gif) no-repeat;}
#footerwrap {background: #000 url(images/container_bg.jpg) no-repeat;background-position:0% 100%;height:250px;position:relative;top:-95px;z-index:-5;margin:0 auto;width:1030px;clear:both;}
#footer{
padding-left:20px;
padding-top:20px;
height:50px;
border-width:1px;
border-color:#3a3a3a;
border-bottom-style:solid;
color:#999999;
font-size: .8em;
width:933px;
margin-top:-60px;
border-left:1px solid #3a3a3a;
border-right:1px solid #3a3a3a;
}
#standard_footer{padding-left:20px;padding-bottom:15px;padding-top:15px;height:26px;margin:0;border:0;color:#999999;font-size: .8em;width:957px;border-bottom:1px solid #2c2c2c;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;}
html>/**/body #standard_footer{padding-top:20px;width:935px;}
#footer a:link {color: #999999; font-weight: normal; text-decoration: none; font-size: 1em;}
#footer a:visited {color: #999999; font-weight: normal; text-decoration: none; font-size: 1em;}
#footer a:active {color: #ff0000; font-weight: normal; text-decoration: none; font-size: 1em;}
#footer a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
#standard_footer a:link {color: #999999; font-weight: normal; text-decoration: none; font-size: 1em;}
#standard_footer a:visited {color: #999999; font-weight: normal; text-decoration: none; font-size: 1em;}
#standard_footer a:active {color: #ff0000; font-weight: normal; text-decoration: none; font-size: 1em;}
#standard_footer a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
#content_footer{ padding-left:20px;padding-bottom:20px;margin:0;border:0;background-color:#ededed;color:#000000;font-size: .8em;width:941px}
#content_footer a:link {color: #000000; font-weight: normal; text-decoration: none; font-size: 1em;}
#content_footer a:visited {color: #000000; font-weight: normal; text-decoration: none; font-size: 1em;}
#content_footer a:active {color: #ff0000; font-weight: normal; text-decoration: none; font-size: 1em;}
#content_footer a:hover {color: #ff0000; font-weight: normal; text-decoration: underline; font-size: 1em;}
/*nav*/
#sddm
{    margin: 0;
    padding: 0;
    z-index: 30;}
html>/**/body #sddm {width:958px;}
#sddm li
{    margin: 0;
    padding: 0;
    float: left;
    font: bold 11px arial;
    list-style:none;
    }
#sddm li a
{    display: block;
    margin: 0 0px 0 0;
    background: #000000;
    color: #ffffff;
    text-align: center;
    background-color:#000000;
    text-decoration: none}
    
    
#sddm li a:hover
{    background-color: #000000;
    background-image: url(images/images/arrow.gif) no-repeat;
    background-position: left;}
#sddm div
{    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
    background: #000000;
    border: 1px solid #999999}
    #sddm div a
    {    position: relative;
        display: block;
        margin: 0;
        padding: 5px 10px;
        width: auto;
        white-space: nowrap;
        text-align: left;
        text-decoration: none;
        background: #000000;
        border-bottom:1px solid #999999;
        color: #ffffff;
        font: bold 12px arial}
    #sddm div a:hover
    {   text-decoration: none;
        color: #f00000}
     
#latest-news {
    clear: both;
    float: left;
    width: 693px;
    background: url(http://www.mobileworldcongress.com/images/latest_news_bg.gif) 0 100% no-repeat;
    margin-bottom: 0px;
    padding-bottom: 10px !important;
    padding-bottom: 3px;
    height:18px}
html>/**/body  #latest-news {width: 703px;margin-top:-10px;height:18px}
*:first-child+html #latest-news {margin-top:-7px;}
#latest-news h2 {
    float: left;
    margin: 0px 100px 0 15px;
    width: 207px;
    line-height: 0;
    color: #000000;    
display: inline;
}
#latest-news h2 a {
    display: block;
    width: 90px;
    text-indent: -1000em;
    background: url(images/images/Headings/news_headlines.gif) 0 0 no-repeat;
    color: #000000;
}
#latest-news ul {
    float: left;
    line-height: 1.2em;
    margin-right:15px;
    margin-left:50px;
    width: 503px;    overflow: hidden;
}
html>/**/body #latest-news ul {width:703px;margin-top:10px;margin-left:60px;}
*:first-child+html #latest-news ul {margin-top:10px;margin-left:100px;}
#latest-news ul li {
    width: 2000em; list-style-type:none;
}
#latest-news ul a {
    color: #000000;font-weight:normal;text-decoration:underline;
}
ul.pr_new 
{
list-style-image:url(http://www.mobileasiacongress.com/images/red_square.gif);
list-style-position:outside;
list-style-type:square;
padding:0;
margin-left:27px;
margin-top:8px;
color:#000;
}
.pr_new li
{
margin-left:5px;
background-repeat: no-repeat;
background-position:0 5px;
padding-left: 0;
padding-right:5px;
padding-bottom: 8px;
font-size:1.1em;
line-height:1.2;
vertical-align:top;
}
.pr_new li a {
color:#000000;
font-weight:normal;
}
.pr_new li a:hover {
color:#D2232A;
font-weight:normal;
}
     
#content_center{width:955px;padding-top:18px;padding-left:19px;padding-right:26px;padding-bottom:5px;border-top:1px solid #2c2c2c;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;background-color:#c0c0c0; background-image: url(/images/content_bg_top.gif);
background-repeat: no-repeat;
background-position: 0% 0%;}
html>/**/body #content_center {WIDTH: 910px;}
#chinese_content_center{width:900px;background-color:#ededed;padding-top:18px;padding-left:26px;padding-right:26px;padding-bottom:5px;}
html>/**/body #chinese_content_center {WIDTH: 900px;}
#hero{margin-bottom:-90px;border:0;padding:0;width:910px;}
html>/**/body #hero{margin-bottom:40px;}
a.sqbox:link {color: #a72233; font-weight: bold; text-decoration: none; font-size: 1.12em;}
a.sqbox:visited {color: #a72233; font-weight: bold; text-decoration: none; font-size: 1.12em;}
a.sqbox:active {color: #a72233; font-weight: bold; text-decoration: underline; font-size: 1.12em;}
a.sqbox:hover {color: #a72233; font-weight: bold; text-decoration: underline; font-size: 1.12em;}
.middle_content{margin-left:5px;padding:0;}
html>body .middle_content{padding-top:10px;}
#subscribe{width:177px;padding-top:5px;padding-bottom:5px;color:#000000;}
html>body #subscribe{padding-right:0px;}
.subtext{font-weight: bold;font-size: 1.2em;padding:0px; margin:0;border:0;color:#000000}
.subtextwhite{font-weight: normal;font-size: .8em;padding:0px; margin:0;border:0;color:#ffffff}
.subscribe_home input
{color: #000000;background: #FFFFFF;border: 1px solid #000000;font-size:1.2em;padding:0;margin:0;}
html>/**/body .subscribe_home input {font-size:1.2em;}
.submit input{font-weight: bold;font-size: 1em;padding:0px; margin:0;border:0;color:#000000;background: #000000;} 
.regularpagetext td{padding:0;margin:0;border:0;}
a.press:link {color: #ffffff; font-weight: normal; text-decoration: underline;}
a.press:visited {color: #ffffff; font-weight: normal; text-decoration: underline;}
a.press:active {color: #000000; font-weight: normal; text-decoration: none;}
a.press:hover {color: #ff0000; font-weight: normal; text-decoration: none;}
#hero_middle_text{margin-left:295px;margin-top:-100px;height:200px;font-size:2.25em;font-weight:bold;color:#ffffff;width:300px}
#hero_middle_text_yellow{font-size:1em;font-weight:normal;color:#faa63b;}
.redtext{color:#ec2028}
#content_bottom{background-color:#c0c0c0; background-image: url(/images/content_bg_bottom.gif);
background-repeat: no-repeat;
background-position: 0% 0%;margin:0;width:957px;padding:0;height:33px;border-left:1px solid #2c2c2c;border-right:1px solid #2c2c2c;}
html>/**/body #content_bottom{width:955px;}
.exhibitor_list{color:#ffffff}
 table.borders {background-color:#FFFFFF; border: solid #aaaaaa 1px;}
table.borders td {padding: 5px;border: solid #aaaaaa 1px;}
.lightgrey{background-color:#d9d9d9}
.darkgrey{background-color:#bfbfbf}
.logos
{padding: 0; margin:  0; border:0;}
.logos ul
    {margin: 0; padding: 0;}
.logos li
    {list-style-type: none;display: inline;float: left; margin-right:10px; margin-bottom: 8px;width:123px; height:59px;margin-top:2px; border: 1px solid #c0c0c0;}
 
 #sponsorsbar{margin-left:10px;width:910px;border:1px solid #746c61; background-color:#ffffff;padding-top:5px;padding-left:20px;padding-right:5px;padding:bottom:5px;}
html>/**/body #sponsorsbar{width:890px;padding-left:10px;}
.sponsors
{background-color: #ffffff; padding: 0; margin:  0; border:0;}
.sponsors ul
    {margin: 0; padding: 0;}
.sponsors li
    {background-color: #ffffff;list-style-type: none;display: inline; float: left; margin-right:5px;margin-top:2px;padding-right:10px;padding-bottom:15px;}