/* Panes used for Javascript Elements ---------------------------------------------------- */

#loadingPane	{POSITION:absolute;Z-INDEX:400;}
#glassPane	 	{POSITION:absolute;Z-INDEX:300;}
#ghostPane	 	{POSITION:absolute;Z-INDEX:250;}
#shadedPane 	{POSITION:absolute;Z-INDEX:200;}
#editorPane	 	{POSITION:absolute;Z-INDEX:125;}
#dropDownMenu 	{POSITION:absolute;Z-INDEX:100;}


/* ------------------------------------------------------ */

.none{ / overrides bug in NetScape 4.0 /
}

body {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #000000;
	background-image: url(http://67.199.19.10/images/pageContentBackground.jpg);
	margin: 0px;
}

body.christmas {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #000000;
	background-image: url(http://67.199.19.10/images/pageContentBackground1.jpg);
	background-repeat: repeat-x;
	background-color: #854b4a;
	margin: 0px;
}


p
{
	margin-bottom: 10px;
}

error {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #FF0000;
	background-color: #EFEFEF;
}


a,a:link,a:visited,a:active {
	font-weight: normal;
	text-decoration: none;
	color: #2C6DA3;
}

a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #EFA403;
}

.bodyText
{
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #666666;
	
}

.bodyTextBlack
{
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #000000;
}

.tiny_text {
	font-size: 9px;
	font-family:  Arial, Tahoma,Verdana;
	font-weight: normal;
	color: #000000;
}

/* Header Content ------------------------------ */

.headerContent
{
	width: 900px;
}

.headerImage
{

}

.headerLinkContainer
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #F2EACF;
}

.headerLink
{
	padding-left: 15px;
	padding-right: 15px;
}

.headerLinkContainerDropShadow
{
	background-image: url(http://67.199.19.10/images/headerLinksDropShadow.jpg);
	background-repeat: repeat-x;
	background-color: #DCC981;
	height: 10px;
	
}

.headerLinkMenu
{
	padding: 15px;
	background-image: url(../images/headerLinkMenuBackground.jpg);
	background-repeat: repeat-x;
	background-color: #DCCA88;
	border: solid;
	border-width: 1px;
	border-color: #A89960;
	text-align: left;
}

.headerLinkMenuItem
{
	text-align: left;
	margin-bottom: 10px;
}

.linkMenuShadowLeft
{
	background-image: url(../images/menuShadowLeft.png);
	height: 100%;
}

.linkMenuShadowRight
{
	background-image: url(../images/menuShadowRight.png);
	height: 100%;
}

.linkMenuShadowBottom
{
	background-image: url(../images/menuShadowBottom.png);
}

a.headerLink,a.headerLink:link,a.headerLink:visited,a.headerLink:active {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-right: 20px;
}

a.headerLink:hover {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #EFA403;
}

a.header,a.header:link,a.header:visited,a.header:active {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #CEE2F9;
}

a.header:hover {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #776A3B;
}

/* ------------------------------------------------ */

/* Special Links  ----------------------------------- */

a.black,a.black:link,a.black:visited,a.black:active {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a.black:hover {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

a.red,a.red:link,a.red:visited,a.red:active {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	color: #7D1318;
}

a.red:hover {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	color: red;
}

a.green,a.green:link,a.green:visited,a.green:active {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	color: #517738;
}

a.green:hover {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-weight: normal;
	text-decoration: none;
	color: #479513;
}



/* ------------------------------------------------ */

/* Main Content ----------------------------------- */

.mainContent
{
	padding: 15px;
	background-color: #F2EACF;
	border: solid;
	border-width: 1px;
	border-color: #A89960;
}

.mainContentNoPadding
{
	background-color: #F2EACF;
	border: solid;
	border-width: 1px;
	border-color: #A89960;
}

.mainContentBackground
{
	background: url('http://www.sunrisecommunitychurch.org/images/mainContentBackground.jpg');
	background-repeat: repeat-x;
	padding: 20px;
}

.contentHeaderTitle
{
	font-family:  	Arial, Tahoma,Verdana;
	font-size: 		14px;
	font-weight: 	normal;
	color: 			#000000;
}

.contentHeaderText
{
	font-family: 	 Arial, Tahoma,Verdana;
	font-size: 		11px;
	font-weight: 	normal;
	color: 			#666666;
	padding-top: 	15px;
	padding-bottom: 15px;
}

.contentPane
{
	border-style: 	solid;
	border-color: 	#DDDDDD;
	border-width: 	1px;
}

.contentItem
{
	width: 					25%;
	font-family: 	 		Arial, Tahoma,Verdana;
	font-size: 				11px;
	font-weight: 			bold;
	background-color:		#EFEFEF;
	padding:				10px;
}

.contentItemDetail
{
	width: 					75%;
	font-family: 	 		Arial, Tahoma,Verdana;
	font-size: 				11px;
	font-weight: 			normal;
	background-color:		#FFFFFF;
	padding:				10px;
}

.contentSeparator
{
	height:					1px;
	background-color:		#DDDDDD;
}


/* ------------------------------------------------ */

/* Events Page ---------------------------------------- */

.ministryEventDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: 500;
	color: #000000;
}

.ministryEventTimeStart
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	padding-left: 15px;
	padding-right: 5px;
	width: 150px;
}

.ministryEventTimeEnd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	padding-left: 5px;
	padding-right: 10px;
}

.ministryEventDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	
}

.selectedEventText
{
	font-weight: bold;
	color: #008800;
}


/* ------------------------------------------------ */

/* Ministry Page ----------------------------------- */

