@charset "UTF-8";
/* CSS Document */
#ministry a .min_butn {
	background: #F4E9D4;
	padding: 3px;
	border: 1px solid #C5B7A5;
}


/* all ministry pages (some attributes or settings will be overrided in the ministry's individual style sheet) */


/*---------------- Main content---------------*/
  /*Maincontent Background*/
	  td.ContentBgFill {  background: #ffffff url(../../images/bg_contentSecondaryMain.png) repeat-x; border-top: solid 10px #ffffff;  }
  /*Ministry Banner*/
	/*  #minBanner { background: url(../../images/banners/ministries/generic_main.png) no-repeat; }*/
    a#lnkBanner:hover { cursor: pointer; }
	
  /*Content Paragraph color*/
	  #contentMain, #contentMain p { color: #635c51; } 
	  #contentMain strong, #contentMain p strong, #contentMain b, #contentMain p b  { color: #635c51; } 
  	#contentMain em, #contentMain p em, #contentMain i, #contentMain p i { color: #635c51; } 
  	
  /*Content indentions*/
    #ministry p.indent, #ministry div.indent, #ministry span.indent { padding-left: 3em; }
	
  /*Quote boarder left color*/
	  #contentMain blockquote { border-left: 2px solid #f1ead7; }	
  /*Quote color*/
	  #contentMain blockquote, #contentMain blockquote strong { color: #861817; } 

  /*Content Page Title color (normally same color as h4) */
    #ministry #ministryPageTitle { font-size: 16px; font-weight: bold; padding: 10px 0px 5px 0px; color: #7f1d1a; }
  /*Content Header colors*/
  	#contentMain h4 { color: #7f1d1a; }	
  /*Content subHeader colors*/
	  #contentMain h5 { color: #4a443a; }
	
  /*Content Links*/
    #ministry a { font: 12px/16px Helvetica, Verdana, Arial, sans-serif; }
    #ministry a { outline:none; /* FF1.5+ IE7+*/  -moz-outline: /* FF<=1.5*/ }
    /*normal*/
      #ministry a:link, #ministry a:visited { color: #7f1d1a; text-decoration: none; }
      #ministry a:link strong, #ministry a:link b, #ministry a:link em, #ministry a:link i, strong #ministry a:link, b #ministry a:link, em #ministry a:link, i #ministry a:link { color: #7f1d1a; text-decoration: none; }
      #ministry a:visited strong, #ministry a:visited b, #ministry a:visited em, #ministry a:visited i, strong #ministry a:visited, b #ministry a:visited, em #ministry a:visited, i #ministry a:visited { color: #7f1d1a; text-decoration: none; }
    /*hover*/
      #ministry a:hover, #ministry a:active { color: #8a774d; text-decoration: underline; }
      #ministry a:hover strong, #ministry a:hover b, #ministry a:hover em, #ministry a:hover i, strong #ministry a:hover, b #ministry a:hover, em #ministry a:hover, i #ministry a:hover { color: #8a774d; text-decoration: underline; }
      #ministry a:active strong, #ministry a:active b, #ministry a:active em, #ministry a:active i, strong #ministry a:active, b #ministry a:active, em #ministry a:active, i #ministry a:active { color: #8a774d; text-decoration: underline; }
    /* makes sure that if links are within a strong, b, em, or i tag that the link's font is displayed in bold or italics */
      #ministry strong a:link, #ministry strong a:visited, #ministry strong a:hover, #ministry strong a:active { font-weight: bold; }
      #ministry b a:link, #ministry b a:visited, #ministry b a:hover, #ministry b a:active { font-weight: bold; }
      #ministry em a:link, #ministry em a:visited, #ministry em a:hover, #ministry em a:active { font-style: italic; }
      #ministry i a:link, #ministry i a:active, #ministry i a:hover, #ministry i a:active { font-style: italic; }
  
/*---------------- SubContent---------------*/
	/*SubContent Headers Bg colors*/
	  #contentSub h3 { background: #7f1d1a url(../../images/bg_contentSub_shadow.png) repeat-y; }
  /* Subcontent Text color*/ 
	  #ministryDetails li a, #registrations li a, #upcomingEvents li a, #upcomingEvents li { color: #635c51; }
	

/*---------------- Calendar Colors---------------*/
  /*Colors of Calendar Days */		
	  .days_of_week_1, .days_of_week_2, .days_of_week_3 { color:#eeeeee; }
	  
  /*background colors of Calendar Days */		
	  .days_of_week_1 { background-color: #e69d36; }
	  .days_of_week_2 { background-color: #eaa842; }
	  .days_of_week_3 { background: #e69d36 url(../../images/bg_contentSub_shadow.png) repeat-y right; }
	
  /*background colors of Calendar Dates */		
	  .calendar_numbers_1, .calendar_numbers_3 { background-color: #e28c13; }
	  .calendar_numbers_2 { background-color: #e69921; }

  /*Bottom line color */		
	  .days_of_week_1, .days_of_week_2, .days_of_week_3, .calendar_numbers_1, .calendar_numbers_2, .calendar_numbers_3 { border-bottom: #e9a72f solid 1px; }
  	.days_of_week_2, .calendar_numbers_2  { border-left: #e9a72f solid 1px; }

  /*Hover text colors of Calendar*/		
	  #calendar_links a:hover, #calendar_links a:active, #calendar_links a.today { color: #e28c13; }


/*------------------------Ministry Articles - Bottom of Landing Page -------------------*/	
  /* main heading */
  #contentText_1col h1#highlightedEvents { background: url(../../images/hdr_highlightedEvents.png) no-repeat; }

  /* overal styling and mouseover of ministry article section */
    #contentText_1col .highlightedEvent { margin: 5px 0; padding: 5px 0 ; color: #95938a; min-height: 86px; }
    #contentText_1col .highlightedEvent strong {  color: #615a4e; font-size: 18px; font-weight: normal; line-height: 19px; display: block; padding: 0 0 2px 0; }
  /* block mouse over effect - the second option on each line is so if we decide to implement the hover option for ie*/
	  #contentText_1col .highlightedEvent a, #contentText_1col a.highlightedEvent {  display: block; }
	  #contentText_1col .highlightedEvent:hover, #contentText_1col a:hover.highlightedEvent { background: #fbf6eb; color: #93221e;}  
  /* details */
    #contentText_1col .highlightedEvent_details { padding: 8px 10px 5px 5px; }
  /* images */
    #contentText_1col .highlightedEvent_img { float: left; width: 66px; height: 66px; border: none;  margin-right: 25px; }
    * html #contentText_1col .highlightedEvent_img { margin-right: 10px; }
    #ministryArticles .highlightedEvent .highlightedEvent_img img {	padding-left: 5px; } /* added by DINO */
  /* divider */
    #ministry .divider { padding: 0; margin:0; width: 495px; display: block; clear: both; background: url(../../images/divider_1.gif) no-repeat; }
  /*links*/
    /*article title - overrides link color defined in top*/
      /*normal */
        #ministry .highlightedEvent_details a:link.articleTitle, #ministry .highlightedEvent_details a:link.articleTitle strong, #ministry .highlightedEvent_details a:link.articleTitle b, #ministry .highlightedEvent_details a:link.articleTitle em, #ministry .highlightedEvent_details a:link.articleTitle i { color: #615a4e; } 
        #ministry .highlightedEvent_details a:visited.articleTitle, #ministry .highlightedEvent_details a:visited.articleTitle strong, #ministry .highlightedEvent_details a:visited.articleTitle b, #ministry .highlightedEvent_details a:visited.articleTitle em, #ministry .highlightedEvent_details a:visited.articleTitle i { color: #615a4e; }
      /*hover*/
        #ministry .highlightedEvent_details a:active.articleTitle, #ministry .highlightedEvent_details a:active.articleTitle strong, #ministry .highlightedEvent_details a:active.articleTitle b, #ministry .highlightedEvent_details a:active.articleTitle em, #ministry .highlightedEvent_details a:active.articleTitle i { color: #615a4e; }
        #ministry .highlightedEvent_details a:hover.articleTitle, #ministry .highlightedEvent_details a:hover.articleTitle strong, #ministry .highlightedEvent_details a:hover.articleTitle b, #ministry .highlightedEvent_details a:hover.articleTitle em, #ministry .highlightedEvent_details a:hover.articleTitle i { color: #615a4e; }
	  
	  
/*--------------------- Registration Buttons -----------------*/  
  /*older text link buttons*/
    #contentText_1col a.typeClassRegistar_btn, #contentText_1col a.registar_btn, #contentText_1col .gobuttonmiddle { background: #801d1a; color: #e6dfd9; }	
	  #contentText_1col a.typeClassRegistar_btn:hover, #contentText_1col a.registar_btn:hover, contentText_1col .gobuttonmiddle:hover { background: #494746; color: #e6dfd9; }
    #contentText_1col a.typeClassRegistar_btn:visited, #contentText_1col a.registar_btn:visited, #contentText_1col .gobuttonmiddle { color: #e6dfd9; text-decoration: none; }
  	.gobuttonmiddle { padding: 5px 8px 5px 8px; cursor: pointer; border: none; }
    .articleRegistrationLink { text-align: center; }
   /*IMAGE LINK button - main use is for articles*/
    a .btnRegistrationLink { background: url(../../images/registration_button.gif) no-repeat top; width: 149px; height: 21px; text-indent: -9999px; cursor: pointer;}
   /*TEXT LINK button - main use is for articles*/
    #contentText_1col a:link.btnRegistrationLink, #contentText_1col a:visited.btnRegistrationLink { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; width: normal; height: normal; text-indent: none; line-height: 39px; background: none; background-color: #F7F0E1; border: 1px solid #C5BBAA; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; width: normal; height: normal; text-indent: 0; }   
    #contentMain a:hover.btnRegistrationLink, #contentMain a:active.btnRegistrationLink {color: #F5F0E1; text-decoration: none; width: normal; height: normal; text-indent: none; line-height: 39px; background: normal; background-color: #920000; border: 1px solid #C5BBAA; }
  /*new text link button*/
    #ministry a:link.reg_button, #ministry a:visited.reg_button { 
      font-family: Arial, Helvetica, sans-serif;
  	  font-size: 16px;
	    color: #000000;
	    text-decoration: none;
	    line-height: normal;
	    background-color: #F7F0E1;
	    border: 1px solid #C5BBAA;
	    padding-top: 2px;
	    padding-right: 8px;
	    padding-bottom: 2px;
	    padding-left: 8px;
    }   
    #ministry a:hover.reg_button, #ministry a:active.reg_button {
  	  font-family: Arial, Helvetica, sans-serif ;
    	font-size: 16px;
    	color: #F5F0E1;
  	  text-decoration: none;
    	line-height: normal;
    	background-color: #920000;
    	border: 1px solid #C5BBAA;
    	padding-top: 2px;
    	padding-right: 8px;
    	padding-bottom: 2px;
    	padding-left: 8px;
    }


/*------------------------- Ministry Menu --------------------*/  
  #minMenu { background-color: #801D1A; }


/*------------------------- Ministry Pages --------------------*/  
  #ministry div#ministryPageSummary { font-style: itlaic; padding-bottom: 15px; }
  /*main content panel - contains the main content - usually used in conjunction with info panel*/
    #ministry #mainContentPanel { vertical-align: top; }
  /*info panel - small section used to show short quotes, and description*/
    #ministry #highlightInfoPanel { background-color: #dddddd; padding: 10px 10px 10px 10px; vertical-align: top; }
    /*info panel - breif text*/
    #ministry #highlightInfoPanel .containerBriefText { padding: 0px 10px 25px 10px; }
  /*separator between sections*/
    #ministry td.ministrySection { padding-bottom: 20px; }
    #ministry div.ministrySection { }
    #ministry td.sectionSeparator { border-top: 1px solid #cccccc; padding-top: 20px; line-height: 1px; } 
    #ministry div.sectionSeparator { border-top: 1px solid #cccccc; padding-top: 15px;}
  /*sections*/
    /*titles*/
      #ministry .sectionTitle { font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
    /*text*/
      #ministry .sectionText { font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
  /*images*/
    #ministry .imgFloatLeft { float: left; padding: 0px 0px 0px 0px; margin-right: 15px; margin-bottom: 9px; }
    #ministry .imgFloatRight { float: right; padding: 0px 0px 0px 0px; margin-left: 15px; margin-bottom: 9px; }
    #ministry .imgNoBorder { margin-bottom: 0px; }
    #contentText_1col img {	border: 5px solid #ffffff; margin: 10px; }
    #contentText_1col .imgNoBorder img { border: none; margin: 0px 0px 0px 0px; }
    #contentText_1col #ministryArticles img { border: none; } /*cancels the previous css in the articles section on the ministry pages */
  /*link adjustment*/
    #ministry a:hover { background: none; }


/*--------------- Ministry Pages - Specific Templates ---------*/
   /*--- Ministry Pages - ministry_twocolumn_highlightinforight --*/
      #ministry #ministry_twocolumn_highlightinforight img { margin: 0px 0px 0px 0px; }
    
      
/*------------------------- DCM Edits - Ministry Pages --------------------*/
  /*inline form - background and border (fckeditor and images)*/
    /*if located on normal page or main section*/
   	  #ministry .inlineDivMain { background: #ffffff; }
    /*if located in info panel*/
	    #ministry #highlightInfoPanel .inlineDivMain { background: #dddddd; border: 1px solid #808080; }

