/* H Tags and Lists - Don't Delete */
h2 { font: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #565656; font-size: 20px; }
h3 { font: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #565656; font-size: 16px; margin-bottom: 0px; }
.indentlist { margin: 0px 0px 20px 0px }
.indentlist li { margin: 0px 0px 0px 20px }

/* Chat button styling - v1 */
#chat tr { border:none; }
#chat { margin: 0; padding: 0; position: relative; }
#chat { width:236px; height:55px; display:block; margin: 0; padding: 0; position: relative; }
.lpPoweredBy { display:none; }

/* Chat button styling- v2 - 09/14 */
#lpChatButton { float: none; top: -12px; position: relative; display:block; padding: 30px 0 15px; }

.ImageName .docFormat { width: 130px; padding: 0 0 10px 30px; }
.ImageName .docName { width: 550px; padding: 0 10px 0 30px; }
.ImageNameDate .docFormat { width: 130px; padding:0 0 10px 30px; }
.ImageNameDate .docName { width: 350px; padding:0 20px 0 0; }
.ImageNameDate .docDate { width: 150px; padding:0 10px 0 30px; }

/* Adjust Styling for Investor Relations Links in Homepage Info Panel */
.infoPanel h4 { font-size: 1.0em; font-weight: bold; margin: 25px auto 5px; }
.infoPanel span.date { margin: 0; }
.infoPanel ul li { margin-bottom: 10px; }

@media (max-width: 768px){
    #docLister td { padding-left: 0px; padding: 10px 0 5px; }
    .ImageName .docName, 
    .ImageName .docFormat, 
    .ImageNameDate .docName, 
    .ImageNameDate .docFormat { width: auto; }    
    .ImageNameDate .docDate { text-align: left; }
}

@media (min-width: 768px) {
    /* Chat button styling - v1 */
    #chat { margin: 0; padding: 0; position: absolute; right: 10px; top: -10px; } 

    /* Chat button styling - v2 - 09/14 */
    #lpChatButton { float: right; top: 0; position: relative; padding:0; height:37px; margin-top:-12px; margin-bottom:5px; }   
}
        
@media (max-width: 992px) and (min-width: 768px) {
    .infoPanel > div:nth-child(3n) { border-width: 1px 0px 0px 0px; padding: 55px; }
}