
/* *********************************************************************************************** */
/* Default Tag Styles     ************************************************************************ */
/* *********************************************************************************************** */
Body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(/images/layout/BG_PageBG.gif);
	background-position: top left;
	background-repeat: repeat;
}

P,TD,TH,DIV {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

A {
	color: #FF0F00;
	text-decoration: underline;
}


A:hover {
	color: #FF0F00;
	text-decoration: underline;
}

/* *********************************************************************************************** */
/* Site Layout     ******************************************************************************* */
/* *********************************************************************************************** */

.TABLE_SiteContainer {
	width: 757px;
	height: 100%;
	border: 0px;
	padding: 0px;
}

.TD_LeftShadowBgTd {
	background-image: url(/images/layout/BG_ShadowLeft.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.TD_RightShadowBgTd {
	background-image: url(/images/layout/BG_ShadowRight.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

/* CONTENT AREA(S) */
/* _______________________________________________________________________________________________ */

.TD_MainBgColor {
	background-color: #F6F1EB;
	vertical-align: top;
}

.TD_ContentLeftTdBg {
	background-image: url(/images/layout/BG_ContentLeftTdBg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding-bottom: 15px;
}

.TD_WorshipScheduleHeaderTd {
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 8px;
	padding-left: 9px;
	background-color: #F6F1EB;
}

.TD_WorshipScheduleTd {
	padding-right: 9px;
	padding-left: 9px;
	background-color: #F6F1EB;
}

.TABLE_MiddleBgImage {
	background-image: url(/images/layout/Content_MiddleBgImg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.TD_ContentRightTd {
	background-color: #F6F1EB;
	vertical-align: top;
	text-align: right;
}

.TD_EventsBg {
	background-image: url(/images/layout/Bg_EventsBg.gif);
	background-position: top right;
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 14px;
}

.TABLE_EventContainer {
	padding-bottom: 4px;
}

.TD_EventContainer {
	padding-bottom: 4px;
	
}

/* FOOTER */
/* _______________________________________________________________________________________________ */
.TD_LeftFooterTd {
	height: 158px;
	vertical-align: bottom;
	text-align: left;
	background-image: url(/images/layout/Footer_LeftandCenter.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.TD_RightFooterTd {
	width: 170px;
	height: 158px;
	vertical-align: bottom;
	text-align: right;
}


/* *********************************************************************************************** */
/* Text Formatting     *************************************************************************** */
/* *********************************************************************************************** */

/* COMMON */
/* _______________________________________________________________________________________________ */
.Text_Indent {
	padding-left: 15px;
}

.Text_Important {
	color: #DF0000;
	font-weight: bold;
}

.Form_TextLabel {
	font-size: 11px;
}

.Form_TextLabelRequired {
	color: #DF0000;
	font-size: 11px;
	font-weight: bold;
}

.Form_TextBox {
	border: 1px solid #888888;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 100%;
}

.Form_TextBoxNoWidth {
	border: 1px solid #888888;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.Form_Button {
	width: 90px;
	font-size: 11px;
}


/* DATE */
/* _______________________________________________________________________________________________ */
.Text_DateCopy {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #816F55;
	width: 50%; 
	border-bottom: 2px dotted #816F55; 
	padding-bottom: 3px;
}

/* WORSHIP SCHEDULE */
/* _______________________________________________________________________________________________ */
.Text_WorshipSchedHdr {
	color: #935A00;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px dotted #935A00;
	padding-bottom: 2px;
	vertical-align: bottom;
}

.Text_WorshipSched {
	font-size: 11px;
	height: 16px;
	vertical-align: top;
}

/* EVENT LIST (RIGHT INCLUDE) */
/* _______________________________________________________________________________________________ */
.Text_EventHeader {
	font-size: 11px;
	font-weight: bold;
	color: #935A00;
	padding-top: 4px;
}

.Text_EventHeader A {
	color: #935A00;
	text-decoration: underline;
}

.Text_EventHeader A:hover {
	color: #000000;
	text-decoration: none;
}

.Text_EventInfo {
	font-size: 11px;
	font-weight: normal;
	color: #7C7266;
}