/* border colors used to be #8B4513 / color="#532d1c" */

html { overflow: -moz-scrollbars-vertical; overflow-x:auto;height:100.1%; min-height:100%;margin-bottom:1px;}

body { 
  font-family: Times, 'Times New Roman', Georgia, serif;
  color: #333333;
  line-height: 1.166;
  margin:0;padding:0;
}

a:link, a:visited, a:hover {
  color: #5c3826;
  text-decoration: underline;
}

.rightpadding {padding-right:20px;}

td {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
}

td.ov {
/*font-family: 'Times New Roman', serif;*/
font-size: 12px;
font-weight: 600;	
color: #5c3826;
padding:19px;
}
.home-lpanel-top {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
font-weight: 500;	
color: #5c3826;
padding-left:25px;
padding-right:15px;
line-height: 1.5;
margin-top: 15; 	
margin-bottom: 0; 	
}
.enter a:link {
color: #FFFFFF;
text-decoration: underline;
}
.enter v:link {
color: #FFFFFF;
text-decoration: underline;
}

.home-lpanel-bottom {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.00;
font-weight: 500;	 	
}
.home-lpanel-bottom-fact {
/*font-family: 'Times New Roman', serif;*/
font-size: 18px;
color: #5c3826;
line-height: 1.00;
font-weight: bolder;	 	
}
.home-mpanel-bottom-practice {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.75;
font-weight: normal;	 
text-align:left;
margin-bottom:15px;
}
.home-mpanel-bottom-practice-spacing {
letter-spacing: 1px;
font-size:13px;
}
.home-mpanel-bottom-acco {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.10;
font-weight: normal;	  
text-decoration: none;	
text-align:left;
}
.ov-rpanel-top-headline {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.10;
font-weight: bold;	  
}
.ov-rpanel-top {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.25;
font-weight: normal;	 	
}
.bio-rpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: normal;	 
padding-left:10px;
padding-right:35px;  	
}
.exp-rpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: normal;	 
padding-left:25px;
padding-right:45px;  	
padding-top:45px;
}
.pa-lpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 19px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:40px;  	
padding-top:20px;
padding-bottom:0px;
font-style: italic;
}
.common-lpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 19px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:5px;
padding-right:40px;  	
padding-top:0px;
padding-bottom:0px;
font-style: italic;
}
.diverse-lpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 19px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:20px;
padding-right:20px;  	
padding-top:10px;
padding-bottom:0px;
font-style: italic;
}

.sub-insight {
/*font-family: 'Times New Roman', serif;*/
font-size: 19px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:10px;  	
padding-top:45px;
font-style: italic;
}
.pa-paneltext {
/*font-family: 'Times New Roman', serif;*/
font-size: 11px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:40px;  	
font-style: italic;
}
.common-paneltext {
/*font-family: 'Times New Roman', serif;*/
font-size: 11px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:0px;
padding-right:40px;  	
font-style: italic;
}
.inno-lpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 15px;
color: #5c3826;
line-height: 1.75;
font-weight: NORMAL;	 
padding-left:10px;
padding-right:10px;  	
padding-top:40px;
font-style: italic;
}
.pa-rpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:40px;  	
padding-top:45px;
}
.insight-rpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:40px;  	
padding-top:45px;
}
.car-rpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:40px;  	
padding-top:45px;
}
.con-rpanel {
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: NORMAL;	 
padding-left:25px;
padding-right:40px;  	
padding-top:45px;
}
.home-mpanel-bottom-acco	a:link {
color: #5c3826;
background: none;
text-decoration: underline;
}
.home-mpanel-bottom-acco	a:visited {
color: #5c3826;
background: none;
text-decoration: underline;
}
.home-mpanel-bottom-acco	a:hover {
color: #5c3826;
background: none;
text-decoration: underline;
}

td.border-home-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
border-right: 0px solid;
border-right-color: #532d1c;
}
td.border-home-bottom-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}
td.border-home-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
padding: 0px 0px 0px 0px;
}
td.border-home-bottom-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}
td.border-home-bottom-middle {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 0px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-home-bottom-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}
td.border-ov-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}
td.border-ov-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}

td.border-ov-bottom-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}

td.border-bio-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid; 
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-bio-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}

td.border-exp-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-exp-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}
td.border-pa-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-pa-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;

}

td.border-core-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-car-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-car-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-car-top-right2 {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 0px solid;
border-left-color: #532d1c;
}
td.border-long-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 0px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-long-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-rep-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 0px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-rep-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-career-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 0px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-career-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}


td.border-inno-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 0px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-inno-top-right2 {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}
td.border-con-top-left {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
}

