/*
  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: 05 September 2010 02:34:49
*/


/************** CONTENT ****************/


body
    {
    background: #000 url(http://www.mem-2010.com/__data/assets/image/0003/207948/bk_2.png);    
    background-repeat:repeat-x;
    /*background-position: bottom;*/
    font-size:62.5%;
    font-family:Arial, Helvetica, sans-serif;
    line-height: 1.6em
    }

a, a:hover, a:visited, a:active
{
color:#0099ff;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

.hide
    {
    display:none;
    }

h1    
    {
    font-size:1.5em;
    }

h2    
    {
    font-size:1.3em;
    }

h3
    {
    font-size:1.25em;
    }

h4
    {
    font-size:1.15em;
    }

#header
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0008/205739/banner.png);
    background-repeat:no-repeat;
    background-position: 0 0;
    height:223px;
    }

#top-header
    {
    width:980px;
    float:left;
    }

#top-header h1
    {
    color:#fff;
    float:left;
    padding:16px 0 10px 20px;
    width:464px;
    }

#top-header h1 span
    {
    color:#CCCCFF;
    }

#top-header .button
    {
    width:126px;
    height:31px;
    float:left;
    margin:10px 10px 0 0;
    }
    

#top-header img
    {
    width:130px;
    float:left;
    height:50px;
    }

#lower-header, #lower-header ul
    {
    width:980px;
    float:left;
    }

#lower-header ul
    {
    list-style:none;
    padding:0;
    margin:0;  
    }

#lower-header ul li
    {
    float:left;
    }


#lower-header ul #logo, #lower-header ul #logo img
    {
    width:750px;
    height:130px;
    float:left;
    }

#lower-header ul #gm
    {
    width:750px;
    height:43px;
    float:left;
    }

#lower-header ul #gm img
    {
    width:200px;
    height:43px;
    float:left;
    }


#lower-header ul #meffys, #lower-header ul #meffys img
    {
    width:230px;
    height:130px;
    float:left;
    }


#lower-header ul .meffys, #lower-header ul .meffys img
    {
    width:230px;
    height:43px;
    float:left;
    }


.img_exhib {
width:200px;
float:left;
}

/************* LEFT CONTENT *************/



#left-col .speaker-box
    {
 /*   width: 348px;
    height:123px;
    float:left;*/

    display:none;
    }
#left-col .gallery-box
    {
    width: 348px;
    height:143px;
    float:left;
    }

#left-col .media-box
    {
    width: 348px;
    height:150px;
    float:left;
    }


/*.speaker-box a, .speaker-box a:hover, .speaker-box a:visited, .speaker-box a:active*/
.gallery-box a, .gallery-box a:hover, .gallery-box a:visited, .gallery-box a:active, 
.media-box a, .media-box a:hover, .media-box a:visited, .media-box a:active
{
display: block;
}




/**** RIGHT CONTENT ****/

#right-col
    {
    padding: 0 0 10px 30px;
    }


#right-col p, #right-col ul
    {
    font-size:1.2em;
    margin-bottom:10px;
    float:left;
    }

#title
    {
    width:600px;
    float:left;
    }

#title h1
    {
    float:left;
    background: #EBEBEB;
    padding: 8px 10px;
    border: 1px solid #663399;
    border-bottom:0;
    }


.panel
    {
    float:left;
    width:290px;
    height:125px;
/*    border: 2px solid #663399;*/
    margin: 0 0 0 0;
    }

#panel-feature1
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0006/208842/10th.gif);
    background-repeat: no-repeat;
    }

#panel-feature2
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0010/208846/keynotes.gif);
    background-repeat: no-repeat;
    }

#panel-feature3
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0004/208858/500_delegates.gif);
    background-repeat: no-repeat;
    }

#panel-feature4
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0005/208859/agenda.png);
    background-repeat: no-repeat;
    }

#panel-feature5
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0006/208860/showcase.png);
    background-repeat: no-repeat;
    }

#panel-feature6
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0014/209021/MEF.gif); 
    background-repeat: no-repeat;
    }

#right-col .panel p
    {
    width: 180px;
    float:right;
    padding: 10px 10px 0 0;
    }

#right-col .panel p.more
    {
    width:65px;
    float:left;
    padding: 0 0 0 15px;
    }

#right-col .panel p.more a
    {
    display: block;
    width:65px;
    padding: 100px 0 0 0;
    }

#right-col .panel h2
    {
    width: 185px;
    float:right;
    padding: 25px 5px 0 0;
    font-size:1.4em;
    }

