#c_cptitle {width:auto;font-size:150%;font-weight:bold;border:0px solid #ddd;
			text-align:center; margin:0 0 5px 0;border-radius:5px;
			background-color:#fff;padding:7px 0;clear:both;}
#c_bibleVerse {clear:both;border:4px solid rgb(0, 0, 255);box-shadow: 10px 10px;
				border-radius: 5px;padding:10px;margin:0 0 10px 0;}
	#c_bibleVerseText{font-size:120%;margin:0px 0 0 0;font-weight:bold;color:#000;line-height:1.5em;}
	#c_bibleVerseCitation{float:right;margin:10px 0 0 0;font-size:110%;}

#c_editChurch{margin:30px 0 10px 10px;}
	#c_editChurch input{color:#000;font-size:120%;border:3px solid #00f;}

#c_cpcontact {clear:both;width:240px;border:2px solid #eee;float:left; margin:0 0 0px 0;
				border-radius:5px;padding:5px;}
#c_cpaddress1 {text-align:center;font-weight:bold;width:225px;margin:auto;}
#c_cpaddress2 {text-align:center;font-weight:bold;}
#c_cpmap {text-align:center;}
#c_cpwebsite {text-align:center;word-wrap: break-word;}
#c_cpphone {text-align:center;}

#c_scholder{border:0px solid blue;text-align:center;}
#c_socialMedia{display:inline-block;}
	#c_socialMedia img{height:20px;}
	#c_twitter{float:left;margin:10px 10px 0 0;}
	#c_facebook{float:left;margin:10px 10px 0 0;}

#c_cpofficehours {width:240px;border:0px solid #FF7744;float:right;margin:0px 0 5px 0;
					border-radius:5px;background-color:#eef;}