td.border-con-top-right {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
}
.dropgraphic {
padding-top: 2px;
}
.dropgraphic2 {
padding-top: 5px;
}
.dropgraphic3 {
padding-top: 26px;
}
.ov-law-firm-image {
padding-left:40px;
padding-right:0px;  	
padding-top:20px;
}
.bio-law-firm-image {
padding-left:52px;
padding-right:0px;  	
padding-top:35px;
}
.bio-law-firm-image-text {
padding-left:5px;
padding-right:15px;  	
padding-top:5px;
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: normal;	  
}
.testimonials {
padding-left:17px;
padding-right:15px;  	
padding-top:45px;
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: normal;	  
}
.testimonials2 {
padding-left:25px;
padding-right:45px;  	
padding-top:5px;
/*font-family: 'Times New Roman', serif;*/
font-size: 13px;
color: #5c3826;
line-height: 1.50;
font-weight: normal;	  
}
.home-fact-sheet {
padding-left:25px;
padding-top:25px;
text-align:left;
}
.div-rpanel-image-push {
padding-top:10px;
}
.div-artwork-image-push {
padding-top:45px;
}

.print-borders {
border-bottom: 1px solid; 
border-bottom-color: #532d1c;
border-right: 1px solid;
border-right-color: #532d1c;
border-left: 1px solid;
border-left-color: #532d1c;
border-top: 1px solid;
border-top-color: #532d1c;
}
.print-version {
/*font-family: 'Times New Roman', serif;*/
font-size: 15px;
color: #5c3826;
line-height: 1.50;
font-weight: normal;	 
padding-left:0px;
padding-right:0px;  	
}

img.print-portrait {
	border:1px solid #643F25; 
	margin:19px 20px 15px 10px; 
	float:left;
}

.duallist {
	margin-left:0;
	padding-left:17px;
}
.duallist li {
	margin-bottom:1em;
}

#splashcontainer {
	
	/*display:none;
	display:none;*/
	
	z-index:101;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px; left: 0px;
	background-color:#815D2D;
}
#splash {

}
#splashclose {
	display:none;
	z-index:102;
	color:white;
	font-size:18px;
	position:absolute;
	margin:25px;
	top:0;
	right:0;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
}

#main {
  padding:25px;
  line-height: 1.50;
}

#main h1 {
  margin-bottom:1.5em;
}





h1, #subnav a {
  font-size: 15px;
  font-style: italic;
  letter-spacing:2px;
  font-weight:lighter;
  color:#663f2c;
  text-decoration:none;
}

h1 em, #subnav a em {
  margin-left:2px;
  font-style: normal;
  font-weight:normal;
  text-transform: uppercase;
  font-weight:bold;
  text-decoration:none;
}

#subnav small {  
  font-style: normal; 
  margin-left:2px;   
  text-decoration:none; 
  letter-spacing: 0px;
}

#subnav ul, #subnav li { 
  margin:0; 
  padding:0; 
  list-style:none; 
  list-style-image:none; 
  margin-bottom:13px;
}
#subnav a { font-size:13px; margin-left:7px;  }
#subnav li.active { list-style-image:url('/images/bullet2.png'); }
#subnav { margin:25px 0 25px 15px; }

#subnav.landing { margin:10px 0 0 25px; }
#subnav.landing li { margin:0; padding:0; }
#subnav.landing a { margin:0; font-size:14px; padding:12px 20px; display:inline-block; }
#subnav.landing a:hover { 
  background-image:url('/images/bullet2.png'); 
  background-repeat:no-repeat;
  background-position:0px 16px;
}

div.bio-rpanel p.heading { font-weight: bold; text-transform: uppercase; }
div.bio-rpanel p.subheading { font-weight: bold; }
div.bio-rpanel h1 { margin-bottom:7px; padding-bottom:0; line-height:0; font-size:16px; }
div.bio-rpanel div.subtitle { font-size:14px; letter-spacing:2px; font-style:italic; text-transform:lowercase; margin-top:0; padding-top:0; margin-bottom:25px; }

ul.experience li { margin-bottom:1em; }



.contactimg { float:right; margin-right:50px; width:185px; height:30px; }
.btnprint {  float:right; margin-right:50px; clear:both;}
.btnprint a, .btnprint a:hover { text-decoration:none; color:#888888; font-size:10px; }
.btnprint img { position:relative; top:7px; width:25px; height:26px; border:0; }


/* PRINT VERSION */

div.print-version .contactimg { display:none;}
div.print-version div.bio-rpanel h1 { font-style:normal; text-transform:uppercase; font-weight:bold; }
div.print-version div.bio-rpanel h1 em {  }

.footer {
  font-size:10px;
  font-weight:bold;
  text-transform:uppercase;
  line-height:20px;
  margin:10px;
}		



/* End of CSS that is not needed for the script. */
/* Don't delete anything below here */
.dhtmlgoodies_contentBox {
	border:1px solid #8B4726;
	height:0px;
	visibility:hidden;
	position:absolute;
	background-color:#cdb890;
	overflow:hidden;
	padding:2px;
	width:576px;
}
.dhtmlgoodies_content {
	position:relative;		
	width:100%;
	font-size:0.8em;
}
