body{margin:0;background: #ffffff;color:#000000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */

a:link{color:#D85C0F;font-weight:bold;}
a:visited{color:#D85C0F;font-weight:bold;}
a:hover{color:red}

h1{font-size:20px;font-weight:bold; color:#7c240a;}
h2{color:#7C240A;font-size:15px;font-weight:bold;margin:20px 0 5px 0}
h2 a{color:#D85C0F !important}
h3{color:#7C240A;font-size:13px;font-weight:bold;}
h4{color:#7C240A;font-size:11px;font-weight:bold;margin-bottom: 4px;}
thh{text-align:left;background-color:#DC8A09;color:#FFFFFF;font-weight:bold;}

#sitelinks{display:none;}

#wrapper{}

#header{position:relative;}
#homepage #header{height:151px;background: url(../images/header-home-bg.gif) top left no-repeat}
#subpage #header{height:138px;}

	#toolbar{background:#c6d794;padding:4px 10px }
		#homepage #toolbar{padding:4px 10px 4px 405px}
		#subpage #toolbar{text-align:right}

	p#logo{position:absolute;font-family:Georgia, "Times New Roman", Times, serif;color:#d85c0f;font-size:16px;text-align:center}
		p#logo a{text-decoration:none;font-weight:normal;color:#d85c0f}
		#homepage #logo{top:14px;left:20px;}
		#subpage #logo{top:37px;right:10px;}

	p#tagline{font-family:Georgia, "Times New Roman", Times, serif;color:#641c07;font-size:16px;position:absolute;top:110px;left:50px;}

	#splashimage{position:absolute;top:27px;left:371px;}

	#sectiontitle{position:absolute;top:50px;left:15px;font-family:Georgia, "Times New Roman", Times, serif;color:#d85c0f;font-size:46px;background:#fff;z-index:100}

#nav{font-family:Georgia, "Times New Roman", Times, serif;color:#902002;font-size:14px;background:#ffe39c;border-top:2px solid #fff;position:relative;z-index:2}
	#homepage #nav{}
	#subpage #nav{border-top:8px solid #d85c0f}
		#nav ul{margin:0;padding:0;width:820px}
		#nav ul li{float:left;list-style:none;background: url(../images/nav-divider.gif) right no-repeat;height:45px}
		#nav ul li a{display:block;font-weight:normal;color:#902002;text-align:center;padding:3px 10px;text-decoration:none}
		#nav ul li a:hover{text-decoration:underline;}

		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #de5908;width: 180px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;left: -999em;}
		#nav ul li ul li {background:none;height:auto}
		#nav ul li ul li a{border-bottom:1px solid #ffffff;width:160px;padding:6px 10px;text-indent:0;color:#fff;text-align:left}
		#nav ul li ul li a:hover{background: #bd4801}

		/* Level 3 */
		#nav ul li ul li ul {margin: -27px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #bd4801 !important;}

		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}



#contentarea{background:#ffe39c;position:relative;clear:both}

	#googleadsense{position:absolute;left:770px;top:5px}

	#content{width:800px;padding:20px 0 20px 10px;line-height:1.5em;}

	h1#pagetitle{color:#7c240a;margin:0 0 20px 0;font-size:17px}

	#childpages{margin:20px 0;}
		#childpages ul{margin:0;padding:0;}
		#childpages ul li{list-style-image: url(../images/bullet.gif);margin:0 0 12px 25px;}

	.photo{padding:4px;background:#ffffff;border:1px solid #d85c0f;}
	.photo.photoright{float:right;margin:0 0 10px 15px;}
	.photo.photoleft{float:left;margin:0 15px 10px 0;}

	#totop{text-align:right;padding:0 20px 20px 0}

	#prayertimealerts{padding:10px 0 3px 70px;background: url(../images/content/star.gif) 43px 6px no-repeat;}


#footer{background:#e59938;line-height:1.5em;font-size:11px;padding:0 0 10px 0}
	#footer p{padding:5px 10px;margin:0}
	#footer a{color:#7c2319;text-decoration:none;font-weight:normal}
	#footer a:hover{text-decoration:underline}

	p#footer-line1{background:#efefef;color:#000;text-align:center;}
	p#footer-logo{float:right;padding-top:10px}
	p#footer-copyright{background:#d85c0f;color:#fff;}


#hometable{border-collapse:collapse;margin:-15px 0 0 0}
	#hometable-left{vertical-align:top;font-size:11px;width:122px;padding:10px 12px;line-height:1.1em;border:3px solid #e59938;text-align:center;background:#c6d794}
		#hometable-left h2{margin:0 0 10px 0;font-weight:bold;}
		#hometable-left p{margin:0 0 5px 0;}

		#hometable-left #medialogos{width:100%;border-collapse:collapse;}
		#hometable-left #medialogos td{text-align:0;padding:4px 0;border-top:1px solid #e59938;border-bottom:1px solid #e59938;}

	#hometable-middle{vertical-align:top;font-size:14px;padding:10px 15px;border:3px solid #e59938}
	#hometable-right{vertical-align:top;font-size:11px;width:250px;border:3px solid #e59938;padding:10px 15px;background:#f0d182}
		#hometable-right h2{margin:0 0 15px 0;font-size:11px;font-weight:bold;}
		#hometable-right .successstoryitem{width:100%;border-collapse:collapse;margin:0 0 20px 0}
			#hometable-right .successstoryitem th{text-align:left;width:90px;padding:0;vertical-align:top;}
			#hometable-right .successstoryitem td{text-align:left;font-size:11px;line-height:1.3em;vertical-align:top;}

.datatable{width:100%;border-collapse:collapse;}
	.datatable th{text-align:left;padding:5px 10px 5px 0;border-bottom:1px solid #e59938;vertical-align:top}
	.datatable td{padding:5px 0 5px 10px;border-bottom:1px solid #e59938}
	.datatable .actionrow th, 	.datatable .actionrow td{background:#edaa54}

.datatablecheck{width:100%;border-collapse:collapse;border:1px solid #e59938}
	.datatablecheck td{vertical-align:top;padding:5px 0 5px 10px;border-bottom:0px;}


.successstoryarea{border-top:1px solid #7c240a;padding:0 0 5px 0}
	.successstorytable{width:100%;border-collapse:collapse;}
		.successstorytable .successstorytable-title{width:100px;padding:35px 10px 0 0}
		.successstorytable .successstorytable-stories{padding:0}

		.categorytitle{color:#7c240a;margin:0;font-size:17px}

		.successstoryareanav-top{margin:10px 0 10px 0}

		table.successstoryitem{width:100%;border-collapse:collapse;}
			table.successstoryitem th{text-align:left;width:150px;padding:0;vertical-align:top;}
				table.successstoryitem th img{border:1px solid #000000}
			table.successstoryitem td{padding:0 0 0 15px;vertical-align:top;}
				table.successstoryitem td .successstoryarea-subtitle{color:#7c240a;;font-weight:bold}
				.new table.successstoryitem td {background: url(../images/content/successstoryimages/new.gif) top right no-repeat;padding-right:50px}


		.virtualpage, .virtualpage2, .virtualpage3, .virtualpage4, .virtualpage5, .virtualpage6{clear:both}



	#emailthispage{float:right;font-size:10px}
		#emailthispage img{vertical-align:middle}

	.faqquestion{cursor:hand;cursor:pointer;margin:20px 0 0 0;text-decoration:underline}



#dhtmltooltip{position: absolute;width: 170px;border: 1px solid black;padding: 5px 10px;background-color: lightyellow;visibility: hidden;line-height:1.4em;z-index: 100;font-size:10px;}


.required{color:red;font-weight:normal}
.textfield{}
textarea{width: 400px;}
.select{}

.button-submit{font-weight:bold;}

/* Form Validation Styles */
#errormsg{border:1px solid #c00;padding:5px 10px;background:#ffffff;margin:10px 10px 10px 0;font-weight:bold;font-size:14px;color:red;}
#errormsg p{margin:0;}
#errormsg img{vertical-align:middle;}
.error{	background:#fcc;width:90%;margin:0 0 0 5px;} /* Applied to input after validation fails */
.error2 p{ color:#ff0000;font-size: 12px;margin: 0 0 0 0}
.errorField{border: 1px red solid;}

input.errorField[type=checkbox]
{
	border: 0px;
}

.errormsg-top{border:1px solid #c00;padding:5px 10px;background:#ffffff;margin:10px 10px 10px 300px;font-weight:bold;font-size:14px;color:red;}
.errormsg-top p{margin:0;}
.errormsg-top img{vertical-align:middle;}

/* Tooltip */
#tooltip {position:absolute;z-index:9999;color:#fff;font-size:10px;width:180px;}
#tooltip .tipHeader {}
#tooltip .tipBody {background-color:#000;padding:5px 5px 5px 15px;}
#tooltip .tipFooter {}
