﻿body, div, table
{
	font-family: verdana, times;
	font-size: 11pt;
}

a
{
	color:#5e8eab;
	text-decoration:none;
}

a:hover
{
	color:#ff8800;
}

.classSpecialLink
{
	color:#1e4e6b;
	text-decoration:none;
}

.dialog {
 width:67%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.classRoundTableHeader .c,
.classRoundTableFooter .c
{
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.classRoundTableFooter .c
{
 height:14px;
}

.classRoundTableHeader
{
 background:transparent url(#../images/tl.gif) no-repeat 0px 0px;
}

.classRoundTableHeader .c
{
 background:transparent url(#../images/tr.gif) no-repeat right 0px;
}

.classRoundTableBody
{
 background:transparent url(#../images/ml.gif) repeat-y 0px 0px;
}

.classRoundTableBody .c
{
 background:transparent url(#../images/mr.gif) repeat-y right 0px;
}

.classRoundTableBody .c .s
{
 margin:0px 8px 0px 4px;
 background:url(#../images/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.classRoundTableFooter
{
 background:transparent url(#../images/bl.gif) no-repeat 0px 0px;
}

.classRoundTableFooter .c
{
 background:transparent url(#../images/br.gif) no-repeat right 0px;
}

.classImageWithLink
{
	border: 0;
	padding: 0;
}

.classIndexBody
{
}

.classIndexContainer
{
	text-align: center;
}

.classIndexTable
{
	width: 960px;
	padding: 0px;
}

.classIndexTopBanner
{
	background-color: white;
}

.classIndexTopBannerTable
{
	width: 100%;
	height: 106px;
	padding: 0px;
}

.classIndexTopBannerTDLogo
{
	width: 450px;
	padding: 0px;
}

.classIndexTopBannerTDNonLogo
{
	width: 100%;
	height: 106px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	font-size: 10pt;
	background-image: url("../images/icons/church_icon_ext.jpg");
	background-repeat: repeat-x;
}

.classIndexTopMenu
{
}

.classIndexTopMenuMemberLoginAccount
{
	font-weight: bold;
}

.classIndexLeftMenu
{
	width: 150px;
	border-left: 1px solid;
	border-right: 0px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	vertical-align: top;
	background-color: #eeeeee;
	padding: 10px;
}

.classIndexMain
{
	border-left: 0px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	vertical-align: top;
	background-color: white;
	width: 810px;
	padding: 10px;
}

.classIndexMainTR
{
	vertical-align: top;
}

.classIndexMainLeft
{
	width: 500px;
	padding-right: 10px;
}

.classIndexMainRight
{
	width: 310px;
	font-size: 8pt;
}

.classIndexBottomCopyright
{
	text-align: center;
	border: 1px solid;
	font-size: 8pt;
	color: gray;
}

.classIndexLeftMenuLevel1
{
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px dotted gray;
}

.classIndexLeftMenuLevel2
{
	padding-left: 20px;
	font-size: 11pt;
	border-bottom: 1px dotted gray;
}

.classIndexMainIframe
{
	border: none;
	width: 100%;
}

.classRequestForMemberLogin
{
	font-family: verdana, times;
	font-size: x-small;
	color: red;
}

.classSermonsSundayWorshipTable
{
	border: 0;
	width: 600;
}

.classSermonsSundayWorshipItemTable
{
}

.classSermonsSundayWorshipItemTableOnIndex
{
	font-size: 9pt;
}

.classSermonsSundayWorshipItemTopic
{
	font-weight: bold;
}

.classSermonsSundayWorshipItemBookChapterVerse
{
}

.classSermonsSundayWorshipItemDate
{
}

.classSermonsSundayWorshipItemAudioFile
{
}

.classSermonsSundayWorshipItemPreacher
{
}

.classSermonsSundayWorshipItemScriptFile
{
}

.classSermonsSundayWorshipItemScriptText
{
}

.classPageSelector
{
	text-align: center;
}

.classMemberListAll
{
	width: 100%;
}

.classMemberListAllHead
{
	font-weight: bold;
	background-color: #eeeeee;
}

.classMemberListAllRow1
{
	background-color: #FFFFFF;
}

.classMemberListAllRow2
{
	background-color: bisque;
}

.classMemberListDetailTable
{
	border: 1px solid;
	width: 100%;
}

.classMemberListDetailTableHead
{
	border: 1px solid;
	font-weight: bold;
	background-color: #eeeeee;
}

.classMemberListDetailTableRowBar
{
	background-color: #dddddd;
}

.classMemberListDetailTableRowName
{
	border: 1px solid;
	width: 150px;
}

.classMemberListDetailTableRow
{
	border: 1px solid;
}

.classMemberListDetailTableImage
{
	vertical-align: top;
}

.classGuestContactNoteImage
{
	vertical-align: top;
	width: 50px;
}

.classGuestContactNoteComment
{
	vertical-align: top;
	width: 100%;
	padding-left: 10px;
}

.classMemberPrayerTable
{
	width: 100%;
}

.classMemberPrayerTableHead
{
	font-weight: bold;
	background-color: #eeeeee;
}

.classMemberPrayerTableRow1
{
	background-color:azure;
}

.classMemberPrayerTableRow2
{
	background-color: bisque;
}

.classMemberPrayerTableColPrayerNo
{
	text-align: center;
}

.classMemberPrayerTableColPrayerStatusWait
{
	text-align: center;
	color: red;
}

.classMemberPrayerTableColPrayerStatusYes
{
	text-align: center;
	color: blue;
}

.classMemberPrayerTableColPrayerStatusNo
{
	text-align: center;
	color: gray;
}

.classMemberPrayerTableColPrayerTime
{
	text-align: center;
}

.classMemberPrayerDetailTable
{
	border: 1px solid;
	width: 100%;
}

.classMemberPrayerDetailTableHead
{
	border: 1px solid;
	font-weight: bold;
	background-color: #eeeeee
}

.classMemberPrayerDetailTableRow
{
	border: 1px solid;
}

.classMySettingsTable
{
	border: 1px solid;
	width: 100%;
}

.classMySettingsTableHead
{
	border: 1px solid;
	font-weight: bold;
	background-color: #eeeeee
}

.classMySettingsTableRow
{
	border: 1px solid;
}

.classMyChangePasswordTable
{
	border: 1px solid;
	width: 100%;
}

.classMyChangePasswordTableHead
{
	border: 1px solid;
	font-weight: bold;
	background-color: #eeeeee
}

.classMyChangePasswordTableRow
{
	border: 1px solid;
}

.classErrorMessage
{
	color: red;
	font-weight: bold;
}

.classSermonsSundayWorshipDetailTable
{
	border: 1px solid;
	width: 100%;
}

.classSermonsSundayWorshipDetailTableRowName
{
	border: 1px solid;
	width: 130px;
	vertical-align: top;
}

.classSermonsSundayWorshipDetailTableRow
{
	border: 1px solid;
}

.classGeneralListAll
{
	width: 100%;
}

.classGeneralListAllHead
{
	font-weight: bold;
	background-color: #eeeeee;
}

.classGeneralListAllRow1
{
	background-color: #FFFFFF;
}

.classGeneralListAllRow2
{
	background-color: bisque;
}

.classGeneralListDetailTable
{
	border: 1px solid;
	width: 100%;
}

.classGeneralListDetailTableHead
{
	border: 1px solid;
	font-weight: bold;
	background-color: #eeeeee;
}

.classGeneralListDetailTableRowBar
{
	background-color: #dddddd;
}

.classGeneralListDetailTableRowName
{
	border: 1px solid;
	width: 150px;
	vertical-align: top;
}

.classGeneralListDetailTableRow
{
	border: 1px solid;
}

.classGeneralListDetailTableImage
{
	vertical-align: top;
}

.classGeneralIcon
{
	text-align: center;
	vertical-align: top;
}