﻿body
{
	font-family: Arial;
	color: #ffffff;
	background-color: #000066;
}

/****************************************************************************************************
 * Main Header Styles
 ****************************************************************************************************/
.MasterPageTable
{
	margin: 3px;
}

.ChurchName
{
	font-weight: bold;
	font-size: 20pt;
	font-variant: small-caps;
}

.ChurchAddressPhone
{
	font-size: 10pt;
}

.MainTitleTable
{
	border-right: 3px groove;
	border-top: 3px groove;
	border-left: 3px groove;
	border-bottom: 3px groove;
	background-color: #000066;
	color: #ffffff;
}

.MainTitleHyperLink
{
	font-size: 9pt;
	text-transform: lowercase;
	background-color: #000066;
	color: #ffffff;
}
.MainTitleHyperLink:Hover
{
	font-size: 9pt;
	text-transform: lowercase;
	color: #ffffff;
	background-color: #696969;
}
.MainTitleHyperLink:Visited
{
	font-size: 9pt;
	text-transform: lowercase;
	background-color: #000066;
	color: #ffffff;
}.MainTitleHyperLink:Visited:Hover
{
	font-size: 9pt;
	text-transform: lowercase;
	color: #ffffff;
	background-color: #696969;
}

/****************************************************************************************************
 * Regular Menu Styles
 ****************************************************************************************************/
.MenuTable
{
	border-right: 3px groove;
	border-top: 3px groove;
	border-left: 3px groove;
	border-bottom: 3px groove;
}

.MainMenuOABSLink
{
	font-size: 9pt;
	color: #ffffff;
}
.MainMenuOABSLink:Hover
{
	font-size: 9pt;
	background-color: #a9a9a9;
	color: #000099;
}
.MainMenuOABSLink:Visited
{
	font-size: 9pt;
	color: #ffffff;
}
.MainMenuOABSLink:Visited:Hover
{
	font-size: 9pt;
	background-color: #a9a9a9;
	color: #000099;
}

.MenuHyperLinkSelected
{
	font-size: 11pt;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: .5px;
	font-variant: small-caps;
	background-color: #004199;
}

.MenuHyperLink
{
	font-size: 11pt;
	color: #ffffff;
	letter-spacing: .5px;
}
.MenuHyperLink:Hover
{
	font-size: 11pt;
	background-color: #a9a9a9;
	color: #000099;
}
.MenuHyperLink:Visited
{
	font-size: 11pt;
	color: #ffffff;
}

.MenuHyperLink:Visited:Hover
{
	font-size: 11pt;
	background-color: #a9a9a9;
	color: #000099;
}

/****************************************************************************************************
 * Administratin Menu Styles
 ****************************************************************************************************/
.AdminTable
{
	background-color: #d3d3d3;
}

.AdminHeaderCell
{
	font-size: 11pt;
	color: #ffffff;
	background-color: #006699;
	letter-spacing: .5px;
}

.AdminLoginLink
{
	text-decoration: none;
	cursor: hand;
}

.AdminMenuHyperLinkSelected
{
	font-size: 11pt;
	background-color: #696969;
	color: #ffffff;
	letter-spacing: .5px;
}

.AdminMenuHyperLink
{
	font-size: 11pt;
	letter-spacing: .5px;
	color: #000000;
}
.AdminMenuHyperLink:Hover
{
	font-size: 11pt;
	background-color: #a0a0a0;
	color: #ffffff;
}
.AdminMenuHyperLink:Visited
{
	font-size: 11pt;
	color: #000000;
}

/****************************************************************************************************
 * Schdeule Of Services Table
 ****************************************************************************************************/
