/* 
  FAQ MANAGER 
*/
.gFaqTypDescription { color:Red; font-size:12px; font-weight:bold;}
.gFaqTypDetails     { font-style:italic;}

.gFaqLstTypeDescription { color:Red; 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:Red; 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:Red; font-weight:bold; }
.gFeatDetImage       { float:right; border:none; }
.gFeatDetSpacer      {}

/* 
  FEEDBACK MANAGER 
*/
.gFeedQuest      { color:Navy;  }

.gFeedLstDetails { font-style:italic;}
.gFeedLstInfo    {}
.gFeedLstName    { color:Red; font-weight:bold;}
.gFeedLstTitle   { color:Red; font-style:italic; }
.gFeedLstCompany { color:Navy; }
.gFeedLstDate		 {}


/* 
  NEWS EDITOR
*/
.gNewsLstTbl             {}
.gNewsLstRow             {}
.gNewsLstCol             {}
.gNewsLstTypeDescription { color:Red; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gNewsLstTypeDetails     { font-style:italic; }
.gNewsLstDate            { color:Olive; }
.gNewsLstTitle           { color:Navy; font-size:12px; font-weight:bold; }
.gNewsLstDescription     {}
.gNewsLstImageCol        { vertical-align:top; }
.gNewsLstImage           { margin-right:5px; border:none; float:left; }
.gNewsLstNav             { font-size:12px; }
.gNewsLstSpacer          { font-size:12px; }

.gNewsDetTitle           { color:Red; font-weight:bold;}
.gNewsDetDate            { color:Olive; }
.gNewsDetImage           { float:right; border:none; margin-left:10px; margin-top:20px; }
.gNewsDetImage#PAGE2     { float:left; }
.gNewsDetImage#PAGE3     { float:none; }
.gNewsDetHyperlinkSpacer {}
.gNewsDetHyperlink       {}
.gNewsDetDocHeader       { font-weight:bold; font-style:italic; margin-bottom:4px; }
.gNewsDetDoc             {}
.gNewsDetNavText         { color:Silver; text-decoration:none; }
.gNewsDetNavText A       { color:Red; text-decoration:none; font-weight:bold; }
.gNewsDetNavImage        { border:none; }

.gNewsIndexNavText       { color:Silver; text-decoration:none; margin-bottom:10px; }
.gNewsIndexNavText A     { color:Blue; text-decoration:none; font-weight:bold; }
.gNewsIndexNavImage      { border:none; }

.gNewsTypDescription     { font-size:12px; font-weight:bold; margin-bottom:4px; }
.gNewsTypDescription A   { color:Red; }
.gNewsTypDetails         { font-style:italic; margin-bottom:20px; }



/* 
  PAGE EDITOR
*/
.gSecDetails      {}
.gSecImage        { float:right; border:none; }
.gSecDoc          {}
.gSecDocIcon      { vertical-align:middle; border:none; }
.gSecBannerImage  { border:none; }


/*
  REGISTRATION MANAGER 
*/
.gEvtLstRow         {}
.gEvtLstCol         {}
.gEvtLstDate        { font-weight:bold; }
.gEvtLstTime        {}
.gEvtLstTitle       { color:Navy; text-decoration:underline;  }
.gEvtLstDescription {}
.gEvtLstSpacer      { font-size:6px; }

.gEvtDetDate          { color:#5a8728; font-weight:bold; }
.gEvtDetTime          {}
.gEvtDetTitle         { color:#ec6f1b; 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:Red; 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; }