body {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
img {
	height: auto; max-width: 100%;
}
html {
	background: rgb(143, 137, 129); -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
body {
	background: rgb(143, 137, 129); -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;
}
.center-content {
	width: 100%; text-align: center;
}
.clearfix::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: ".";
}
.clearfix::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: ".";
}
.container::before {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: ".";
}
.container::after {
	width: 0px; height: 0px; overflow: hidden; display: block; visibility: hidden; content: ".";
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden;
}
h1 {
	margin: 10px 0px; color: rgb(68, 68, 68); line-height: 2.2em; font-family: Arial, sans-serif; font-size: 2em; font-weight: bold; text-decoration: none;
}
h6 {
	color: rgb(68, 68, 68); line-height: 18px; font-family: Arial, sans-serif; font-size: 10px; text-decoration: none;
}
.video-container {
	height: 0px; overflow: hidden; padding-top: 35px; padding-bottom: 56.25%; position: relative;
}
.video-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.embed-container {
	height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; max-width: 100%;
}
.embed-container iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.embed-container object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.embed-container embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.hdynlink {
	color: rgb(28, 112, 191); text-decoration: underline; cursor: pointer;
}
.dynlink {
	color: rgb(28, 112, 191); text-decoration: underline; cursor: pointer;
}
.dynlink2 {
	color: rgb(28, 112, 191); text-decoration: underline; cursor: pointer;
}
.default_dynlink {
	color: rgb(28, 112, 191); text-decoration: underline; cursor: pointer;
}
.alink {
	color: rgb(28, 112, 191); text-decoration: underline; cursor: pointer;
}
.halink {
	color: rgb(28, 112, 191); text-decoration: underline; cursor: pointer;
}

.section {
	margin: 0px; padding: 0px; clear: both;
}
.col {
	margin: 0px; float: left; display: block;
}
:first-child.col {
	margin-left: 0px;
}
.group::before {
	display: table; content: "";
}
.group::after {
	display: table; content: "";
}
.group::after {
	clear: both;
}
.group {
	-ms-zoom: 1;
}
.span_1_of_2 {
	width: 49.2%;
}
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2_cbmain {
	width: 35%; text-align: right;
}
.span_2_of_2_cbmain {
	width: 64.2%;
}
.span_1_of_2_cbsub {
	width: 40%; text-align: right;
}
.span_2_of_2_cbsub {
	width: 59.2%;
}

