/*
  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: 13 September 2010 15:42:50
*/


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://www.rich-communication.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 .qlinks_div {   
    border-bottom:1px #ccc solid; clear:both;
}

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

.qlinks .qlinks_div .icon {
    width:30%; float:left;
}
.qlinks .qlinks_div .title {
    width:68%; float:left;
}
.qlinks .qlinks_div p {
    padding:0px 3px;
}
.qlinks .qlinks_div img {
    padding:10px 3px;
}
.qlinks .noline {    
    border:none;
}




#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://www.rich-communication.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

}

/************SPEAKERS LIST****************************/

.speakers_list div {
  clear:both; margin-bottom:15px;
}

.speakers_list div img {
  float:left; margin-right:15px; border:3px solid #eee;
}

/************SPONSOR AND EXHIBITOR LIST***************/

.newProfile {
  margin-bottom:30px; clear:both;
}
.newProfile img {
  float:left; padding:5px; margin-right:15px; border:3px solid #eee;
  margin-top:10px;
}

/*************MEDIA PARTNERS*************************/

.media_list {
  width:100%; clear:both; margin-bottom:15px;
}

.media_list img {
  float:left; padding:5px; margin-right:15px; border:3px solid #eee;
}

/*End classes*/
