﻿a.body-link:link				{ color:#188618; font:10pt Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.body-link:visited				{ color:#188618; font:10pt Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.body-link:active				{ color:#188618; font:10pt Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }
a.body-link:hover				{ color:#188618; font:10pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.green-body-link {color: #188618; text-decoration:underline;}
a.green-body-link:link {color: #188618; text-decoration:underline; }
a.green-body-link:visited {color: #188618; text-decoration:underline; }
a.green-body-link:active {color: #188618; text-decoration:underline; }
a.green-body-link:hover {color: #188618; text-decoration:none; }
.label {color: #5b574c; font-weight: bold;}
.icon {border:none; vertical-align: middle;}
.error {padding-left:26px; color:#F73110; background:transparent url(../images/icons/error.png) no-repeat left center; }
.login {padding-left:26px; background:transparent url(../images/icons/logon.png) no-repeat left center; }
.cancel {padding-left:26px; background:transparent url(../images/icons/cancel.png) no-repeat left center; }

/* By default, the following classes are all the same */
/* p, ul, ol, li, blockquote, cbodytxt, cbodytxt3, cfont2,  */
/* profileaddress, profilecommtext, profilenavbartext,  */
/* profiletext, profilenarrtext, profileafflname */

/* this is the default font family & size */
td, body, input, textarea, option, select { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
*html td, body, input, textarea, option, select { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

body { margin: 0px; padding: 0px; }

a:link { color: #fee169; text-decoration:underline; }
a:visited { color: #fee169; text-decoration:underline; }
a:hover { color: #fee169; text-decoration:none; }
a:active { color: #fee169; text-decoration:underline; }

/* only modify these styles if you want them to be different than the default */
p, .cfont2 { line-height: 14px; }
ul { }
ol { }
li { }
blockquote { }

/* HEADER STYLES */
h1, .cfont7 { font-size: 16px; color:#692d2f; }
h2, .cfont6 { font-size: 14px; font-style:italic; }
h3, .cfont5, .cbodyhdr1, .cbodyhdr2 { font-size: 12px; font-weight: bold; color:#692d2f; }
h4, .cfont4, .cbodyhdr4 { font-size: 11px; font-weight: bold; }
h5, .cfont3 { font-size: 10px; font-weight: bold; }
h6, .cfont1 { font-size: 9px; font-weight: bold; }

/* SMALL TEXT STYLE */
.smallText { font-size: 9px; }

/* CONTACT FORM - MAIN STYLES */
.asterisk { color: #990033; }
#contactFormMain .inputFieldSize1 { width: 196px; }
#contactFormMain .selectFieldSize1 { width: 196px; }
#contactFormMain .textareaFieldSize1 { height: 100px; width: 300px; }
#contactFormMain .checkboxSize1 { height: 14px; margin: 2px 0px 0px 0px; }
#contactFormMain .textNoBreak { white-space: nowrap; }


/* cbodytxt is used on the default attorney link */
/* cbodyhdr3 is used on the default TOC link */
/* only modify these styles if you want them to be different than the default */
.cbodytxt { }
.cbodytxt3 { }

/* EMAIL OBFUSCATION STYLES */
.emailObfuscationBody { background-image: url(../images/spacer.gif); }
#emailObfuscation { padding: 5px; }
#emailObfuscation h4 { margin-top: 0px; margin-bottom: 16px; }
#emailObfuscation .asterisk { color: #ff0000; }
#emailObfuscation table { margin: 10px; }
#emailObfuscation td { height: 24px; }
#emailObfuscation td.cellLeft { padding: 2px; }
#emailObfuscation td.cellRight { padding: 2px; }
#emailObfuscation td.cellColspan2 { padding: 2px; }
#emailObfuscation input { width: 230px; }
#emailObfuscation textarea { width: 300px; }
#emailObfuscation input.RadioButtonPrefferredEmail { width: 15px; }
#emailObfuscation input.RadioButtonPrefferredPhone { width: 15px; }
#emailObfuscation input.CheckBoxSendCopy { width: 15px; }
#emailObfuscation input.ButtonSubmit { width: 100px; }
#emailObfuscation input.ButtonReset { width: 100px; }
#emailObfuscation p.closeWindow { text-align: right; }

/* Add design specific styles below. */

div { margin: 0; padding: 0; border: none; }
img { margin: 0; padding: 0; border: none; }


br.clear { clear: both; font-size: 0; margin: 0; padding: 0; }

body.hm,body.int { background: url(../images/pg-bg.jpg); padding:0; margin:0; }

/**** Clearing of floating columns ****/
#clearOut { width: 100%; height: 1px; clear: both; } /* to clear footer */
*html #clearOut { margin-top: -13px; } /* Only for IE*/
#clearOutFooter { width: 100%; height: 1px; clear: both; } /* to clear footer */
*html #clearOutFooter { margin-top: -13px; } /* Only for IE*/

/*PAGE main containers*/
#pageMain { width:100%; text-align:center; }
#pageMain2 { width:100%; text-align:center; background:url(../images/bdy-bg.jpg) repeat-x; }
#pageMain-int { width:100%; text-align:center; background:url(../images/i-bdy-bg.jpg) repeat-x; }

#bdy-wrapper { width:799px; margin: 0 auto 0 auto; }

/**** LEFT COLUMN ****/
#left-column { width:534px; text-align:left; float:left; }
	
	/*nav*/
	#navMain { text-align: left; width:534; padding-left:0px; padding-top:0px; }
	
	/*body*/
	#hm-body-title { margin: 14px 0 0 18px; }
		#hm-body-title h3 { color:#fae18f; font-style:italic; margin:0; padding:0; }
	
	/*Home Content Container*/
	#hm-content-container { width:534px; margin:15px 0 10px 0; }
	#hm-content-container h2 { margin:0; }
		/*Events*/
		#hm-events { width:220px; float:right; margin-right:25px; border-left: 1px dotted #a26a69; padding-left:12px; }
		*html #hm-events { width:220px; float:right; margin-right:10px; border-left: 1px dotted #a26a69; padding-left:12px; }
		#hm-events p { color:#e6d9c8; margin:0 0 10px 23px; }
		/*Content*/
		#hm-content { width:240px; float:left; margin-left:18px; }
		#hm-content p { color:#e6d9c8; margin:0 0 12px 0; }
		
		/*church spotlight*/
		.church-spotlight { width:518px; }
		.church-spotlight a:link { color:#6a3432; text-decoration:underline; font-weight:bold; }
		.church-spotlight a:visited { color:#6a3432; text-decoration:underline; font-weight:bold; }
		.church-spotlight a:hover { color:#6a3432; text-decoration:none; font-weight:bold; }
		.spotlight-footer { width:518px; height:39px; background:url(../images/spotlight/homepage-spotlight-footer.jpg) no-repeat; text-align:center; }
		.spotlight-footer p { color:#828276; margin:0; padding-top:5px; }
		.spotlight-content { width:265px; margin:8px 0 0 10px; }
		.spotlight-content h2 {color:#6a3432; margin:0; }
		.spotlight-content p { color:#828276; margin:0 0 8px 0; }
		
	/*FOOTER*/
	#global-footer { text-align:center; width:510px; }
	#global-footer p { color:#6a3432; }
	#global-footer a { color:#6a3432; font-weight:bold; }	

/**** RIGHT COLUMN ***/

#right-column { width:265px; text-align:left; float:right; }
	#right-column ul { margin:12px 0 15px 18px; padding: 0; }
	#right-column h3 { margin-top:8px; }
	*html #right-column .img { margin: -2px 0 -2px 0; }
	#right-column p { margin:10px 0 0 0; }

	/*Church Planting*/
	#hm-church-planting { width:265px; background:url(../images/h-planting-bg.jpg) repeat-y;  }
		#hm-church-planting a { color:#238027; }
		
	
	/*Affiliates*/
	#hm-affiliates { width:265px; background:url(../images/h-affiliate-bg.jpg) repeat-y; }
		#hm-affiliates a { color:#238027; }
	
	
	
	
/**** INTERNAL STYLES ****/

#i-content-container1 { width:526px; margin-top:20px; }
#i-content-container2 { width:510px; min-height:420px; background:url(../images/i-content-bg.jpg) repeat-y; margin-left:8px; padding-bottom:10px; }
*html #i-content-container2 { width:510px; height: expression( this.scrollHeight < 421 ? "420px" : "auto" ); background:url(../images/i-content-bg.jpg) repeat-y; margin-left:8px; padding-bottom:10px; }
	#i-content-container2spotlight { width:510px; min-height:550px; background:url(../images/i-content-bg.jpg) repeat-y; margin-left:8px; padding-bottom:10px; }
	*html #i-content-container2spotlight { width:510px; height: expression( this.scrollHeight < 551 ? "550px" : "auto" ); background:url(../images/i-content-bg.jpg) repeat-y; margin-left:8px; padding-bottom:10px; }

#i-subnav { float:right; margin:15px 25px 30px 30px; border-left:1px dotted #bab4a6; }
*html #i-subnav { margin:15px 15px 30px 30px; border-left:1px dotted #bab4a6; }
#i-subnav ul { margin:0 0 20px 30px; padding:0; }
#i-subnav li { list-style-image:url(../images/i-subnav-bullet.jpg); margin-bottom:8px; }
#i-subnav a { color:#18851a; font-weight:bold; }

	#i-subnav2 { float:right; margin:5px 15px 15px 15px; border-left:1px dotted #bab4a6; }
	*html #i-subnav2 { margin:5px 10px 15px 5px; border-left:1px dotted #bab4a6; }
	#i-subnav2 ul { margin:0 0 20px 30px; padding:0; }
	#i-subnav2 li { list-style-image:url(../images/i-subnav-bullet.jpg); margin-bottom:8px; }
	#i-subnav2 a { color:#18851a; font-weight:bold; }
	#i-subnav2 a .sub { color:#18851a; font-weight:normal; }
	

#i-subnav-text { margin-left:15px; }
#i-subnav-text p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#6f7d64; line-height:18px; }

#i-content { margin-left:15px; padding-right:20px; }
#i-content p { color:#5b574c; line-height:14px; }
#i-content a { color:#18851a; }
#i-content li { color:#5b574c; list-style-image:url(../images/i-subnav-bullet.jpg);  margin-bottom:3px; }


#i-content-divline { width:auto; border-bottom:1px dotted #bab4a6; margin:25px 0 15px 0; }
#i-content-divline-short { width:275px; border-bottom:1px dotted #bab4a6; margin:25px 0 15px 0; }

#i-news h3 { margin-bottom:0; }
#i-news p { margin:0; }


/*Church Planting*/
#i-church-planting { width:265px; background:url(../images/i-planting-bg.jpg) repeat-y;  }
	#i-church-planting table { margin-left:20px; }
	#i-church-planting a { color:#238027; }
	
/*Affiliates*/
#i-affiliates { width:265px; background:url(../images/i-affiliation-bg.jpg) repeat-y; }
	#i-affiliates table { margin-left:20px; }
	#i-affiliates a { color:#238027; }
		
/*Events*/
#i-events { border-top: 1px dotted #a26a69; border-bottom: 1px dotted #a26a69; padding:10px 0 0 10px; margin:15px 15px 0 15px; }
#i-events h2 { margin:0; }
#i-events p { color:#e6d9c8; margin:0 0 10px 18px; }
#i-events a { color:#fee169; font-weight:normal; }
