blockquote
{
  background-image:url('../images/openquote.gif');
  background-position:0 2px;
  background-repeat:no-repeat;
  text-indent:25px;
}

blockquote p
{
  background-image:url('../images/closequote.gif');
  background-position:bottom right;
  background-repeat:no-repeat;
  display:inline;
  font-style:italic;
  margin:0;
  padding-right:24px;
}

body
{
  background-repeat:repeat;
  font:normal 100% arial, helvetica, sans-serif;
  text-align:center;
}

h1
{
  font:bold 125% arial, helvetica, sans-serif;
  margin:10px 0;
  padding:0;
}

h2
{
  font:bold 115% arial, helvetica, sans-serif;
  margin:10px 0;
  padding:0;
}

h3
{
  font:bold 110% arial, helvetica, sans-serif;
  margin:10px 0 0;
  padding:10px 0 0;
  text-align:left;
  text-transform:uppercase;
}

hr
{
  color:#000000;
  text-align:center;
  width:75%;
}

p
{
  text-align:justify;
}

ul
{
  margin:0 0 0 20px;
  padding:0 0 0 20px;
  text-align:left;
}

#bulletlist
{
  padding-left:150px;
  text-align:left;
}

#clear
{
  clear:both;
}

#clients
{
  margin:10px 0 0;
  padding:10px 0 0;
  width:auto;
}

#clients td
{
  border:solid 1px #004000;
  margin:5px 10px 0;
  padding:5px 10px 0;
  vertical-align:top;
}

#consultation
{
  border:solid 1px #004000;
  padding:0 15px;
}

#content
{
  padding:5px 60px;
}

#email
{
  font-weight:bold;
  text-align:center;
}

#fees
{
  border:none;
  float:left;
  margin:5px 0;
  padding:5px 0;
  width:780px;
}

#feeschedule
{
  list-style-type:none;
  margin:0 10px 0 0;
  padding:0 0 0 10px;
  text-align:left;
}

#feeschedule li
{
  border-bottom:1px dotted #000000;
  float:left;
  line-height:1.0;
  margin:0 0 .5em;
  position:relative;
  width:100%;
}

#feeschedule li .left
{
  float:left;
  position:relative;
  top:.2em;
  width:70%;
}

#feeschedule li .right
{
  color:#000000;
  float:right;
  padding:1px 0 1px 5px;
  position:relative;
  top:.2em;
  width:30%;
}

#footer p
{
  color:#000000;
  font:bold 80% arial, helvetica, sans-serif;
  text-align:center;
}

#footnotelist
{
  font-size:.75em;
  margin:5px 20px 5px 30px;
  padding:5px 20px 5px 30px;
  text-align:left;
}

#navcontainer, #navcontainer2, #header h1  
{
  display: none;
}

#officephoto
{
  border:solid 1px black;
  margin:0 auto -1px;
  padding:15px;
  width:500px;
}

#paper
{
  border:solid 1px black;
  margin:auto;
  padding:15px;
  width:900px;
}

#phonenumbers
{
  font-weight:bold;
  text-align:center;
}

#photo
{
  border:solid 2px #000000;
  float:left;
  margin:0 0 15px 15px;
  padding:0;
  height:225px;
  width:175px;
  background-repeat:no-repeat;
}

#placeholder
{
  height:225px;
}

.area
{
  margin:0 0 5px;
  padding:0 0 5px;
}

.author
{
  font:bold 90% arial, helvetica, sans-serif;
  margin:0 5px 5px;
  text-align:right;
}

.client
{
  font-weight:bold;
  margin:0;
  padding:0;
}

.experience
{
  margin:0;
  padding:0;
}

.experiencetitle
{
  font-weight:bold;
  margin:0;
  padding:0;
}

.footnote
{
  font-size:.75em;
  padding:0 20px;
  text-align:left;
}

.note
{
  font:normal 95% arial, helvetica, sans-serif;
  margin:1px 10px;
  text-align:justify;
}

.ownerquote
{
  margin:50px 10px 5px 220px;
  text-align:justify;
}

.testimonial
{
  clear:both;
  text-align:justify;
}
#mainBox #newoffer
{
  font:normal 150% arial, helvetica, sans-serif;
  text-decoration:none;
  padding:15px;
  width:435px;
  float:right;
  margin:-30px 50px 0 0;
}
#mainBox A
{
  color:#000000;
  text-decoration:none;
}
.button
{
  border:solid 2px #000000;
  height:15px;
  text-align:center;
  padding:2px 5px;
  font-size:75%;
  display:inline;
}

table
{
  border: solid 1px #000000;
  margin:0;
  padding:0;
}

table tr td
{
  margin:0;
  padding:5px;
  border: solid 1px #000000;
}

table tr th
{
  margin:0;
  padding:2px;
  font:normal 80% arial, helvetica, sans-serif;
  width:25%;
  border: solid 1px #000000;
}

#clearTable
{
  border:none;
}

#clearTable td, #clearTable th
{
  padding:0;
  border:none;
}

#clearTable td
{
  font-size:80%;
  height:40px;
}

#clearTable th
{
  font-size:100%;
  font-weight:bold;
}

.right
{
  text-align:right;
  width:40%;
}

.left
{
  text-align:left;
  width:60%;
}


