/* Container Staff
----------------------------------------------------------------------------- */
.dnn-container{ position:relative; padding:0; margin:0;}
.dnn-container h4.container-title{ margin:0; padding:0; height:35px; line-height:35px; font-size:18px; font-weight:100;}
.container-space-1{ padding:15px 0 0 0;}
.container-space-2{ padding:20px 0 0 0;}
.container-title .title-color-1{ color:#1560BD;}
.container-title .title-color-2{ color:#1560BD;}
.container-title .title-color-3{ color:#fff;}

/* Container3 */
.container-3 h4.container-title{ border-bottom:1px solid #999; color:#444; height:42px; line-height:42px;}

/* Container4 */
.container-4 h4.container-title{ border-bottom:1px solid #1560BD; height:42px; line-height:42px;}

/* Container5 */
.container-5 h4.container-title{ background:#fafaf6; border:1px solid #e8e8e8; height:45px; line-height:45px; padding:0 0 0 15px;}
.container-5 .container-pane{ border:1px solid #e8e8e8; border-top:none; padding:15px 12px 12px 12px;}

/* Container6 */
.container-6 h4.container-title{ background:#1560BD; border:1px solid #1560BD; height:45px; line-height:45px; padding:0 0 0 15px;}
.container-6 .container-pane{ border:1px solid #1560BD; border-top:none; padding:15px 12px 12px 12px;}

/* Container7 */
.container-7 h4.container-title{ display:inline-block; position:relative; background:#fff; z-index:9; padding:0 0 45px 0; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#666; text-transform:uppercase;}
.container-7 h4.container-title:before { position:absolute; left:2px; bottom:0; border-bottom:1px solid #666; width:60%; height:0; content:''; z-index:8;}
.container-7 .container-pane{ padding:5px 0 0 3px;}

/* Container8 */
.container-8 h4.container-title{ display:inline-block; position:relative; background:#fff; z-index:9; padding:0 0 45px 0; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#666; text-transform:uppercase;}
.container-8 h4.container-title:after { position:absolute; left:2px; bottom:0; border-bottom:1px solid #1560BD; width:60%; height:0; content:''; z-index:8;}
.container-8 .container-pane{ padding:5px 0 0 0;}

/* Footer */
.footer-container{ padding:50px 0;}
.footer-container h4.container-footer-title{ margin:0 0 20px 0; font-size:14px; text-transform:uppercase; font-weight:bold; color:#666;}
.FooterContainer .container-pane{ color:#999!important;}

.container-1 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-2 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-3 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-4 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-5 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-6 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-7 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }
.container-8 h4.container-title { border-bottom: 1px solid #1560BD; height: 42px; line-height: 42px; margin-bottom:15px; }