/*
  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: 25 June 2009 15:37:05
*/


a{
    font-weight:normal;
    color:#0066CC;
    font-size:1em;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

h1{    
    font-size:1.4em;
    color:#fff;
}

h2{    
    font-size:1.2em;
    color:#fff;
    margin:0pt;
    padding:0pt;
}

h3{
    margin:0pt;
    padding:0pt 0pt 10px 0pt;
    font-size:1em;    
}

#midcoltx h4{
    color:#fff;
}


h4{
font-size:1.2em;
padding-bottom:5px;
padding-top:5px;
background-image: url(http://communication.imsvision.com/__data/assets/image/0006/19734/hr_line.png);
background-repeat: none;
background-position: 0 0em;
font-color: #ffffff !important;
text-align:center;
}

#footer ul{
    list-style-type:none;    
    padding:0;
    margin:0;
}

#footer li{
    display:inline;    
}

#footer img
    {
    border:0;
    }


#qlinks_header h2{
    text-align:center;
    padding-top:10px;
}

.qlinks ul{
    /*list-style-image:url(http://communication.imsvision.com/__data/assets/image/0008/13202/bullet.png);*/
    margin:0pt;
    padding:0pt 0pt 10px 0pt;    
    list-style-type:none;
}

.qlinks h3{
    margin:0pt;
    padding:0pt;
    font-size:1em;    
}

.qlinks ul li{
    padding: 5px 10px 5px 0pt;
    border-bottom:1px #ccc solid;
    margin: 0pt 0pt 0pt 0pt;
}

.qlinks #linenone li{    
    border:0;
}




#partners img {
   margin: 5px 0px 5px 40px;
}

#partners h2{
    text-align:center;
    padding-top:10px;
}

#partners ul{
    list-style-type:none;
    margin:0 0 0 10px;
    padding:0;
}

.partners_link{
    width:150px;
    margin-left:120px;
    font-size:1em;
    text-decoration:none;
}

#midcol ul{
    margin:0pt 0pt 0pt 20px;
    padding:0pt;
    list-style-image:url(http://communication.imsvision.com/__data/assets/image/0009/13203/ims_bullet.png);
    line-height:21px;
}

#midcol_header h2{
    text-align:center;
    padding-top:10px;
}


#sponsors {

    text-align: center;

}
#sponsors h2{
    text-align:center;
    padding-top:0;
}



#sponsors img {

    margin: 10px 0px 10px 0px;

}

.sponsors_link{
    width:150px;
    margin-left:127px;
    font-size:1em;
    text-decoration:none;
}


/*classes*/

.img{
    float:right
}

.imgl{
    float:left;
    padding-left:5px;
    padding-right:8px;
}

.partners{
    padding-left:4px;
}

.line{
    background:#cccccc;
    border:1px solid #cccccc;
    margin-top:10px;
    margin-bottom:10px;
}

.border{
    border-right:1px solid #0099CC;
}

.speakers{
    padding-bottom:6px;
}

.bordclear{
    border:0px;
}

.profile img {
   float: left;
   padding: 0px 10px 10px 0px;
   clear: both;
   border: none
}

.profile p {

  margin-bottom: 20px

}

/*End classes*/