/*
  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: 04 February 2012 12:30:19
*/


/************** content ***************/

#header-download{
    margin-left:200px;
}



body
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size:62.5%;
    line-height:1.8em;
    }

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

a:hover
    {
    text-decoration:underline;
    }

a {
   border:none;
    }
   

.hide
    {
    display:none;
    }


h1
    {
    font-size:1.4em;
    }

h2
    {
    font-size:1.3em;
    }


h3
    {
    font-size:1.2em;
    }

h4
    {
    font-size:1.3em;
    margin:10px 0;
    }

td {
    padding-left:5px;
}

/************************************************/
/******************** HEADER ********************/
/************************************************/

#header
    {
    height:179px; /*temp*/
    }

#header ul
    {
    float:left;
    list-style:none;
   /* width:500px;*/
    font-size:1.2em;
    padding:5px 0 0 0;
    margin:0;
    }

#header ul li
    {
    float:left;
    list-style:none;
    padding:3px 15px;
    margin:0;
    }

#header ul li.first
    {
    background:none !important;
    }


#header #info
    {    
    float:left;
    clear:right;
    margin:116px 0 0 0;
    }

#header #info li
    {
    background:none;
    color:#fff;
    text-align:right;
    width:124px;
    padding:0 0 5px 3px;
    margin:0;
    margin-top:17px;
    }
    
#header #info img
    {
    /*width:121px;
    height:32px;*/
    border:0;
    padding:0;
    margin:0;
    }

#header-download {
    float:right; 
    /*margin-left:230px !important;*/

}

*html #header-download {
    margin-left:5px;
}

#header-download dl{
border:2px dotted #CCCCCC;
float:left;
margin-left:3px;
margin-top:13px;
padding:5px 41px 5px 18px;


}

*html #header-download dl{
   /* margin-left:5px;*/
}


#header-download dt{
    font-size:1.4em;
    font-weight:bold;
    padding:0 0 5px 0;
}

#header-download dd{
    font-size:1.2em;
    background:url(./?a=116882) no-repeat 0 3px;
    padding-left:23px;
}

#header #header-download img {
    float:left;
    padding:10px 0px 0 0;
}

.dwnloadbtn{
     float:right;
}

*html .dwnloadbtn{
     float:left;
}

#header .logo-trans {
    width:10px;
    position:absolute;
    height:135px;
    width:200px;
}

#header #info #messages {
color:#CA3E2C;
font-size:1.4em;
font-style:italic;
font-weight:bold;
padding:7px 7px 7px 10px;
text-align:left;
width:200px;
}

/************************************************/
/******************** SEARCH ********************/
/************************************************/
#search form
    {
    float:left;
    width:240px;
    height: 50px;
    border:0;
    padding:0 0 0 228px;
    margin:5px 0 0px 0;
    }

/*#search input.sq-form-field
    {
    float:left;
    border:0;
    width:275px;
    padding:14px 0;
    margin:0;
    }*/
    
#search input.sq-form-field
    {
    width:170px;
    float:left;
    padding:3px;
    font-size:1.3em;
    margin:10px 0 0px 15px; /*top padding was 10px*/
    color:#ffffff;
    background: #000000;
    }
    
#submit_search_button
    { 
    width:26px;
    height:15px;
    float:left;
    border:0;
    padding:0;
    margin-top:10px;
    }
     
     
/*#search form
    {
    float:left;
    width:190px;
    border:0;
    padding:0 0 0 238px;
    margin:15px 0 10px 0;
    }

#search fieldset
    {
    float:left;
    border:0;
    width:210px;
    padding:0;
    margin:0;
    }
    
#search fieldset #search-box
    {
    width:178px;
    float:left;
    padding:7px 2px;
    font-size:1.2em;
    margin:0;
    border:0;
    }
    
#search fieldset #search-button
    { 
    width:27px;
    height:27px;
    float:left;
    border:0;
    padding:0;
    }*/

/************************************************/
/******************** INFO BAR ******************/
/************************************************/

#info-bar
    {
    height:41px;
    }

#info-bar ul
    {
    list-style:none;
    padding:6px 0 0 0;
    margin:0;
    float:left;
    font-size:1.2em;
    width:950px;
    }
    
#info-bar ul li
    {
    width:900px;
    padding:0 0 0 30px;
    }


/************************************************/
/****************** QUICK LINKS *****************/
/************************************************/

#qlinks
    {
    width:198px;
    float:left;
    margin-bottom:6px;
    }

#qlinks h1
    {
    float:left;
    width:188px;
    colro:#fff;
    padding:8px 0 8px 10px;
    }

#qlinks ul
    {
    float:left;
    width:198px;
    list-style:none;
    padding:0;
    margin:0;
    font-size:1.2em;
    }

#qlinks ul li
    {
    width:198px;
    padding:9px 0 9px 0;
    }

#qlinks ul li a
    {
    display:block;
    padding-left:55px;
    color:#333;
    }

