
/* Normal Text Links */

a:link,
a:visited ,
a:hover,
a:active {
	color: #4f89b5;
	text-decoration: none;
}


/* Special Text Links */
.green-link a:link,
.green-link a:visited,
.green-link a:hover,	
.green-link a:active {	
	color: #00ff00;
	text-decoration: none;	
}

.underlined-link a:link,
.underlined-link a:visited ,
.underlined-link a:hover,
.underlined-link a:active {
	color: #4f89b5;
	text-decoration:underline;	
}

.darken-bkgnd {
    background-repeat:repeat;
	background-image:url(../images/page_headers/darkening-bkgnd-overlay.png)	
	}

/* Center Columns L/R edge column style, plus one of the following edge styles */
.column {
	width:16px;	
    background-repeat:repeat-y;
	}

.left-edge1 {
	background-image:url(../images/page_headers/center-col-left-edge1.png);
	}
.right-edge1 {
	background-image:url(../images/page_headers/center-col-right-edge1.png);
	}	
.left-edge2 {
	background-image:url(../images/page_headers/center-col-left-edge2.png);
	}
.right-edge2 {
	background-image:url(../images/page_headers/center-col-right-edge2.png);
	}		
.left-edge3 {
	background-image:url(../images/page_headers/center-col-left-edge3.png);
	}
.right-edge3 {
	background-image:url(../images/page_headers/center-col-right-edge3.png);
	}		
	
	
/* Full Backgrounds of the pages */	
.body-bkgnd-with-overlay {
    background-repeat:repeat;
	background-image:url(../images/page_headers/body-bkgnd-white-overlay.png)
	}

.red {
    background-color:#710515; 
	}
	
.purple {
    background-color:#710562; 
	}		

.blue {
    background-color:#031551; 
	}
	
.orange_redorange {
    background-color:#4b2604; 
	}	
	
.rwb {
    background-color:#182c3f; 
	}
	

	
.page-header-overlay {	
position: relative; left: 0px; top: 0px; z-index: 30; 
margin-left: 0px; 
height:120px;
}

/* Vertical Positioning of the Main Table for the page */
.page-data-table {	
position: absolute; left: 0px; top: 0px; z-index: 0; 
xxxxxmargin-left: 0px; 
xxxxheight:100%; /* Removed 12-31-11 */
width:100%;
}








.bkgnd-red-star {
    background-color:#710515; 
	background-repeat:no-repeat;
	background-image:url(../images/page_headers/body-bkgnd-red.jpg)
	}
.bkgnd-blue-star {
    background-color:#031551; 
	background-repeat:no-repeat;
    background-image:url(../images/page_headers/body-bkgnd-blue.jpg)
}

.bkgnd-purple-star {
    background-color:#710562; 
	background-repeat:no-repeat;
	background-image:url(../images/page_headers/body-bkgnd-purple.jpg)
}
.bkgnd-orange-star {
	background-color:#75502E;
   	background-repeat:no-repeat;
    background-image:url(../images/page_headers/body-bkgnd-orange.jpg)
}
/* Body bkgnd using full size star */
.bkgnd-redorange-star {
	background-color:#75502E;
   	background-repeat:no-repeat;
    background-image:url(../images/page_headers/body-bkgnd-redorange.jpg)
}

.bkgnd-redwhbl-star {
	background-color:#182c3f;
	background-repeat:no-repeat;
    background-image:url(../images/page_headers/body-bkgnd-red-white-blue.jpg)
}


.base-header-overlay {
	background-image:url(../images/page_headers/header_overlay-base.png);
	/*background-image:url(../images/page_headers/header_overlay-base-christmas.png);*/
    background-repeat:no-repeat;
	height:120px;
	width:725px;
}


/* Center Column Border */
.center-col-border {
    border: 2px solid #000000;
}

.column-text-box {
	width:150px;
	border-color:#000;
	border-style:solid;
	border-width:1px;	
	background-color:#FFF;
}

.column-cross-transparent {
	background-image:url(../images/page_headers/column-cross-transparent.png);	
	background-repeat:repeat;
}

/* Right Column Cross Images, used where wanted */

.right-column-cross-white {
	background-image:url(../images/page_headers/right-column-cross-white.gif);
	background-repeat:repeat;
}

.right-column-cross-red {
	background-image:url(../images/page_headers/right-column-cross-red.gif);
	background-repeat:repeat;
}

/* Beacon Page Column Images */

