/********** BASE CSS **********/
body 
{
    margin: 0px;
    padding: 0px;
    background: #ffffff;
}
div, span, ol, ul, li, table, tr, td, img
{
    margin: 0px;
    padding: 0px;
}
p,h1,h2,h3,h4,h5,h6
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
}
img.img_left
{
    margin: 10px 10px 10px 0px;
}
img.img_right
{
    margin: 10px 0px 10px 10px;
}
a img
{
    border: none;
}
p
{
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    line-height: 145%;
}
a, a:link, a:visited, a:active
{
    color: #6d8d23;
    text-decoration: none;
	border-bottom: solid 1px #ccc;
}
a:hover
{
    background: #eee;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
}
h1
{
	font: 16px 'AmerikaRegular', Arial, sans-serif;
	color: #300;
	font-size: 24px;
    /*color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;*/
    line-height: 100%;
    padding-bottom: 10px;
}
h2
{
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    padding-bottom: 10px;
}
h3
{
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    text-transform: uppercase;
    padding-bottom: 10px;
}
h4
{
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
}
h5
{
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    text-transform: uppercase;
}
h6
{
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 100%;
    padding-bottom: 5px;
}
ul, ol
{
    padding: 0px 0px 10px 30px;
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
}
ul ul, ol ol
{
    padding-bottom: 0px;
}
ul li
{
    list-style-type: disc;
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 145%;
}
ul ul li
{
    list-style-type: circle;
}
ol li
{
    list-style-type: decimal;
    color: #333;
    font-family: "trebuchet ms",arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 145%;
}
ul ul li { list-style-type: lower-alpha; }
ul ul ul li
{
    list-style-type: lower-roman;
}
.overflow { overflow: hidden; }

/*========== Header CSS ===========*/
#container-header 
{
	overflow: hidden;
	min-width: 800px;
}
.header-box {
	width: 350px;
	height: 76px;
	}
.header-left {
	float: left;
	}
.header-right {
	float: right;
	}
.container-min-name {
	position: relative;
	}
.container-min-name p
{
	float: right;
	padding: 38px 10px 0px 0px;
	font-size: 18px;
}
.container-min-name a, .container-min-name a:link, .container-min-name a:visited, a:active
{
    color: #333;
    text-decoration: none;
	border-bottom: none;
}
.container-min-name a:hover
{
    background: #eee;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
}
.header-title {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 76px; }
.header-title a,
.header-title a:link,
.header-title a:active,
.header-title a:visited {
	display: block;
	width: 450px;
	height: 70px;
	text-decoration: none;
	border-bottom: none;
	background: none; }
.header-title a:hover {
	text-decoration: none;
	background: none;
	border-bottom: none; }
/*========== Container CSS ===========*/
#container-content
{
	overflow: hidden;
	min-width: 820px;
}
.content-left
{
	float: left;
	width: 71%;
}
.content-left-pad
{
	padding: 15px 0px 0px 25px;
	overflow: hidden;
}
.content-right
{
	float: right;
	width: 28%;
	/*width: 190px;*/
}
#nav-container
{
	width: 240px;
	margin: 0 auto;
	padding: 15px 0px 0px 0px;
}
#nav-container a,
#nav-container a:link,
#nav-container a:active,
#nav-container a:visited
{
	color: #300;
	text-decoration: none;
	border-bottom: none;
}
#nav-container a:hover
{
	background: #eee;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
}
#nav-container ul
{
	margin-top: 8px;
}
#nav-container ul li
{
	font: 16px 'AmerikaRegular', Arial, sans-serif;
	color: #300;
	margin: 0px 0px 2px 5px;
}
.nav-bg
{
	background: url(/base/images/bg-nav-top.jpg) repeat-y;
}
.nav-bg-bttm
{
	background: url(/base/images/bg-nav-bttm.jpg) no-repeat bottom;
	padding-bottom: 7px;
}
.nav-title
{
	height: 37px;
	background: url(/base/images/bg-nav-title.jpg) no-repeat;
}
.nav-title a,
.nav-title a:link,
.nav-title a:active,
.nav-title a:visited {
	display: block;
	height: 36px;
	width: 100%;
	border-bottom: none;
	background: none;
	text-decoration: none; }
