/****************/
/*Admin Classes*/
/***************/

.AdminHeader /* Displays the header text at the top of maintenance screens*/
{
	font-family: arial;
	font-size: 16px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}
 
.adminlabel /* Displays labels on administrative screens */
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

a.adminlabel /* Displays labels that are links on administrative screens */
{
  font-family: arial;
	font-size: 12px;
	font-style: normal;
	color:#000000;
}

a.adminlabel:hover /*Hover color for administrative links */
{
	color: red;
}

.admintext /* Displays text on administrative screens */
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.admintitle /*Displays title text on the administrative pages */
{
	font-family: arial;
	font-size: 16px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #000000 ;
}

.ErrorMsg  /*Displays error messages */
{
	font : small Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : red;
}

.helptxt /*Displays Help text on maintenance screens*/
{
	font : small Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;  
	color : #990000
}

.leftnav  /* Displays text in the left navigation bar */
{
	font-family: Arial;
	font-size : 10px;
	font-style : none;
	font-weight : bolder;
	text-decoration : none;
	color : #000442;
}

a.leftnav  /* Displays text in the left navigation bar */
{
	font-family: Arial;
	font-size : 10px;
	font-style : none;
	font-weight : bolder;
	text-decoration : none;
	color : #000442;
}

a.leftnav:hover /* Navigation Text Hover */
{
	color : red
}

.LeftnavTitle  /*Displays title text in the left navigation column*/
{
	font-family: Tahoma;
	font-size : 10px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : Navy;
}

.topnavtext /*Displays navigational text at the top of the screen*/
{
	font-family: Arial;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.topnav /*Displays navigational links at the top of the screen */
{
	font-family: Arial;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.topnav:hover  /*The hover color for navigational text at the top of the screen */
{
	color : gray;
}

/********************/
/*End of Admin Tags */
/********************/

/********************/
/* Calendar Classes */
/********************/

.CalendarDayHeader  /* Formats the text in the column headers for the days of the week and the date numbers in the large calendar */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000000; 
}

a.CalendarDayHeader:active   /*Format if the day headers are acitve */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #4E7063;
}

a.CalendarDayHeader:link  /* This formats any of the days or dates (numbers) in the large calendar that are links */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000099;
}

a.CalendarDayHeader:hover  /* This formats the hover color of any of the days or dates (numbers) in the large calendar that are links*/
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #ff0000;
}

a.CalendarDayHeader:visited  /* This formats the color of any of the days or dates (numbers) in the large calendar that are links that have been visited*/
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #4E7063;
}

.CalendarListEven /* Format to include alternating background color to display calendar information for even lines*/
{
background-color: #cccccc;
color: #000442;
font-family: arial;
font-size: 12px;
font-style: normal;
margin-bottom: +5px;
valign: top;
}

.CalendarListOdd /* Format to include alternating background color to display calendar information for odd lines*/
{
background-color: #F7FBE7;
color: #000442;
font-family: arial;
font-size: 12px;
font-style: normal;
margin-bottom: +5px;
valign: top;
}

.CalendarMonth /*Format of the month in the select box to select a month to view in the large calendar */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt; 
}

.CalendarHeader  /* This is the page header on the calendar page*/
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #000442; 
	font-weight: bold;
}

.NextPrev  /* Format of the next and previous text for navigating through the large calendar */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000442; 
}

a.NextPrev /* Format of the next and previous links for navigating through the large calendar */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000442;
}

a.NextPrev:hover  /* Format of hover for the next and previous links for navigating through the large calendar */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: red;
}

.CalendarDirections  /* Used for the directions to select filter criteria on the main calendar */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000442; 
	font-weight: bold;
}

.CalendarDetailViewHeader  /*Page and text section headers when viewing detailed calendar information */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #000442; 
	font-weight: bold;
}

.smallCalendarBackGround /* Background color for the small calendars at the top of the main cal page */
{
	background-color: #F7FBE7;
}

.SmallCalendarHeader  /* Format of the month and year for the small calendars at the top of maincal.cfm  */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000442;
}

a.SmallCalendarHeader  /* Format of the month and year links for the small calendars at the top of maincal.cfm  */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #000442;
}

a.SmallCalendarHeader:link  /* Format of the month and year for the small calendars at the top of maincal.cfm  */
{ 
	font-size: 8pt; 
	color: #000442;
}

a.SmallCalendarHeader:hover  /* Format of the month and year when hovering for the small calendars at the top of maincal.cfm  */
{ 
	font-size: 8pt; 
	color: red;
}

.CalendarDetailText /* Format of the text displaying events in the detailed calendar views*/
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt; 
}