.beacon-images-right {
	background-image:url(../images/page_headers/beacon-images-right.png);
	background-repeat:no-repeat;
}

/* Events Pages */


/* Events Details Display */
.calendar_links {
	border:1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
	padding-right: 5px;
	padding-left: 5px;
}

/* Events Table <td> Tag Elements Alignment */
.events td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
    width:92px;
	text-align:center;	
	vertical-align:top;
}

/* In Events Div for Lowering/Raising the text in the div */
.pad_top {
	padding-top: 5px;
	}
	
.pad_bottom {
	padding-bottom: 5px;
	}
	
.pad_none {
	padding-top: 0px;
	padding-bottom: 0px;
}

	
.seasonal {
	background-color: #009DA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	
}
.lenten {
	background-color: #009DA2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-style:solid;
   	border-width:1px 0px;
	border-color:#000000;
	background-image: url(../images/event-calendars/events_lenten_frame.gif);
}
.lenten_small {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.lenten a:link {
	color: #FFFFFF;
}
.lenten a:visited {
	color: #FFFFFF;
}
.lenten a:hover {
	color: #FFFFFF;
}
.lenten a:active {
	color: #FFFFFF;
}
.worship {
	background-color: #718FCD;
	color: #FFFFFF;
	border-style:solid;
   	border-width:1px 0px;
	border-color:#000000;
	background-image: url(../images/event-calendars/events_worship_frame.gif);
		
}


/* Events Text */
.month_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #009DA2;
	text-align: center;
	background-color:#FFF;
	}
	
.days {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #009DA2;
	text-align: center;
	padding-top: 4px;
	background-color: #FFFFCC;
}	

.dayNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000099;
	text-align: left;
	padding-left: 3px;
	background-color: #FFFFFF;
	border-bottom-color:#0000FF;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
/* Day Number plus Text */
.dayNum span {
	font-size: 10px;
	color: #009900;
}

.events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.events a:link {
	color: #4961b5;
	text-decoration:none;
}
.events a:visited {
	color: #4961b5;
	text-decoration:none;
}
.events a:hover {
		color: #FF0000;
}
.events a:active {
	color: #4961b5;
	text-decoration:none;
}
.bibleSchool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7F0000;
	text-align: center;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

/* Selected Sermon Pages  */

.body_Sermons  {
	background-image: url(../images/background-sermon.gif);
	background-attachment: fixed;
	background-repeat: repeat;
}
.outerTableBorderSubPage {
	border: 6px solid #b40004;
	background-color: #FFFFFF;
}
.innerTableBorderSubPage {
	border: 4px solid #BD905F;
}


/* Text, All Pages */
.AH36NB_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.AH36NB_white-shadowed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 4px 4px 4px #000;
}

.AH30NB_white-shadowed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 4px 4px 4px #000;
}
.AH24NB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}
.AH24BL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.AH24IBC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.AH20NB_White {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 20px; 
      font-style: normal; 
      font-weight: bold; 
      color: #FFFFFF;
}

.AH20NB_White-shadowed {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 20px; 
      font-style: normal; 
      font-weight: bold; 
      color: #FFFFFF;
	  text-shadow: 2px 2px 2px #000;
}


.AH18BI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.AH18NBC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.AH18BL {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.AH18IL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	text-align: left;
}
.AH18L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}
.AH16Bolder_Left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-align: left;
}
.AH16NBL_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0033FF;
	text-align: left;
}
.AH16NBL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.AH16NNR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.AH16NBC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.AH16IBC-purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color:#936
}
.AH16NN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}
.AH16NB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.AH16NB_White {

      font-family: Arial, Helvetica, sans-serif; 
      font-size: 16px; 
      font-style: normal; 
      font-weight: bold; 
      color: #FFFFFF;
}
.AH16IBC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.AH16IN {
	font-size: 16px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.AH16BIunderlined {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.AH14NN {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.AH14NN-white {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
}

.AH14NN-white-shadowed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000;
}

.AH14NNC-white-shadowed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000;
}


.AH14B {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.AH14BI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	
}

.AH14BI_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}

.AH14NB_White {
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 14px; 
      font-style: normal; 
      font-weight: bold; 
      color: #FFFFFF;
}

.AH14IB_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.AH14IB_White-shadowed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px #000;
}

.AH14I {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}
.AH14NNC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.AH12NN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
.AH12BI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.AH12BIC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
    text-align: center;
}
.AH12BIC-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
    text-align: center;
	color: #FFF;
}

.AH10BI {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.AH10NBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.AH9NN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