.ministryImageMain
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ministryImageMainBorder
{
	margin-top: 10px;
	maring-bottom: 10px;
	border: solid;
	border-width: 1px;
	border-color: #A89960;
}


.ministryTitle
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666666;
}

.ministryDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	text-align: justify;
	margin-right: 15px;
	color: #666666;
	margin-bottom: 15px;
}

.pastorDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	text-align: justify;
	margin-right: 15px;
	color: #666666;
	margin-bottom: 15px;
	position:absolute;
	top:500px; left: 100px;
}


.ministryVertDivider
{
	border-right: solid;
	border-width: 1px;
	border-color: #A89960;
}

.ministryHorzDivider
{
	border-bottom: solid;
	border-width: 1px;
	border-color: #A89960;
	margin-bottom: 15px;
}

.ministryImagePastor 
{
	float:left;
	margin-right: 15px;
	margin-bottom: 5px;
	border: solid;
	border-width: 1px;
	border-color: #A89960;
}

.ministrySection
{
	margin-left: 20px;
}

.ministrySectionHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom: 10px;
}

.ministrySectionRow
{
	
}

.ministrySectionItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: 500;
	color: #000000;
	width: 120px;
}

.ministrySectionItemDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	line-height: 20px;
	padding-bottom: 7px;
}

.ministrySectionText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	width: 100%;
}

.ministrySectionIcon
{
	width: 10%;
}

.ministrySectionIconDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	width: 90%;
}

.ministrySectionSermonTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: 500;
	color: #7D1318;
}

.ministrySectionSermon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: 500;
	color: #666666;
	width: 40%;
}

.ministrySectionSermonDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #666666;
	width: 55%;
}

/* ------------------------------------------------ */

/* CMS Editor Styles ------------------------------ */

.cmsEditorPane
{
	border: solid 1px #AAAAAA;
	background-color: #83A9C7;
	background-image: url('/sunrisewebteam/images/headerCms.jpg');
	background-repeat: repeat-x;
	padding: 10px 10px 13px 10px; 
	width: 100%;
}
			
.editPanelMouseOver
{
	background-color: #AEC8DC;
}

.editMinistryImageMainBorder
{
	margin-top: 10px;
	maring-bottom: 10px;
	border: solid;
	border-width: 1px;
	border-color: #145689;
	background-color: #AEC8DC;
}

.editPanelPopupContainer
{
	border: solid 1px #2F5878;
	width: 400px;
}

.editPanelContainer
{
	width: 500px;
	border: solid 1px #3C5568;
	background-color: #C9DAE7;	
}

.editPanelContainerHeader
{
	
	background-image: url('/sunrisewebteam/images/cmsNavigationBg.png');
	padding: 10px;
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-color: #000000;
	font-weight: bold;
	border-bottom: solid 1px #7797B0;
}

.editPanelDataContainer
{
	width: 500px;
}

.editPanelButtonContainer
{
	
	padding: 10px;
	border-top: solid 1px #7797B0;
	background-color: #B4CAD9;
}

.editPanelFieldContainer
{
	background-color: #E0EAF1;
	padding: 10px;
}

.editPanelName
{
	background-color: #C9DAE7;
	width: 120px;
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	font-color: #666666;
	padding: 15px;
	margin-top: 4px;
	
}

.imageSelectorCurrentImageContainer
{
	padding: 20px;
	background-color: #C9DAE7;
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #666666;
	height: 135px;
}

.imageThumbnailsContainer
{
	height: 225px;
	overflow: auto;
	border: solid 1px #AAAAAA;
}

.imageUploadContainer
{
	background-color: #BBBBBB;
	padding: 15px;
	
}

.addBtnContainer
{
	margin: 10px 0px 10px 0px;
	background-color: #83A9C7;
	padding: 5px;
	border: solid 1px #516B80;
}

/* ------------------------------------------------ */

/* Forms ------------------------------ */

.formDescriptionContainer
{
	margin-bottom: 15px;
	margin-right: 15px;
	margin-top: 15px;
}

.formDescriptionText
{
	margin-left: 15px;
}

.formDataContainer
{
	border: solid 1px #A89960;
	background-color: #F6EAC1;
}

.formDataInstructions
{
	padding: 1px;
	background-color: #FBF7E9;
}

.formDataName
{
	padding: 12px;
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #5B543C;
	background-color: #E9D9A4;
}

.formDataFieldContainer
{
	padding: 12px;
}

.formDataField
{
	height: 20px;
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #000000;

}

.formDataFieldRadio
{
	
}

.formDataFieldError
{
	height: 18px;
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #FFFFFF;
	background-color: #D69191;
}

.formDataErrorContainer
{
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #FFFFFF;
	background-color: #D69191;
	border: solid 1px #956060;
	padding: 4px;
	margin-top: 5px;
	display: none;
}

.formDataFieldDivider
{
	background-color: #A89960;
	height: 1px;
}

.formDataText
{
	font-family:  Arial, Tahoma,Verdana;
	font-size: 11.5px;
	color: #5B543C;
	margin-top: 2px;
	margin-bottom: 10px;
}


.formDataSubmit
{
	background-color: #D6C691;
	padding: 15px;
}
	

/* ------------------------------------------------ */

/* Data Table UI ------------------------------ */

.dataRowMouseOver
{
	cursor: pointer;
	background-color: #edc76d;
}

/* ------------------------------------------------ */

/* Footer Content ------------------------------ */

.footerContent
{
	font-family:  Arial, Tahoma,Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #444444;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 20px;
}

a.footer,a.footer:link,a.footer:visited,a.footer:active {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #444444;
	padding: 5px;
}

a.footer:hover {
	font-family:  Arial, Tahoma,Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #776A3B;
}

/* ------------------------------------------------ */

