/* 
  DEFAULT HTML TAGS - YOU SHOULD DEFINE A SET OF DEFAULT CSS STYLE TAGS 
  TO BE USED BY YOUR WEBSITE.  GEE WILL USE THESE DEFAULT STYLES 
  UNLESS OVERRIDDEN WITH CUSTOM STYLES BELOW...
*/
BODY   {
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}
TD     { font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; }
A      { color:#CC6600; }
LI     { margin-bottom:8px; }
SELECT {}

/*
  GEE! BANNER AD MANAGER 
*/
.gBanImage { border:0; }

/* 
  GEE! BUSINESS DIRECTORY 
*/
.gBusCatTbl            {}
.gBusCatRow            {}
.gBusCatCol            {}
.gBusCatTitle          { font-size:12px; color:#804000; margin-bottom:6px;font-weight:bold; }
.gBusCatDescription    { font-style:italic; margin-bottom:6px; }

.gBusLstTbl            {}
.gBusLstRow            {}
.gBusLstCol            {}
.gBusLstCatTitle       { font-size:12px; color:#804000; margin-bottom:6px; font-weight:bold; }
.gBusLstCatDescription { font-style:italic; margin-bottom:6px; }
.gBusLstCatSpacer      { font-size:24px; }
.gBusLstImage          {  border:none; margin-right:2px; }
.gBusLstCompany        { color:#666666; margin-left:8px; }
.gBusLstDescription    { font-size:12px; margin-left:16px; margin-top:2px; margin-bottom:2px; }
.gBusLstSpacer         { font-size:4px; }

.gBusDetCompany        { font-size:12px; color:#804000; font-weight:bold; margin-bottom:8px; }
.gBusDetAddress        { margin-bottom:8px; font-weight:bold;}
.gBusDetAddress1       { font-weight:bold; }
.gBusDetAddress2       { font-weight:bold; }
.gBusDetCityStateZip   { font-weight:bold; }
.gBusDetDirections     { margin-top:10px; }
.gBusDetPhone          { font-weight:bold; margin-top:8px;}
.gBusDetFax            { font-weight:bold; }
.gBusDetWebsite        { margin-top:10px; }
.gBusDetEmail          { margin-top:10px; }
.gBusDetDetails        {}
.gBusDetImage          { float:left; margin-right:12px; }
.gBusDetDoc            { margin-top:12px; }

.models .gDirLstImage     { border:none; }
.models .gDirLstName      { color:#666666; font-size:10px; font- weight:bold; font-style:normal; }
.models .gDirLstTitle     { color:#666666; font-size:10px; font- weight:bold; font-style:normal; }
.models .gDirLstWebsite A { color:#666666; font-size:10px; font- weight:bold; font-style:normal; text-decoration:underline; }

/*
  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:#CCCC66; color:White; vertical-align:middle; height:25px; }
.gCalLstMonthNav      { background-color:#CCCC66; color:White; text-decoration:none; border:none; vertical-align:bottom; }
.gCalLstMonth         { color:White; font-weight:bold; text-decoration:none; }
.gCalLstDayHdrRow     {}
.gCalLstDayHdrCol     { background-color:#CC6600; color:White; border:1px gray; }
.gCalLstDay           { font-weight:bold; border-color:White; text-align:left; }
.gCalLstTime          { font-weight:bold; }
.gCalLstTitle         { color:#804000; text-decoration:underline;  }
/* 
.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 gray; height:25px; text-align:left; }
.gCalLstEmptyCell     { background-color:Silver; border:1px solid gray; height:25px; }
.gCalLstSpacer        { font-size:2px; }
.gCalLstActions       { text-align:center; }
.gCalLstActionRss     {}

.gCalDetTitle         { color:#804000; font-weight:bold; }
.gCalDetDate          { color:#804000; font-weight:bold; }
.gCalDetTime          {}
.gCalDetDescription   { font-style:italic; margin-top:10px; margin-bottom:10px; }
.gCalDetDetails       {}
.gCalDetImage         { float:right; }
.gCalDetDoc           {}

/* 
  GEE! COUPON MANAGER 
*/
.gCoupLstTypeDescription { color:#666666; }
.gCoupLstTitle 		       { font-size:10px;}

.gCoupDetOuterTbl   {}
.gCoupDetOuterRow   {}
.gCoupDetOuterCol   { border:dashed 1px #666666; padding: 8px 8px 8px 8px; }
.gCoupDetHeader     { text-align:right; color:#666666; font-weight:bold; font-size:12px; margin-bottom:2px; }
.gCoupDetPrint      { text-align:right; color:#FFFFFF; font-size:12px; margin-top:0px; margin-bottom:2px; }
.gCoupDetOffer      { color:#333333; font-size:12px; font-weight:bold; margin-top:8px; margin-bottom:8px; }
.gCoupDetImage      { float:right; margin-left:8px; }
.gCoupDetDetails    {}
.gCoupDetValid      { margin-top:6px; margin-bottom:6px; font-size:10px;  }
.gCoupDetFooter     { font-style:italic; margin-top:6px; margin-bottom:6px; }
.gCoupDetDoc        { margin-top:8px; margin-bottom:8px; }
.gCoupDetTellFriend { color:#804000; font-size:12px; margin-top:14px; margin-bottom:2px; }
.gCoupDetSpacer     { font-size:10px; }


/* 
  GEE! COMPANY DIRECTORY 
*/
.gDirLstCol             { vertical-align:bottom; }
.gDirLstName            { color:#CC3333; font-weight:bold; font-size:12px;}
.gDirLstTitle           { font-style:italic; font-size:12px}
.gDirLstLocation        { font-style:italic; font-size:12px}
.gDirLstPhone           {}
.gDirLstEmail           {}
.gDirLstCodeDescription { background-color:#666666; color:White; font-weight:bold; margin:5px 0px 5px 2px; }
.gDirLstHdr             { background-color:#666666; color:White; }
.gDirLstDeptFilter      { font-weight:bold; }
.gDirLstNameFilter      { font-weight:bold; margin-top:8px;	}

.gDirLstIndexCol           { }
.gDirLstIndexLetter:link,
.gDirLstIndexLetter:visited,
.gDirLstIndexLetter:hover,
.gDirLstIndexLetter:active { color:#CC3333; }

.gDirLstIndexColSel           { }
.gDirLstIndexLetterSel:link,
.gDirLstIndexLetterSel:visited,
.gDirLstIndexLetterSel:hover,
.gDirLstIndexLetterSel:active { color:#CC3333; font-weight:bold; font-size:14px; }

.gDirDetName      { color:#CC3333; font-weight:bold; font-size:12px; margin-bottom:6px; }
.gDirDetTitle     { font-style:italic; font-size:12px; margin-bottom:3px; }
.gDirDetDetails   {}
.gDirDetLocation  { font-weight:normal; }
.gDirDetPhone     { font-weight:normal; }
.gDirDetFax       { font-weight:normal; }
.gDirDetMobile    { font-weight:normal; }
.gDirDetEmail     { font-weight:normal; }
.gDirDetWebsite   { font-weight:normal; }
.gDirDetLabel     { font-weight:bold; margin-bottom:6px; }
.gDirDetImage     { float:left; }

/* 
  GEE! DOCUMENT MANAGER 
*/
.gDocTypDescription     { color:Red; font-weight:bold;}

.gDocLstTypeDescription	{ color:Red; font-weight:bold;}

/* 
  GEE! DOCUMENT COLLECTIONS 
*/
.gCollLstTypeDescription  { color:Navy; font-weight:bold; font-size:12px;}
.gCollLstTitle            { color:Red; font-weight:bold;}
.gCollLstDescription      { font-style:italic; height:10px; }
.gCollLstItemTitle        {}

/* 
  GEE! FAQ MANAGER 
*/
.gFaqLstTypeDescription { color:Red; font-size:12px; font-weight:bold; margin-bottom:4px; }
.gFaqLstTypeDetails     { font-style:italic; }
.gFaqLstQuestion				{ color:Navy; font-size:12px; font-weight:bold;	}
.gFaqLstImage           { float:right; }
.gFaqLstDoc             { line-height:8px; }
.gFaqLstSpacer          { line-height:18px; }

/* 
  GEE! FEATURE MANAGER 
*/
.gFeatLstTitle       { color:#CC3333; font-weight:bold; }
.gFeatLstDescription { font-style:italic; height:10px; }
.gFeatLstSpacer      {}

.gFeatDetTitle       { color:#CC3333; font-weight:bold; }
.gFeatDetSpacer      {}

/* 
  GEE! 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		 {}

/* 
  GEE! INFO
*/
.gInfo { color:Red; font-weight:bold; }

/* 
  GEE! JOB LISTINGS MANAGER 
*/
.gJobTypDescription { color:#804000; font-size:12px; font-weight:bold; }

.gJobLstTypeDescription { color:#804000; font-size:12px; font-weight:bold; }
.gJobLstOfficeName      { color:#804000; font-size:12px; font-weight:bold; }
.gJobLstTitle           { font-weight:normal; }
.gJobLstLbl             { color:#804000; font-weight:bold; }
.gJobLstHeader          { font-weight:bold; }

.gJobDetCol      { margin:3px 3px 3px 3px; }
.gJobDetLbl      { color:#804000; }
.gJobDetType     {}
.gJobDetPosition { color:#804000; font-weight:bold; }
.gJobDetLocation {}
.gJobDetDuration { visibility:hidden; font-size:0px; }
.gJobDetWage     {}
.gJobDetDetails  {}
.gJobDetContact  {}
.gJobDetCode     {}
.gJobDetPostDate { visibility:hidden; font-size:0px; }
.gJobDetExpires  { font-style:italic; }

/* 
  GEE! LINKS MANAGER 
*/
.gLinkTypDescription { color:#804000; font-size:12px; font-weight:bold;}
.gLinkTypDetails     { font-style:italic;}

.gLinkLstTypeLink        { color:#804000; font-size:12px; font-weight:bold; margin-bottom:2px; }
.gLinkLstHdrSpacer       { font-size:12px; }

.gLinkLstTypeDescription { color:#804000; font-size:12px; font-weight:bold; margin-top:10px; margin-bottom:2px; }
.gLinkLstTypeDetails     { font-style:italic; margin-bottom:4px; }
.gLinkLstImage           { border:0; vertical-align:top; }
.gLinkLstTitle           { color:#804000; font-size:12px; }
.gLinkLstDescription     { font-style:italic;}
.gLinkLstDetails         {}
.gLinkLstLink            {}
.gLinkLstSpacer          {}

/* 
  GEE! NEWS EDITOR
*/
.gNewsLstTypeDescription { color:#000000; font-weight:bold; font-size:12px; margin-bottom:0px; }
.gNewsLstTypeDetails     { font-style:italic; }
.gNewsLstTitle           { color:CC6600; font-size:12px; }
.gNewsLstNav             { font-size:12px; }
.gNewsLstSpacer          { font-size:2px; }

.gNewsDetTitle           { color:#000000; font-weight:bold;}
.gNewsDetImage           { float:left;  margin-right:12px; }
.gNewsDetImage#PAGE2     { float:left;  margin-right:12px; }
.gNewsDetImage#PAGE3     { float:left;  margin-right:12px; }
.gNewsDetImage#PAGE4     { float:left;  margin-right:12px; }
.gNewsDetImage#PAGE5     { float:left;  margin-right:12px; }
.gNewsDetImage#PAGE6     { float:left;  margin-right:12px; }
.gNewsDetNavText         { color:Silver; text-decoration:none; }
.gNewsDetNavText A       { color:Red; text-decoration:none; font-weight:bold; }
.gNewsDetNavImage        { border:none; }

/* 
  GEE! NEWSLETTER PUBLISHER
*/
.gNltrLstTitle    { color:Red; font-weight:bold;}
.gNltrLstSubtitle { font-style:italic;}
.gNltrLstSpacer   {}

.gNltrDetTitle    { color:Red; 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:Red; font-weight:bold; margin-bottom:4px; }

/* 
  GEE! PAGE EDITOR
*/
.gSecDetails {}
.gSecBannerImage { border:none; }

/* 
  GEE! PHOTO GALLERY MANAGER 
*/
.gGallLstThumbImg         { border:0;}
.gGallLstThumbTitle       { color:Navy; font-weight:bold; text-align:center;}
.gGallLstThumbDescription { color:Black;  font-weight:normal; text-align:center;}

.gGallDetTitle   { color:Red; font-weight:bold;}
.gGallDetDetails {}
.gGallDetCaption { text-align:center;}
.gGallDetImg     { border:0;}

/* 
  GEE! PR MANAGER 
*/
.gPresLstRow      {}
.gPresLstCol      {}
.gPresLstSummary  {}
.gPresLstDate     { color:#666666; }
.gPresLstSpacer   { height:1px; }
.gPresLstHeadline {	font-weight:bold; color:#666666; }

.gPresDetCol      { vertical-align:bottom; }
.gPresDetHeadline { font-weight:bold; color:#666666; font-size:14px; margin-bottom:8px; }
.gPresDetLocation { color:#666666; }
.gPresDetDate     { color:#666666; }
.gPresDetDetails  {}
.gPresDetSpacer   { height:10px; }
.gPresDetSource   { font-style:italic;}
.gPresDetContact  {}

/* 
  GEE! PRODUCT MANAGER 
*/
.gProdNav                { color:#666666; font-weight:bold;}
.gProdTypeLstSpacer      {}
.gProdTypeLstImage       { border:0;}
.gProdTypeLstTitle       { color:#666666; font-weight:bold;}
.gProdTypeLstDescription {}

.gProdSubLstImage        { border:0;}
.gProdSubLstTitle        { color:#666666; font-weight:bold;}
.gProdSubLstDescription  {}

.gProdLstImage           { border:0; }
.gProdLstTitle           { color:#666666; font-weight:bold;}
.gProdLstDescription     {}


.gProdDetHdr             { color:#666666; font-size:12px; font-weight:bold; margin-top:10px; margin-bottom:4px; }
.gProdDetTitle           { color:#666666; font-weight:bold;}
.gProdDetDetails         {}
.gProdDetDoc             {}

/* 
  GEE! PROPERTY LIST MANAGER 
*/
.gPropLstTypeDescription { color:Red; font-size:14px; font-weight:bold; margin-top:12px; margin-bottom:4px; }
.gPropLstImage       { border:0;}
.gPropLstAddress     { font-size:12px; font-weight:bold;}
.gPropLstSize        { color:Navy; font-weight:bold;}
.gPropLstSpacer      { }

.gPropDetAddress     { color:Red; font-weight:bold; font-size:14px; margin-bottom:6px; }
.gPropDetAddress2    {}
.gPropDetPrice       { margin-top:4px; margin-bottom:4px; font-size:13px; font-weight:bold; }
.gPropDetSize        { margin-bottom:2px; }
.gPropDetSaleLease   { margin-bottom:2px; }
.gPropDetStatus      { margin-bottom:2px; }	
.gPropDetLocator     { margin-bottom:2px; }
.gPropDetDetails     {}
.gPropDetDirections  { margin-bottom:14px; }
.gPropDetAgent       { margin-bottom:14px; font-weight:bold; }
.gPropDetDoc         {}

.gPropDetInfoTbl     {}
.gPropDetInfoRow     {}
.gPropDetInfoCol     {}
.gPropDetInfoLabel   { font-weight:bold; }
.gPropDetInfo        {}
.gPropDetInfoSpacer  {}

.gPropDetImageTbl    {}
.gPropDetImageRow1   {}
.gPropDetImageCol1   {}
.gPropDetImage       {}
.gPropDetImageRow2   {}
.gPropDetImageCol2   {}
.gPropDetThumb       { border:none; }

/*
  GEE! 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:Red; font-weight:bold; }
.gEvtDetDescription { font-style:italic; height:10px; margin-top:10px; margin-bottom:10px; }
.gEvtDetDetails     {}
.gEvtDetImage       { float:right; }
.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; }

/*
  GEE! SCOREBOARD
.gCalLstTitle         { color:Navy; text-decoration:underline;  }
.gCalLstDescription   {}
.gCalLstDayCell       { background-color:White; color:Black; border:1px solid olive; height:25px; text-align:left; }
.gCalLstEmptyCell     { background-color:Silver; border:1px solid olive; height:25px; }
.gCalLstSpacer        { font-size:2px; }
*/

.gScorLstTbl            {}
.gScorLstRow            {}
.gScorLstCol            {}
.gScorLstSelScorTypeRow {}
.gScorLstSelScorTypeCol { vertical-align:middle; margin:4px; }
.gScorLstSelScorType    {}
.gScorLstMonthHdrRow    { background-color:Olive; color:White; }
.gScorLstMonthHdrCol    { background-color:Navy; color:White; vertical-align:middle; height:25px; }
.gScorLstMonthNav       { background-color:Navy; color:White; }
.gScorLstMonth          { color:White; font-weight:bold; }
.gScorLstDayHdrRow      { background-color:Olive; }
.gScorLstDayHdrCol      { background-color:Olive; color:White; border:1px olive; }
.gScorLstDayCell        { background-color:White; color:Black; border:1px solid olive; height:25px; text-align:left; }
.gScorLstEmptyCell      { background-color:Silver; border:1px solid olive; height:25px; }
.gScorLstShowHide       { font-weight:bold; }

.gScorLstSeriesHdrRow   { background-color:Olive }
.gScorLstSeriesHdrCol   { background-color:Olive; color:White; font-weight:bold; margin:4px; }
.gScorLstSeriesTitle    { text-decoration:underline; color:White; }
.gScorLstSeriesLocation { font-style:italic; }
.gScorLstSeriesDates    { font-style:italic; }
.gScorLstEventDate      { font-weight:bold; margin-left:0px; margin-right:0px; }
.gScorLstEventTitle     {}
.gScorLstImage          { margin-right:5px; border:0; }
.gScorLstNoResults      { font-weight:bold; }
.gScorLstSpacer         { font-size:2px; }

.gScorDetTbl               {}
.gScorDetRow               {}
.gScorDetCol               {}
.gScorDetSeriesTitle       { font-size:14px; color:Red; font-weight:bold;}
.gScorDetSeriesLocation    { font-style:italic; }
.gScorDetSeriesDescription { font-style:italic; }
.gScorDetSeriesDates       { font-style:italic; }
.gScorDetEventTitle        { color:Red; font-weight:bold;}
.gScorDetEventDate         {}
.gScorDetEventDetails      {}
.gScorDetImage             {}
.gScorDetDoc               {}
.gScorDetSpacer            {}

.gScorDetLocTitle      { font-weight:bold; }
.gScorDetLocAddress    {}
.gScorDetLocCity       {}
.gScorDetLocPhone      {}
.gScorDetLocWebsite    {}
.gScorDetLocDirections {}
.gScorDetSeriesImage   { float:right; }
.gScorDetSeriesDetails {}

/* 
  GEE! SERVICES MANAGER 
*/
.gSvcLstTypeDescription { color:Red; font-weight:bold; }
.gSvcLstTypeDetails     { font-style:italic; }
.gSvcLstTitle           { color:Navy; font-weight:bold; }

.gSvcDetTitle           {color:Navy; font-weight:bold;}

/* 
  GEE! 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:Red; font-weight:bold; }
.gSurvDetInfoInput      {}
.gSurvDetSubmit         { text-align:center; }