.CalendartitleText  /* Format for the page headers on the calendar maintenance screens */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	line-height: 14pt; 
	color: #000442;
	font-weight: bold;
}

.CalendarWeekday /*Format for the background color of Weekdays on the large calendar */
{
	background-color: #F7FBE7;
}

.CalendarWeekend /*Format for the background color of Weekends on the large calendar */
{
	background-color: #cccccc;
}

/************************/
/* End of Calendar Tags */
/************************/

/***********/
/* Coupons */
/***********/

.CouponHeader /*Displays headers on coupons when being viewed by the customer*/
{
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bolder;
}

.CouponText /*Displays the text on coupons viewed by the customer*/
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

a.couponlink
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000000;	
}

a.couponlink:hover
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: red;	
}

.FinePrint /*Displays the fine print on coupons */
{
	font : small Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;  
	color : #000000
}

/******************/
/* End of Coupons */
/******************/

/****************/
/* General Text */
/****************/

.ContentBanner /* */
{
	font : lighter small-caps 16px Arial, Helvetica, sans-serif;	
	color : #000442;
	vertical-align : middle;
	font-weight : none;
}

a.ContentBanner /* */
{
	font : lighter small-caps 16px Arial, Helvetica, sans-serif;	
	color : #000442;
	vertical-align : middle;
	font-weight : none;
	text-decoration : none;
}

a.ContentBanner:hover /* */
{	
	color : red;
}

.ContentHeader /* Used for the page headers for all content pages */
{
	font : lighter small-caps 16px Arial, Helvetica, sans-serif;
	color : #000442;
	font-weight : bolder;
	text-decoration : none ;	
}

a.ContentHeader
{
	font : lighter small-caps 16px Arial, Helvetica, sans-serif;
	color : #000442;
	font-weight : bolder;
	text-decoration : none ;
}

a.ContentHeader:hover
{
	color : red;
}

.ContentText /* Default format for text on user maintained content pages */
{
	font-family : Arial;
	font-size : 12px;
	color : #000442;
}

a.contenttext  /*links within the contenttext*/
{
	font-family : Arial;
	font-size : 12px;
	color : #000442;
	text-decoration : none;
	font-weight : bolder;
}

a.contenttext:hover
{
	color : red;
}

.copyright  /* Displays copyright information at the bottom of the page */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : 000000;
}

.footer   /* Displays the developed and hosted by at the bottom of each page in footer0.cfm */
{
    color: black;
	font-family : Arial;
	font-size : 10px;
}

.Logintext /* Format of login text for right column login link */
{
	font-family: Arial;
	font-size : 10px;
	Font-weight: normal;
	color :#01596F ;
}

a.Logintext /* Format of login text for right column login link */
{
	font-family: Arial;
	font-size : 10px;
	Font-weight: normal;
	color :#01596F ;
}

a.Logintext:hover /* Format of login text for right column login link */
{
	color :black ;
}

.mandatory /* Format for * displayed next to an input field that is mandatory */
{
	font-family : Arial;
	font-size : 12px;
	color : Red;
}

.ShoppingCartHeader  /* Format of the section header for the shopping cart section in the right column */
{
	font-family : Arial;
	font-size : 17.5px;
	font-style : none;
	font-weight: bolder;
	color : #517DBA
}

.smallContenttext
{
	font-family : Arial;
	font-size : 10px;
	color : #517DBA;
}

a.smallContenttext
{
	font-family : Arial;
	font-size : 10px;
	color : #517DBA;
}

a.smallContenttext:hover
{
	color : #000000;
}

.SpecialsHeader  /* Format of the section header for the specials section in the right column */
{
	font-family : Arial;
	font-size : 12.5px;
	font-style : none;
	font-weight: 900;
	color : #517DBA;
}

a.SpecialsHeader  /* Format of the section header for the specials section in the right column */
{
	font-family : Arial;
	font-size : 12.5px;
	font-style : none;
	font-weight: 900;
	color : #517DBA;
}

a.SpecialsHeader:hover  /* Format of the section header for the specials section in the right column */
{
	font-family : Arial;
	font-size : 12.5px;
	font-style : none;
	font-weight: 900;
	color : #000000;
}

.stdtext /*Format of Standard text in the body for each page */
{
	font-family: arial;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color :#517DBA ;
}

/***********************/
/* End of General Text */
/***********************/

/*************/
/* News Text */
/*************/

.NewsHeader  /* Shows Main News heading on the home  page */
{
	font : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;  
	color : #517DBA;
}

.NewsText  /* Displays text of News items */
{
	font : small Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	color : #517DBA;  
}

