body      { font-family:Myriad Roman, Verdana, Arial;	font-size:13px; color:#000000; background-color:#FFFFFF; margin:0px; }
td        { font-family:Myriad Roman, Verdana, Arial;	font-size:13px; color:#000000; }
input     { font-size:14px; }
textarea  { font-size:14px; }
select    { font-size:14px; }
li        { margin-bottom:4px; }
a         { text-decoration:underline; }

p         { margin-top:6px; margin-bottom:14px; }
h1        { font-size:24px; color:#124677; font-weight:bold; margin-bottom:8px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
h2        { font-size:16px; color:#124677; }
_h3        {}
_h4        {}
_h5        {}
_h6        {}
_h7        {}

.inset-light     { background-color:#EDEDED; padding:15px 15px 15px 15px; font-size:14px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.inset-dark      { background-color:#D6D4D5; padding:15px 15px 15px 15px; font-size:14px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.content-area    { background-color:#FFFFFF; line-height:20px; padding:15px 15px 15px 15px; }
.areas-attorneys { color:#124677; font-weight:bold; font-size:20px; margin-top:18px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.office-related  { color:Black; font-size:14px; font-weight:bold; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.form-label      { font-weight:bold; }

.footer           { color:#FFFFFF; font-size:10px; }
.footer a:link    { color:#FFFFFF; text-decoration:none; }
.footer a:visited { color:#FFFFFF; text-decoration:none; }
.footer a:hover   { color:#FFFFFF; text-decoration:underline; }
.footer a:active  { color:#FFFFFF; text-decoration:none; }
.footer img       { vertical-align:bottom; }

.leftnav          { font-size:16px; margin-bottom:9px; }
.leftnav a        { color:#124677; font-weight:bold; text-decoration:underline; }

.intellogy-cms           { font-size:1px; text-align:right; color:#FFFFFF; }
.intellogy-cms a:link,
.intellogy-cms a:visited,
.intellogy-cms a:hover,
.intellogy-cms a:active  { text-decoration:none; color:#FFFFFF; }

.input-label {}
.input-field { margin-bottom:4px; }
.err-box     { border-right: red 2px solid; padding-right: 8px; border-top: red 2px solid; padding-left: 8px; font-weight: bold; font-size: 14px; padding-bottom: 8px; border-left: red 2px solid; color: red; padding-top: 8px; border-bottom: red 2px solid; margin:10px 0px 10px 0px; }
.success-box { border-right: black 2px solid; padding-right: 8px; border-top: black 2px solid; padding-left: 8px; font-weight: bold; font-size: 14px; padding-bottom: 8px; border-left: black 2px solid; color: black; padding-top: 8px; border-bottom: black 2px solid; }

.sitemap-header { font-size:16px; color:#124677; font-style:italic; font-weight:bold; padding-bottom:5px; padding-top:15px; }
.sitemap-page   { padding-bottom:2px;}
.sitemap-page a:link,
.sitemap-page a:visited,
.sitemap-page a:hover,
.sitemap-page a:active   { color:#000000; text-decoration:underline; }
.sitemap-page .gDirDeptDescription,
.sitemap-page .gNewsTypDescription,
.sitemap-page .gProgLstTitle       { font-family:Myriad Roman, Verdana, Arial; font-size:13px; color:#000000; font-weight:normal; margin-bottom:2px; }

#fblike iframe { width: 210px !important; }
#fblike .fb_edge_comment_widget iframe { height:0px !important; width: 210px !important; } 

/* 
  BLOG PUBLISHER
*/
.blog-nav .gBlogLstTitle  { color:#124677; font-weight:bold; font-size:13px; margin-bottom:10px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }

.gBlogLstTypeDescription  { color:Red; font-size:14px; font-weight:bold; margin-bottom:6px; }
.gBlogLstTypeDetails      { font-style:italic; margin-bottom:16px; }
.gBlogLstTypeSpacer       { font-size:16px; clear:both; }
.gBlogLstTitle            { color:#124677; font-weight:bold; font-size:24px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; line-height:normal; }
.gBlogLstTitle a          { color:Black; }
.gBlogLstImage            { float:left; border:none; margin:8px 8px 8px 0px; }
.gBlogLstDescription      {}
.gBlogLstDetails          {}
.gBlogLstMoreInfo         { margin:6px 0px 6px 0px; }
.gBlogLstMoreInfoImage    {}
.gBlogLstDoc              { margin-bottom:16px; }
.gBlogLstFooter           { border-top:dashed 1px Navy; padding-top:4px; }
.gBlogLstSubscribe        { float:right; }
.gBlogLstFooterText       { font-style:italic; float:left; margin-bottom:6px; }
.gBlogLstFooterAuthorInfo { font-style:italic; clear:both;  }
.gBlogLstSpacer           { font-size:60px; clear:both; line-height:normal; }

.gBlogDetTitle            { color:#124677; font-weight:bold; font-size:24px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; line-height:normal; }
.gBlogDetDescription      {}
.gBlogDetDetails          {}
.gBlogDetImage            { float:left; border:none; margin:8px 8px 8px 0px; }
.gBlogDetDoc              { margin-bottom:16px; }
.gBlogDetFooter           { border-top:dashed 1px Navy; padding-top:4px;}
.gBlogDetSubscribe        { float:right; }
.gBlogDetFooterText       { font-style:italic; float:left; margin-bottom:6px; }
.gBlogDetFooterAuthorInfo { font-style:italic; clear:both;  }

.gBlogTypDescription      { font-size:12px; font-weight:bold; margin-bottom:4px; }
.gBlogTypDescription a    { color:Red; }
.gBlogTypDetails          { font-style:italic; margin-bottom:20px; }

.gBlogAuthLstName         { font-size:12px; font-weight:bold; margin-bottom:4px; }
.gBlogAuthLstName a       { color:Red; }
.gBlogAuthLstDescription  { font-style:italic; margin-bottom:20px; }

/*
  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:Navy; color:White; vertical-align:middle; height:25px; }
.gCalLstMonthNav      { background-color:Navy; color:White; text-decoration:none; border:none; vertical-align:bottom; }
.gCalLstMonth         { color:White; font-weight:bold; text-decoration:none; }
.gCalLstDayHdrRow     {}
.gCalLstDayHdrCol     { background-color:Olive; color:White; border:1px olive; }
.gCalLstDay           { color:Black; font-size:14px; font-weight:bold; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gCalLstTime          { font-weight:bold; }
.gCalLstTitle         { color:Black; font-size:14px; font-weight:normal; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
/* 
.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 olive; height:25px; text-align:left; }
.gCalLstEmptyCell     { background-color:Silver; border:1px solid olive; height:25px; }
.gCalLstSpacer        { font-size:2px; }
.gCalLstActions       { text-align:center; }
.gCalLstActionRss     {}

.gCalDetTitle         { color:#124677; font-weight:bold; font-size:24px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gCalDetDate          { color:#000000; font-weight:bold; }
.gCalDetTime          {}
.gCalDetDescription   { font-style:italic; margin-top:10px; margin-bottom:10px; }
.gCalDetDetails       {}
.gCalDetImage         { float:right; border:none; }
.gCalDetDoc           {}

/* 
  COMPANY DIRECTORY 
*/
.gDirDeptDescription    { color:#124677; font-weight:bold; font-size:16px; margin-bottom:8px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gDirDeptDetails        {}
.DeptDet .gDirDeptDescription { color:#124677; font-weight:bold; font-size:24px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }

.gDirLstCol             { vertical-align:top; }
.gDirLstName            { color:#124677; font-weight:bold; font-size:16px; margin-bottom:2px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gDirLstTitle           { font-style:italic; font-size:12px}
.gDirLstLocation        {}
.gDirLstPhone           {}
.gDirLstMobilePhone     {}
.gDirLstFax             {}
.gDirLstHomePhone       {} 
.gDirLstHomeMobilePhone {}
.gDirLstHomeFax         {}
.gDirLstWebsite         {}
.gDirLstEmail           {}
.gDirLstVcard           {}
.gDirLstCodeDescription { background-color:Navy; color:White; font-weight:bold; margin:5px 0px 5px 2px; }
.gDirLstHdr             { background-color:Olive; color:White; }
.gDirLstDeptFilter      { font-weight:bold; }
.gDirLstNameFilter      { font-weight:bold; margin-top:8px;	}
.gDirLstImage           { border:none; }
.gDirLstSpacer          {}

.gDirLstIndexCol           { }
.gDirLstIndexLetter:link,
.gDirLstIndexLetter:visited,
.gDirLstIndexLetter:hover,
.gDirLstIndexLetter:active { color:Blue; }

.gDirLstIndexColSel           { }
.gDirLstIndexLetterSel:link,
.gDirLstIndexLetterSel:visited,
.gDirLstIndexLetterSel:hover,
.gDirLstIndexLetterSel:active { color:Red; font-weight:bold; font-size:14px; }

.gDirDetImage        { float:right; border:solid 1px #124677; margin:5px 20px 20px 20px; }
.gDirDetName         { color:#124677; font-weight:bold; font-size:24px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gDirDetTitle        { font-style:italic; font-size:12px; margin-bottom:6px; }
.gDirDetDetails      {}
.gDirDetInfoTbl      {}
.gDirDetInfoRow      {}
.gDirDetInfoLabelCol { vertical-align:top; padding:3px 5px 3px 3px; margin:0px 0px 0px 0px; }
.gDirDetInfoDataCol  { vertical-align:top; padding:3px 3px 3px 3px; margin:0px 0px 0px 0px; }
.gDirDetLabel        { font-weight:bold; }
.gDirDetLocation     {}
.gDirDetAddress      {}
.gDirDetPhone        {}
.gDirDetMobile       {}
.gDirDetFax          {}
.gDirDetHomePhone    {}
.gDirDetHomeMobile   {}
.gDirDetHomeFax      {}
.gDirDetEmail        {}
.gDirDetWebsite      {}
.gDirDetVcard        {}
.gDirDetVcardImage   { border:none; }

/* 
  DOCUMENT MANAGER 
*/
.gDocLstTypeDescription	{ color:#124677; font-weight:bold; font-size:20px; margin-top:18px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gDocLstSpacer          { font-size:1px; }

/* 
  LINKS MANAGER 
*/
.gLinkLstTypeDescription { color:#124677; font-weight:bold; font-size:24px; margin-top:8px; margin-bottom:6px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gLinkLstTypeDetails     { font-style:italic; margin-bottom:8px; }
.gLinkLstTypeSpacer      {}
.gLinkLstImage           { border:0; vertical-align:top; }
.gLinkLstTitle           { font-weight:bold;}
.gLinkLstDescription     { font-style:italic;}
.gLinkLstDetails         {}
.gLinkLstLink            {}
.gLinkLstIcon            { vertical-align:middle; border:none; }
.gLinkLstSpacer          { font-size:2px; }

.gLinkDetTitle           { color:Red; font-weight:bold; margin-bottom:6px; }
.gLinkDetDetails         {}
.gLinkDetLink            { margin-top:6px; margin-bottom:6px; }
.gLinkDetImage           { float:right; border:none; }
.gLinkDetDoc             { font-style:italic; }

/* 
  MEDIA MANAGER
*/
.media h2               { visibility:hidden; height:1px; margin-top:0px; margin-bottom:0px; }
.media-item             { width:410px; margin-bottom:4px; float:left; }
.media-item-icon        { float:left; width:16px; margin-left:2px; }
.media-item-icon img    { border:none; }
.media-item-title       { width:380px; float:right; } 
.media-item-description { width:380px; float:right; } 

/* 
  NEWS EDITOR
*/
.gNewsLstTbl             {}
.gNewsLstRow             {}
.gNewsLstCol             {}
.gNewsLstTypeDescription { color:#124677; font-weight:bold; font-size:24px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gNewsLstTypeDetails     { font-style:normal; }
.gNewsLstDate            { color:Olive; }
.gNewsLstTitle           { color:Black; font-size:14px; font-weight:bold; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gNewsLstTitle a         { color:Black; }
.gNewsLstDescription     {}
.gNewsLstImageCol        { vertical-align:top; }
.gNewsLstImage           { margin-left:5px; border:none; float:right; }
.gNewsLstNav             { font-size:12px; }
.gNewsLstSpacer          { font-size:6px; }

.gNewsDetTitle           { color:#124677; font-weight:bold; font-size:22px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gNewsDetImage           { margin-left:6px; margin-top:6px; border:none; float:right; }
.gNewsDetImage#PAGE2     { float:left; }
.gNewsDetImage#PAGE3     { float:none; }
.gNewsDetNavText         { color:Silver; text-decoration:none; }
.gNewsDetNavText a       { color:Red; text-decoration:none; font-weight:bold; }
.gNewsDetNavImage        { border:none; }
.gNewsDetSpacer          { font-size:1px; }

.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:14px; font-weight:bold; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; margin-bottom:8px; }
.gNewsTypDescription a   { color:Black; }

/* 
  PAGE EDITOR
*/
.gSecDetails      {}
.gSecImage        { border:none; }
.gSecDoc          {}
.gSecDocIcon      {}
.gSecBannerImage  {}

.meet-staff { margin-top:16px; }
.meet-staff .gSecDetails { margin-bottom:60px; }
.meet-staff .gSecImage   { float:right; width:150px; margin-left:12px; margin-bottom:12px; border:solid 1px #124677; }

/* 
  PHOTO GALLERY MANAGER 
*/
.gGall                    { width:680px; }

.gGallLstThumbImg         { width:160px; border:none; }
.gGallLstThumbTitle       { color:#124677; font-weight:bold; }
.gGallLstThumbTitle TD    { text-align:left; }
.gGallLstThumbDescription { color:Black; font-weight:normal; }

.gGallDetTitle   { color:#124677; font-weight:bold; font-size:20px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gGallDetDetails {}
.gGallDetCaption { text-align:left;}
.gGallDetImg     { border:0;}

/* 
  PROGRAMS MANAGER 
*/
.gProgLstTypeDescription { color:Red; font-size:12px; font-weight:bold; margin-bottom:6px; }
.gProgLstTypeDetails     { font-style:italic; margin-bottom:16px; }
.gProgLstTypeSpacer      { font-size:16px; clear:both; }
.gProgLstTitle           { color:Black; font-size:15px; font-weight:normal; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gProgLstTitle A         { color:Black; }
.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           { color:#124677; font-weight:bold; font-size:24px; margin-bottom:12px; font-family:Garamond, Adobe Garamond Pro, Verdana, Arial; }
.gProgDetDetails         {}
.gProgDetImage           { float:right; margin:8px 0px 8px 8px; }
.gProgDetDoc             { margin-bottom:4px; }


