/* Features not in ZoomStyles */

/*
  BANNER AD MANAGER 
*/
.gBanImage {
	border:0;
	float:none;
}

/*
  CALENDAR MANAGER 
*/
.gCalLstTbl           {}
.gCalLstRow           {}
.gCalLstCol           {}
.gCalLstSelCalTypeRow {}
.gCalLstSelCalTypeCol { vertical-align:middle; margin:4px; }
.gCalLstSelCalType    { font-size:11px; }
.gCalLstSelCalMonth   { font-size:11px; }
.gCalLstSelCalYear    { font-size:11px; }
.gCalLstMonthHdrRow   {}
.gCalLstMonthHdrCol   { background-color:#e6e0d0; color:#095f0e; vertical-align:middle; height:25px; }
.gCalLstMonthNav      { background-color:#e6e0d0; color:#095f0e; text-decoration:none; font-weight:bold; border:none; vertical-align:bottom; }
.gCalLstMonthNav a    { background-color:#e6e0d0; color:#095f0e; text-decoration:none; font-weight:bold; border:none; vertical-align:bottom; }
.gCalLstMonth         { color:#095f0e; font-weight:bold; text-decoration:none; }
.gCalLstMonth a       { color:#095f0e; font-weight:bold; text-decoration:none; }
.gCalLstDayHdrRow     {}
.gCalLstDayHdrCol     { background-color:#c8e54c; color:black; border:1px #c8e54c; }
.gCalLstDay           { font-weight:bold; border-color:White; text-align:left; }
.gCalLstTime          { font-weight:bold; }
.gCalLstTitle         { color:NAVY; text-decoration:underline; background-color:WHITE}
/* 
.gCalLstTitle#TYPE1   { color:Red; text-decoration:underline;  }
.gCalLstTitle#TYPE2   { color:Green; text-decoration:underline;  }
.gCalLstTitle#TYPE3   { color:Blue; text-decoration:underline;  }
*/
.gCalLstDescription   {}
.gCalLstDayCell       { background-color:White; color:Black; border:1px solid #824600; height:25px; text-align:left; }
.gCalLstEmptyCell     { background-color:Silver; border:1px solid #824600; height:25px; }
.gCalLstSpacer        { font-size:2px; }
.gCalLstActions       { text-align:center; }
.gCalLstActionRss     {}

.gCalDetTitle         { color:#C00000; font-weight:bold; }
.gCalDetDate          { color:Maroon; font-weight:bold; }
.gCalDetTime          {}
.gCalDetLocationTitle { font-weight:bold; margin-top:10px; }
.gCalDetDescription   { font-style:italic; margin-top:10px; margin-bottom:10px; }
.gCalDetDetails       {}
.gCalDetImage         { float:right; border:none; }
.gCalDetDoc           {}
.gCalDetSaveToCal     { font-weight:bold; }
.gCalDetSaveToCal img { margin-top:4px; }


/* 
  DOCUMENT MANAGER 
*/
.gDocLstTypeDescription	{ color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }

/* 
  FAQ MANAGER 
*/
.gFaqTypDescription { color:#C00000; font-size:12px; font-weight:bold;}
.gFaqTypDetails     { font-style:italic;}

.gFaqLstTypeDescription { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gFaqLstTypeDetails     { font-style:italic; }
.gFaqLstQuestion				{ color:Navy; font-size:12px; font-weight:bold;	}
.gFaqLstImage           { float:right; border:none; }
.gFaqLstDoc             { line-height:8px; }
.gFaqLstSpacer          { line-height:18px; }

/* 
  FEATURE MANAGER 
*/
.gFeatLstTitle       { color:Navy; font-weight:bold; }
.gFeatLstTitle a     { color:Navy; font-weight:bold; }
.gFeatLstDescription { font-style:italic; }
.gFeatLstImage       { float:none; border:none; }
.gFeatLstSpacer      {}

/* Use with advanced CSS layouts 101+ */
.gFeatLst                      { width:600px; }
.gFeatLst .gFeatLstType        { margin-bottom:12px; clear:both; }
.gFeatLst .gFeatLstTypeTitle   { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gFeatLst .gFeatLstTypeDetails {}
.gFeatLst .gFeatLstBody        { margin-bottom:30px; float:left; clear:both; }
.gFeatLst .gFeatLstRow         { width:600px; }
.gFeatLst .gFeatLstItem        { width:600px; float:left; padding-right:15px; padding-bottom:15px; } 
.gFeatLst .gFeatLstImage       { float:left; }
.gFeatLst .gFeatLstImage img   { width:80px; height:60px; border:none; }
.gFeatLst .gFeatLstFields      { margin-left:80px; padding-left:10px; }
.gFeatLst .gFeatLstTitle       { color:Navy; font-weight:bold; margin-bottom:3px; }
.gFeatLst .gFeatLstTitle a     { color:Navy; font-weight:bold; }
.gFeatLst .gFeatLstDescription { font-style:normal; }
.gFeatLst .gFeatLstDetails     { font-style:normal; }
.gFeatLst .gFeatLstDoc         { margin-top:3px; }

.gFeatDetTitle       { color:#C00000; font-weight:bold; }
.gFeatDetImage       { float:right; border:none; }
.gFeatDetSpacer      {}

/* 
  FEEDBACK MANAGER 
*/
.gFeedQuest      { color:Navy;  }

.gFeedLstDetails { font-style:italic;}
.gFeedLstInfo    {}
.gFeedLstName    { color:#C00000; font-weight:bold;}
.gFeedLstTitle   { color:#C00000; font-style:italic; }
.gFeedLstCompany { color:Navy; }
.gFeedLstDate		 {}

/* 
  INFO
*/
.gInfo { color:#C00000; font-weight:bold; }

/* 
  LINKS MANAGER 
*/
.gLinkTypDescription { color:#C00000; font-size:12px; font-weight:bold;}
.gLinkTypDetails     { font-style:italic;}

.gLinkLstTypeLink        { color:#C00000; font-weight:bold; margin-bottom:2px; }
.gLinkLstHdrSpacer       { font-size:20px; }

.gLinkLstTypeDescription { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gLinkLstTypeDetails     { font-style:italic; margin-bottom:8px; }
.gLinkLstTypeSpacer      {}
.gLinkLstImage           { vertical-align:top; margin-right:8px; }
.gLinkLstImage img       { border:none; }
.gLinkLstTitle           { color:Navy; font-weight:bold;}
.gLinkLstDescription     { font-style:italic;}
.gLinkLstDetails         {}
.gLinkLstLink            { margin-top:2px; }
.gLinkLstIcon            { vertical-align:middle; border:none; }
.gLinkLstDoc             { margin-top:2px; }
.gLinkLstSpacer          {}

.gLinkDetTitle           { color:#C00000; font-weight:bold; margin-bottom:6px; }
.gLinkDetDetails         {}
.gLinkDetLink            { margin-top:6px; margin-bottom:6px; }
.gLinkDetImage           { float:right; border:none; }
.gLinkDetDoc             { font-style:italic; }

/* Use with advanced CSS layouts 101+ */
.gLinkLst                          { width:550px; }
.gLinkLstType                      { margin-bottom:12px; clear:both; }
.gLinkLstType .gLinkLstTypeTitle   { color:#C00000; font-size:12px; font-weight:bold; }
.gLinkLstType .gLinkLstTypeDetails { margin-top:3px; font-style:normal; }
.gLinkLstBody                      { margin-bottom:30px; float:left; clear:both; }
.gLinkLstBody .gLinkLstRow         { width:550px; }
.gLinkLstBody .gLinkLstItem        { width:260px; float:left; padding-right:15px; padding-bottom:15px; } 
.gLinkLstBody .gLinkLstImage       { float:left;  margin-right:6px; }
.gLinkLstBody .gLinkLstImage img   { width:80px; height:60px; border:none; }
.gLinkLstBody .gLinkLstFields      {}
.gLinkLstBody .gLinkLstTitle       { color:Navy; font-weight:bold; }
.gLinkLstBody .gLinkLstDescription { font-style:italic; }



/* 
  NEWSLETTER SPOTLIGHT
*/
.gNltrLstTypeDescription { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }

.gNltrLstTitle    { color:#C00000; font-weight:bold;}
.gNltrLstSubtitle { font-style:italic;}
.gNltrLstSpacer   {}

.gNltrDetTitle    { color:#C00000; font-weight:bold; font-size:15px; margin-bottom:8px; }
.gNltrDetTitle2   { color:Maroon; }
.gNltrDetEdition  { color:Olive; font-weight:bold; }
.gNltrDetAuthor   { font-style:italic;}
.gNltrDetSpacer   {}
.gNltrDetDetails  {}
.gNltrDetPrevious { color:#C00000; font-weight:bold; margin-bottom:4px; }
.gNltrDetImage    { float:right; border:none; }


/* 
  PHOTO GALLERY MANAGER 
*/
.gGallLstThumbImg         { border:0;}
.gGallLstThumbTitle       { color:Navy; font-weight:bold; }
.gGallLstThumbTitle TD    { text-align:left; }
.gGallLstThumbDescription { color:Black; font-weight:normal; }

.gGallDetTitle   { color:#C00000; font-weight:bold;}
.gGallDetDetails {}
.gGallDetCaption { text-align:left;}
.gGallDetImg     { border:0;}

/* 
  PRESS RELEASE MANAGER 
*/
.gPresLstTypeDescription { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gPresLstTypeDetails     { font-style:italic; }

.gPresLstRow      {}
.gPresLstCol      {}
.gPresLstSummary  {}
.gPresLstDate     { color:Olive; }
.gPresLstSpacer   { height:1px; }
.gPresLstHeadline {	font-weight:bold; color:Navy; }

.gPresDetCol      { vertical-align:bottom; }
.gPresDetHeadline { font-weight:bold; color:Navy; font-size:14px; margin-bottom:8px; }
.gPresDetLocation { color:Olive; }
.gPresDetDate     { color:Olive; }
.gPresDetDetails  {}
.gPresDetSpacer   { height:10px; }
.gPresDetSource   { font-style:italic;}
.gPresDetContact  {}
.gPresDetImage    { border:none; }

/* 
  PRODUCT MANAGER 
*/
.gProdNav                { color:#C00000; font-weight:bold;}
.gProdTypeLstCol         { vertical-align:top; }
.gProdTypeLstImage       { border:0; float:left; margin-right:8px; }
.gProdTypeLstTitle       { color:Navy; font-weight:bold;}
.gProdTypeLstDescription {}
.gProdTypeLstSpacer      {}

.gProdSubLstCol          { vertical-align:top; }
.gProdSubLstImage        { border:0; float:left; margin-right:8px; }
.gProdSubLstTitle        { color:Navy; font-weight:bold;}
.gProdSubLstDescription  {}

.gProdLstCol             { vertical-align:top; }
.gProdLstImage           { border:0; float:left; margin-right:8px; }
.gProdLstTitle           { color:Navy; font-weight:bold; margin-bottom:4px; }
.gProdLstDescription     {}


.gProdDetHdr             { color:#C00000; font-size:12px; font-weight:bold; margin-top:10px; margin-bottom:4px; }
.gProdDetTitle           { color:Navy; font-weight:bold;}
.gProdDetDetails         {}
.gProdDetDoc             {}

/* 
  PROGRAMS MANAGER 
*/
.gProgLstTypeDescription { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gProgLstTypeDetails     { font-style:italic; margin-bottom:16px; }
.gProgLstTypeSpacer      { font-size:16px; clear:both; }
.gProgLstTitle        {font-size: 12px;  margin-bottom:2px;}
.gProgLstTitle A:active, .gProgLstTitle A:hover    {font-weight:bold;}
.gProgLstTitle A:visited, .gProgLstTitle A:link 		{ color:#824600; background-color:#FFFFFF; } 

.gProgLstImageDiv        { float:left; }
.gProgLstImage           { border:none; margin:0px 6px 6px 0px; }
.gProgLstDescription     { margin-left:86px; }
.gProgLstDetails         { margin-left:86px; }
.gProgLstMoreInfo        { margin:2px 0px 0px 86px; }
.gProgLstMoreInfoImage   {}
.gProgLstDoc             { margin:2px 0px 0px 86px; }
.gProgLstSpacer          { font-size:16px; clear:both; }

.gProgDetTitle           { display:none;}
.gProgDetDetails         {}
.gProgDetImage           { float:right; margin:8px 0px 8px 8px; }
.gProgDetDoc             { margin-bottom:4px; }

/*
  REGISTRATION MANAGER 
*/
.gEvtLstRow         {}
.gEvtLstCol         {}
.gEvtLstDate        { font-weight:bold; }
.gEvtLstTime        {}
.gEvtLstTitle       { color:Navy; text-decoration:underline;  }
.gEvtLstDescription {}
.gEvtLstSpacer      { font-size:6px; }

.gEvtDetDate          { color:Olive; font-weight:bold; }
.gEvtDetTime          {}
.gEvtDetTitle         { color:#C00000; font-weight:bold; }
.gEvtDetDescription   { font-style:italic; margin-top:10px; margin-bottom:10px; }
.gEvtDetDetails       {}
.gEvtDetImage         { float:right; border:none; }
.gEvtDetDoc           {}
.gEvtDetMaxReg        { font-weight:bold; }
.gEvtDetRegWarning    { color:#C00000; font-weight:bold; }
.gEvtDetLocation      { font-weight:bold; }
.gEvtDetCancel        { font-weight:bold; }
.gEvtDetRegister      { font-weight:bold; font-size:16px; }
.gEvtDetSaveToCal     { font-weight:bold; }
.gEvtDetSaveToCal img { margin-top:4px; }


/* 
  RESOURCE SCHEDULER
*/
.gResSchedLstTbl         {}
.gResSchedLstRow         {}
.gResSchedLstMonthHdrRow {}
.gResSchedLstMonthHdrCol { background-color:Navy; color:White; vertical-align:middle; height:25px; }
.gResSchedLstMonth       { color:White; font-weight:bold; text-decoration:none; }
.gResSchedLstMonthNav A  { background-color:Navy; color:White; text-decoration:none; border:none; vertical-align:bottom; }
.gResSchedLstDayHdrRow   {}
.gResSchedLstDayHdrCol   { background-color:Olive; color:White; border:1px olive; }
.gResSchedLstDayCell     { background-color:White; color:Black; border:1px solid olive; height:25px; text-align:left; }
.gResSchedLstEmptyCell   { background-color:Silver; border:1px solid olive; height:25px; }
.gResSchedLstSelRes      { font-size:11px; }
.gResSchedLstSelMonth    { font-size:11px; }
.gResSchedLstSelYear     { font-size:11px; }
.gResSchedLstTitle       { color:Navy; text-decoration:underline; margin-bottom:6px; }

.gResSchedDetTbl         {}
.gResSchedDetRow         {}
.gResSchedDetCol         {}
.gResSchedDetLbl         { font-weight:bold; }
.gResSchedDetUsage       {}
.gResSchedDetDescription {}
.gResSchedDetResFrom     {}
.gResSchedDetResTo       {}
.gResSchedDetResBy       {}
.gResSchedDetSpacer      { border-bottom:dashed 1px black; margin-top:10px; margin-bottom:30px; }

.gResTypDescription      { color:#C00000; font-size:12px; font-weight:bold; margin-bottom:4px; }
.gResTypDetails          { font-style:italic; margin-bottom:20px; }

.gResLstTypeDescription  { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gResLstTypeDetails      { font-style:italic; margin-bottom:8px; }
.gResLstTitle            { color:Navy; font-size:12px; font-weight:bold; margin-top:4px; margin-bottom:4px; }
.gResLstDescription      { margin-bottom:4px; }
.gResLstSpacer           { font-size:20px; }
.gResLstSelect           {}

.gResDetTitle            { color:Navy; font-size:12px; font-weight:bold; margin-top:4px; margin-bottom:4px; }
.gResDetDescription      { font-style:italic; margin-bottom:4px; }
.gResDetDetails          {}
.gResDetImage            { float:none; }
.gResDetDoc              {}

/* 
  SERMON LIBRARY
*/
.gSermLstTitle              { color:Navy; font-size:12px; font-weight:bold; margin-bottom:2px; }
.gSermLstScripture          { font-style:italic; margin-bottom:3px; }
.gSermLstDescription        { margin-bottom:3px; }
.gSermLstDate               { font-weight:bold; margin-bottom:3px; }
.gSermLstDivider            { margin-top:0px; margin-bottom:10px; }
.gSermLstDownload           {}
.gSermLstDownloadItem       {}
.gSermLstDownloadIcon       { border:none;}
.gSermLstDownloadSeparator  {}
.gSermLstSpacer             { font-size:24px; }
.gSermLstNavLinks           { width:100%; float:left; font-size:12px; text-transform:none; }
.gSermLstNavPrev            { text-align:left; width:50%; float:left; }
.gSermLstNavNext            { text-align:right; width:50%; float:right; }

.gSermLstFilterRow1         { width:100%; float:left; margin-bottom:5px; }
.gSermLstFilterType         { float:left; visibility:visible; }
.gSermLstFilterTypeLabel    { width:50px; font-weight:bold; color:#C00000; float:left; }
.gSermLstFilterTypeSelect   { font-size:11px; width:95px; margin-right:4px; }
.gSermLstFilterSeries       { float:left; visibility:visible; }
.gSermLstFilterSeriesLabel  { width:45px; font-weight:bold; color:#C00000; float:left; margin-left:3px; }
.gSermLstFilterSeriesSelect { font-size:11px; width:120px; margin-right:4px; }
.gSermLstFilterDates        { float:left; visibility:visible; }
.gSermLstFilterDatesLabel   { width:45px; font-weight:bold; color:#C00000; float:left; margin-left:3px; }
.gSermLstFilterDatesInput   { font-size:11px; margin-right:4px; vertical-align:middle; }
.gSermLstFilterRow2         { width:100%; float:left; margin-bottom:5px; }
.gSermLstFilterAuthor       { float:left; visibility:visible; }
.gSermLstFilterAuthorLabel  { width:50px; font-weight:bold; color:#C00000; float:left; }
.gSermLstFilterAuthorSelect { font-size:11px; width:95px; margin-right:4px; }
.gSermLstFilterTopic        { float:left; visibility:visible; }
.gSermLstFilterTopicLabel   { width:45px; font-weight:bold; color:#C00000; float:left; margin-left:3px; }
.gSermLstFilterTopicSelect  { font-size:11px; width:120px; margin-right:4px; }
.gSermLstFilterTitle        { float:left; visibility:visible; }
.gSermLstFilterTitleLabel   { width:45px; font-weight:bold; color:#C00000; float:left; margin-left:3px; }
.gSermLstFilterTitleInput   { font-size:11px; width:150px; margin-right:4px; }
.gSermLstFilterButton       { text-align:left; }
.gSermLstFilterButton INPUT { font-size:12px; font-weight:bold; text-align:center; }

.gSermDetTitle             { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:10px; }
.gSermDetScripture         { font-style:italic; margin-bottom:10px; }
.gSermDetDescription       { margin-bottom:10px; }
.gSermDetDate              { font-weight:bold; text-align:left; float:left; }
.gSermDetAuthor            { font-weight:bold; text-align:right;  }
.gSermDetDetails           {}
.gSermDetDownload          {}
.gSermDetDownloadItem      {}
.gSermDetDownloadIcon      { border:none; }
.gSermDetDownloadSeparator {}
.gSermDetDivider           { margin-top:8px; margin-bottom:8px; }
.gSermDetAuthorName        { font-weight:bold;  margin-bottom:6px; }
.gSermDetAuthorDetails     { margin-bottom:6px; }
.gSermDetAuthorContact     { font-style:italic; }

/* 
  SERVICES MANAGER 
*/
.gSvcLstTypeDescription { color:#C00000; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gSvcLstTypeDetails     { font-style:italic; }
.gSvcLstImage           { vertical-align:top; margin-top:4px; border:none; }
.gSvcLstTitle        {font-size: 12px;  margin-bottom:2px;}
.gSvcLstTitle A:active, .gSvcLstTitle A:hover    {font-weight:bold;}
.gSvcLstTitle A:visited, .gSvcLstTitle A:link 		{ color:#824600; background-color:#FFFFFF; }

.gSvcDetTitle           { display:none;}
.gSvcDetImage           { float:right; border:none; }

/* 
  SURVEY GENERATOR 
*/
.gSurvDetDetails        { font-size:12px; font-style:italic; }
.gSurvDetImage          { float:right; }
.gSurvDetDoc            {}
.gSurvDetSpacer         {}

.gSurvDetQuestTbl       {}
.gSurvDetQuestRow       {}
.gSurvDetQuestCol       {}
.gSurvDetQuestNum       { color:Navy; font-size:12px; font-weight:bold; }
.gSurvDetQuestText      { color:Navy; font-size:12px; font-weight:bold; }
.gSurvDetQuestRadio     { margin-left:0px; }
.gSurvDetQuestSelect    { margin-left:0px; }
.gSurvDetQuestCheckbox  { margin-left:0px; }
.gSurvDetQuestTextarea  { margin-left:0px; }
.gSurvDetQuestSpacer    {}

.gSurvDetInfoTbl        {}
.gSurvDetInfoRow        {}
.gSurvDetInfoCol        {}
.gSurvDetInfoLabel      { color:Black; font-weight:bold; }
.gSurvDetInfoLabel#REQD { color:#C00000; font-weight:bold; }
.gSurvDetInfoInput      {}
.gSurvDetSubmit         { margin-left:190px; }
.gSurvDetSubmitButton   { font-size:14px; font-weight:bold; text-transform:uppercase; }

