body, html
{
  width: 100%;
  height: 100%;
  margin: 0px;
  color: #000000;
  font-size: 9pt;
  font-weight: 500;
  font-family: Arial, verdana; 
}
body {
background-image: url(graphics/attorney_back.gif);
}

:link { color: #000000 }
:visited { color: #000000 }

h2 { color: #ad0000; font-size: 12pt; font-weight: 700; font-family: Arial,verdana; margin: 0px; padding: 0px; display: block; margin-bottom: 15px; }

.pagetitle     { color: #AD0000; font-size: 14pt; font-weight: 700; font-family: Arial,verdana; margin: 0px;  text-align: center;}
.pagetitle h1 { margin: 0px; padding: 0px; display: inline; border: 1px solid #000; }
.subtitle {color: #000000; font-size: 12pt; font-weight: 700; font-family: Arial,verdana; text-align: center; }
.subtitle h2 { margin: 0px; padding: 0px; display: inline; border: 0px solid #000; }
.copy { font-size: 12pt; font-weight: 500; }


.subtitleB {color: #000066; background-color: #f0f3f6; font-size: 12pt; font-weight: 700; font-family: Arial,verdana; padding: 2px 0px; }
.subtitleB h2 { margin: 0px; display: inline; border: 0px solid #000; }

.nm { margin: 0px; }

.statelink     { color: #083194; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.blink             { color: #083194; font-size: 10pt; font-weight: 500; font-family: Arial,verdana; text-decoration: none; }
.blink a:hover { color: #AD0000; }
.burgundy12   { color: #AD0000; font-size: 12pt; font-weight: 700; font-family: Arial,verdana; }
.link               { color: #AD0000; font-size:  9pt; font-weight: 700; font-family: Arial,verdana; }
.speclink       { color: #083194; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.author           { color: #000000; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.jts1               { color: #AD0000; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.jts2               { color: #000099; font-size:  9pt; font-weight: 700; font-family: Arial,verdana; }
.title             { color: #AD0000; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.listyle         { color: #FF0000; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.section         { color: #23768D; font-size: 12pt; font-weight: 700; font-family: Arial,verdana; }
.question       { color: #B22222; font-size: 10pt; font-weight: 700; font-family: Arial,verdana; }
.answer           { color: #006666; font-size: 10pt; font-weight: 500; font-family: Arial,verdana; }
.practice9     {color: #AD0000; font-size:  9pt; font-family: Arial,verdana; font-weight: 700;}
.legal8           { color: #000000; font-size: 9pt; font-weight: 500; font-family: Arial,verdana; }
.legal8 a { color: #6666FF; text-decoration: none; }
.legal8 a:hover { color: #6666FF; text-decoration: underline; }
.heading    {color: #000066; font-size: 12pt; font-weight: 700; font-family: Arial,verdana}
.black12b   {color: #000000; font-size: 12pt; font-weight: 700; font-family: Arial,verdana}
.black11    {color: #000000; font-size: 11pt; font-weight: 500; font-family: Arial,verdana}
.black10    {color: #000000; font-size: 10pt; font-weight: 500; font-family: Arial,verdana}
.black10b   {color: #000000; font-size: 10pt; font-weight: 700; font-family: Arial,verdana}
.black9     {color: #000000; font-size:  9pt; font-weight: 500; font-family: Arial,verdana}
.black9b    {color: #000000; font-size:  9pt; font-weight: 700; font-family: Arial,verdana}
.boldred2 { color: #AD0000; font-weight: bold; }
.sort1 { border: 1px solid #000000; }
.tnyhr {
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 6px;
  height: 1px;
  background-color: #474747;
  padding: 0px;
  border-bottom: 1px solid #d8d8d8;
  }
 
.defi
{
text-align: left;
margin-left: 2em;
text-indent: -2em;
}
 
.tblMain { border: 0px; padding: 0px; border-collapse: collapse; width: 1020px; background-color: #ffffff; empty-cells: show; }
.tblMain td { padding: 0px; }
.tblMainB { border: 0px; padding: 0px; border-collapse: collapse; width: 1020px; empty-cells: show; }
.tblMainB td { padding: 0px; }

.tblSub1 { border: 0px; padding: 5px; border-collapse: collapse; background-color: #ffffff; empty-cells: show; }
.tblSub1 td { padding: 5px; }
.tblSub2 { border: 0px; padding: 5px; border-collapse: collapse; empty-cells: show; }
.tblSub2 td { padding: 5px; }

.tmnu { color: #fffffe; font-size: 11pt; font-weight: 700; font-family: Arial, verdana; line-height: 12pt; }

/* colored borderes */
.c_001 { background-color: #AD0000;  border: 1px solid #AD0000; border-left: 0px;}
.c_001L { background-color: #AD0000; border-top: 1px solid #AD0000; border-bottom: 1px solid #AD0000; }
.b_1a { border-left: 1px solid #055560; }
.b_1b { border-bottom: 1px solid #055560; }
.b_1c {background-color: #055560; width: 1px; }
.tmo { color: #ffffff; background-color: #AD0000; }
.tmo:hover { color: #AD0000; background-color: #ffffff; cursor: pointer;}
.tmo a { color: #ffffff; text-decoration: none; display: block;} 
.tmo a:hover { color: #AD0000; text-decoration: none; display: block;} 
/* left states menu */

#menu_s ul
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
}
.menu_s_T
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
  margin-left: 0px;
  font-weight: bold;
  margin-top: 4px;
}
.menu_s_I
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
  padding-left: 10px;
  font-weight: normal;
}