/* All Page Styles */
/*e6e4c6 f1eecf f6f4d8 f6ebdd fbf8ef fdfaef*/
body {margin-left: 0px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align: center; background-color: #fdfaef;}

/* Table Styles */
.PageHeaderTbl {height: 213px; background-image: url(images/TopArea%20-%20Bckgrd.gif); background-repeat: repeat-x; background-position: center top; width: 100%; background-color: #fff;}
.PageHeaderTblLftTD {background-image: url(images/TopArea%20-%20CornerLeft.gif); background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: top;}
.PageHeaderTblRhtTD {text-align: right; vertical-align: top;}

.PageHeaderFlashMainLnksTbl {height: 100%; width: 100%;}
.PageMainLnksTbl {height: 17px;width: 100%; margin-top: 1px;}
.PageMainLnksMdlTD {
	text-align: center;
	background-image: url(images/MainNav_Bckgrnd.gif);
	background-repeat: repeat;
	height: 0px;
	vertical-align: middle;
}
.PageMainLnksRhtTD {
	background-image: url(images/MainNav_R_lg.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 10px;
	background-position: right bottom;
}
.PageMainLnksLftTD {
	background-image: url(images/MainNav_L_lg.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 10px;
	background-position: left bottom;
}

.MntOliveLogoTbl {height: 191px; width: 100%;}
.MntOliveLogoTblTpTD {height: 50px;text-align: left; vertical-align: bottom; padding-left: 20px;}
.MntOliveLogoTblMdlTD {height: 139px; text-align: center; vertical-align: middle;}
.MntOliveLogoTblBtmTD {height: 6px; text-align: right; vertical-align: bottom; padding-right: 6px;}


.PageContentTbl {
	height: 100%;
	width: 100%;
	background-color: #fff;
}
.PageContentTblTpLftTD {
	text-align: left;
	vertical-align: top;
	width: 623px;

}
.PageContentTblBtmLftTD {
	text-align: left;
	vertical-align: bottom;
	width: 623px;
	padding-right: 5px;

}
.PageContentTblTpRhtTD {width: 137px; text-align: left; vertical-align: top; background-image: url(images/SideBar_Bckgrnd.gif); background-repeat: repeat;}
.PageContentTblBtmRhtTD {width: 137px; text-align: left; vertical-align: bottom; background-image: url(images/SideBar_Bckgrnd.gif); background-repeat: repeat;}

.MainContentTbl {
	width: 100%;
	text-align: left;
	vertical-align: top;
}
.MainContentTblTpLftTD {
	height: 100%;
	width: 310px;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.MainContentTblTpLftTDNoneIndex {
	height: 100%;
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.MainContentTblBtmRhtTD {
	height: 100%;
	width: 313px;
	text-align: left;
	vertical-align: top;
	background-image: url(images/Spacer%20Horizontal.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.MainContentTblTpRhtTD {
	height: 100%;
	width: 313px;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
.MainContentTblBtmLftTD {
	height: 100%;
	width: 310px;
	text-align: left;
	vertical-align: top;
	background-image: url(images/Spacer%20Vertical.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 7px;
}

.WelcomeBbblTbl{
	text-align: left;
	vertical-align: top;
	background-image: url(images/WelcomeArea%20-%20BckGrnd.gif);
	background-repeat: repeat;
	width: 100%;
	margin-bottom: 10px;
}
.WelcomeBbblTblContent {
	text-align: left;
	vertical-align: top;
	padding-right: 9px;
	padding-left: 9px;
}

.ContentBbbl {
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.SideBbblTbl {
	text-align: left;
	vertical-align: top;
	background-image: url(images/WelcomeArea%20-%20BckGrnd.gif);
	background-repeat: repeat;
	margin-bottom: 6px;
}
.SideBbblTblTpLftTD {background-image: url(images/BubbleArticleArea%20-%20LeftSideSpacer.gif); background-repeat: repeat;
	text-align: left;
	vertical-align: top;
	width: 15px;
	background-position: left top;
}
.SideBbblTblTpRhtTD {
	background-image: url(images/BubbleArticleArea%20-%20RightSideSpacer.gif);
	background-repeat: repeat;
	text-align: right;
	vertical-align: top;
	width: 15px;
	background-position: right top;
}
.SideBbblTblBtmLftTD {
	background-image: url(images/BubbleArticleArea%20-%20LeftSideSpacer.gif);
	background-repeat: repeat;
	text-align: left;
	vertical-align: bottom;
	width: 15px;
	background-position: left top;


}
.SideBbblTblBtmRhtTD {
	background-image: url(images/BubbleArticleArea%20-%20RightSideSpacer.gif);
	background-repeat: repeat;
	text-align: right;
	vertical-align: bottom;
	width: 15px;
	background-position: right top;
}
.SideBbblContent {background-image: url(images/BubbleAreaHeader%20-%20SpacerBckgrd.gif); background-repeat: repeat-x;background-position: center top;text-align: left;vertical-align: top;padding-top: 4px;}


.BottomBbblTbl {
	text-align: left;
	vertical-align: top;
	width: 623px;
	background-image: url(images/MainNav_Bckgrnd.gif);
	background-repeat: repeat;
}
.BottomBbblTblLftTD {
	text-align: left;
	vertical-align: top;
	width: 299px;
	padding-right: 3px;

}
.BottomBbblTblRhtTD {
	text-align: left;
	vertical-align: top;
	width: 302px;
	padding-left: 3px;

}
/* DIV Styles  */
.SpacerLine {text-align: center; padding-top: 5px; padding-bottom: 5px; width: 100%;}
.boxRhtAlignDiv {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
	
}
.inLineLhtAlignDiv {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.inLineRhtAlignDiv {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.mainnavlinks {
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: center;
	vertical-align: middle;
	height: 0px;

}

#fullOverlayBox {
	z-index: 10000;
	filter: alpha(opacity=75); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* IE */
	-moz-opacity: .75; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#a9a57e;
	position:fixed;
	top:0px; 
	left:0px;
	width:100%;
	height:100%;
}

#fullOverlayBoxContent {
	z-index: 10001;
	position:fixed;
	top:0px; 
	left:0px;
	width:100%;
	height:100%;
}

/* Link Styles  */
a {text-decoration: none; color:#7FBA00}
a:visited {text-decoration: none;}
a:hover {text-decoration: none; color:#99231A}
a:active {text-decoration: none;}
.MainLink {font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px; padding-right: 10px; padding-left: 10px;}
.HeaderLink {font-family:Arial, Helvetica, sans-serif; color:#7FBA00; font-weight:bold; font-size:11px; padding-right: 4px;
}
.HeaderLink:hover {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px}
.sideMenuEditLink:hover {color: #FFFFFF}
.LogoLink {font-family:Arial, Helvetica, sans-serif; color:#7FBA00; font-weight:bold; font-size:11px}
.EditLink {font-family:Arial, Helvetica, sans-serif; color:#7FBA00; font-weight:bold; font-size:11px}
.BodyLink {font-family:Arial, Helvetica, sans-serif; color:#7FBA00; font-weight:bold; font-size:11px}
.BodyLink:hover {font-family:Arial, Helvetica, sans-serif; color:#99231A; font-weight:bold; font-size:11px}
.SMBodyLink {font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:11px}
.SMBodyLink:hover {font-family:Arial, Helvetica, sans-serif; color:#99231A; font-weight:bold; font-size:11px}


/* Text Styles */
.Welcome {font-family:Arial, Helvetica, sans-serif; color:#99231A; font-weight:bold; font-size: 21px}
.Headers {font-family:Arial, Helvetica, sans-serif; color:#99231A; font-weight:bold; font-size: 16px}
.BodyText {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal}
.SideBbblHeader {font-family:Arial, Helvetica, sans-serif; color:#99231A; font-size:14px; font-weight:bold; text-align: center; vertical-align: top; padding-bottom: 5px;}
.WelVisMem {font-family:Arial, Helvetica, sans-serif; color:#96855F; font-size:16px; font-weight:bold}
.Address {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:normal}
.Directions {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold}
.SermonText {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; font-weight:bold; text-align:center; font-size: 16px}
.SermonBodyText {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-align:left}

.PageBubbleLinks {height: 100%}
.PageBubbleLinksBtm {height: 12px}
.PageBubbleContentBtm {height: 42px}
.PageLineBelowPhoneNum {height: 1px}
.PageBubbleLinksTitle {height: 100%}

.rss-items {list-style:none;margin:8px;padding: 0;margin-left: 0}
.rss-item a {font-family:Arial, Helvetica, sans-serif; color:#7FBA00; font-weight:bold; font-size:11px}
.rss-date {font-size:9px;font-style:italic;}

/* Image Styles */