.NewsTitle  /* Shows Title defined for News item */
{
	font : small Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : italic;
	font-weight : bold;  
	color : #517DBA;
}

a.readmore  /*Link to read more for News items */
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000099;
	text-decoration : none;	
}

a.readmore:hover  /*readmore class hover color */
{ 
	color: #990000;
}

/********************/
/* End of News Tags */
/********************/

/*******************/
/* Newsletter Tags */
/*******************/

.NLSectionAuthor  /* Display of the author of a newsletter article */
{
	font-family : Arial, Helvetica, sans-serif;
 	text-align : right;
	font-size : 9px;
	font-style : italic;
	color : #000442;
}

.NLSectionHead  /* Displays Newsletter section titles when viewing newsletters*/
{
	background-color : Silver;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-align : center;
	font-style : italic;
	font-weight : bold;	
	color : #000442;
}

.NLSectionText /* Displays the section text for each newsletter section */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000442;
}

.NLTitle1  /* Displays the newsletter title on the newsletter page*/
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
  text-align : center;
	font-weight : bold;	
	color : #000442;
}

.NLTitle2  /* Displays the date and volume on the newsletter page */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	font-weight : bold;	
	color : #000442;
}

.NLTOCHead  /* Displays the newsletter table of contents header */
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;	
	font-style : underline;
	color : #000442;
}
 
.NLTOCItem  /* Displays the newsletter table of contents*/
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000442;
}

/**************************/
/* End of Newsletter Tags */
/**************************/

/*****************/
/* EStore Classes */
/*****************/

.ContinueText /* Format of the continue text to continue for more information */
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
	color:#FFFFFF;
	background-color : #517DBA;
}

a.ContinueText /* Format of the continue link to continue for more information */
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
	color:#FFFFFF;
	background-color : #517DBA;
}

a.ContinueText:hover /* Format of the continue link hover to continue for more information */
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
	color:#000000;
	background-color : #517DBA;
}

.EStoreColumn /* Formats the column headers for tables on the estore pages */
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
}

.EStoreHeader /* Format of the page header for EStore pages */
{
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	color: #000442;
	font-weight : bolder;
}

a.EstoreProductCategory /* Used in UITags  */
{
	border : 0;
	font-family : "MS Serif", "New York", serif;
	font-size : 10px;
	text-decoration : none;	
	color : #000000;
}

a.EstoreProductCategory:hover /* Used in UITags  */
{
	border : 0;
	font-family : "MS Serif", "New York", serif;
	font-size : 10px;
	text-decoration : none;	
	color : #000000;
}

.EStoreText /* Default text format for Estore screens */
{
  font-family: arial;
	font-size: 11px;
	font-style: normal;
	color:#000442;
}

a.EStoreText /* Default text format for EStore links */
{
  font-family: arial;
	font-size: 11px;
	font-style: normal;
	color:#000442;
}

a.EStoreText:hover /* Default text format for hover of EStore links */
{
  font-family: arial;
	font-size: 11px;
	font-style: normal;
	color:black;
}

.ProcessError /*Text to display a process error message */
{
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	color : Red;
	font : italic;
}


/************************/
/* End of EStore Classes */
/************************/

/******************/
/* Custom Classes */
/******************/

a.Go
{
	font-family : arial;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
}

a.Go:hover
{
	color : #000000;
}

a.HomeGo
{
	font-family : arial;
	font-size : 10px;
	font-weight : bold;
	color : #000442;
}

a.homeGo:hover
{
	color : #000000;
}

a.homenav  /* Displays text in the left navigation bar */
{
	font-family: Arial;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #517DBA;
}

.homenav  /* Displays text in the left navigation bar */
{
	font-family: Arial;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #517DBA;
}

a.homenav:hover /* Navigation Text Hover */
{
	color : #000000;
}

a.topnavview  /* Displays text in the left navigation bar */
{
	font-family: Arial;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

.scriptureheader{
	font-size : 	12px		;
	font-family :	Papyrus		;
	color : EF0000			;
}

.scripturetext {
	font-size : 	12px		;
	font-family :	Papyrus		;
	color : 000442			;
}

.activityBanner /* */
{
	font : lighter small-caps 12px Arial, Helvetica, sans-serif;	
	color : #000442;
	vertical-align : middle;
	font-weight : none;
}

.activitytext{
	font-size : 	10px		;
	font-family :	arial		;
	color : 000442						;
}

a..activitytext{
	font-size : 	10px		;
	font-family :	arial		;
	color : 000442						;
}

a..activitytext:hover{
	color : red						;
}