
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #fff;
  font-family: Verdana, Arial,  Sans-Serif;
  color:#564b47; margin:0;


}

#all
{background-image: url(images/bg-nav.jpg);background-repeat: repeat-y;font-family:verdana, arial, helvetica, sans-serif; background-color: #fff;width:100%;}





/* Positioning - Nav */ 
#leftnav
{
position: absolute;
left: 0px;
padding-top:30px;
margin:0px;
background-image: url(images/bg-nav.jpg);font-family:verdana, arial, helvetica, sans-serif;background-color:#8C2B44;

}
#leftnav ul {padding: 0;margin:0;width:165px;}

#leftnav li {
list-style:none;
font-size: .9em;
border:1px solid #B86B7F;
border-width:1px 0 0 0;
padding:6px;padding-left: 20px;
}

#leftnav a {
color: #ffffff;
border-bottom: none;
font-size: .9em; font-weight:bold;
}

#leftnav a:hover {
color: #D7C8CC;
text-decoration: none;
}

#leftnav a.on {
color: #D7C8CC;
text-decoration: none;
}


/* LOGO */ 
#logo
{text-align:right;padding:10px;margin-bottom:20px;margin-right:4%;}


html>body #logo
{text-align:right;padding:10px;margin-bottom:20px;margin-right:20%;}

/* CONTENT AREA */ 
#content {
  margin-left: 175px; 
  background-color:#fff;color:#000;
  overflow: auto;}


/* Hometext */ 



#hometext
{float:left;background:#D9D9D9;width:80%;border-left:5px solid #fff;border-bottom:5px solid #fff;
}

#hometext p
{margin-right:15px;
}

#hometext h1
{padding-left:5px;margin-top:12px;
}
html>body #hometext h1
{padding-left:5px;
}

#hometext img
{float:left;background-color:#fff;margin-right:15px;border:5px solid #fff;border-width:0 5px 0 0;

}

#home-practiceareas
{float:left;background:#EAEAEA;width:80%;border-left:5px solid #fff;padding-bottom:15px;

}

#home-practiceareas h1, #home-practiceareas p {padding:0 0 0 15px;
}

#home-practiceareas a:link, #home-practiceareas a:visited {
text-decoration: none;padding-right:.8em;
font-weight: normal;
color: #8D2B45;
border-bottom: none;
}

#home-practiceareas a:hover {
text-decoration: none;
color: #000;
border-bottom: none;
}


/* Innertext */ 

#innertext
{float:left;background:#EAEAEA;width:75%;border-left:5px solid #fff;padding-bottom:20px;
}




.pic_inner
{margin-left:15px;float:right;
}

#innertext p
{margin:10px 0;margin-right:33px;padding-left:15px;
}

#innertext h1,#innertext h2
{padding-left:15px;}

#innertext h3
{margin:30px 20px 0 0px;padding-left:10px;}


h1 {margin:0; padding:0; font: normal normal arial, sans-serif 1.0em; line-height:170%;font-size:1.3em;color:#8D2B45;text-align:left;font-weight:normal; }

h2 {margin:0; padding:0; font: normal bold arial, sans-serif 1em; line-height:170%;font-size:.9em;color:#000;text-align:left; }

h3 {margin:0; padding:0; font: normal bold arial, sans-serif; line-height:170%;font-size:.9em;color:#8D2B45;background-color:#D9D9D9;text-align:left }
h3 a {border: 0px #fff dotted;}
 

.peoplepic
{float:left;margin-right:13px;}



hr {
color: #fff;clear: both;
height: 1px;margin:12px 2px;}


html>body hr {
display:none}
/* Footer */

#footer
{
clear:both;margin-top:10px;
padding: .5em;
color: #333;
font-size:.6em;
}


#footer a

{font-weight:normal;border-bottom:0;color:#000000}

#content h2 { margin: 0 0 .5em 0; }


/* Presentation */ 



 
ol li{
font-weight:bold;
 }

ol p{
font-weight:normal;font-size:13px;
 }

 
p, li {
 margin:0;text-align:left;
 padding:0px;font-family:verdana,sans-serif; line-height:140%;font-size:.8em;text-align:justify;
 }

#innertext.left-align p,#innertext.left-align li {
text-align:left; }
#innertext.left-align img{border: 0px solid #000;}

 

a {
text-decoration: none; font-weight: bold;color: #8D2B45;
border-bottom: 1px #8D2C44 dotted;
} 
a:visited {} 
 



a:hover {
color:#000;
} 



 
/* FORMS*/	




#marginForm{margin:0;padding:0px;border:0px solid #000;padding-left:15px;}
#marginForm legend {background: #EEF1F1;border: #26a solid 1px;
padding: 1px 10px;color:#000;font-weight: normal;padding:.5em;margin:0}
#marginForm fieldset
{margin: 0;border: 0px solid #000;border-top: 0px solid #6F7575;padding: 0;font-size:12px;}
#marginForm input
{position: relative;top: -1.4em;left: 12em;display: block;margin-top:.1em;color:#8E2C45;background-color:#F9F9F9;border:1px solid #B7B7B7;padding-left:5px;}
#marginForm textarea
{position: relative;margin-top:.3em;color:#8E2C45;font-family:verdana,sans-serif;font-size:12px;width:305px; background-color:#F9F9F9;border:1px solid #B7B7B7;padding-left:5px;}
#marginForm fieldset.submitbuttons{margin-left:-8em;}
#marginForm input.submit
{float:left;top: 0;border: 1px solid #006DBA;background-color:#EEF1F1;margin:6px 10px 12px 0;}
#marginForm label
{clear: both;float: left;display: block;width: 12em;font-weight: normal;}
#marginForm label.first
{margin-top: 1em;}
#marginForm select
{position: relative; top: -1.4em; left: 8em;display: block;}
#marginForm input.submit
{float:left;top: 0;left: 0;border: 1px solid #8E2C45;background-color:#B34864;margin:6px 10px 12px -1px;color:#fff;}



#bottomspace
{
clear:both;height:490px;

}