#c_cpofficehourstitle {font-weight:bold;margin:0 0 0 3px;}
.c_cpofficehoursday {border-bottom:1px solid #ccc;margin:0px 3px 0 3px;width:230px;}
.c_cpofficehoursday-last {margin:0px 3px 0 3px;width:230px;}
.c_cpofficehoursdaytitle {float:left;font-weight:bold;width:80px;}
.c_cpofficehourstime {float:right;margin:0 0 0 0px;width:150px;text-align:center;border:0px solid black;}
hr.c_cpofficehours {}

#c_cpdenom {width:290px; margin:10px 0 5px 0; float:right; border:0px solid black;}
#c_cpdenomtitle {font-weight:bold;float:right;border:0px solid black;width:90px;margin:0 10px 0 0;}
#c_cpdenomdata {float:right;border:0px solid black;max-width:186px;overflow:hidden;}

#c_cppastor {width:200px; margin:10px 0 0px 0; float:left; border:0px solid black;}
#c_cppastortitle {float:left;font-weight:bold;}
#c_cppastordata {float:right;width:150px;border:0px solid blue;}
#c_cpaddress1 {margin-top:5px;}

#c_cpchurchdescription {width:494px;border:3px solid #777;clear:both;border-radius:5px;margin-bottom: 5px;}
#c_cpchurchdescriptiontitle {font-weight:bold;margin:3px 0 3px 3px;}
#c_cpchurchdescriptiondata {margin:5px 5px 5px 5px;}

#c_cpchurchCalendarSection{border:1px solid #000;border-radius:5px;padding:5px;
							background-color:#e5ffff;  clear:both;}
	#c_cpchurchCalendarLink{float:left;width:175px;margin:3px 0 0 0;font-weight:bold;}
	#c_cpnotifyChange{float:right;font-size:70%;width:300px;font-weight:bold;}

hr.c_cpIntra{clear:both;border:2px solid #ddd;}


#c_deleteForm{background-color:#f22;border:5px solid #000;padding:10px;}
	#c_deleteFormMessage{float:left; font-weight:bold;font-size:160%;margin-top:2px;color:#000;}
	#c_deleteFormYes{float:left;color:#0f0; border:5px solid #0a0;margin: 0 0 0 90px;}
	#c_deleteFormNo{float:left;color:#f00;margin:0 0 0 45px;border:5px solid #a00;}


.c_controls{border-bottom:4px solid #ccc; padding-bottom: 5px;
			margin-bottom:10px;background-color:#eef;}
	.c_edit{float:left;margin:5px 0 0 5px;}
		.c_edit input{color:#00a;border-color:#00a;}
	.c_delete{float:right; margin:5px 5px 0;}
		.c_delete input{color:#f00;border-color:#a00;}

	
#c_serviceSectionTitleBar,#c_ministrySectionTitleBar,#c_eventSectionTitleBar{
 	clear:both;font-size:130%;margin: 10px 0 7px 0;
 	border-radius:5px;padding:10px;width:480px;
 	}
#c_cpservicesectiontitle,#c_cpministrysectiontitle,#c_cpeventsectiontitle {margin:5px 0 0 0;float:left;}
#c_displayEvents,#c_displayMinistries,#c_displayServices{}

.c_add{float:right;margin:10px 0 0 0;}

.c_showEvents,.c_showServices,.c_showMinistries{display:none;border:2px solid #222;border-radius:4px;float:right;padding:4px;background-color:#fff;font-size:80%;}
.c_showEvents,.c_showServices,.c_showMinistries:hover{cursor:pointer;}

.c_regularSchedule{clear:both;padding:5px 3px;}
	.c_regSchedTitle{float:left;margin: 0 15px 0 0;color:#00f;font-weight:bold;}
	.c_cpsday {float:left; width:220px; text-align:center;}
	.c_cpstime {float:right;}
	
.c_detailNext{float:right;margin:3px 5px 0 0;}
	.c_next{float:left;width:250px;}
	.c_cpMoreInfo{float:right;margin:0 0 0 20px;}
	
	
#c_cpservicesection {}
	#c_serviceSectionTitleBar{background-color:#ddd;}
	#c_cpservicesectiontitle {font-weight:bold;font-size:130%;float:left;}
	.c_cpservice {border:4px solid #ddd; margin: 5px 0;zoom:1;border-radius:5px;}
	.c_cpsservice {border:2px solid green; margin: 5px 0;}

	.c_cpstype {float:left; width:130px;margin: 3px 0px 5px 3px;font-weight:bold;border:0px solid black;font-size:110%;color:blue;}
	
	.c_cpsnextheading {float:left;clear:both;margin: 5px 0px 5px 3px;}
	.c_cpsnextdata {clear:both;margin:5px 0 5px 10px;}
	.c_cpsxtdatedata {clear:both;float:left;margin: 0px 3px 5px 7px;}
	.c_cpsattendances {float:right;clear:both;margin: 5px 3px 5px 0px;}
	.c_cpschildsevices {float:left;margin: 5px 0px 5px 3px;}
	.c_cpsdesc {width:490px; clear:both;margin: 3px 3px 3px 3px;max-height:100px;overflow-y:auto;}

#c_cpministrysection {}
	.c_name{text-align:center;font-size:120%;font-weight:bold;padding:5px;}
	#c_ministrySectionTitleBar{background-color:#aaaaff;}
	#c_cpministrysectiontitle {font-weight:bold;font-size:130%;float:left;}
	.c_cpministry {border:4px solid #aaaaff; margin: 5px 0;zoom:1;border-radius:5px;}
	.c_cpmday {float:left; width:215px; margin: 3px 0 5px 0px;border:0px solid black;text-align:center;}
	.c_cpmtime {float:right; width:130px;margin: 3px 0 5px 0px;border:0px solid black;}
	.c_cpmtype {clear:both;margin: 0 0 0 3px;padding:3px 0;}
	.c_cpmattendances {float:right;clear:both;margin: 5px 3px 5px 0px;}
	.c_cpmchildsevices {float:left;margin: 5px 0px 5px 3px;}
	.c_cpmdesc {width:490px; clear:both;margin: 3px 3px 3px 3px;max-height:100px;overflow-y:auto;}
	.c_mDetailNext{text-align:center;background-color:#eee;padding: 4px 0;}
		 .c_mNext{text-align:center:}



#c_cpeventsection {}
	#c_eventSectionTitleBar{background-color:#555;}
	#c_cpeventsectiontitle {font-weight:bold;font-size:130%;float:left;color:#fff;}
	.c_cpevent {border:5px solid #555; margin: 5px 0;zoom:1;}
	.c_cpename {padding:5px 0; font-weight:bold;width:100%;
				text-align:center;font-size:120%;background-color:#eff;}
	.c_cpefreq {margin:5px 5px 5px 5px;font-weight:bold;text-align:center;}
	.c_cpeventline {width:100%;margin:5px 0;}
	.c_cpetype {margin:0 0 5px 3px; float:left;}
	.c_cpedates {margin:0 3px 0px 0; width:100%;text-align:center;padding:5px 0;}
	.c_cpeattendance {margin: 5px 0 5px 3px;float:left;}
	.c_cpechildsevices {margin: 5px 3px 5px 0;float:right;}
	.c_cpedesc {margin:3px 3px 3px 3px;width:490px;max-height:100px;overflow-y:auto;}


#c_articleSection {}

	.c_article {}
		.c_article a{color:#000000;}
		.c_article a:hover {text-decoration:underline;}
		.c_articleTitle{text-align:center;}
	#c_viewAllArticleBox{margin:auto; width:110px;}
	#c_viewAllArticleBox a{color:#fff;display:block;margin:10px 0 0 0;}
	#c_viewAllArticleBox a:hover{text-decoration:none;}
	#c_viewAllArticles {border:1px solid black;width:100px;margin:auto;padding:5px;background-color:#0000AA;}
		#c_viewAllArticles a{color:#000000;}






#c_cpdisclaimersection {border:1px solid black; margin: 5px 0;zoom:1;}
#c_cpdisclaimer {margin:5px 5px;}
span#c_cpdisclaimernote {font-weight:bold;}
.c_clear {clear:both;}
.c_cpspacer {clear:both;width:500px; background-color:#777; margin:6px 0 3px 0;}


/* Login Notice  */

#c_loginNotice{border:1px solid #0000ff;color:#FF0000;background-color:#FFFF00;
				margin:10px 0 10px 0; padding:5px;font-weight:bold;clear:both;}