.nav-title a:hover {
	border-bottom: none !important;
	background: none !important;
	text-decoration: none !important; }
#nav-logo
{
	display: block;
	width: 220px;
	height: 150px;
}
/*========== CSS for the logo under the navigation ========== */
#nav-logo.navhome { background: url(/base/images/bg-nav-crista.jpg) no-repeat !important; }
#nav-logo.navcrista { background: url(/base/images/bg-nav-crista.jpg) no-repeat !important; }
#nav-logo.navp { background: url(/base/images/bg-nav-crista.jpg) no-repeat !important; }
#nav-logo.navcvm { background: url(/base/images/bg-nav-cvm.jpg) no-repeat !important; }
#nav-logo.navbr { background: url(/base/images/bg-nav-broadcast.jpg) no-repeat !important; }
#nav-logo.navcc { background: url(/base/images/bg-nav-cc.jpg) no-repeat !important; }
#nav-logo.navsl { background: url(/base/images/bg-nav-sl.jpg) no-repeat !important; }
#nav-logo.navks { background: url(/base/images/bg-nav-ks.jpg) no-repeat !important; }
#nav-logo.navsua { background: url(/base/images/bg-nav-sua.jpg) no-repeat !important; }
#nav-logo.navwc { background: url(/base/images/bg-nav-wc.jpg) no-repeat !important; }
#nav-logo.navmc { background: url(/base/images/bg-nav-crista.jpg) no-repeat !important; }

/*========== Footer CSS ===========*/

#container-footer
{
	clear: both;
}
.footer-top {
	height: 158px;
	}
.footer-bttm {
	height: 123px;
	}
.footer-box
{
	height: 123px;
	width: 350px;
}
.footer-left {
	float: left;
	}
.footer-right {
	float: right;
	}
.footer-right p
{
	margin: 100px 0px 0px -40px;
	padding: 0px;
}

