a { color: #00593b; text-decoration: none }
a.crumbs:link { color: #666; text-decoration: none }
a.crumbs:visited { color: #666; text-decoration: none }
a.crumbs:hover { color: #00593b; text-decoration: none }
a.crumbs:active { color: #00593b; text-decoration: none }
a.footlink:link { color: #000; text-decoration: none }
a.footlink:visited { color: #000; text-decoration: none }
a.footlink:hover { color: #00593b; text-decoration: none }
a.footlink:active { color: #00593b; text-decoration: none }
a.headlink:link { color: #f93; text-decoration: none }
a.headlink:visited { color: #f93; text-decoration: none }
a.headlink:hover { color: #fff; text-decoration: none }
a.headlink:active { color: #fff; text-decoration: none }
a.sublink:link { color: #759986; text-decoration: none }
a.sublink:visited { color: #759986; text-decoration: none }
a.sublink:hover { color: #b0232a; text-decoration: none }
a.sublink:active { color: #b0232a; text-decoration: none }
a:visited { color: #00593b; text-decoration: none }
a:hover  { color: #b0232a; text-decoration: none }
a:active { color: #b0232a; text-decoration: none }
h2 { font-size: 2em; font-family: "Times New Roman", Times, Georgia, serif; font-weight: lighter; margin: 0.83em 0; color: #00593b; line-height: 1em; }
h3 { font-size: 1.5em; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; margin: 0.83em 0 0.5em; color: #00593b; }
html,body { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fef9f3; margin: 0; padding: 0; }
table.footer td.disclaim { font-size: 0.97em; }
td { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
td.search input { font-size: 9px; margin-top: 0; margin-bottom: 0; border: solid 1px #829f80; }
td.search input.triangle { font-size: 9px; margin-top: 0; margin-bottom: 0; border-color: #b5cdb3; border-style: solid; border-width: 2px 1px 1px; }
.attorneys { line-height: 20px; }
.bodycolumn { padding-right: 130px; vertical-align: top; padding-bottom: 24px; }
.building { font-family: "Times New Roman", Times, Georgia, serif; padding-top: 1em; padding-bottom: 0; }
.content { background-image: url(images/structure/body-bkg.gif); width: 800px; }
.copyright { font-size: 0.85em; text-align: left; margin-left: -5px; }
.crumbs { color: #666; margin-top: 4px; }
.footer { color: #fff; font-size: 0.94em; width: 800px; }
.footer td { color: #fff; line-height: 1.1em; padding-top: 5px; padding-bottom: 3px; }
.footerhome { color: #fff; font-size: 0.94em; width: 800px; }
.header { background-image: url(images/structure/header_nav_bkgrnd.gif); width: 800px; border-bottom: 6px solid #000; font-size: 0.96em; }
.headernav { height: 24px; font-size: 0.96em; }
.home { background-image: url(images/home/body-bkg.gif); vertical-align: top; width: 800px; }
.home td { vertical-align: top; }
.img_borders { border-top: 6px solid #000; border-bottom: 6px solid #000; }
.level0 { font-weight: bold; }
.level1 { font-weight: bold; }
.level2 { font-weight: normal; }
.map { border: solid 1px #00593b; }
.missing { color: #b0232a; font-size: 15px; font-weight: bold; line-height: 20px; }
.navcolumn { padding-top: 20px; }
.navoffset { width: 245px; }
.navtitle { width: 100%; height: 22px; margin-bottom: 6px; border-bottom: 1px solid #b0232a; display: block; }
.portraits { float: right; clear: right; }
.red_text { color: #c00; }
.search { color: #036; font-size: 9px; background-color: #b1c8af; vertical-align: middle; }
.searchbodycolumn {
	padding-right: 75px;
	vertical-align: top;
	padding-bottom: 24px;
}
.searchtable { width: 170px; }
.tan { color: #ebd6b9; }
.top { font-size: 0.9em; }
#footbkg { background-image: url(images/structure/footer_bkg.gif); }
#footbkghome { background-image: url(images/home/footer_bkg.gif); }
#news { background-color: #dfe9dc; position: absolute; height: 255px; width: 110px; left: 659px; top: 180px; visibility: visible; padding: 3px; border: solid 1px #00593b; }
#homenewsbox { background-color: #fff; background-image: url(images/home/cg-news-header.jpg); background-repeat: no-repeat; background-attachment: scroll; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-top: 1px solid #b0232a; }
div#homenewsbox h2 { margin: 0.2em 0 1.1em; padding: 0; }
h2#attorney_title {
	font-size: 1.6em;
	margin: 0;
	margin-bottom: 1em;
}
h2#attorney_name {
	margin-bottom:0;
	padding:0;
}
.newsdateline { background-color: #c6dbcf; padding: 3px 5px; border-top: 1px solid #063; display: block; }
