﻿@charset "UTF-8";
/* Gravity Container Set styles */
/* NoTitle */
.DNNContainer_noTitle {
}

/* Title_h2 */
.DNNContainer_Title_h2 h2 .TitleH2 {
	display: block;
	margin-bottom: 25px;
}

/* Title_h3 */
.DNNContainer_Title_h3 h3 .TitleH3 {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: solid 1px #c0c0c0;
}

/* Title_h4 */
.DNNContainer_Title_h4 h4 .TitleH4 {
	display: block;
	margin-bottom: 25px;
} 
.sb-container {
    margin-bottom: 20px;
}
.sb-container-nobox h2 {
    margin: 0;
}

.sb-container-noborder h2 {
    margin: 0 0 20px 0;
    text-align: left;
    background: #486d7d;
    padding: 5px 10px;
}

.sb-container-nobox h2 .Head {
    text-transform: uppercase;
	font-size: 20px;
    padding: 0;
}
.sb-container-grey .sb-container-body,
.sb-container-grey .sb-container-body a,
.sb-container-grey .sb-container-body p  {
    background: #f6f4f4;
    margin-bottom: 15px;
    color: #000;
}

.sb-container-border h3,
.sb-container-grey h3  {
    background: #486d7d;
    text-align: center;
    padding: 5px 10px;
    margin: 0;
}
.sb-container-noborder h2 .Head,
.sb-container-border h3 .Head,
.sb-container-grey h3 .Head {
    color: #f6f4f4;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 0;
}


.sb-container-border h3 .Head.LabelEditTextClass,
.sb-container-grey h3 .Head.LabelEditTextClass
 { background: #486d7d;
padding: 2px;
font-family: helvetica-light;}

.sb-container-border .sb-container-body,
.sb-container-grey .sb-container-body {
    padding: 25px 35px;
}

.sb-container-border .sb-container-body {
    border: 1px solid #486d7d;
    background-color: transparent;
    padding: 15px;
}
.sb-container-border .sb-container-body,
.sb-container-border .sb-container-body a,
.sb-container-border .sb-container-body p {
    font-size: 13px;
    text-transform: uppercase;
    color: #486d7d;
}

.sb-container-bluebar h2.sb-container-head  {
    background: #486d7d;
    color: #fff;
	/*background: white;
	color: black;*/
    text-align: left;
    padding: 5px 10px;
    margin: 0;
}

.sb-container-bluebar h2.sb-container-head-no-bg  {

	background: white;
	color: black;
    text-align: left;
    padding: 5px 10px;
	padding-left: 0px;
    margin: 0;
}

.sb-container-bluebar h2.sb-container-head .Head { 
	margin: 0; 
	padding: 0; 
	color:#fff;
}