@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}
*{
	font-family:"open_sanslight";
	-moz-box-sizing: border-box;
	-webkit-sizing: border-box;
	box-sizing: border-box;
	background-color:white;
	font-size:16px;



}

.topbar{
	background-image: url("../images/ustopbar.png");
	height:auto;
	width:100%;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:10px;
	padding-left:20px;
	vertical-align:bottom;
}

.topbar img{
	display:inline-block;
	margin-right:10px;
	background-color:transparent;
}





.faicon{
	font-size:30px;
	color:purple;
	background-color:transparent;
}

.faiconL{
	font-size:50px;
	color:lightgray;
	background-color:transparent;
	font-weight:100;
}

a{
	text-decroation:none;
	}

.gomissionbutton{
	width:250px;
	padding:10px;
	background-color:#32b147;
	color:white;
	font-family:arial;
	fonts-size:20px;
	text-align:center;
	border:1px solid lightblue;
	border-radius:10px;
	overflow:hidden;
	margin-top:25px;


}

.changebanner{
    height:auto;
    width:100%;
    background-color:#006c80;
    border:10px solid navy;
    color:lightgray;
    font-family:'arial';
    font-size:1.2rem;
    padding:1rem;
}

.changetextbanner{
    font-size:2rem;
    background-color:transparent;
    color:white;
}
.buttonb{
    width:50%;
    height:auto;
    text-align:center;
    background-color:#13b55d;
    color:white;
    font-size:3rem;
    margin:auto;
    padding:1rem;
}

.widebutton{
	width:100%;
	background-color:navy;
	color:white;
	font-size:2.3rem;
	text-align:center;
	height:auto;
	padding:0.5rem;
	padding-bottom:2.5rem;
	padding-top:1.5rem;
	border:10px solid black;
	margin-top:1rem;
	line-height:2rem;


}


.wb2{
	background-color:purple;
	margin-bottom:1rem;
}

.qtext{
	font-size:1rem;
	background-color:transparent;
	line-height:.5rem;
}

.abut{
	background-color:orange;
	font-size:3rem;
}


.blandbold{
	font-size:0.8rem;
	font-weight: bolder;
	background-color:transparent;
	color:lightblue;

}


.topnav{
	width:100%;
	height:auto;
	padding:10px;
	padding-left:40px;
	color:white;
	background-color:black;
	border-top:3px solid lightgreen;
	font-size:26px;

	}

.subnav{
	background-color:#191919;

	width:100%;
	height:auto;

	}

.navbutton{
	background-color:transparent;
	border-right: 1px solid gray;
	text-align:center;
	color:white;
	padding:5px;
	width:200px;
	height:100%;
	display:inline-block;


}

.navbutton a{
	text-decoration:none;
}


.eventbanner{
	width:100%;
	height:auto;
	background-color:white;
	text-align:center;
	margin:auto;
	display:block;
	display:none;


}

.eventbanner img{
	width:100%;
}

.tagbanner{
	width:100%;
	height:auto;
	padding:50px;
	color:#666;
	background-color:whitesmoke;
	line-height:30px;
	font-size:18px;
	display:none;


}

.tagbanner img{
	margin-right:30px;
	opacity:0.5;

}


.ttl{
	width:100%;
	height:auto;
	padding:25px;
	text-align:center;
	background-color:darkgreen;
	color:white;

}

.eventbannersubCNT{
	width:100%;
	height:auto;
	background-color: white;

}

.eventsubbox{
	background-color:transparent;
	display:inline-block;
	width:50%;
	height:auto;
	padding:50px;
	color:#191919;
	line-height:30px;
	background-color:transparent;
	font-size:16px;
	vertical-align:top;
}


.sectionCNT{
	width:100%;
	height:auto;
	background-color:#848383;
	padding:1rem

}

.specialCNT{
	width:100%;
	height:100%;
	background-color:whitesmoke;
	border:15px solid lightgray;
	padding:1rem;
}

.specialbox{
		width:33.33%;
		height:100%;
		display:inline-block;
		background-color:transparent;
		border-right:1px solid lightgray;
		padding:1rem;
		vertical-align:top;
		line-height:1.5rem
}



.b3{
	border:none;
}

.specialclass{
	background-color:transparent;
	font-family:'Times';
	font-size:2.3rem;
	color:gray;
}

.mstitle{
	font-size:1.2rem;
	color:#63639a;
	background-color:transparent;
	font-family:'arial';
	font-weight:bold;
}

