BODY
{
	margin-top	: 0;
	margin-left	: 0;
	margin-right	: 0;
	color		: #636;

}

H2{ 	color 		: #636; }

HR
{
	color		: #636;
	border		: solid 1px #636;
}

HR.admin
{
	border		: dotted 1px #636;
}
P
{ 	margin-left	: 5%;
	margin-right	: 5%;
	text-align	: justify;
}

TD {	text-align	: left; }

A  {	color		: #009;  }

.adminMenu
{
	background-color: #FFF;
}
.adminMenuBar
{
	text-align	: left;
	font-size	: small;
	margin-left	: 15%;
}

.adminMenuDivider, .adminMenuItem
{
	text-decoration	: none;
	color		: #C3F;

}
.adminMenuRowHead
{
	font-weight	: bold;
	color		: #636;
}

.adminNavHeader
{
	font-weight	: bold;
	text-align	: center;
}
.blankPanel
{
	color		: #999;
/*	border		: 1px solid #999; */
	text-align	: center;
	font-style	: italic;
	width		: 30%;
}

.bookmarkLink
{
	vertical-align	: baseline;
}
.calendar
{
	font-size	: small;
	line-height	: 70%;
	text-align	: center;
}

.calendarDayLink
{
	text-decoration	: none;
	color		: #FFF;
}
.calendarDay
{
	text-decoration	: none;
	color		: #000;
}

.calendarDateDisplay
{
	border-style	: none;
	color		: #000;
/*	text-decoration	: none; */
}

.calendarInputHeader
{
	color		: #636;
}

.calendarInputTable
{
	text-align	: left;
	color		: #636;
	font-weight	: normal;
	vertical-align	: top;
	z-index		: 1;
}

.calendarLayoutTable
{
	text-align	: left;
	vertical-align	: top;
	z-index		: 0;
}
.churchDetailTable
{
	padding		: 10px;
	border		: 1px SOLID #969;


}

.churchLocations {
	font-size 	: xx-small;
	font-weight	: lighter;
	visibility	: hidden;
	text-align	: justify;
	margin-left	: 10px;
	margin-right	: 10px;
}
.dayBreakLine
{
	background-color: #636;
	width		: 100%;
}

.deleteButton
{

	border		: 2px solid #F00;
	color		: #F00;
 	font-weight	: bold;
	background-color: #FFF;
/*	background 	: url(cross9bg.jpg) top left repeat; */

}

.deleteButtonSmall
{

	border		: 2px solid #F00;
	color		: #F00;
 	font-weight	: bold;
	font-size	: x-small;
	background-color: #FFF;
/*	background 	: url(cross9bg.jpg) top left repeat; */

}

.deletedItem
{
	color		: #999;
}
.deletedItemTitle
{
	font-size	: small;
	font-weight	: bold;
	color		: #999;
}
.deletedItemBody
{
	font-size	: small;
	color		: #999;
}
.disclaimer
{
/*	border		: dotted 1px #636; */
	padding		: 5px;
	color		: #000;
	font-size	: small;
	text-align	: center;
}
.dropDownListL
{
	width	: 250px;
	color	: #636;
	border	: 1px solid #969;
/*	font-size : x-small;  */
}
.dropDownListS
{
	width	: 120px;
	color	: #636;
	border	: 1px solid #969;
/*	font-size : x-small; */
}

.easter
{
	background-color : #69F;
}

.editDeleteItem
{
	font-size	: small;
	color		: #F00;
}

.editDeleteItemWarning
{
 	font-size	: large;
	font-weight	: bold;
	color		: #F00;
}
.editItemInfo
{
	font-size	: small;
	text-decoration	: none;
	color		: #636;
}

.editItemLink
{
	font-size	: small;
}
.editItemPostDate
{
	font-size	: x-small;
}

.editItemTitle, .deletedItemTitle
{
	font-weight	: bold;
	text-decoration	: none;
}

	.deletedItemTitle
	{
		color	: #999;
	}

.footLine
{
	background-color: #636;
	width		: 100%;
}
.formPrompt
{
	color		: #636;
	font-weight	: normal;

	vertical-align	: top;
}
.formPromptSmall
{
	color		: #636;
	font-weight	: normal;
	font-size	: small;
	vertical-align	: middle;
}
.formNote
{
	color		: #636;
	font-weight	: normal;
	font-style	: italic;
	vertical-align	: top;
}

.headLogo
{
	background	: url(cross11bg.jpg) top left no-repeat;
	width		: 160px;
	height		: 100px;
	background-color: #F7EFFE;
	width		: 100%;
}
.headBG {
	background-color: #F7EFFE;
}

.helpicon
{
	font-size	: small;
	vertical-align	: top;
	color		: #F00;
	text-decoration	: none;
}

helptext{
	font-size	: small;
/*	position	: absolute;
	width		: 160px;
	height		: 100px;
	z-index		: 1;
	left		: 140px;
	top		: 155px;
	visibility	: hidden;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	border		: 1px dashed #636;
	padding		: 5px; */
}
.homepageLeft
{
	padding-top	: 10px;
	width		: 75%;
}

.homepageRight
{
	width		: 25%;
	padding		: 10px;
/*	background 	: url(cross9bg.jpg) top left repeat; */
	background-color: #F7EFFE;
	text-align	: left;
	color		: #636;
	border-left	: 1px solid #969;
}

.homePageTable
{
	border-bottom	: 1px solid #969;
}

.homePageLink
{
	font-size	: small;
	text-align	: center;
}

.introText
{
	color		: red;  /*#969; */
	font-size	: small;
	padding-left	: 10px;
}
.leftAligned
{
	text-align	: left;
	margin-left	: 10%;
}

.link
{
	text-decoration	: underline;
	color		: #009;
}
.loginButton
{
	border		: 2px solid #636;
	color		: #636;
 	font-weight	: bold;
	background-color: #FFF;
/*	background 	: url(cross9bg.jpg) top left repeat; */
}

.loginButtonSmall
{
	border		: 2px solid #636;
	color		: #636;
 	font-weight	: bold;
	font-size	: x-small;
	background-color: #FFF;
/*	background 	: url(cross9bg.jpg) top left repeat;  */
}

.loginLinks
{
	color		: #636;
	text-decoration	: none;
	font-weight	: bold;
}
.logoText
{
	padding-bottom	: 100px;
	text-align	: center;
}
.logoTextBig, .logoTextSmall, .logoTextTiny
{
	font-family	: "Times New Roman", serif ;
	color		: #636;
	font-weight	: bold;
}

	.logoTextBig
	{
/*		padding-left	: 150px; */
		font-size 	: 250%;
	}

	.logoTextSmall
	{
		font-size 	: 180%;
/*		padding-right	: 55px;*/
	}

	.logoTextTiny
	{
		font-size	:80%;
		font-weight	: normal;
	}

.maindropdown{
	font-size	: x-small;
	color		: #636;
}
.menuDropdown
{
	width		: 220px;
	color		: #009;   /* #969; */
	border-style	: none;
	text-align	: left;
	margin-top	: 10px;
	margin-right	: 5%;
	border	: 1px solid #969;
}


.monthCalendar
{
	text-align	: center;
}

.noFocusDates
{
	font-size	: small;
	text-decoration	: none;
}

.noticeboardDayHeader, .noticeboardSundayDayHeader, noticeBoardToday, .noticeboardTodaySunday
{
	font-weight	: bold;
	color		: #636;
 	vertical-align	: top;
	padding-left	: 8px;
	padding-right	: 3px;
}

	.noticeboardSundayDayHeader
	{
		color		: #F00;
	}

	.noticeboardToday
	{
		font-size	: small;
	}

.noticeboardDateDisplay
{
	vertical-align	: top;
	padding-top	: 4px;
	font-size	: x-small;
	color		: #636;
	padding-right	: 8px;

}
.noticeboardChurchName
{
	font-weight	: normal;
	font-size	: small;
	color		: #636;
}
.noticeboardChurchNameLarge
{
	font-weight	: bold;
	font-size	: large;
	color		: #636;
}
.noticeboardChurchTown
{
	font-weight	: normal;
	font-size	: small;
}

.noticeboardChurchSlogan
{
	color		: #636;
	vertical-align	: middle;
	text-align	: left;
}

.noticeboardHeader
{
	text-align	: center;
	color		: #636;
}

.noticeboardItemCancelled
{
	vertical-align	: bottom;
	font-size	: small;
	font-style	: italic;
	font-weight	: bold;
	color		: #999;
}
.noticeboardItemDetails
{
	font-size	: small;
	padding-right	: 5px;
	color		: #000;
}

.noticeboardItemTime
{
	vertical-align	: top;
	padding-top	: 3px;
	font-size	: small;
/*	padding-right	: 5px; */
	color		: #636;
}

.noticeboardItemFocus
{
	font-size	: small;
	font-style	: italic;
/*	font-weight	: bold; */
	color		: #000;
}

.noticeboardItemTitle
{
	font-size	: small;
	font-weight	: bold;
	color		: #636;
	text-decoration : none;
}

.noticeboardLeader
{
	color		: #636;
	margin-left	: 5%;
	font-weight	: bold;
}
.noticeboardSpecialAnnouncement
{
	padding-top	: 0px;
	padding-bottom	: 0px;
	margin-left	: 12%;
	margin-right	: 5%;
	font-size	: small;
	color		: #000;
}

.noticeboardSpecialHead
{
	margin-left	: -5%;
	color		: #636;
	font-weight	: bold;
	font-size	: small;
}

.noticeboardSpecialHead2
{
	margin-left	: 10%;
	color		: #636;
	font-weight	: bold;
	vertical-align	: middle;

}
.noticeboardShowBoardTop
{
	text-align	: center;
}

.noticeboardTable
{
	margin-left	: 5%;
/*	margin-right	: 5%; */
	border		: 1px SOLID #969;

}

.noticeboardTable2
{
 	margin-left	: 20%;
	margin-right	: 20%;
	border		: none;
/*	border-left	: 1px SOLID #636;
	border-right	: 1px SOLID #636;
	border-bottom	: 1px SOLID #636; */
/*	margin		: 5px; */
}

.noticeboardOddRow
{
	background-color: #FCF;
	background 	: url(cross9bg.jpg) top left repeat;
}
.pageHead
{
	background-color: #F7EFFE;
	background 	: url(graphics/cross12bg.jpg) top left repeat;
	width		: 100%;
	border-bottom	: 1px solid #969;
}

.pageFooter
{
	text-align	: center;
	font-size	: x-small;
	color		: #636;
}

.pageLinks
{
	text-decoration : none;
	color		: #636;
	font-weight	: bold;
}

.pageLinkDivider
{
	color		: #636;
}

.passwordViewer
{
	border	: none;
	color	: #636;
	text-align	: center;

}
.presetDay
{
/*	background-color : #FF0; */
	border  	: 1px solid #FF0;
}

.printHeader
{
	font-size	: 12px;
	font-weight	: bold;

}

.printText
{
	font-size	: 12px;
	font-weight	: normal;

}

.selectorhead
{
	color		: #636;
	font-size	: small;
	text-align	: center;
}
.siteColor
{
	 color		: #969;
}

.sunday, .sundaytoday
{
	color		: #F00;
	text-decoration	: none;

}

.sundaytoday, .today
{
	border  	: 1px solid #33F;
}

.terms
{
	padding-left	: 10px;
	padding-right	: 10px;
}

.timeDrop
{
	text-align	: right;
	right		: 0;
}

.transferDrop
{
	font-size	: x-small;
	width		: 125px;
}
.userDetailFlag
{
	font-size	: x-small;
	text-align	: center;
}
.weekLink
{
	text-decoration	: none;
	color		: #009;
	font-size	: small;
}

.weekNoLink
{
	visibility	: hidden;
}
