/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  color: #000000; 
  padding: 0;
  margin: 0 0 6px;
  background-color: #b1c7d5; /*e4ebf3*/
  background-image:url(/images/bground.gif);
  background-repeat: repeat;
  text-decoration: none; }
td, th, font, p, li, ul, ol, dl, dt, dd, blockquote, .bod { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; }

/* class definitions */
.menu { font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #e4ebf3;
  font-size: 11px;
  font-weight: normal; }
a.menu { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #e4ebf3;
  font-weight: normal;
  text-decoration: none; }
a.menu:link { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #e4ebf3;
  font-weight: normal;
  text-decoration: none; }
a.menu:active { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #bbbaba;
  font-weight: normal;
  text-decoration: none; }
a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #e4ebf3;
  font-weight: normal;
  text-decoration: none; }
a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #19496d;
  font-weight: normal;
  text-decoration: none; }  

a { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: underline; }
a:link { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #19496d;
  text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #19496d; /*739ab9*/
  text-decoration: underline; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #aec8d9;
  text-decoration: underline; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #bbbaba;
  text-decoration: underline; }  

.formFields{ 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;}
.title { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #4d7598;
  font-weight: normal; }
.small { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: normal; }
.bread { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #19496d;
  font-weight: normal; }
.blueBold { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #19496d;
  font-weight: bold;}
.blueBoldLarge { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #19496d;
  font-weight: bold;}
.whiteBold { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;}
.whiteBoldLarge { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;}
.redSmallBold { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
  font-weight: bold; }
.redsmall { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF0000;
  font-weight: normal; }
.red { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF0000;
  font-weight: normal;}
.redLarge { font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FF0000;
  font-weight: bold;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 780px;
  height: 30px;	
  background-color: #19496d;
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: normal;}
.PastorsCorner {
  width: 195px;
  height:140px;
  background-image:url(/images/gels/pastors_corner.jpg);
  background-repeat: no-repeat; }
.tabbedGelTabs {
  width: 521px;
  height:39px;
  background-image:url(/images/tabs/tab_bground.jpg);
  background-repeat: no-repeat; }   
.tabbedGelTop {
  width: 521px;
  height:39px;
  background-image:url(/images/tabs/tabbed_gel_top.jpg);
  background-repeat: no-repeat; }
.tabbedGelTopShort {
  width: 521px;
  height:7px;
  background-image:url(/images/tabs/tabbed_gel_top_short.jpg);
  background-repeat: no-repeat; }
.tabbedBground {
  width: 521px;
  height:176px;
  background-image:url(/images/tabs/tabbed_gel_bground.jpg);
  background-repeat: repeat-y; }
.tabbedGelBtm {
  width: 521px;
  height:16px;
  background-image:url(/images/tabs/tabbed_gel_btm.jpg);
  background-repeat: no-repeat; }   
.navMenu {
  background-image:url(/images/nav/navBground.gif);
  background-repeat: repeat-y; }  
.staffList {
  border: 1px solid #19496d;
  padding: 5px; 
  background-color: #aec8d9; } 
  
/* line styles */
.dkBlueBorderBtm { border-bottom: 1px solid #19496d; }
.dkBlueBorderTop { border-top: 1px solid #19496d; }
.dkBlueBorderLeft { border-left: 1px solid #19496d; }
.dkBlueBorderRight { border-right: 1px solid #19496d; }
.medBlueBorderBtm { border-bottom: 1px solid #4b7596; }
.medBlueBorderTop { border-top: 1px solid #4b7596; }
.medBlueBorderLeft { border-left: 1px solid #4b7596; }
.medBlueBorderRight { border-right: 1px solid #4b7596; }
  
/* div styles */
#wrapper {
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 780px;
  height: 100%;	
  border: 1px solid #19496d;
  text-align: left; }
#contentContainer {
  background-image: url(/images/bground.jpg);
  background-repeat: repeat-y; }
#contentSecContainer {
  background-image: url(/images/bground_secondary.jpg);
  background-repeat: repeat-y; }
  
/* Begin Global Navigation */
#logo { position: relative;
  top: 7px;
  left: 8px;
  width: 217px;
  visibility: visible;   
  z-index: 100; }  
#header { position: relative; 
  width: 780px;
  margin-left: 0px;
  margin-top: -129px;
  visibility: visible; 
  z-index: 50; }
#nav { position: relative; 
  width: 411px;
  margin-left: 285px;
  margin-top: -42px;
  visibility: visible; 
  z-index: 75; }
#tab1Lyr { position: relative; 
  margin-left:285px; 
  margin-top:0px; 
  width:158px; 
  border: 1px solid #19496d;
  background-color: #4d7598;
  visibility:hidden; 
  z-index:70;}
#tab2Lyr { position:relative; 
  margin-left:405px; 
  margin-top:-72px;  
  width:160px; 
  border: 1px solid #19496d;
  background-color: #4d7598;
  visibility:hidden; 
  z-index:69;}
#tab3Lyr { position:relative; 
  margin-left:559px; 
  margin-top:-42px; 
  width:160px; 
  border: 1px solid #19496d;
  background-color: #4d7598;
  visibility:hidden; 
  z-index:68;}