.f1{
	font-size:2rem;
}


.prioritybanner{
	width:100%;
	height:auto;
	text-align:center;


}
.prioritybanner img{
	width:100%;
}


.textwide{
	width:100%;
	height:auto;
	padding:50px;
	color:#191919;
	line-height:30px;
	font-size:16px;
	text-align:left;
	background-color:whitesmoke;
}

.noticiaCNT{
	width:100%;
	height:auto;
	background-color:whitesmoke;
	padding-right:20px;


}

.noticiabox{
	width:100%;
	height:auto;
	padding:10px;
	text-align:center;
	background-color:orange;
	color:white;
	font-family:'Arial';
	margin:10px;
	border:1px solid red;
	border-radius:10px;
	overflow:hidden;
}

.noticia1{

	background-color:darkblue;

}


.speakerinfoCNT{
	width:65%;
	height:auto;

	background-color:whitesmoke;
	color:#666;
	display:inline-block;
	vertical-align:top;
}

.spleft{
	width:35%;
	text-align:center;
	padding:2rem;
	border-right:1px solid lightgray;
	background-color:whitesmoke;
}
.spright{
	padding:2rem;
	font-family:'Arial';
	background-color:whitesmoke;

}

.tinytext{
	font-size:0.7rem;
	font-weight:bold;
	background-color:whitesmoke;
}

.linktext{
	font-size:.8rem;
	font-weight:bold;
	color:#3a7fbd;
	background-color:whitesmoke;
}

.arttitle{
	font-family:'Arial';
	background-color:whitesmoke;
}

.arttext{
	font-family:'Arial';
	font-size:0.8rem;
	background-color:whitesmoke;
}
.piccaption{
	font-family:'Arial';
	font-size:0.9rem;
	color:black;
	background-color:transparent;
}

.speakerinfoCNT img{
	width:70%;
	border:5px solid gray;
	margin-bottom:0.6rem;

}

.mapCNT{
	height:auto;
	width:100%;

}

.mapbox{
	height:atuo;
	width:50%;
	display:inline-block;
	padding:25px;
	vertical-align:top;


}

.mapbox img{
	width:100%;
}
.subright{
	text-align:center;
}

.vidscreen{
	border: 5px solid #3C3;
}



.stakebanner{
	text-align:center;
	width:100%;
	height:auto;
	margin:auto;
}

.stakebanner img{
	width:100%;

}

.stakesubbannerCNT{
	width:100%;
	height:auto;
	background-color:#1b425e;

	display:flex;
	flex-direction:row;
	text-align:left;



}

.meetingbox{


	width:100%;
	margin:10px;
	background-color:#0e2b45;
	text-align:left;
	color:white;
	text-align:center;
	padding:10px;


}

.midb{
	min-width:50%;
}

.meetingtitle{
	width:100%;
	height:auto;
	padding:15px;
	font-size:22px;
	background-color:#112532;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;


}

.littletext{
	font-family:"open_sanslight";
	font-size:14px;
	color:whitesmoke;
	background-color:transparent;
}



.banner{
	width:100%;

	background-color:whitesmoke;
	background-color:#3e3e52;
	vertical-align:top;



}

.bannerleft{
	width:50%;
	height:100%;
	display:inline-block;
	font-size: 24px;
	vertical-align:top;
	background-color:transparent;
	color:darkgray;
	padding:20px;

}

.bannerright{
	width:50%;
	height:100%;
	display:inline-block;
	font-size: 40px;
	padding:30px;
	background-color:transparent;
	color:darkgray;

}






.section1CNT{
	width:100%;
	height:auto;
	padding:70px;
	background-color:#585252;


}


.bomCNT{
	width:100%;
	height:auto;

}

.belowbomCNT{
	width:100%;
	height:auto;
	padding-right:30px;
	line-height:24px;
	padding-left:100px;
	font-size:14px;
	color:#736a6a;

	margin-top:-70px;
}

.section1left{
	width:50%;
	display:inline-block;
	height:auto;
	color:lightgray;

	padding-right:0px;
	line-height:30px;

	text-align:left;
	background-color:transparent;




}

.maintitle{
	width:100%;
	height:auto;
	line-height:44px;
	background-color:transparent;
	color:white;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:48px;



}


.msgbody{
	background-color:transparent;
	padding-top:60px;

}

a{
	background-color:transparent;
	text-decoration:none;
	color:lightblue;
}

a:visited{
	color:lightblue;
}