#qlinks #qlink1 {
background:url(./?a=91065) no-repeat 0 0;
color:#000000;
}


#qlinks #qlink2 {
background:url(./?a=91066) no-repeat 0 0;
color:#000000;
}


#qlinks #qlink3 {
background:url(./?a=91209) no-repeat 0 0;
color:#000000;
}


#qlinks #qlink4 {
background:url(./?a=91067) no-repeat 0 0;
color:#000000;
}

#qlinks #qlink5 {
background:url(./?a=91211) no-repeat 0 0;
color:#000000;
}


#qlinks #qlink6 {
background:url(./?a=91068) no-repeat 0 0;
color:#000000;
}


#qlinks #qlink7 {
background:url(./?a=90268) no-repeat 0 0;
color:#000000;
}


#qlinks #qlink8 {
background:url(./?a=90269) no-repeat 0 0;
color:#000000;
border-bottom:0;
}

#qlinks #qlink9 {
  background:url(./?a=251282) top left no-repeat !important;
  background:url(./?a=251283) top left no-repeat;
  color:#000000;
} 

.menu ul li.last_menu {
border-right:none;
}
/************************************************/
/*************** RELATED EVENTS *****************/
/************************************************/

#related-events
    {
    float:left;
    width:200px;
    }

#related-events img
    {
    border:0;
    width:200px;
    height:103;
    margin:0 0 5px 0; /* 5 px used to be 10 px*/
    }

.gold {
background:url(./?a=90308) no-repeat;
height:27px;
width:204px;
display:block;
/*border-top:5px solid #e6e6e6;*/
border-left:5px solid #e6e6e6;
border-right:5px solid #e6e6e6;
}

#sponsors img {
padding:10px 42px;
background:#ffffff;
border:5px solid #e6e6e6;
}

#sponsors {
border-top:5px solid #e6e6e6;
width:213px;
}

.silver{
background:url(./?a=107691) no-repeat;
height:27px;
width:204px;
display:block;
border-left:5px solid #e6e6e6;
border-right:5px solid #e6e6e6;
}

.associate{
background:url(./?a=107692) no-repeat;
height:27px;
width:204px;
display:block;
border-left:5px solid #e6e6e6;
border-right:5px solid #e6e6e6;
}

.host{
background:url(./?a=90311) no-repeat;
height:27px;
width:204px;
display:block;
border-left:5px solid #e6e6e6;
border-right:5px solid #e6e6e6;
}

.banners_right img{
/*border:1px solid #e6e6e6;*/
margin-top:4px;
}

/************************************************/
/**************** MAIN CONTENT ******************/
/************************************************/

#middle-col
    {
    padding:0 10px;
    border:5px solid #e6e6e6;
    margin:10px;
    }

* html #middle-col
    {
    padding:0 8px;
    border:5px solid #e6e6e6;
    margin:10px;
    }

#middle-col h1
    {
    width:525px;
    float:left;
    margin:0 0 20px 0;
    padding:9px 0 8px 10px;
    }

#middle-col h2
    {
    width:505px;/* CHANGED FROM 525px 12/12 fb */
    float:left;
    margin:0 0 10px 0;
    padding:5px 0 5px 20px;/*10px left added*/
    }

/*#middle-col h3
    {
    width:515px;/* CHANGED FROM 525px 12/12 fb */
    float:left;
    margin:0 0 10px 0;/*10px left added*/
    padding:0px 0 4px 0; /*10px left removed*/
    }*/

* html #middle-col h3
{
margin-left:5px;
}

#middle-col p
    {
    font-size:1.2em;
    padding:0 0 15px;
    margin:0;
    }

#middle-col ul
    {
    float:left;
    font-size:1.2em;
    /*width:505px;   CHANGED FROM 525px 12/12 fb  */
    padding:0 0 10px 10px; /*10px left added*/
    margin:0;
    list-style:none;
    }

#middle-col ul li
    {
    width:475px;
    padding:0 0 0 15px;
    margin:0;
    }

/************************************************/
/**************** WELCOME ***********************/
/************************************************/

#welcome
    {
    float:left;
    width:505px;
    margin-bottom:10px;
    }

#features
    {
    float:left;
    width:515px;
    margin:0;
    padding:0 10px 20px 10px;
    }

#features #flash-player
    {
    float:left;
    width:285px;
    height:180px;
    margin:0;
    /*background:#AAA;*/
    }

* html #features #flash-player
    {
    background:none;
    }

#features ul
    {
    float:left;
    font-size:1.2em;
    width:185px;
    list-style:none;
    padding-left:20px;
   /* margin-top:20px;*/
    }


#features ul li
    {
    float:left;
    width:185px;
    list-style:none;
    padding-left:15px;
    }

#features h2
    {
    float:left;
    width:180px;
    padding:0 0 10px 20px;
    border-bottom:0 !important;
    }

#welcome #conf-btns
    {
    list-style:none;
    width:535px;
    float:left;
    padding:0 0 20px 0;
   /* padding-top:38px;*/
    margin:0;
    }

