body {
  margin:0px;
  padding:10px;
}
td, div, p {
  font-family:Georgia, 'Times New Roman', serif;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:0px;
}
a, a:link, a:visited, a:active {
  font-size:12px;
  text-decoration:underline;
}
.noprint {
  display:none;
}
.print {
  display:block;
}
.back {
  display:none;
}
object, embed {
  visibility:hidden;
}
.body-content {
  text-indent:16px;
  margin:10px 30px;
}

/***************************/
/******* text styles *******/
/***************************/
.title {
  color:#000000;
  font-weight:bold;
  font-size:12px;
}
.top {
  display:none;
}
.content-title {
  font-weight:bold;
  font-size:12px;  
}
.content-title a, content-title a:link, content-title a:active, content-title a:visited {
  text-decoration:none;
}
.photo-title {
 font-family:Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
}
#body-text p {
  text-indent:20px;
}
#footer-legal {
  font-family:Arial, sans-serif; 
  font-size:10px; 
  color:#999999;
}
.home {
  font-family:Arial, sans-serif; 
  font-size:10px; 
  color:#999999;
  text-decoration:none;
}
.name a {
  color:#000000;
  font-weight:bold;
  font-size:14px;
}
.contact {
  margin:10px 0px;
}
.bio {
  margin:10px 20px 0px 0px;
  text-indent:16px;
}
.required {
  color:#ff0000;
}
.label {
  text-align:right;
}
.text {
  margin:0px 10px;
  width:300px;
}
.select {
  text-align:center;
}
.disclosure {
  font-size:10px;
  margin:30px;
}
.practice {
  margin:20px;
}
.practice p {
  margin:10px 0px;
}
.practice li {
  margin: 5px 0px;
}
#sidenav {
  margin:20px 0px 0px 20px;
}