body { margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #154511;}
h2 { font-size: 12px; font-weight: bold; color: #154511;}

#header { height:119px; background-image:url(/images/h_bg.gif); background-repeat:repeat-x; text-align:center; white-space:nowrap;}
#headerBottomBar { height:20px; background-image:url(/images/h_bottom_bar_bg.gif); background-repeat:repeat-x; }

#bodyContainer { background-image:url(/images/content_top_shadow_sides.gif); background-repeat:repeat-x; }
#bodyContainer p, #bodyContainer h1 { margin: 10px 0; }

table.body { background-image:url(/images/content_bg.gif); background-repeat:repeat-y; width:808px; margin: 0 auto; }
td.body {padding: 5px;}
td.headerShadow { height:13px; background-image:url(/images/content_top_shadow.gif); background-repeat:no-repeat; }

#leftNav {padding-top:15px;}
#leftNav a { display:block; margin-right: 25px; margin-bottom: 2px; text-align: right; }

.quoteText { padding:10px 18px 0px 5px; font-style:italic; }
.quoteRefText { padding:5px 18px 10px 5px; color:#8a8a8a; }

#practiceAreas {}
#practiceAreas h1 { margin:0; text-align:left;}
#practiceAreas h1 a { color:#204520;}
#practiceAreas ul {margin:0 5px; padding:0;}
#practiceAreas li {text-align:left; list-style-type:none; font-weight:bold; color:#333333; padding:3px 0; line-height:12px;}


#bio p{text-indent:20px;}
#bio ul{margin-top:0px;}
#bio h2{margin-bottom:0px;}

.centerColm { display:block; width:480px; /*border:1px solid #000000;*/}

div.formLabel { margin-top:7px; font-weight:bold;}

#footer { height:39px; background-image:url(/images/f_bg.gif); background-repeat:repeat-x; text-align:center; }
#footer p {color:#696969; padding-bottom:20px; margin:0; }
#footer p.contactInfo { color:#204520; padding-bottom:5px; padding-top:10px; margin:0; }
#footer ul { margin:0; padding:0; clear:both; display:block;}
#footer li {clear:none; float:right;}
#footer a { font-size: 11px; color: #696969; }
#footer a:hover { color: #204520;}

#superLawyers{ padding:5px; border:1px solid #cccccc; background-color:#FFFFFF; margin-bottom:5px; background-image:url(../images/light_gray_grade.gif); background-repeat:repeat-x;}
#superLawyers span{ font-weight:bold; font-size:9px; text-align:center;}

#areasExp{ border-collapse:collapse; background-color:#d9d9d9; margin-bottom:5px;}
#areasExp td.titleArea{ border:1px solid #224219; background-color:#224219; text-align:center; padding:3px; background-image:url(../images/green_grade.gif); background-repeat:repeat-x;}
#areasExp h1{ font-size:14px; margin:0; color:#FFFFFF;}
#areasExp td.contentArea{ border:1px solid #224219; padding:5px; background-image:url(../images/gray_grade.gif); background-repeat:repeat-x;}
#areasExp ul{ padding:0; margin:0;}
#areasExp li{ list-style:none; padding:3px 0; }
#areasExp a{ color:#003300; }
#areasExp a:hover{ color:#006600; }

#phoneAnswer{ color:#006600; padding:5px; border:1px solid #ecde89; background-color:#fff6b8; /*#fff2c4;  f7ebbb; */  margin-bottom:5px; background-image:url(../images/yellow_grade.gif); background-repeat:repeat-x;}
#phoneAnswer span{ color:#003300; font-weight:bold;}



