body { background-color:#E3E1D4; background-repeat:repeat-x; margin:0px; padding:0px; font-family:Verdana; }



a { font-family:Verdana; } 

a:hover { font-family:Verdana; } 



a img { border:none; } 

a.tier1        {font-family:verdana; font-size:12px; color:#2e6de3; font-weight:bold; text-decoration:none; line-height: 18px; padding: 6px 0 0 0;}
a.tier1:hover  {font-family:verdana; font-size:12px; color:#6896EC; font-weight:bold; text-decoration:none; line-height: 18px;}	

a.tier2       {font-family:verdana; font-weight:normal; color:#6896EC; font-size:11px; text-decoration:none; line-height: 16px; }
a.tier2:hover {font-family:verdana; font-weight:normal; color:#2e6de3; font-size:11px; text-decoration:none; line-height: 16px; }


h1,h3 { margin:0px; padding:0px;  } 



#advocacy .notSifr { visibility: visible; letter-spacing: normal; font-size: 14px; }

#evangelism .notSifr { visibility: visible; letter-spacing: normal; font-size: 14px }

#mission .notSifr { visibility: visible; letter-spacing: normal; font-size: 14px }

#partnership .notSifr { visibility: visible; letter-spacing: normal; font-size: 14px }

.element .notSifr { visibility: visible; letter-spacing: normal; font-size: 11px }



.clearLeft { clear:left; } 



/* Global Styles */

#canvasCont { width:908px; margin:0 auto; } 

#mainCont { width:870px; margin:0 auto; background-color:#FFF; position:relative; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; } 





#header .sifr { margin-left:15px; height:55px; font-family:verdana, sans-serif; font-size:35px; color:#fff; font-weight:normal;}   



#theShield { position:absolute; top:170px; left:290px; z-index:10; } 

#leftShadow { position:absolute; top:0px; left:-23px; z-index:10 }

#rightShadow { position:absolute; top:0px; left:871px; z-index:10 }



#titleCont { width:658px; height:203px; position:relative; float:left; } 

#titleCont img { position:absolute; top:53px; left:70px; } 



#searchCont { width:212px; height:203px; background-repeat:no-repeat; background-position:bottom left; 

			  float:left; position:relative !important; position:absolute; }



#searchCont a { font-size:11px; line-height:11px; color:#83ABC8; text-decoration:none;  } 

#searchCont a:hover { font-size:11px; line-height:11px; color:#8FD0FD; text-decoration:none;  } 

#searchCont ul { list-style-type:none; margin:0px; padding:0px;  } 

#searchCont ul li { margin:0px 0px -3px 0px; padding:0px;  } 

#searchCont #searchLinks { position:absolute; top:98px; left:20px; } 

#searchCont #searchOptions { position:absolute; top:100px; left:20px; visibility:hidden; } 

#searchCont #searchOptions ul li img { margin-right:4px; } 

#searchCont #searchOptions ul li { padding-bottom:3px; } 



#searchCont #findChurchLink { font-size:14px; font-weight:normal; font-variant:small-caps; } 



#searchCont #searchLinks ul.tertiaryLinks { margin-top:0px; margin-bottom:7px; } 



#searchCont #closeCont { margin-top:10px; width:180px; } 

#searchCont #closeCont #moreOptions { float:left; } 

#searchCont #closeCont #closeSearchOptions { font-size:10px; float:right; } 



#searchform { background-repeat:no-repeat; background-position:4px 2px; left: 14px; height: 40px; position: absolute; top: 70px; width: 193px; }

#searchform p { margin:0; padding:0; } 

#searchform input { background : transparent; border: none; color: #333; font-size: 90%; height: 18px; line-height: 18px; margin: 4px 0 0 20px; width: 120px; }

#searchform input.focus { color: #000; }

* html #searchform input { /** less margin-top for IE */ margin-top: 2px; }

#searchform.issafari { background: transparent; }



#searchform.issafari input { color: #000; font-size: 100%; height: auto; margin: 10px 0 0 15px; width: 115px; }



#searchform button { border: none; background-color:Transparent; background-repeat:no-repeat; background-position:0 0; cursor: pointer; overflow: hidden; text-indent: 50px; width: 26px; height: 26px; position: absolute; right: 5px; top: 0px; }



/* this can be used for an interactive feedback on click. */

/*

#searchform button:active {

  background-position: 0 -26px;

}

*/



#quickLinks { width:595px; height:70px; background-repeat:no-repeat; position:absolute; top:0px; right:0px; padding:0px 0px 0px 28px; }  

#quickLinks div { font-size:11px; font-weight:normal; color:#eecfcf; padding-top:8px;  } 

#quickLinks a { font-size:11px; color:#eecfcf; text-decoration:none; } 

#quickLinks a:hover { font-size:11px; color:#f1b04c; text-decoration:none; } 

#quickLinks ul { float: left; list-style-type:none; margin:0px 20px 0px 0px; padding:0px; } 

#quickLinks ul li { margin:0px 0px -3px 0px; padding:0px; } 



#centersCont { width:870px; height:300px;  background-repeat:no-repeat; position:relative; } 

#centersCont #linkOne { position:absolute; top:63px; left:22px; }

#centersCont #linkTwo { position:absolute; top:113px; left:22px; }

#centersCont #linkThree { position:absolute; top:163px; left:22px; } 

#centersCont #linkFour { position:absolute; top:213px; left:22px; } 

#centersCont #crossHitTestable { width:237px; height:260px; position:absolute; top:0px; right:15px; z-index:1; } 

#centersCont #crossToolTip { font-size:12px; font-weight:bold; padding:6px 0px 0px 12px; color:#FFF; width:183px; height:43px; background-repeat:no-repeat; position:absolute; top:223px; left:676px; z-index:2; } 

#centersCont #crossToolTip #link { text-align:right; padding:3px 20px 0 0; }

#centersCont #crossToolTip #link a { font-weight:normal; color: #B7791F; text-decoration:none; }

#centersCont #crossToolTip #link img { padding-left:3px; }



#contentCont { width:870px; background-color:#FEFEFE; border-top:1px solid #142632; } 

#contentCont #leftCol { float:left; width:262px; margin-left:14px !important; margin-left:7px; } 

#contentCont #centerCol { float:left; width:262px; margin-left:26px; } 

#contentCont #rightCol { float:left; width:262px; margin-left:27px; } 



/* end global styles */ 





/* home page specific styles */



#leftCol { margin-top:25px; font-size:12px; color:#000; margin-left:21px; width:567px; margin-bottom:10px; } 

#leftCol .line { border-bottom: dashed 1px #FFF; margin-top:2px; margin-bottom:10px; }

#leftCol .sifr { height:22px; font-size:15px; font-family:arial, sans-serif; font-weight:normal; color:#333333 !important; }

#leftCol #subHeader { font-size:16px; font-weight:normal; color:#434343; visibility:visible; letter-spacing:normal; margin-bottom:8px; }



#centerCol { margin-top:25px; font-size:9px; color:#000; }

#centerCol .line { border-bottom: dashed 1px #FFF; margin-top:2px; margin-bottom:10px; }

#centerCol .sifr { height:22px; font-size:15px; font-family:arial, sans-serif; font-weight:normal; color:#333333 !important; }



#rightCol { margin-top:25px; font-size:9px; color:#000; margin-bottom:10px; }

#rightCol .line { border-bottom: dashed 1px #FFF; margin-top:2px; margin-bottom:10px; }

#rightCol .sifr { height:22px; font-size:15px; font-family:arial, sans-serif; font-weight:normal; color:#333333 !important; }



#homeDecorator #leftCol { height:auto; position:relative; } 

#homeDecorator #centerCol { height:auto; } 

#homeDecorator #rightCol { height:auto; position:relative; } 

#homeDecorator #newsCont a { font-size:12px; font-weight:bold; color:#555; display:block; text-decoration:none; margin-bottom:3px; } 

#homeDecorator #newsCont a:hover { font-size:12px; font-weight:bold; color:#174697; display:block; text-decoration:none; margin-bottom:3px; } 

#homeDecorator #newsCont { font-size:11px; color:#444;  }

#homeDecorator .eloLinkImage { position:absolute; top:1px; right:0px; } 

#homeDecorator .linkList { list-style-type:none; margin:0px; padding:0px; } 

#homeDecorator .linkList a { font-size:12px; font-weight:bold; color:#555; display:block; text-decoration:none; margin-bottom:12px; } 

#homeDecorator .linkList a:hover { font-size:12px; font-weight:bold; color:#174697; display:block; text-decoration:none; margin-bottom:12px; } 

#homeDecorator #movie_title { font-size:11px; color:#CCC; } 



#advocacy  { bottom:0px; left:3px; } 

#advocacy .tab { height:54px; width:214px; } 



#evangelism { bottom:0px; left:220px; } 

#evangelism .tab { height:54px; width:214px; } 



#mission { bottom:0px; left:437px; } 

#mission .tab { height:54px; width:214px; } 



#partnership { bottom:0px; left:654px; } 

#partnership .tab { height:54px; width:214px; } 



.tabCont { position:absolute; height:54px; width:214px; overflow:hidden; cursor:pointer; z-index:3;   } 

.tabCont h3 { color:#FFF; font-size:14px; padding:10px 0px 0px 14px; font-weight:normal; } 

.tab h3 a { color:#FFF; text-decoration:none; }

.tab h3 a:hover { color:#FFF; text-decoration:none; }

.contentWrapper { height:auto; height:246px; } 



#homeFooter { width:850px; margin:0 auto; } 

#homeFooter p { font-size:11px; color:#666; margin:0px; padding:3px 0px; border-top:1px solid #7F7F7F; } 

#homeFooter a { float:right; } 



/* JK-29 styles ported from homepage inline */

#advocacy .tab { position:absolute; top:0px; left:0px; }

#evangelism .tab { position:absolute; top:0px; left:0px; }

#mission .tab { position:absolute; top:0px; left:0px; }

#partnership .tab { position:absolute; top:0px; left:0px; }

/* end JK-29 */



/* end homepage specific styles */ 





.toggler { width: 565px; height:23px; cursor:pointer; margin-top:10px; }

.accordianText { padding:3px; font-size:13px; font-weight:bold; color:#333; float:left; }



#variantOptions { width:150px; position:absolute; top:171px; right:15px; } 





.togglePanelText { width:523px; height:23px; background-repeat:repeat-x; float:left; }

.togglePanelText h3 { visibility:visible; letter-spacing:normal; font-size:12px; } 

.togglePanelImage { width:23px; float:right; }



#missionAreasToggle,#contactsToggle { width:546px; cursor:pointer; margin-top:25px; }

#missionAreasSlide,#contactsSlide { width:546px; } 

#missionAreasToggle h3,#contactsToggle h3 { padding:3px; font-size:13px; font-weight:bold; color:#333; }





/* Subpage specific styles */

#header { width:870px; height:138px; background-repeat:no-repeat; }  

#quote { top:287px; right:0px; position:absolute; } 



#subFooter { font-family:Verdana; font-size:11px; color:#929292; width:850px; height:81px; margin:30px auto 0px; position:relative;  }

#subFooter p { margin:0px; padding:0px; } 

#subFooter #copyright { position:absolute; top:59px; left:0px; } 

#subFooter #contact { position:absolute; top:59px; left:270px; } 



#advocacyDecorator,#missionDecorator,#evangelismDecorator,#partnershipDecorator { position:relative; } 



.missionAreasList { margin:0px; padding:0px; list-style-type:none; } 

.missionAreasList li a { display:block; margin-bottom:3px; padding:0px 0px 2px 8px;  font-size:11px; color:#4C8FB9; text-decoration:none; background-repeat:repeat-y; background-position:top left; } 

.missionAreasList li a:hover { display:block; margin-bottom:3px; padding:0px 0px 2px 8px; background-color:#EDF4F8;  font-size:11px; color:#4C8FB9; text-decoration:none;  background-repeat:repeat-y; background-position:top left; } 



.divider { margin:10px 0px 10px; width:auto; height:1px; background-repeat:repeat-x; }



.contactsHeaderRow { margin:20px 0px 0px 0px; padding:0px;    } 

.contactsHeaderRow .contact { margin-bottom:0px; padding:0px; } 

.contactsLocationGroup { margin-left:3px; } 

.contactsLocationGroup h3.notSifr { margin-top:10px; margin-bottom:10px; font-size: 11px; color: #672c2c} 

.contactsLocationGroup .divider { margin-bottom:20px; } 

.contactsLeftCol { width:220px; float:left; margin:0px 70px 0px 0px; } 

.contactsRightCol { width:260px; float:left; } 



.contact { color:#333; margin-bottom:13px; } 

.contact a {font-size:11px; color:#4C8FB9; line-height:11px; text-decoration: none;} 

.contact p { margin:0px; padding:0px 0px 2px; font-size:11px; } 

.contact .contactTitle { font-weight:bold; } 

.contactsLeftCol .visibleHeader,.contactsRightCol .nonVisibleHeader { font-size:11px; margin:20px 0px 8px; } 

.contactsLeftCol .visibleHeader,.contactsRightCol .visibleHeader { margin:20px 0px 8px; visibility:visible; letter-spacing:normal; font-size:11px; font-weight:bold; } 



#missionAreasLeftCol { padding-top:19px; width:272px; padding-left:8px; margin-right:15px; float:left; } 

#missionAreasRightCol { padding-top:19px; width:246px; float:left; } 



.missionAreasList { margin:0px; padding:0px; list-style-type:none; } 

.missionAreasList li a { display:block; margin-bottom:3px; padding:0px 0px 2px 8px;  font-size:11px; color:#4C8FB9; text-decoration:none; background-repeat:repeat-y; background-position:top left; } 

.missionAreasList li a:hover { display:block; margin-bottom:3px; padding:0px 0px 2px 8px; background-color:#EDF4F8;  font-size:11px; color:#4C8FB9; text-decoration:none;  background-repeat:repeat-y; background-position:top left; } 





.siteMapLeftCol { padding-top:19px; width:272px; padding-left:8px; margin-right:15px; float:left; } 

.siteMapRightCol { padding-top:19px; width:246px; float:left;  } 





/* these styles will be global and decorators override them. */

#header { padding-top:52px; height:90px; } 

#header h1 { height:50px; } 

#advocacyFlag { position:absolute; top:14px; left:515px; }  

#evangelismFlag  { position:absolute; top:14px; left:602px; }  

#missionFlag  { position:absolute; top:14px; left:690px; }  

#partnershipFlag  { position:absolute; top:14px; left:775px; }





#advocacyDecorator #header { padding-top:52px; height:90px; } 

#advocacyDecorator #evangelismFlag { position:absolute; top:14px; left:602px; }  

#advocacyDecorator #missionFlag { position:absolute; top:14px; left:690px; }  

#advocacyDecorator #partnershipFlag { position:absolute; top:14px; left:775px; }  



#missionDecorator #header { padding-top:52px; height:90px; } 

#missionDecorator #advocacyFlag { position:absolute; top:14px; left:602px; }  

#missionDecorator #evangelismFlag  { position:absolute; top:14px; left:690px; }  

#missionDecorator #partnershipFlag { position:absolute; top:14px; left:775px; }



#evangelismDecorator #header { padding-top:25px; height:135px;  } 

#evangelismDecorator #header h1 { height:100px; } 

#evangelismDecorator #advocacyFlag { position:absolute; top:14px; left:602px; }  

#evangelismDecorator #missionFlag  { position:absolute; top:14px; left:690px; }  

#evangelismDecorator #partnershipFlag { position:absolute; top:14px; left:775px; } 



#partnershipDecorator #header { padding-top:52px; height:90px; } 

#partnershipDecorator #advocacyFlag { position:absolute; top:12px; left:602px; }  

#partnershipDecorator #evangelismFlag  { position:absolute; top:12px; left:690px; }  

#partnershipDecorator #missionFlag  { position:absolute; top:12px; left:775px; }  



#findChurchDecorator{ position:relative; } 

#azDecorator { position:relative; } 

#siteMapDecorator { position:relative; } 

#advSearchDecorator { position:relative; } 

#eccDecorator { position:relative; } 



#advSearchDecorator form { margin:0px; padding:0px; } 

#advSearchDecorator #leftCol { width:700px; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; } 

#advSearchDecorator td { padding-bottom:10px; } 

#advSearchDecorator td.lessPadding { padding-bottom:3px; } 



#eccDecorator #missionAreasLeftCol h5 { font-size:12px; background-color:#EDEDED; padding:5px; }

#eccDecorator #missionAreasRightCol h5 { font-size:12px; background-color:#EDEDED; padding:5px; }

/* reddot edit styles */
.smartedit_cont {border: 3px solid #D6DFE4; padding:5px 0 5px;}
.reddot   { color: #CC0000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt;text-decoration: none; text-transform: uppercase; }
.greendot { color: Green; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; text-decoration: none; text-transform: uppercase; }
.bluedot  { color: Blue; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; text-decoration: none; text-transform: uppercase; }
.editBackground {	background-color: #F2F2F2;