body   { color: #000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
p  { }
td {}
#menu a:hover   { color: maroon; background-color: yellow; }
.attorney_list a:hover   { padding: 4px; color: maroon; background-color: yellow; border: solid 1px black }
a     { color: maroon; text-decoration: none; border: none 1px #fff }
.box      { background-color: #ffebcd; padding: 5px; border: dotted 1px navy }
h1  { color: #8b0000; font-size: 16pt; font-family: "Trebuchet MS", Verdana; border-bottom: 4pt solid #006400 }
h2 { color: #00008b; font-size: 14pt }
h3 { font-size: 12pt }
.credit  { color: #006400; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; background-color: #ccc; text-align: left }
.mainpage { padding: 10px }
.cityName { text-transform: uppercase; color: navy; font-family: sans-serif; font-size: 12px; font-weight: bold; }
.disclaimer { font-style: italic; font-size: 10px; }
.attorney_list { line-height: 18px; }