.panel-spacing
    {
    margin-left:16px;
    }



/**** Networks links *****/

#left-col ul
    {
    float:left;
    width:350px;
    list-style:none;
    padding-bottom:7px;
    }

#left-col ul li
    {
    float:right;
    padding-left:10px;
    }

#left-col #linkedin
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0008/206369/linkedin.gif);
    background-repeat:no-repeat;
    }

#left-col #linkedin img
    {
    width:55px;
    height:18px;
    float:left;
    }


#left-col #twitter
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0018/206370/twitter.gif);
    background-repeat:no-repeat;
    }

#left-col #twitter img
    {
    width:70px;
    height:20px;
    float:left;
    }

#left-col #calender
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0020/206372/calender.gif);
    background-repeat:no-repeat;
    }

#left-col #calender img
    {
    width:30px;
    height:26px;
    float:left;
    }

#left-col #sendtofriend
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0019/206371/sendtofriend.gif);
    background-repeat:no-repeat;
    }


#left-col #sendtofriend img
    {
    width:25px;
    height:24px;
    float:left;
    }




/***** FEATURED ******/

#featured ul
    {
    width:980px;
    float:left;
    list-style:none;
    margin:7px 0;
    }


#featured ul li
    {
    width:165px;
    float:left;
    height:125px;
    }

#featured ul li img
    {
    height:100px;
    width:165px;
    float:left;
    }

#featured ul li
    {
    padding-right:23px;
    }

#featured ul li.last
    {
    padding-right:0;
    }

#featured ul li.download
    {
    width:226px;
    height:125px;
    float:left;
    }

#featured ul li.download img
    {
    height:107px;
    width:226px;
    float:left;
    }

#feature_keynote
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0011/206030/keynote_news.png);
    background-repeat: no-repeat;
    }

#feature_exhib
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0016/206026/exhibitors.gif);
    background-repeat: no-repeat;
    background-position:0;
    }

#feature_download
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0012/206031/download_feat.png);
    background-repeat: no-repeat;
    background-position:0;
    }

#feature_register
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0018/206028/register_feature.png);
    background-repeat: no-repeat;
    background-position:0;
    }

#feature_agenda
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0003/228270/download_agenda.png);
    background-repeat: no-repeat;
    background-position:0;
    }

#feature_sponsor
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0015/206025/sponsors_feat.gif);
    background-repeat: no-repeat;
    background-position:0;
    }


/***** PANEL *****/

.lg-panel
    {
    float:left;
    width:598px;
    background: #fff;
    border: 1px solid #663399;
    margin: 0 0 10px 0;
    padding-top:10px;    
    }

.lg-panel img
    {
    margin: 0 10px;
    float:left;
    padding-bottom:10px;
    /*border: 1px solid #333;*/
    }

.lg-panel ul
    {
    padding: 0 0 10px 0;
    width:580px;
    margin:0;
    list-style:none;
    }

.lg-panel ul li
    {
    padding: 0 0 0 20px;
   /* width:560px;*/
    margin:0;
    background: url(http://www.mem-2010.com/__data/assets/image/0014/207041/bullet.png);
    background-repeat: no-repeat;
    background-position: 3px 3px;
    }

#right-col .lg-panel p, #right-col .lg-panel h3, #right-col .lg-panel h2
    {
    padding: 0 0 10px 10px;
    /*width:480px;*/
    width:580px;
    margin:0;
    }

#right-col .lg-panel h2, #right-col .lg-panel h3, #right-col .lg-panel h4, #right-col .lg-panel p, #right-col .lg-panel table
    {
    float:left;
    clear:left;
    }

#right-col .speakers p
    {
    width:480px !important;
    clear:none !important;
    }

/***** Spex-list ****/

#spex-list
{
float:left;
width:578px;
background:#EEE;
padding:10px;
border: 0;
}

#spex-list h4, #spex-list p, #spex-list h3
{
float:left;
clear:both;
}

#right-col #spex-list h4, #right-col #spex-list h3
{
padding-left:0;
}

#spex-list ul
{
float:left;
width:570px !important;
list-style:none !important;
clear:left;
}

#spex-list ul li
{
float:left !important;
padding:2px 7px 2px 0;
background: none !important;
}

#right-col #spex-list p
{
padding-left:0;
width:560px;
}


#right-col form {
  width: 560px;
  float:left;
}  


#right-col form td
{
font-size:1.2em;
padding-left:10px;
}

#right-col form label
{
font-size:1em;
float:left;
}

#right-col form input{
  border: 1px solid #000;
}  