@media all and (min-width:911px)
{
body {
	margin: 0px; padding: 0px; width: 960px; text-align: left; background-color: rgb(143, 137, 129) !important;
}
#centered {
	left: 50%; top: -20px; width: 960px; margin-bottom: 20px; margin-left: -480px; position: absolute; background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
#container {
	background: rgb(255, 255, 255); margin: 0px; width: 960px; height: 100%;
}
div.content {
	width: 960px; height: auto; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 195px; margin-right: 0px; margin-left: 0px; background-color: rgb(255, 255, 255);
}
div.text {
	padding: 0px 0px 180px 42px; width: 635px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, san-serif; font-size: 14px; float: left; background-color: rgb(255, 255, 255);
}
.gospel {
	font-weight: bold;
}
div.right-rail {
	padding: 0px 0px 20px 30px; width: 250px; color: rgb(68, 68, 68); line-height: 18px; clear: none; font-family: Arial, san-serif; font-size: 12px; float: left;
}
div.right-rail hr {
	width: 80%;
}
div.right-rail ul li {
	padding: 0px; display: block; list-style-type: disc !important; column-break-inside: avoid;
}
div.clear {
	clear: both;
}
div.logo {
	left: 0px; top: 20px; width: 246px; height: 147px; position: absolute; z-index: 10;
}
img {
	height: auto; max-width: 100%;
}
div.headerbk {
	left: 0px; top: 20px; width: 960px; height: 183px; position: absolute; z-index: 1;
}
div.searchbox {
	left: 730px; top: 70px; width: auto; position: absolute; z-index: 98;
}
div.searchBox form .input {
	padding: 0px; border: 1px solid rgb(135, 134, 137); border-image: none; width: 175px; height: 25px; color: rgb(166, 166, 166); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-right: 2px; background-color: rgb(255, 255, 255);
}
div.nav {
	left: 0px; top: 104px; width: 100%; height: 35px; position: absolute; z-index: 55; background-color: rgb(107, 108, 110); align: top;
}
div.trail {
	left: 41px; top: 142px; width: 800px; position: absolute; z-index: 15;
}
div.footer {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 100px; right: 0px; bottom: 0px; font-family: Arial, san-serif; font-size: 12px; border-top-color: rgb(68, 68, 68); border-top-width: 3px; border-top-style: solid; position: absolute; font-color: #555;
}
div.footer ul li {
	padding: 0px; color: rgb(28, 112, 191); text-decoration: none; display: inline; list-style-type: disc !important; column-break-inside: avoid;
}
div.footer img {
	padding: 10px; float: right;
}
.mobile-show {
	display: none;
}
a:link {
	color: rgb(28, 112, 191); text-decoration: none;
}
a:hover {
	color: rgb(28, 112, 191); text-decoration: underline;
}
a:visited {
	color: rgb(28, 112, 191); text-decoration: none;
}
}
@media only screen and (max-width:911px) and (min-width:200px)
{
html {
	background-color: rgb(255, 255, 255) !important;
}
body {
	background-color: rgb(255, 255, 255) !important;
}
body {
	margin: 0px; padding: 0px; width: 100%; text-align: left; background-color: rgb(255, 255, 255);
}
div.container {
	width: 320px; padding-bottom: 150px;
}
div.content {
	margin-top: 0px;
}
img {
	height: auto; max-width: 100%;
}
div.nav {
	background: rgb(136, 135, 135); left: 0px; top: 0px; width: 100%; font-family: Arial, san-serif; font-size: 1em; font-weight: bold; position: absolute;
}
div.nav ul li {
	margin: 5px 15px 10px 25px; text-align: left; float: left; display: inline-block;
}
a.nav:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.nav:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
a.nav:active {
	color: rgb(204, 204, 204); text-decoration: none;
}
a.nav:hover {
	color: rgb(204, 204, 204); text-decoration: none;
}
div.centered {
	text-align: center;
}
div.indent {
	padding: 0px 0px 0px 10px;
}
div.right-rail {
	padding: 0px; width: 100%; color: rgb(68, 68, 68); line-height: 1.6em; clear: none; font-family: Arial, san-serif; font-size: 1.3em; float: left; background-color: rgb(237, 237, 236);
}
div.right-rail hr {
	width: 80%;
}
div.right-rail ul li {
	padding: 0px 15px 0px 0px; display: block; list-style-type: disc !important; column-break-inside: avoid;
}
.desktop-show * {
	display: none;
}
div.text {
	padding: 10px 40px 0px 20px; color: rgb(85, 85, 85); line-height: 1.4em; font-family: Arial, san-serif; font-size: 1.3em; float: left; display: block; background-color: rgb(255, 255, 255);
}
h1 {
	color: rgb(68, 68, 68); line-height: 1.5em; font-family: Arial, sans-serif; font-size: 1.3em; text-decoration: none;
}
div.searchbox {
	padding: 20px 0px 25px; width: auto; float: left;
}
div.searchBox form .input {
	padding: 0px; border: 1px solid rgb(135, 134, 137); border-image: none; width: 175px; height: 25px; color: rgb(166, 166, 166); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-right: 2px; background-color: rgb(255, 255, 255);
}
div.footer {
	left: 0px; width: 100%; height: 400px; right: 0px; line-height: 2em; font-family: Arial, san-serif; font-size: 1.2em; border-top-color: rgb(136, 135, 135); border-top-width: 3px; border-top-style: solid; font-color: #555;
}
div.footer ul li {
	padding: 0px; color: rgb(28, 112, 191); text-decoration: none; display: inline; list-style-type: disc !important; column-break-inside: avoid;
}
div.footer img {
	float: right;
}
a:link {
	color: rgb(28, 112, 191); text-decoration: none;
}
a:hover {
	color: rgb(28, 112, 191); text-decoration: underline;
}
a:visited {
	color: rgb(28, 112, 191); text-decoration: none;
}
}
@media only screen and (max-width:480px)
{
.span_1_of_2 {
	width: 100%; text-align: center;
}
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2_cbmain {
	width: 100%; text-align: left;
}
.span_2_of_2_cbmain {
	width: 100%; margin-left: 20px;
}
.span_1_of_2_cbsub {
	width: 100%; text-align: left;
}
.span_2_of_2_cbsub {
	width: 100%; margin-left: 20px;
}
}
.cbcom {
    background-color : #F2F2F2;
}
 
.cbtitle{
    font-family: Arial, sans-serif;
    color: #444;
    font-size: 2.0em;
    line-height: 2.2em;
    font-weight: bold;
    text-decoration: none;
    margin: 10px 0 10px 0;
}