body{
margin:0px 0px;padding:5px;

}


p
{
  font-family:"Tahoma";
  font-size:small;
  color:#9B9B9B;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:5px;
}


h2
{
  font-family:Tahoma;
  font-size:large;
  color:#193441;
  font-weight:normal;
  text-align:center;
}
h3{
  font-family:"Tahoma";
  font-size:medium;
  font-weight:normal;
  color:#193441;
  font-style:normal;
}


.header{
font-family:Tahoma;
font-size:large;
color:#D0D0D0;

background-repeat:repeat-x;
background-color:#193441;
}
.header h1{
padding:0px;
margin:0px;
font-family:Tahoma;
font-size:medium;
color:#F6E1C3;
font-weight:normal;
font-style:normal;
}

 a
{
  color:#666666
}
a:hover{
  color:#333333
}


.contactform{
  background-image:url('img/light-gradient-small.jpg');
  background-repeat:repeat;
  background-position:inherit;
  font-family:Tahoma;
  font-size:large;
  color:#2F230D;
  width:305px;
}
.mainwrapper
{
  padding-top:0px;
  padding-right:20px;
  padding-left:20px;
}
.maincontent
{
  background-position:top;
  font-family:Tahoma;
  color:#666666;
  margin-right:20px;
  margin-left:20px;
  background-repeat:repeat-x;
}
.maincontent h1
{
  padding:0px;
  margin:0px;
  font-family:Tahoma;
  color:#334D5C;
  font-weight:normal;
  font-style:normal;
  font-size:x-large;
  text-align:center;
}
.rtcolumn{
  padding:0px 0px 0px 5px;
  margin:0px;
  float:right;
  top:inherit;
  border-left-style:solid;
  border-left-width:1px;
  border-left-color:#EDDEA3;
  background-color:#2A5062;
}
.tdspacer{
width:38px;
}
.footer{
font-family:Tahoma;
color:#CEAE63;
font-size:small;
background-image:url('img/navigation-marcgrossman.jpg');
}
.footer_section{
background-image:url('img/bttmnavshadow.jpg');
background-repeat:repeat-x;
}
.btmnav{
  padding:0px;
  margin:0px;
  background-image:url('img/btmshadow.jpg');
  background-repeat:repeat-x;
}
.attorney_profile{
  padding:5px 15px 10px 15px;
  margin-right:10px;
  margin-left:10px;
  width:600px;
  height:251px;
}
.attorney_quick_facts{
background-image:url('img/attorneyyellowshadow.jpg');
font-family:Tahoma;
color:#3E310D;
padding:5px;
background-repeat:repeat-x;
}
.attorney_quick_facts h2{
font-family:Tahoma;
font-size:medium;
color:#3E310D;
text-align:center;
}
.attorney_quick_facts p
{
  font-family:Tahoma;
  color:#3A3222;
}
.phonenumber
{
  background-position:#fff;
  position:absolute;
  right:5px;
  top:10px;
  z-index:1;
  background:#fff;
  float:right;
  font-size:30px;
  color:#FFFFFF;
  white-space:nowrap;
  background-image:url('img/navigation-marcgrossman.jpg');
  font-family:Tahoma;
  font-weight:normal;
  margin-left:20px;
}
