*, html, body {
   font-family: Arial, Times New Roman;
   font-size: 14px;
}

html, body {
   padding: 0;
   padding-top: 10px;
   margin: 0;
}

.address {
   font-family: Times New Roman;
   font-size: 12px;
   /*font-variant: small-caps;*/
   text-align: right;
   padding-right: 20px;
   padding-top: 10px;
}

.nav {
   font-family: Times New Roman;
   margin-left: 20px;
   color: #666666;
   border-bottom: 1px solid #ffffff;
   cursor: pointer;
   font-size: 12px;
   font-family: Times New Roman;
   margin-bottom: 10px;
}

.nav:hover {
   font-family: Times New Roman;
   margin-left: 20px;
   color: #000000;
   border-bottom: 1px solid #a20000;
   cursor: pointer;
   font-size: 12px;
   font-family: Times New Roman;
   margin-bottom: 10px;
}

.nav a {
   font-family: Times New Roman;
   color: #666666;
   text-decoration: none;
   font-size: 12px;
}

.nav a:hover {
   font-family: Times New Roman;
   color: #000000;
   text-decoration: none;
   font-size: 12px;
}

.navon {
   margin-left: 20px;
   color: #000000;
   border-bottom: 1px solid #a20000;
   cursor: pointer;
   font-size: 12px;
   font-family: Times New Roman;
   margin-bottom: 10px;
}

.navon a {
   font-family: Times New Roman;
   color: #000000;
   text-decoration: none;
   font-size: 12px;
}

.footer {
   border-top: 1px solid #666666;
   text-align: right;
   font-size: 11px;
}

.footer2 {
   height: 20px;
   background-color: #660000;
}

.rightnav {
   width: 200px;
   padding-right: 20px;
   padding-bottom: 40px;
}

.mainbody {
   padding-left: 40px;
   padding-right: 40px;
   padding-bottom: 40px;
}

p, td {
   color: #333333;
   font-size: 12px;
}

p a, td a {
   font-size: 12px;
}

h1 {
   color: #820000;
   font-weight: bold;
   font-size: 20px;
   border-bottom: 1px solid #000000;
   margin-bottom: 20px;
}

.footerbar {
   border-top: 1px solid #666666;
   margin-bottom: 10px;
}

.footer {
   padding-top: 5px;
   padding-right: 10px;
   height: 16px;
   background-color: #660000;
}

.footer, .footer a {
   font-size: 10px;
   color: #ffffff;
   text-decoration: none;
}

.footer a:hover {
   border-bottom: 1px solid #a20000;
   color: #ffffff;
   text-decoration: none;
}

.practicearea a {
   line-height: 200%;
   text-decoration: underline;
   color: #000000;
}

.logocontainer {
   padding-left: 20px;
   padding-bottom: 25px;
}

.subheader {
   font-weight: bold;
   font-size: 14px;
}

textarea {
   width: 100%;
}
