﻿
    #modules{
        text-align:center;
    }
    .module{
        -moz-border-radius:8px;
        -webkit-border-radius:8px;

        background-image:url(../img/bkg_company_mod.png);
        background-position:left top;
        background-repeat:no-repeat;
        border:1px solid #CFCFCF;
        float:left;
        height:135px;
        margin:8px 4px 0;
        overflow:hidden;
        padding:8px 6px;
        position:relative;
        text-align:left;
        width:277px;
    }
    .module img{
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
    }
    .module h2{
        font-size:15px;
        font-weight:bold;
        margin:5px auto 12px;
        text-transform:capitalize;
        width:235px;
    }
    
    #webinar_btn{
        cursor:pointer;
    }
    .webinar_registration{
        display:none;
    }
    
    ul#events{
        height:60px;
        overflow:hidden;
        width:265px;
    }
    
    ul#events li{
        background-position:left top;
        background-repeat:no-repeat;
    }
    #more_link_to_news{
        display:inline-block;
        padding-right:5px;
        text-align:right;
        width:100%;
        position:absolute;
        bottom:4px;
        right:4px;
    }
    .report_reg_form{
        display:none;
    }
    
    #report_btn{
        cursor:pointer;
    }
    
    ul#webinar_topics{
        list-style:square;
    }
    ul#webinar_topics li{
        margin-left:15px;
    }
    
    input[type="submit"], input[type="reset"] {
        height:25px;
        min-width:150px;
        margin:2px;
        vertical-align:middle;
    }
    
        .demo{
            display:none;
            text-align:center;
        }
        .demo h4{
            font-size:15px;
            margin:20px auto;
            text-transform:capitalize;
            display:inline-block;
            width:380px;
        }

        .demo img{
            margin:auto;
            display:inline-block;
        }
    
    .banner{
        /*-moz-border-radius:8px;
        -webkit-border-radius:8px;
        border:1px solid #CFCFCF;
        
        background-image:url(../img/company_banner.png);
        background-position:left top;
        background-repeat:no-repeat;*/
        
        height:253px;
        width:891px;
        position:relative;
    }
        .banner embed{
            -moz-border-radius:8px;
            -webkit-border-radius:8px;
            border:1px solid #CFCFCF;
            z-index:0;
        }
        .join_btn{
            bottom:0;
            display:block;
            height:120px;
            position:absolute;
            right:0;
            width:135px;
        }
        #learn_more_btn{
            bottom:0;
            cursor:pointer;
            display:block;
            height:122px;
            position:absolute;
            right:34px;
            width:202px;
        }
        
        
.learn_more{
    display:none;
}
.learn_more ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
}
.learn_more li{
    margin-left:30px;
}
.report_reg_form{
    margin-top:20px;
}

div.title {
    font-weight:bold;
    height:15px;
    left:18px;
    position:absolute;
    top:5px;
}
#preview{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
   
    border:1px solid #CFCFCF;
    display:none;
    margin-bottom:38px;
    margin-top:15px;
    padding:30px 16px 15px;
    position:relative;
    text-align:center;
    width:60%;
}
embed,object{
    margin:auto;
}