.bluelink{
	color:lightblue;
	font-size:14px;
	background-color:transparent;
}

.greenlink{
	color:green;
	font-size:14px;
	font-weight:bold;
	background-color:transparent;
	margin-left:10px;
}

.purplelink{
	color:purple;
	font-size:18px;
	font-weight:bold;
	background-color:transparent;


}
.section1right{
	width:50%;
	display:inline-block;
	height:auto;
	text-align:right;

	background-color:transparent;
	vertical-align:top;


}


.section1right img{
	border:1px solid darkgray;
	width:80%;
}

.section2CNT{
	width:100%;
	height:auto;
	padding-bottom:100px;
	display:none;


}




.section2left{
	width:50%;
	height:100%;
	display:inline-block;



}




.section2left img{
	width:100%;
	border:none;
	padding:10%;
}



.section2right{
	padding-top:50px;
	width:50%;
	height:100%;
	display:inline-block;
	vertical-align:top;
	font-size:24px;
	padding-bottom:100px;
	padding-right:100px;
	text-align:center;

}

.scripttext{
	font-style:italic;
	background-color:transparent;
	font-weight:600;
}

.biggy{
	font-size:34px;
	font-weight:bold;
	color:purple;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

.grand{
	font-size:40px;
	font-weight:bold;
	color:purple;
	font-family:"Times New Roman", Times, serif;


}

.grand2{
	font-size:40px;
	background-color:transparent;
	color:gray;



}

.grand3{
	font-size:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:transparent;




}

.sec2rightsup{
	width:100%;
	height:auto;


	display:block;
	text-align:left;
	line-height:24px;
	color:#736a6a;
	padding:60px;
	padding-top:30px;
}

.sec2righttop{
	width:100%;
	height:auto;
	display:block;
	text-align:center;


}

.sec2rightbottom{
	width:100%;
	height:auto;
	padding:50px;
	padding-top:20px;
	text-align:center;


}



.quotebox{
	width:100%;
	height:auto;
	font-size:18px;
	color:white;
	border:2px solid navy;
	color:white;
	background-color:#36386f;
	font-size:14px;
	font-style:italic;
	padding:20px;
	border-radius:5px;

	text-align:left;
	margin:auto;
	margin-top:20px;

}




.guideCNT{;
	width:100%;
	height:auto;
	min-width:480px;
	padding:50px;
	background-color:darkgray;
	text-align:center;
	margin:auto;
	background-image: url("../images/bomtab/bg.png");
}

.guideCNT img{
	border: 1px solid darkgray;
	border-radius:10px;

}

.pageCNT{
	width:100%;
	height:auto;
	background-color:transparent;
	margin-bottom:100px;

}

.label{
	width:150px;
	height:auto;
	padding:10px;
	background-color:red;
	color:white;
	margin-left:20%;


}

.highsection{
	width:100%;
	height:auto;
	background-color:white;
	padding:20px;
	padding-top:0px;
	text-align:center;
	margin-bottom:100px;
	border:3px solid lightgreen;



}

.highsectionbox{
	width:50%;
	height:100%;
	background-color:white;

	display:inline-block;
	vertical-align:top;




}

.bbox{
	width:100%;
	height:100%;
	background-color:white;;
	padding:50px;

	text-align:left;

	font-size:16px;


}

.b2{

	line-height:20px;
}

.heavytext{
	font-size:18px;
	font-weight:bold;
	background-color:transparent;


}



.deepheavytext{
	font-size:22px;
	background-color:transparent;
	font-weight:bold;
}

.green{
	color:lightgreen;
	font-size:32px;
}

li{
	background-color:transparent;
}

.buttongo{

	height:auto;
	padding:20px;
	background-color:darkred;
	color:white;
	text-align:center;
	border: 1px solid darkgray;
	border-radius:10px;
	margin-top:25px;
}

.b2go{
	width:100%;

	font-size:20px;
	font-weight:bold;
	background-color:#634271;
	vertical-align:center;
}

.b2go:hover{
	background-color:#aa50d0;
}

.guidetitle{
	font-size:30px;
	width:100%;
	height:auto;
	color:#2b282b;
	background-color:white;
	text-align:left;
	padding:30px;
	font-weight:bold;

}

.b3go{
	width:100%;
	max-width:300px;
	background-color:rgba(255,255,255,0.3);
	border-radius:0px;
	border:1px solid lightgreen;
		font-size:20px;
	font-weight:bold;



}

.b3go:hover{

	background-color:rgba(255,255,255,0.7);
	color:black;


}

.b4go{
	color:white;
	background-color:green;

}

.b4go:hover{
	color:white;
	background-color:darkgreen;
}

.b5go{
	background-color:rgba(35,90,80,0.7);
	border-radius:0px;
	width:40%;
	min-width:160px;
	font-size:20px;

}

.b5go:hover{
	background-color:rgba(50,50,50,0.9);


}

.shareCNT{
	width:100%;
	height:auto;
	padding:80px;
	padding-top:none;

	background-image: url("../images/bomshare.png");
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	border-top:4px solid lightgreen;
	display:none;

}

.sharebox{
	width:100;
	height:auto;
	background-color:transparent;

}

.shareboxleft{
	width:30%;
	min-width:300px;
	height:100%;
	font-size:16px;
	color:navy;
	text-align:left;
	padding:20px;

	background-color:rgb(255,255,255,0.75)


}

.getMissCNT{
	height:auto;
	width:100%;
	min-height:500px;

	background-image: url("../images/bomtab/Missionaries.png");

	background-size:100%;
	background-repeat:no-repeat;
	border-top:4px solid purple;
	border-bottom:4px solid lightgreen;
	background-color:#585252;
	display:none;
}

.sharestoryCNT{
	height:100%;
	width:40%;
	background-color:transparent;
	display:inline-block;
	color:white;
	text-align:center;
	vertical-align:top;

	margin:auto;

}




.gethelpCNT{
	height:100%;
	width:60%;
	background-color:transparent;
	display:inline-block;
	color:white;
	padding:40px;
	padding-top:20px;
	border-right:1px solid gray;
	vertical-align:top;
	font-size:16px;
	line-height:32px;


}

.sharestorybox{
	height:100%;
	padding:40px;
	text-align:left;
	background-color:transparent;
	line-height:32px;


}

.contentCNT{
	width:100%;
	height:auto;
	line-height:30px;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:60px;
}

.contentbox{
	width:50%;
	height:100%;
	display:inline-block;
	vertical-align:top;
	padding:50px;


}

.contentbox img{
	border:none;
	margin-right:30px;
}




.boxl{
	border-right:1px solid lightgray;
	width:60%
}

.boxr{
	line-height:20px;
	width:40%;
	line-height:28px;

}


.createtabCNT{
	width:100%;
	height:auto;
	padding:10px;
	text-align:center;
	margin:auto;
	border-bottom: 3px solid lightgreen;
	display:none;

}

.createtabbox{
	width:100%;
	height:auto;
	padding:40px;
	color:gray;
	line-height:30px;
	text-align:left;

}

.experiencetitle{
	width:100%;
	height:auto;
	padding:50px;

}

.experiencelg{
	width:100%;
	height:auto;
	padding:50px;
	color:#191919;
	font-size:16px;
	line-height:24px;
	text-align:left;

}

.SRCNT{
	width:100%;
	height:auto;
	background-color:white;

	border:10px solid #76bd76;
	display:none;

}

.SRtitle{
	font-size: 24px;
	font-weight:bold;
	width:100%;
	background-color:#76bd76;
	color:white;
	padding:20px;
	padding-top:15px;
	text-align:center;

}

.SRfinanceCNT{
	width:100%;
	height:65%;
	border-bottom:1px solid lightgray;



}

.SRfinanceleft{
	width:35%;
	auto;
	display:inline-block;

	vertical-align:top;
	padding:40px;
	text-align:center;

}

.SRfinanceright{
	width:65%;
	height:100%;
	display:inline-block;
	vertical-align:top;
	padding:30px;
	padding-bottom:50px;
	line-height:30px;
	border-left:1px solid lightgray;


}

.SRclassesCNT{
	width:100%;
	height:35%;
	padding:30px;
}

.SRclassesbox{
	width:33.3%;
	height:100%;
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:24px;
	text-align:left;
	padding:20px;

}

.SRclassesbox img{
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}

.footer{

	width:100%;
	height:auto;
	padding:15px;
	text-align:center;
	background-color:black;
	color:lightgray;
	border-top:3px solid gray;;
	display:block;
	font-size:12px;

	}

.cpurple{
	color:purple;
}

.cgreen{
	color:#396;

}

.txtsuper{
	font-size:32px;

}




/* Tablet layout */
@media only screen and (max-width: 1200px) {


.SRclassesbox{
	display:none;

}

	}

@media only screen and (max-width: 1020px) {
.section2CNT{
	display:block;
	padding:20px;


}

.eventsubbox{
	display:block;
	text-align:center;
	width:100%;
}

.section2left{
	width:100%;
	padding:20px;
	display:block;


}

.section2right{

	width:100%;
	padding:20px;
	display:block;
	vertical-align:top;


}

.belowbomCNT{

	height:auto;
	padding:20px;
	line-height:16px;

	font-size:14px;
	color:#736a6a;

	margin-top:-70px;

}

.highsectionbox{
	width:100%;


	display: block;


}

.section1CNT{

	padding:20px;



}

.section2CNT{
	display:block;
	padding:20px;


}

.section1left{
	display:block;
	padding:20px;
	width:100%
}

.section1right{
	display:block;
	padding:20px;
	width:100%;
	text-align:center;
}


.shareboxleft{
	width:100%;


}


.shareCNT{
	padding:20px;
}

.sec2rightsup{



	text-align:left;
	line-height:24px;
	color:#736a6a;
	padding:0px;
	padding-top:20px;
}


.sec2rightbottom{

	padding:0px;
	padding-top:20px;
	text-align:center;


}

.belowbomCNT{

	padding-right:10px;
	line-height:24px;
	padding-left:0px;
	font-size:14px;
	color:#736a6a;

	margin-top:-70px;
}


.getMissCNT{

	background-size:200%;

	background-repeat:no-repeat;
	border-top:1px solid lightgray;
	border-bottom:4px solid lightgreen;
	background-color:#585252;
	display:none;
}


.sharestoryCNT{

	width:100%;

	display:block;


}



.gethelpCNT{

	width:100%;

	display:block;

	padding:40px;
	padding-top:20px;
	display:none;

}

.contentbox{
	display:block;
	width:100%;
	border:none;
}

.SRfinanceleft{
	width:100%;
	height:auto;
	display:block;


	padding:20px;


}

.SRfinanceright{
	width:100%;
	height:auto;
	display:block;

	padding:20px;
	padding-bottom:20px;
	line-height:24px;



}

.b5go{
	width:100%;
}

.b2go{
	width:100%;
}

.mapbox{
	display:block;
	width:100%;
}

.sectionCNT{
	padding:1rem

}

.specialCNT{
	width:100%;
	height:100%;
	border:15px solid lightgray;
	padding:1rem;
}

.specialbox{
		width:100%;
		height:100%;
		display:block;
		border:none;
		padding:1rem;
		line-height:1.5rem
}


.specialclass{
	background-color:transparent;
	font-family:'Times';
	font-size:2.3rem;
}

.mstitle{
	font-size:1.2rem;
}

.f1{
	font-size:2rem;
}






/* Mobile Layout:  min of 800px .  I80erits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (max-width: 800px) {

.navbutton{

	width:50%;



}

.grand2{
	font-size:28px;

}

.stakesubbannerCNT{
	display:block;
}

.meetingbox{
	display:block;
	border:none;
}

.speakerinfoCNT{
	display:block;
	width:100%;
}

.spleft{
	width:100%;


	border-right:none;

}
.sectionCNT{
	padding:1rem

}

.specialCNT{
	width:100%;
	height:100%;
	border:15px solid lightgray;
	padding:1rem;
}

.specialbox{
		width:100%;
		height:100%;
		display:block;
		border:none;
		padding:1rem;
		line-height:1.5rem
}


.specialclass{
	background-color:transparent;
	font-family:'Times';
	font-size:2.3rem;
}

.mstitle{
	font-size:1.2rem;
}

.f1{
	font-size:2rem;
}
.speakerinfoCNT img{

	width:90%;
}


}


@media only screen and (max-width: 600px) {


.tagbanner{

	padding:30px;

}
.grand2{
	font-size:24px;
}

.stakesubbannerCNT{
	display:block;
	width:100%;
	margin:auto;
	padding:none;
}

.meetingbox{
	display:block;
	margin:none;
	width:100%;


}

.speakerinfoCNT img{

}


.sectionCNT{
	padding:1rem

}

.specialCNT{
	width:100%;
	height:100%;
	border:15px solid lightgray;
	padding:1rem;
}

.specialbox{
		width:100%;
		height:100%;
		display:block;
		border:none;
		padding:1rem;
		line-height:1.5rem
}


.specialclass{
	background-color:transparent;
	font-family:'Times';
	font-size:2.3rem;
}

.mstitle{
	font-size:1.2rem;
}

.f1{
	font-size:2rem;
}


}