.people p {
	display: block;
	float: left;
	width: 160px;
	height: 85px;
	background: #fff;
	margin: 3px;
	border-bottom: dotted 1px #eee;
	border-right: dotted 1px #ddd;}

body.navbo .people p {
	display: block;
	float: left;
	width: 170px;
	height: 100px;
	background: #fff;
	margin: 3px;
	border-bottom: dotted 1px #eee;
	border-right: dotted 1px #ddd;}


/*========== Body Class CSS ===========*/
a.min-body-link {font-size: 16px; font-weight: bold; }
/*========== Body Class CSS (Home, ministry council, financial, board of trustees, mission/vision pages)===========*/
body.navhome #container-header,
body.navmc #container-header,
body.navmv #container-header,
body.navfi #container-header,
body.navbo #container-header {
	background: url(/president/images/bg-header.jpg) repeat-x;}
body.navhome .header-left,
body.navmc .header-left,
body.navmv .header-left,
body.navfi .header-left,
body.navbo .header-left {
	background: url(/president/images/bg-header-left.jpg) no-repeat;}
body.navhome .header-right,
body.navmc .header-right,
body.navmv .header-right,
body.navfi .header-right,
body.navbo .header-right { 
	background: url(/president/images/bg-header-right.jpg) no-repeat;}
/* title bg */
body.navhome .header-title{ 
	background: url(/home/images/bg-title.png) no-repeat;}
body.navmc .header-title {
	background: url(/home/images/bg-title-mc.png) no-repeat;}
body.navmv .header-title {
	background: url(/home/images/bg-title-mv.png) no-repeat;}
body.navfi .header-title {
	background: url(/home/images/bg-title-fi.png) no-repeat;}
body.navbo .header-title {
	background: url(/home/images/bg-title-bo.png) no-repeat;}
/* title bg end */
body.navhome .footer-top,
body.navmc .footer-top,
body.navmv .footer-top,
body.navfi .footer-top,
body.navbo .footer-top { 
	background: url(/president/images/bg-footer-top.jpg) repeat-x;}
body.navhome .footer-bttm,
body.navmc .footer-bttm,
body.navmv .footer-bttm,
body.navfi .footer-bttm,
body.navbo .footer-bttm { 
background: url(/president/images/bg-footer.jpg) repeat-x;}
body.navhome .footer-left,
body.navmc .footer-left,
body.navmv .footer-left,
body.navfi .footer-left,
body.navbo .footer-left { 
	background: url(/president/images/bg-footer-left.jpg) no-repeat;}
body.navhome .footer-right,
body.navmc .footer-right,
body.navmv .footer-right,
body.navfi .footer-right,
body.navbo .footer-right { 
	background: url(/president/images/bg-footer-right.jpg) no-repeat;}
body.navhome .even, 
body.navmc .even,
body.navmv .even,
body.navfi .even, 
body.navbo .even,
body.navhome ul.even li, 
body.navmc ul.even li,
body.navmv ul.even li,
body.navfi ul.even li,
body.navbo ul.even li {
	color: #333;}
body.navhome .odd, 
body.navmc .odd,
body.navmv .odd,
body.navfi .odd,
body.navbo .odd,
body.navhome ul.odd li, 
body.navmc ul.odd li,
body.navmv ul.odd li,
body.navfi ul.odd li,
body.navbo ul.odd li { 
	color: #333;}
#nav-logo.navhome,
#nav-logo.navmc,
#nav-logo.navmv,
#nav-logo.navfi,
#nav-logo.navbo { 
	background: url(/president/images/bg-nav-cvm.jpg) no-repeat;}
body.navhome #nav-logo,
body.navmc #nav-logo,
body.navmv #nav-logo,
body.navfi #nav-logo,
body.navbo #nav-logo {
	background: url(/base/images/bg-nav-crista.jpg) no-repeat;}
	
/*========== Body Class CSS (CVM)===========*/
body.navcvm #container-header {background: url(/base/images/bg-header.jpg) repeat-x;}
body.navcvm .header-left {background: url(/base/images/bg-header-left.jpg) no-repeat;}
body.navcvm .header-right {background: url(/base/images/bg-header-right.jpg) no-repeat;}
body.navcvm .header-title {background: url(/base/images/bg-title.png) no-repeat;}
body.navcvm .footer-top {background: url(/base/images/bg-footer-top.jpg) repeat-x;}
body.navcvm .footer-bttm {background: url(/base/images/bg-footer.jpg) repeat-x;}
body.navcvm .footer-left {background: url(/base/images/bg-footer-left.jpg) no-repeat;}
body.navcvm .footer-right {background: url(/base/images/bg-footer-right.jpg) no-repeat;}
body.navcvm .even,
body.navcvm ul.even li,
body.navcvm a.min-body-link,
body.navcvm a.min-body-link:link  {color: #064977;}
body.navcvm .odd,
body.navcvm ul.odd li {color: #6d8d23;}
body.navcvm #nav-logo {background: url(/base/images/bg-nav-cvm.jpg) no-repeat;}

/*========== Body Class CSS (navCRISTA)===========*/

/*========== Body Class CSS (broadcast)===========*/
body.navbr #container-header {background: url(/broadcast/images/bg-header.jpg) repeat-x;}
body.navbr .header-left {background: url(/broadcast/images/bg-header-left.jpg) no-repeat;}
body.navbr .header-right {background: url(/broadcast/images/bg-header-right.jpg) no-repeat;}
body.navbr .header-title {background: url(/broadcast/images/bg-title.png) no-repeat;}
body.navbr .footer-top {background: url(/broadcast/images/bg-footer-top.jpg) repeat-x;}
body.navbr .footer-bttm {background: url(/broadcast/images/bg-footer.jpg) repeat-x;}
body.navbr .footer-left {background: url(/broadcast/images/bg-footer-left.jpg) no-repeat;}
body.navbr .footer-right {background: url(/broadcast/images/bg-footer-right.jpg) no-repeat;}
body.navbr .even,
body.navbr ul.even li,
body.navbr a.min-body-link,
body.navbr a.min-body-link:link {color: #6c207f;}
body.navbr .odd,
body.navbr ul.odd li {color: #085680;}
#nav-logo.navbr{background: url(/broadcast/images/bg-nav-cvm.jpg) no-repeat;}
body.navbr #nav-logo{background: url(/base/images/bg-nav-broadcast.jpg) no-repeat;}
/*========== Body Class CSS (CRISTA CAMPS)===========*/
body.navcc #container-header {background: url(/camps/images/bg-header.jpg) repeat-x;}
body.navcc .header-left {background: url(/camps/images/bg-header-left.jpg) no-repeat;}
body.navcc .header-right {background: url(/camps/images/bg-header-right.jpg) no-repeat;}
body.navcc .header-title {background: url(/camps/images/bg-title.png) no-repeat;}
body.navcc .footer-top {background: url(/camps/images/bg-footer-top.jpg) repeat-x;}
body.navcc .footer-bttm {background: url(/camps/images/bg-footer.jpg) repeat-x;}
body.navcc .footer-left {background: url(/camps/images/bg-footer-left.jpg) no-repeat;}
body.navcc .footer-right {background: url(/camps/images/bg-footer-right.jpg) no-repeat;}
body.navcc .even,
body.navcc ul.even li,
body.navcc .even a.min-body-link,
body.navcc .even a.min-body-link:link {color: #6c207f;}
body.navcc .odd,
body.navcc ul.odd li,
body.navcc .odd a.min-body-link,
body.navcc .odd a.min-body-link:link {color: #d06f19;}
#nav-logo.navcc{background: url(/camps/images/bg-nav-cvm.jpg) no-repeat;}
body.navcc #nav-logo{background: url(/base/images/bg-nav-cc.jpg) no-repeat;}
/*========== Body Class CSS (CRISTA Senior Living)===========*/
body.navsl #container-header {background: url(/camps/images/bg-header.jpg) repeat-x;}
body.navsl .header-left {background: url(/camps/images/bg-header-left.jpg) no-repeat;}
body.navsl .header-right {background: url(/camps/images/bg-header-right.jpg) no-repeat;}
body.navsl .header-title {background: url(/seniors/images/bg-title.png) no-repeat;}
body.navsl .footer-top {background: url(/seniors/images/bg-footer-top.jpg) repeat-x;}
body.navsl .footer-bttm {background: url(/seniors/images/bg-footer.jpg) repeat-x;}
body.navsl .footer-left {background: url(/seniors/images/bg-footer-left.jpg) no-repeat;}
body.navsl .footer-right {background: url(/seniors/images/bg-footer-right.jpg) no-repeat;}
body.navsl .even,
body.navsl ul.even li,
body.navsl .even a.min-body-link,
body.navsl .even a.min-body-link:link {color: #6d8d24;}
body.navsl .odd,
body.navsl ul.odd li,
body.navsl .odd a.min-body-link,
body.navsl .odd a.min-body-link:link {color: #332a86;}
#nav-logo.navsl{background: url(/seniors/images/bg-nav-cvm.jpg) no-repeat;}
body.navsl #nav-logo{background: url(/base/images/bg-nav-sl.jpg) no-repeat;}
/*========== Body Class CSS (Kings Schools)===========*/
body.navks #container-header {background: url(/schools/images/bg-header.jpg) repeat-x;}
body.navks .header-left {background: url(/schools/images/bg-header-left.jpg) no-repeat;}
body.navks .header-right {background: url(/schools/images/bg-header-right.jpg) no-repeat;}
body.navks .header-title {background: url(/schools/images/bg-title.png) no-repeat;}
body.navks .footer-top {background: url(/schools/images/bg-footer-top.jpg) repeat-x;}
body.navks .footer-bttm {background: url(/schools/images/bg-footer.jpg) repeat-x;}
body.navks .footer-left {background: url(/schools/images/bg-footer-left.jpg) no-repeat;}
body.navks .footer-right {background: url(/schools/images/bg-footer-right.jpg) no-repeat;}
body.navks .even,
body.navks ul.even li,
body.navks .even a.min-body-link,
body.navks .even a.min-body-link:link {color: #b5121b;}
body.navks .odd,
body.navks ul.odd li,
body.navks .odd a.min-body-link,
body.navks .odd a.min-body-link:link {color: #7e8082;}
#nav-logo.navks{background: url(/schools/images/bg-nav-cvm.jpg) no-repeat;}
body.navks #nav-logo{background: url(/base/images/bg-nav-ks.jpg) no-repeat;}
/*========== Body Class CSS (SUA)===========*/
body.navsua #container-header {background: url(/sua/images/bg-header.jpg) repeat-x;}
body.navsua .header-left {background: url(/sua/images/bg-header-left.jpg) no-repeat;}
body.navsua .header-right {background: url(/sua/images/bg-header-right.jpg) no-repeat;}
body.navsua .header-title {background: url(/sua/images/bg-title.png) no-repeat;}
body.navsua .footer-top {background: url(/sua/images/bg-footer-top.jpg) repeat-x;}
body.navsua .footer-bttm {background: url(/sua/images/bg-footer.jpg) repeat-x;}
body.navsua .footer-left {background: url(/sua/images/bg-footer-left.jpg) no-repeat;}
body.navsua .footer-right {background: url(/sua/images/bg-footer-right.jpg) no-repeat;}
body.navsua .even,
body.navsua ul.even li,
body.navsua .even a.min-body-link,
body.navsua .even a.min-body-link:link {color: #6c217f;}
body.navsua .odd,
body.navsua ul.odd li,
body.navsua .odd a.min-body-link,
body.navsua .odd a.min-body-link:link {color: #ed6b23;}
#nav-logo.navsua{background: url(/sua/images/bg-nav-cvm.jpg) no-repeat;}
body.navsua #nav-logo{background: url(/base/images/bg-nav-sua.jpg) no-repeat;}
/*========== Body Class CSS (World Concern)===========*/
body.navwc #container-header {background: url(/worldconcern/images/bg-header.jpg) repeat-x;}
body.navwc .header-left {background: url(/worldconcern/images/bg-header-left.jpg) no-repeat;}
body.navwc .header-right {background: url(/worldconcern/images/bg-header-right.jpg) no-repeat;}
body.navwc .header-title {background: url(/worldconcern/images/bg-title.png) no-repeat;}
body.navwc .footer-top {background: url(/worldconcern/images/bg-footer-top.jpg) repeat-x;}
body.navwc .footer-bttm {background: url(/worldconcern/images/bg-footer.jpg) repeat-x;}
body.navwc .footer-left {background: url(/worldconcern/images/bg-footer-left.jpg) no-repeat;}
body.navwc .footer-right {background: url(/worldconcern/images/bg-footer-right.jpg) no-repeat;}
body.navwc .even,
body.navwc ul.even li,
body.navwc .even a.min-body-link,
body.navwc .even a.min-body-link:link {color: #ab5410;}
body.navwc .odd,
body.navwc ul.odd li,
body.navwc .odd a.min-body-link,
body.navwc .odd a.min-body-link:link {color: #00a0af;}
#nav-logo.navwc{background: url(/worldconcern/images/bg-nav-cvm.jpg) no-repeat;}
body.navwc #nav-logo{background: url(/base/images/bg-nav-wc.jpg) no-repeat;}
/*========== Body Class CSS (Presidents Page)===========*/
body.navp #container-header {background: url(/president/images/bg-header.jpg) repeat-x;}
body.navp .header-left {background: url(/president/images/bg-header-left.jpg) no-repeat;}
body.navp .header-right {background: url(/president/images/bg-header-right.jpg) no-repeat;}
body.navp .header-title {background: url(/president/images/bg-title.png) no-repeat;}
body.navp .footer-top {background: url(/president/images/bg-footer-top.jpg) repeat-x;}
body.navp .footer-bttm {background: url(/president/images/bg-footer.jpg) repeat-x;}
body.navp .footer-left {background: url(/president/images/bg-footer-left.jpg) no-repeat;}
body.navp .footer-right {background: url(/president/images/bg-footer-right.jpg) no-repeat;}
body.navp .even,
body.navp ul.even li {color: #333;}
body.navp .odd,
body.navp ul.odd li {color: #333;}
#nav-logo.navp{background: url(/president/images/bg-nav-cvm.jpg) no-repeat;}
body.navp #nav-logo{background: url(/base/images/bg-nav-crista.jpg) no-repeat;}
/*========== CSS for financial images ========== */
.f1 img,
.f2 img { float: left; }
.f1, f2 { margin-bottom: 20px; }
.f1 table { margin-top: 30px; width: 270px; margin-right: 10%; float: left;}
.f2 table { margin-top: 40px; width: 270px; margin-right: 10%; float: left;}
.f1 table p, .f2 table p { margin: 0px; padding: 0px; font-size: 16px; line-height: 110%; }

