body { background: url("back.gif"); font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000000;}
h1  {color: #1C6A64; font-weight: bold; font-size: 12px; line-height: 18px; }
h2  {color: #333333; font-weight: bold; font-size: 12px; }
h3  {color: #67A1B4; font-weight: bold; font-size: 12px; }
h4  {color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link  {  color: #0E4642;  font-weight: normal;  text-decoration: underline;  }  
a:visited  {  color: #003333;  font-weight: normal;  text-decoration: underline;  }  
a:hover  {  color: #003333;  font-weight: normal;  text-decoration: underline;  } 
a:active  {  color: #003333;  font-weight: normal;  text-decoration: underline;  }  
HR {    height:3px;    width:70%;    background:#0E4642;   }

.redtext { color: #CC0000; }

.banner1 a:link { color: #FFFFFF; font-weight: normal; text-decoration: none;  }
.banner1 a:visited  { color: #FFFFFF;  font-weight: normal;   text-decoration: none;  }  
.banner1 a:hover  { color: #DFE8EB;  font-weight: normal;    text-decoration: underline;  } 
.banner1 a:active { color: #CCCCCC; font-weight: normal;  text-decoration: none;  }  

.banner2 a:link { color: #FFFFFF;  font-weight: normal;    text-decoration: none;  }
.banner2 a:visited  {  color: #FFFFFF;  font-weight: normal;  text-decoration: none;  }  
.banner2 a:hover  {  color: #DFE8EB;  font-weight: normal;  text-decoration: underline;  } 
.banner2 a:active  {  color: #CCCCCC;  font-weight: normal;  text-decoration: none;  }  

.footer a:link { color: #FFFFFF;  font-weight: normal;  text-decoration: none;  }
.footer a:visited  {  color: #FFFFFF;  font-weight: normal;  text-decoration: none;  }  
.footer a:hover  {  color: #CFCDD7;  font-weight: normal;  text-decoration: underline;  } 
.footer a:active  {  color: #CCCCCC;  font-weight: normal;  text-decoration: none;  }  

.nav1 {font-size:12px;}

.top { background: #FFFFFF; color: #000000; font-size: 12px; line-height: 18px; }
.banner1 { height: 25; background: #99CCFF; font-size: 10px; font-weight: bold; color: #DFE8EB; }
.banner2 { height: 25; background: #99CCFF; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.banner3 { height: 25; background: #99CCFF; font-size: 10px; font-weight: bold; color: #FFFFFF;  }
.leftheader { height: 25; background: #FFFFFF; font-size: 12px; font-weight: bold;	color: #DCCEAF;  }
.leftside { background: #BCCFD5; color:#666666; font-size: 12px; line-height: 18px; }
.middle { background: #FFFFFF; color: #000000; font-size: 12px; line-height: 18px;}
.rightside { background: #FFFFFF; color: #000000; font-size: 12px; line-height: 18px; }
.bottom { background: #0E4642; color: #FFFFFF; font-size: 10px;  line-height: 12px;}
.products { background: #74A4A0; color: #000000; font-size: 12px; line-height: 18px;}
.textbox1 { background: #99CCFF; font-size: 11px; text-decoration: none; color: #00CCCC; border: thin solid #00CCCC;  line-height: 14px; }
.textboxtop1 { background: #99CCFF; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; border: thin solid #74A4A0; }
.footer { height: 30; background: #99CCFF; font-size: 10px; color: #FFFFFF; }
.textbox2 { font-size: 11px; text-decoration: none; color: #FFFFFF; line-height: 12px; font-weight:bold; }

.iEvtLstTitle   { color:#FFFFFF; font-weight:bold; }
.iEvtLstDate    { font-weight:bold; }
.iEvtDetTitle, .iEvLDetTitle 
  { margin-bottom: 5px; color:#FFFFFF; font-weight:bold; }
.iEvtDetDate, .iEvtDetDescription, .iEvLDetDescription 
  { font-weight:bold; margin-bottom: 15px; }
.iEvtDetImage, .iEvtDetLocation, .iEvtDetDoc, .iEvtDetRegister, .iEvtDetCancel, .iEvLDetImage, .iEvtDetRegWarning 
  { font-weight:bold; margin-bottom: 15px; }
.iEvtLstMaxReg	{font-style: italic}
.iEvtLstRegWarning, .iEvtDetRegWarning
   {font-style: italic; color:#cc0000; }
.iEvtDetDetails { margin-bottom: 15px; }

.gDirLstName { color:#FFFFFF; font-weight:bold; }
.gDirLstTitle { color:ccffff; }
.gDirLstDetails { }
.gDirLstImage {}
.gDirLstSpacer { font-size: 20px;}

.gFaqLstQuestion, .iFaqLstQuestion {color:#FFFFFF; font-weight:bold}
.gFaqLstAnswer, .iFaqLstAnswer {color:#FFFFFF}
.gFaqLstTypeDescription, .iFaqLstTypeDescription {color:#FFFFFF; font-weight:bold}

.gFeatLstTitle, .iFeaLstTitle { font-weight:bold; font-size:13px; }
.gFeatLstSpacer, .iFeaLstSpacer { font-size: 1px; }
.gFeatDetImage { __float:right; }
.gFeatDetSpacer { font-size:1px; }

.gProdLstTitle, .iPrdLstTitle { font-weight:bold }
.gProdLstPrice { font-weight:normal; }

.iResLstCol { vertical-align:top; padding-left: 10px }
.iResLstImage { vertical-align:top }
.iResLstTitle { font-weight:bold }
.iResLstImage { border: none }

.iShopCartHdr { font-size:11px; text-decoration: underline; }
.iShopCartHdrCol, .iShopCartRow1, .iShopCartRow2 { font-size:11px; }

.gSvcLstTitle, .iSvcLstTitle { font-weight:bold }

.gFeedLstDetails2, .iTesLstDetails2 {color:white }
.gFeedLstInfo, .iTesLstInfo {font-style: italic}

/* 
  GEE! NEWS EDITOR
*/
.gNewsLstTypeDescription { color:Red; font-size:12px; font-weight:bold; margin-bottom:4px; }
.gNewsLstTypeDetails     { font-style:italic; }
.gNewsLstTitle           { font-weight:bold; font-size:13px; }
.gNewsLstNav             { font-weight:bold; }
.gNewsLstSpacer          {}

.gNewsDetTitle           { font-weight:bold; font-size:13px; }
.gNewsDetImage           { float:right; }