.ScheduleTitleCell
{
	background-color: #004199;
	font-size: 10pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2pt;
}
.ScheduleHeaderCell
{
	font-size: 10pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	background-color: #004199;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2pt;
}
.ScheduleTabelCell
{
	font-size: 10pt;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;	
	margin: 0px;	
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

/****************************************************************************************************
 * Minister Name Styles
 ****************************************************************************************************/
.MinisterNameCell
{
	border-right: 2px groove;
	border-top: 2px groove;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 3px;
	border-left: 2px groove;
	border-bottom: 2px groove;
	font-variant: small-caps;
	background-color: #003399;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #ffffff;
	letter-spacing: 3px;
}

/****************************************************************************************************
 * Announcements Styles
 ****************************************************************************************************/
.Announcements
{
	font-size: 11pt;
	background-color: #000099;
	text-align: left;
	padding-bottom: 1px;
	padding-top: 1px;
	border-right: 2px solid;
	padding-right: 3px;
	border-top: 2px solid;
	margin-top: 3px;
	padding-left: 3px;
	margin-bottom: 3px;
	border-left: 2px solid;
	border-bottom: 2px solid;
	color: #ffffff;
}

/****************************************************************************************************
 * Footer Styles
 ****************************************************************************************************/
.FooterTableCell
{
	font-size: 9pt;
	background-color: #d4d0c8;
	color: #000099;
}

.FooterLabel
{
	font-size: 9pt;
}

/****************************************************************************************************
 * Hyperlink Styles
 ****************************************************************************************************/
.HyperLink
{
	color: #ffffff;
}
.HyperLink:Hover
{
	background-color: #808080;
	color: #ffffff;
}
.HyperLink:Visited
{
	color: #ffffff;
}

.HyperLink:Visited:Hover
{
	background-color: #808080;
	color: #ffffff;
}
/****************************************************************************************************
 * Spacer Styles
 ****************************************************************************************************/
.MenuSpacer
{
	font-size: 2pt;
}

/****************************************************************************************************
 * Error Styles
 ****************************************************************************************************/
.ErrorLabel
{
	font-size: 10pt;
	color: #ffff66;
	font-family: 'Courier New';
	background-color: #e36667;
}
.Error
{
	font-weight: bold;
	font-size: 14pt;
	color: #ff3366;
}
.ErrorList
{
	font-size: 10pt;
	color: #ffff66;
	font-family: 'Courier New';
	background-color: #993333;
}

/****************************************************************************************************
 * Table Styles
 ****************************************************************************************************/
.Table
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.TableRow_Header
{
	background-color: #003399;
	font-variant: small-caps;
	color: #ffffff;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: 3px groove;
	border-top: 3px groove;
	border-left: 3px groove;
	border-bottom: 3px groove;
	letter-spacing: 2px;
	font-size: 13pt;
}

.TableRow_Normal
{
}

.TableRow_Alternate
{
	background-color: #003399;
}

.TableCell_Header
{
}

.TableCell
{
	font-size: 11pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.Table_Paging
{
	text-align: center;
	font-size: 9pt;
}

/****************************************************************************************************
 * GuestBook Styles
 ****************************************************************************************************/
.GuestBookCommentCell
{
	font-size: 11pt;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.GuestBookCityStateLabel
{
	font-size: 9pt;
}

.GuestBookCheckBox
{
	font-size: 9pt;
}

.GuestBookEmail
{
	color: #ffffff;
	font-size: 9pt;
}
.GuestBookEmail:Hover
{
	background-color: #808080;
	color: #ffffff;
	font-size: 9pt;
}
.GuestBookEmail:Visited
{
	color: #ffffff;
	font-size: 9pt;
}

.GuestBookEmail:Visited:Hover
{
	background-color: #808080;
	color: #ffffff;
	font-size: 9pt;
}

/****************************************************************************************************
 * Button Styles
 ****************************************************************************************************/
.Button
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffff66;
	background-color: #336699;
	font-variant: small-caps;
}

/****************************************************************************************************
 * EMail Not Used Label Styles
 ****************************************************************************************************/
.EMailNotUsedLabel
{
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
}

/****************************************************************************************************
 * Message Label Styles
 ****************************************************************************************************/
.MessageLabel
{
	color: #000099;
	background-color: #66ccff;
	font-size: 14pt;
	margin-bottom: 10px;
}

/****************************************************************************************************
 * TextBox Label Styles
 ****************************************************************************************************/
.TextBox
{
}

/****************************************************************************************************
 * Login Styles
 ****************************************************************************************************/
.LoginLinks
{
	font-size: 10pt;
	color: #ffffff;
}
.LoginLinks:Hover
{
	font-size: 10pt;
	color: #000099;
	background-color: #d4d0c8;
}
.LoginLinks:Visited
{
	font-size: 10pt;
	color: #ffffff;
}
.LoginLinks:Hover:Hover
{
	font-size: 10pt;
	color: #000099;
	background-color: #d4d0c8;
}
.LoginLinkCell
{
	padding-top: 5px;
}
.LoginRememberMe
{
	font-size: 10pt;
}

/****************************************************************************************************
 * Calendar Styles
 ****************************************************************************************************/
.TableRow_Calendar_Header
{
	font-size: 13pt;
	background-color: #c0c0c0;
	font-variant: small-caps;
	text-decoration: underline;
	color: #000000;
}

.TableCell_Calendar
{
	border-right: 2px groove;
	border-top: 2px groove;
	border-left: 2px groove;
	border-bottom: 2px groove;
}

.TableCell_Calendar_Filler
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	background-color: #808080;
}

.TableCell_Legend
{
	border-right: 1px solid;
	padding-right: 1px;
	border-top: 1px solid;
	padding-left: 1px;
	font-size: 10pt;
	padding-bottom: 1px;
	border-left: 1px solid;
	padding-top: 1px;
	border-bottom: 1px solid;
}

.CalendarDate
{
	font-weight: bold;
	font-size: 12pt;
}

.Birthday
{
	color: #00ff00;
}
.Anniversary
{
	color: #33ffff;
}
.GospelMeeting
{
	color: #ffff66;
}
.OtherEvent
{
	color: #ffffff;
}

.WatchLive
{
	font-size: 10pt;
}

/****************************************************************************************************
 * Directory Styles
 ****************************************************************************************************/
.ABDListLinks_Selected
{
	font-size: 14pt;
	color: #ffffff;
	background-color: #808080;
}

.ABCListLinks
{
	font-size: 14pt;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #ffffff;
}
.ABCListLinks:Hover
{
	font-size: 14pt;
	color: #ffffff;
	background-color: #808080;
}
.ABCListLinks:Visited
{
	font-size: 14pt;
	color: #ffffff;
}
.ABCListLinks:Visited:Hover
{
	font-size: 14pt;	
	color: #ffffff;
	background-color: #808080;
}

.Footnote
{
	font-size: 9pt;
}

.Directory_FamilyName
{
	font-size: 12pt;
	letter-spacing: 5px;
	font-variant: small-caps;
	font-weight: bold;
}