/* End Global Navigation */

#hp_nav { position: relative;
  margin-left: 555px;
  margin-top: 0px;
  width: 225px;
  height:383px;
  background-image:url(/images/nav/nav_bground.jpg);
  visibility: visible; 
  z-index: 5; }
#hpMnContentFrame { position: relative;
  margin-left: 0px;
  margin-top: -383px;
  width: 555px;
  height:383px;
  background-image:url(/images/gels/hp_gel_bground.jpg);
  background-repeat: no-repeat;
  visibility: visible; 
  z-index: 16; }
#hpWelcome { position: relative;
  margin-left: 0px;
  margin-top: -383px;
  width: 555px;
  height:383px;
  background-image:url(/images/gels/hp_gel_welcome_bground.jpg);
  background-repeat: no-repeat;
  visibility: hidden; 
  z-index: 20; }
#hpAre { position: relative;
  margin-left: 0px;
  margin-top: -383px;
  width: 555px;
  height:383px;
  background-image:url(/images/gels/hp_gel_are_bground.jpg);
  background-repeat: no-repeat;
  visibility: hidden; 
  z-index: 19; }
#hpBelieve { position: relative;
  margin-left: 0px;
  margin-top: -383px;
  width: 555px;
  height:383px;
  background-image:url(/images/gels/hp_gel_believe_bground.jpg);
  background-repeat: no-repeat;
  visibility: hidden; 
  z-index: 18; }
#hpServe { position: relative;
  margin-left: 0px;
  margin-top: -383px;
  width: 555px;
  height: 383px;
  background-image:url(/images/gels/hp_gel_serve_bground.jpg);
  background-repeat: no-repeat;
  visibility: hidden; 
  z-index: 17; }  
#hpGels { position: relative;
  margin-left: 570px;
  margin-top: -83px;
  width: 195px;
  visibility: visible; 
  z-index: 25; } 
#tabSchedule { position: relative;
  margin-left: 33px;
  margin-top: -302px;
  width: 521px;
  visibility: hidden; 
  z-index: 14; }
#tabDirections { position: relative;
  margin-left: 33px;
  margin-top: -284px;
  width: 521px;
  visibility: hidden; 
  z-index: 13; }
#tabUpcomingEvents { position: relative;
  margin-left: 33px;
  margin-top: -284px;
  width: 521px;
  visibility: hidden; 
  z-index: 12; }
#tabContactUs { position: relative;
  margin-left: 33px;
  margin-top: -284px;
  width: 521px;
  visibility: hidden; 
  z-index: 11; }
  
/********* IMPORTANT NOTE ON CHANGING NAVIGATION LINKS ON THE MENU *****************************/
/* for every link over 4 added to the longest menu the margin-top value of #secPageLtbground   */
/* needs to increase 15px to the negative. For example going from 4 links to 5 links on the    */
/* longest menu would require the margin-top value to be changed from -61 to -76. All the      */
/* layers on the page below will adjust automatically based on this change. Alternatively any  */
/* reduction in the longest menu will need to decrease to the negative by 15px to adjust the   */
/* new height. For example reducing the longest menu from 4 to 3 would require the margin-top  */
/* to be changed from -61 to -46.                                                              */
/***********************************************************************************************/
#secPageLtbground { position: relative; 
  width: 36px;
  height: 159px;
  margin-left: 0px;
  margin-top: -61px;
  background-image:url(/images/left_border.jpg);
  background-repeat: no-repeat;
  visibility: visible; 
  z-index: 5; } 
#pageTitle { position: relative; 
  width: 300px;
  margin-left: 50px;
  margin-top: -86px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #4d7598;
  font-weight: normal;
  visibility: visible; 
  z-index: 20; } 
#content { position: relative; 
  width: 690px;
  padding-right: 5px;
  margin-left: 70px;
  margin-top: 15px;
  visibility: visible; 
  z-index: 10; }
#newsletterContent { position: relative; 
  margin-left: 39px;
  margin-top: 15px;
  width: 741px;
  visibility: visible; 
  z-index: 10; }
  

  
/************** Begin Pastor's Corner Styles ***************/
#pcContentTop { position: relative; 
  width: 463px;
  padding-right: 5px;
  margin-left: 70px;
  margin-top: 15px;
  visibility: visible; 
  z-index: 10; }
#pcImg { position: relative; 
  width: 222px;
  margin-left: 558px;
  margin-top: -190px;
  visibility: visible; 
  z-index: 30; }
#pcTab { position: relative; 
  margin-left: 19px;
  margin-top: -30px;
  width: 761px;
  height: 39px;
  visibility: visible; 
  z-index: 29; }
#pcContent { position: relative; 
  margin-left: 39px;
  margin-top: 10px;
  width: 741px;
  visibility: visible; 
  z-index: 29; }
/************** End Pastor's Corner Styles ***************/