#welcome #conf-btns li
    {
    background:none !important;
    width:177px;
    height:55px;
    padding:0;
    margin:0;
    float:left;
    }


#welcome #conf-btns li img
    {
    float:left;
    padding-left:8px;
    }

/************************************************/
/**************** FLASH SPEAKERS ****************/
/************************************************/

 #flash-speakers
    {
    width:533px;
    float:left;
    height:110px;
    margin:0 0 10px 0;
    padding:0;
    }

/************************************************/
/**************** EVENT DETAILS *****************/
/************************************************/

#event-details
    {
    width:533px;
    float:left;
    margin:0 0 10px 0;
    padding:0;
    }
    

#event-details img
    {
    width:1px;
    height:171px;
    width:230px;
    float:left;
    padding:0;
    margin:0;
    }

#event-details #detail-list
    {
    float:left;
    width:303px;
    }
    

#event-details #detail-list h1
    {
    width:293px;
    float:left;
    padding:5px 0 5px 10px;
    }

#event-details #detail-list ul
    {
    float:left;
    clear:left;
    font-size:1.2em;
    padding:10px 0 10px 10px;
    width:293px;
    list-style:none;
    min-height:122px;
    _height:122px; /*IE6 hack*/
    }

#event-details #detail-list ul li
    {
    width:283px;
    padding:3px 0;
    background:none !important;
    }

#event-details #detail-list ul li img
    {
    width:120px;
    height:37px;
    border:0;
    } 

/************************************************/
/**************** PROFILE ************************/
/************************************************/

#middle-col .profile
    {
    float:left;
    width:535px;
    }

#middle-col .profile img
    {
    float:left;
    width:120px;
    border:0;
    paddding:0 0 10px 0;
    margin:0;
    padding-bottom:20px;
    padding-top:5px;
    }

#middle-col .profile p
    {
    float:left;
    width:530px;
    padding:0 0 10px 5px;
    margin:0;
    }

/************************************************/
/**************** RIGHT COL *********************/

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

#right-col .panel
    {
    width:213px;
    float:left;
    padding:0;
    margin:0 0 10px 0;
    text-align:center;


    }

#right-col .panel h1
    {
    padding:9px 0;
    text-align:center;
    margin:0;
    float:left;

    width:213px;
     } 

#right-col .panel img
    {    
    padding:10px;
    border:0;
    }




/**********************************************************/
/**************** AGENDA AT A GLACE ***********************/
/**********************************************************/

.glance
    {
    float:left;
    width:535px;
   /* text-align:center;*/
    font-size:1.2em;
    padding:3px 0;
    /*background:#D0D0D0;*/
    /*font-weight:bold;*/
    }

    




/************************************************/
/**************** FOOTER ************************/
/************************************************/

#footer 
    {
    margin:10px 0 0 0;
    padding:5px 0 0 0;
    }

#footer img
    {
    width:52px;
    height:63px;
    border:0;
    float:right;
    }

#footer ul
    {
    float:left;
    list-style:none;
    width:918px;
    font-size:1.2em;
    }

#footer ul li
    {
    display:inline;
    padding:3px 10px;
    }

#footer ul li.first
    {
    background:none; 
   color:#666;  
 font-size:0.9em; 
    }
    
#footer a, #footer a:hover, #footer a:visited, #footer a:active
    {
    color:#666;
   
    }

#footer p
    {
    width:918px;
    float:left;
    text-align:center;
    color:#666;
    font-size:1.1em;
    padding-top:5px;
    }

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

/******* ADDED 12/12 FB MAIN WHITE COL ********/

#centre-col
    {
    float:left;
    width:535px;
    margin-bottom:10px;
    }

/************** TOP-OPTIONS  ***************/


#wrapper-top #lang {
    margin-left:147px;
    margin-top:10px;
    float:left;
    width:1004px;
}

* html #wrapper-top #lang {
    width:870px;
}

#wrapper-top #lang img{
    border:0;
}

#wrapper-top #options {
    float:right;
    margin-top:12px;
}

*html #wrapper-top #options {
    margin-bottom:-20px;
}

#wrapper-top ul li {
    list-style-type:none;
    float:left;
}


#wrapper-top #options a, #wrapper-top #options a:visited, #wrapper-top #options a:active {
    background:url(http://squiz.informatm.com/__data/assets/image/0016/91420/contact_us.png) no-repeat;
    color:#666;
    font-size:1.1em;
}

#wrapper-top #options a:hover {
    /*background:url(http://squiz.informatm.com/__data/assets/image/0016/91420/contact_us.png) no-repeat;*/
    color:#666;
    font-size:1.1em;
}

#wrapper-top #options .contact-us{
    padding:12px 0 10px 40px;
    margin-left:10px;
    float:left;
}

#wrapper-top #options .homeicon{
    padding:12px 0 10px 40px;
    background:url(./?a=116857) no-repeat;
    margin-left:10px;
   float:left;
}