#right-col form input.checkbox{
  border: 0;
  float:left;
}  



#right-col form ul{
  width:50px;
  float:left;
}  

#form_email_206826 ul, #form_email_209510 ul
{
list-style:none;
}

#form_email_206826 ul li, #form_email_209510 ul li
{
background:none;
}

#form_email_206826 span, #right-col #form_email_209208 span, #form_email_209510 span
{
display: none;
}


/*
#right-col #form_email_209208 .checkbox
{
padding:0;
margin:0;
float:left;
border:0;
}*/


#form_email_207869 ul
{
list-style:none !important;
}

#form_email_207869 ul li
{
background: none !important;
}



#right-col #form_email_209208 textarea, #right-col #form_email_209208 select, #form_email_209510 textarea, #form_email_209510 select, #form_email_208675 textarea
{
border: 1px solid #000;
}

#right-col #form_email_209208 ul li
{
padding-left:0;
bakcground: none;
}

#form_email_206826_submit
{
float: left;
clear:left;
margin-left: 10px;
}

#dataprotection
{
float:left;
clear:left;
font-size:1.2em;
padding:0 0 10px 10px;
}


/******** partner-form *******/

#partner-form
    {
    float:left;
    background: #1C1C1C;
    width: 338px;
    padding-right:10px;
    }


#partner-form h2
    {
    float:left;
    color: #fff;
    padding:10px 0 10px 10px;
    width: 338px;
    }

#partner-form p
    {
    float:left;
    clear:left;
    font-size:1.2em;
    color: #fff;
    padding:10px 0 10px 10px;
    width: 338px;
    }

#partner-form label
    {
    float:right;
    font-size:1.2em;
    color: #fff;
    padding: 0 10px 0 0;
    width:85px;
    text-align:right;
    }

#partner-form input
    {
    float:right;
    font-size:1.2em;
    color: #fff;
    width:240px;
    padding: 5px 0;
    background: #A6A6A6;
    margin-bottom:10px;
    }

#partner-form #form_email_208587_submit
    {
    width:74px;
   /* background: url(http://www.mem-2010.com/__data/assets/image/0018/208611/partner-button.png);
    cursor: pointer;
    background-repeat: no-repeat;
    color: transparent;*/
    clear:right;
    margin: 10px 0 20px 0;
    padding:0;
    }


#partner-form textarea
    {
    float:right;
    font-size:1.5em;
    color: #fff;
    width:240px;
    background: #A6A6A6;
    }

#partner-form ul li
    {
    float:left;
    font-size:1.2em;
    color: #EE0000;
    width: 338px;
    }

#bookmarks
    {
    width:150px;
    float:right;
    text-align:right;
    padding:0 5px 15px 0;
    }

#bookmarks-short
    {
    width:150px;
    float:right;
    text-align:right;
    padding:0 0 5px 0;
    }

#bookmarks-speakers
    {
    width:150px;
    float:right;
    text-align:right;
    padding:0 0 5px 0;
    }

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

#form_email_208675_submit
{
margin: 10px 0;
}

/**** FOOTER ***/

#footer
    {
    background: url(http://www.mem-2010.com/__data/assets/image/0003/206058/footer-bg.png);
    background-repeat:repeat-x;
    background-position: top;
    padding:45px 0 30px 0;
    }

#inner-footer ul li
    {
    float:left;
    padding-left:12px;
    font-size: 1.2em;
    background: url(http://www.mem-2010.com/__data/assets/image/0019/208225/footer_sep.png);
    background-position:5px 1px;
    background-repeat:no-repeat;
    }

#inner-footer ul li.first
    {
    padding-left: 0;
    background: none;
    margin-left: 0;
    }

#inner-footer img
    {
    float:right;
    width:120px;
    height:45px;
    padding:0;
    margin:0;    }


#inner-footer ul
    {
    float:left;
    width:980px;
    list-style: none;
    background: url(http://www.mem-2010.com/__data/assets/image/0009/209619/informa_logo.png);
    background-repeat:no-repeat;
    background-position: 880px -10px;
    }

#inner-footer
    {
    margin: 0 auto;
    width:980px;
    }


.bookmark{
    float:right;
    margin-top:8px;    
}

#flexGallery{
    float:left;
    margin-left:10px;
}

/************** FLASH CONTENT ****************/
#countdown{
    float:left;
    margin-left:2px;
}

#keynotes {
background: #fff;
padding: 10px;
overflow: hidden;
height: auto;
border: #663399 1px solid;
width: 575px;
}

#keynotes img {
float: left;
padding: 0 10px 10px 0;
}