 body {
	background-color:#744100;
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
body, div, span, table, td, p, a, ul, b,input,select {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	
}
.white {
	font-family:verdana;arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	color:#ffffff;
}

img {
	border:0px;
}

.addy {
	line-height:14px;
	font-size:11px;
}
hr {margin:0px;
height:0px;
border-top:1px dotted #FFFFFF;
}

td.dateline {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#8392A0;
	text-align: right;
	padding-right: 10px;
}
p.prompt {
	margin-bottom:20;
}
td.listing, p.listing {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#515151;
	padding-bottom: 20px;
}
a{
	font-size: 12px;
	color: #E6CF54;
	text-decoration: none;
	line-height: 16px;
	padding-bottom: 5px;
}

a:link{
	color: #E6CF54;
	text-decoration: none;
}

a:visited{
	color: #eeeeee;
	text-decoration: none;
}

a:hover{
	color: #ffffff;
	text-decoration: underline;
}

.txttitle {
	margin-top:10px;
	margin-bottom:10px;
}
.toptitle {
	margin-bottom:10px;
}

.maintable {
	background-color:white;
	background-image:url(/images/515151.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin-left: 19px;
}

td.footer {
	background-color:#E0E4E7;
	padding-bottom: 20px
}

td.rightborder {
	background-color:#515151;
}

div.copyright {
	text-align:left; padding-left:25px; padding-top:10px;
}
.titletextLast {
	color:#8392A0;
}
.persontitle 
{
	padding-left: 24px;
	background: url(/images/subnav.title.gif) 0px 4px no-repeat;
}
.persontitleLast 
{
		padding-left: 24px;
	}
.colortext {
	color:#8392A0;
	margin-left: 15px;
}

a.bread,a.bread:link,a.bread:visited,a.bread:active {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#8392A0;
	margin-top: -2px;
	text-decoration:none;
}
a.bread:hover {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#8392A0;
	margin-top: -2px;
	text-decoration: underline;
}

.arrows {
	margin:19px 0 0 0;
}

div.bodytext {
	padding-top: 24px;
	padding-right: 28px;

}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#515151;
	margin-top: 0px;
	margin-bottom: 12px;

}

img.bullet {
	margin-left: 3px;
	margin-right: 7px;
	border:0;
	vertical-align: top;
	margin-top: 5px;
}

div.manbullet {
	margin-bottom: 3px;
}

div.manbullet2 {
	margin-bottom: 8px;
}

.bulletindent {
	margin-left: 15px;
}

div.nosubhead {
	padding-top:23px;
	width: 100%;
	clear: right;
}

div.subhead {
	padding-top:23px;
	padding-bottom:15px;
	width: 100%;
	clear: right;
}
p.nosubhead 
	{
		padding-top:23px;
	}
	
img.subhead		{border: 0px; margin: 16px 0 12px 0; }

img.subhead2	{border: 0px; margin: 0 0 12px 0; }

div.subhead2 {
	padding-top:25px;
	padding-bottom:15px;
	width: 100%;
	clear: right;
}
	#atlanta, #boston, #charlotte, #chicago, #dallas, #houston, #la, #miami, #minn, #ny, #rtp, #seattle, #calgary, #van, #wash, #sanfrancisco, #hartford
	{
	visibility:hide;
	visibility:hidden;
	position:absolute;
	width:200px;
	top:207px;
	left:106px;
	z-index:0;
	z-index:2;
	}
	#atlantatxt, #bostontxt, #charlottetxt, #chicagotxt, #dallastxt, #houstontxt, #latxt, #miamitxt, #minntxt, #nytxt, #rtptxt, #seattletxt, #calgarytxt, #vantxt, #washtxt, #sanfranciscotxt, #hartfordtxt
	{
	visibility:hide;
	visibility:hidden;
	position:absolute;
	width:240px;
	top:252px;
	left:128px;
	z-index:0;
	z-index:2;
	}

	#beijing, #shanghai
	{
	visibility:hide;
	visibility:hidden;
	position:absolute;
	width:200px;
	top:223px;
	left:106px;
	z-index:0;
	z-index:2;
	}

	#beijingtxt, #shanghaitxt
	{
	visibility:hide;
	visibility:hidden;
	position:absolute;
	width:240px;
	top:252px;
	left:128px;
	z-index:0;
	z-index:2;
	}
	
	
.casethumb {
	margin: 3px 10px 0 0;
}
.nodecoration:hover {
	text-decoration: none;
}
/* styles for 07.12.2005 updates */
.breadcrumbtext {
	margin-bottom: 16px;
	margin-left:87px;
	height:26px;
}
.breadcrumbtext, .breadcrumbtext a {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#8392A0;
}
.breadcrumbtext a {
	text-decoration:underline;
}
a.breadOn  {
	font-weight:bold;
	text-decoration:none;
}
#midColumnDiv {/* template layout */
	float:left;
	width:340px;
}
#midColumnDivNews {/* template layout */
	float:left;
	width:400px;
	padding-bottom:16px;
}
#bodyColumnDiv 
{
	float:left;
	margin-left:87px;
}
.bodyColumnPad {/* template layout */
	padding-left:104px;
	margin-right:137px;
}
.jobListPad {/* template layout */
	padding-left:87px;
	margin-right:137px;
}
.jobDescPad {/* template layout */
	padding-left:189px;
	margin-right:137px;
	padding-bottom:14px;
}
.midColumnPad {/* template layout */
	padding-left:31px;
	padding-bottom:10px;
}
.midColumnPad p 
{
	padding-right:0px;
}
p.pageTitle {/* graphic text usually on top of mid column */
	margin-bottom:0px;
}
.newsArticleDiv {/* article listing */
	float:left;
	margin-top:6px;
	margin-bottom:6px;
	line-height:15px;
}
.newsArticleLtDiv {/* article listing */
	float:left;
	width:79px;
	padding-top:1px;
	}
.newsArticleRtDiv {/* article listing */
	float:left;
 	width:290px;
}
.newsArticleDate {/* article listing */
	font-weight: bold;
	color:#8392A0;
}
.newsArticlePic {/* article listing */
	padding:5px 0px 0px 0px;
}
.newsArticleNav 
{
	padding:0px 0px 0px 79px;
}
.newsArticleNavImage 
{
	margin-top:6px;
	margin-bottom:0px;
}
.personProfileDiv {/* article listing */
	padding-top:10px;
	line-height:15px;
}
.clickTree {
	margin-top:13px;
}
.clickTree div {
	background: url(/images/subnav.circ.green.gif) 0px 4px no-repeat;
	padding: 0px 0px 2px 11px;
}
.clickTree div.sectOn {
	background: url(/images/subnav.circ.red.gif) 0px 4px no-repeat;
	padding: 0px 0px 2px 11px;
}
.clickTree li a  {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
.clickTree li a:hover {
	text-decoration:underline;
}
.clickTree ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.clickTree ul.subItems {
margin-top:0px;
}
.clickTree .subItems li {
	background: url(/images/subnav.arrw.gif) 0px 0px no-repeat;
	padding: 1px 0px 2px 24px;
}
.clickTree .subItems li.subOn {
	background: url(/images/subnav.arrw.red.gif) 0px 0px no-repeat;
	padding: 1px 0px 2px 24px;
}
.clickTree div a {
	font-weight:bold;
}
.clickTree div a:visited, .clickTree li a:visited {
	color:#666;
}
.clickTree a, .subItems li a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}
.buttonNavDiv { /* graphic buttons at end of article list and/or individual article */
	 clear:both;
	 margin-left:79px;
}
.recognitionOrange {
	color:#F04D33;
}
.bulletPlus, .bulletArrow  {
	padding-top:8px;
	line-height:15px;
}
.bulletPlus a, .bulletArrow a {
	padding: 1px 0px 2px 16px;
	color:#403E40;
}
.bulletPlus a:hover, .bulletArrow a:hover {
	background: url(/images/expts.plus-o.gif) 0px 3px no-repeat;
	color:#403E40;
}
.bulletPlus a:visited, .bulletArrow a:visited {
	color:#403E40;
}
.bulletPlus a {
	background: url(/images/expts.plus.gif) 0px 3px no-repeat;
}
.bulletArrow a {
	background: url(/images/expts.arrow.gif) 0px 5px no-repeat;
	padding: 2px 0px 2px 16px;
}
.bulletPlus a:hover {
	background: url(/images/expts.plus-o.gif) 0px 3px no-repeat;
}
.bulletArrow a:hover {
	background: url(/images/expts.arrow-o.gif) 0px 5px no-repeat;
}
.paddy {
	padding: 0 0 20px 0;
}
a.subnav2,a.subnav2:visited,a.subnav2:active,a.breadOn:visited,a.breadOn:active {
	text-decoration:none;color:#8392A0;
}
a.subnav2:hover {
	text-decoration:underline;
}
#contentContain {/* template layout */
	float:left;
	padding-bottom:15px;
}

#leftColumnDiv {/* template layout */
	float:left;
	width:363px;
	padding-bottom:10px;
}
#leftColumnDivNews {/* template layout */
	float:left;
	width:283px;
}
.leftColumnPad {/* template layout */
	padding-left:87px;
	padding-bottom:10px;
}
.locationsFlashPad 
{
	padding-left:37;
}
#subnavPad 
{
	padding-left:88px;
	padding-top:55px;
}
#subnavPadNews
{
	padding-left:88px;
	padding-top:0px;
}
.subnavLeft {
	line-height:15px;
}
.subnavLeft .sectListing {
	display:block;
	padding-bottom:6px;
}
.subnavLeft a {
	color:#403E40;
	background: url(/images/subnav.arrw.gif) 0px 0px no-repeat;
	padding: 2px 0px 2px 24px;
	text-decoration:none;
}
.subnavLeft a:hover, .subnavLeft a.pageOn  {
	background: url(/images/subnav.arrw.red.gif) 0px 0px no-repeat;
	padding: 2px 0px 2px 24px;
}
.subnavLeft a:hover {
	text-decoration:underline;
}
.subnavLeft a:visited {
	color:#403E40;
}
.subnavLeft a.sectOn, a.sectOff, a.sectIn {
	padding: 0px 0px 2px 11px;
	font-weight:bold;
}
.subnavLeft a.sectOff:hover, .subnavLeft a.sectOn, .subnavLeft a.sectIn:hover {
	background: url(/images/subnav.circ.red.gif) 0px 4px no-repeat;
	padding: 0px 0px 2px 11px;
}
.subnavLeft a.sectOff 
{
	background: url(/images/subnav.circ.green.gif) 0px  4px no-repeat;
}
.subnavLeft a.sectIn  {
	background: url(/images/subnav.circ.red.gif) 0px 4px no-repeat;
}

a.pageOnBottom
{
	color:#403E40;
	background: url(/images/subnav.arrw.bottom.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 24px;
}
a.pageOnBottomSelected {
	background: url(/images/subnav.arrw.red.bottom.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 24px;

}
a.pageOnBottomSelected:hover {
	background: url(/images/subnav.arrw.red.bottom.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 24px;
}

a.pageOnBottom:hover 
{
	background: url(/images/subnav.arrw.red.bottom.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 24px;
}
a.pageOnTop
{
	color:#403E40;
	background: url(/images/subnav.arrw.top.gif) 0px 0px no-repeat;
	padding: 2px 0px 2px 24px;
	text-decoration:none;
}
a.pageOnTopSelected {
	background: url(/images/subnav.arrw.red.top.gif) 0px 0px no-repeat;
	padding: 2px 0px 2px 24px;
}
a.pageOnTopSelected:hover {
	background: url(/images/subnav.arrw.red.top.gif) 0px 0px no-repeat;
	padding: 2px 0px 2px 24px;
}
a.pageOnTop:hover 
{
	background: url(/images/subnav.arrw.red.top.gif) 0px 0px no-repeat;
	padding: 2px 0px 2px 24px;
}
.titletext {
	color:#8392A0;
	padding-left: 24px;
	background: url(/images/subnav.title.gif) 0px 4px no-repeat;
}
.expertiseSelectContainer 
{
	margin:15 0 15 0;
	text-align:right;
}
.projectList 
{
	margin:10px;
}
.projectSelectContainer
{
	position:relative;
	left:396;
}
.projectSelectContainerStart
{
	margin-left:30px;
}
.projectselectcontrol 
{
	height:24;
	text-align:left;
	padding-bottom:24;
}
.specialtySelect 
{
	width:180;
	margin-bottom:20;
}
.newsTeaserContainer
{
	padding:0 55 5 25;
}
.headline {
	padding-top:2px;
	padding-bottom: 12px;
}
.newstitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8392A0;
	font-size:10px;
	font-weight:bold;
	text-decoration:none
}
.newscontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	font-size: 10px;
	line-height:14px;
}
.newscontent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	font-size: 10px;
	line-height:14px;
}

.newslisting {
	padding-bottom:12px;
}
.newslistingstart {
	padding-bottom:0px;
}
/* end of styles for 07.12.2005 updates */
/* styles for 08.11.2005 updates */
ul.bulletList {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	list-style:none;
}
ul.bulletList li {
	background:url(/images/bullet_text.gif) left 5px no-repeat;
	padding: 1px 0px 2px 14px;
}
OL {
	padding:0px;
	margin-left:24px;
}
OL li {
	margin:0px;
	padding:0px 0px 3px 0px;
}
/* end of styles for 08.11.2005 updates */

/* styles for 07.12.2005 updates */
 a.projectssub {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#8392A0;
	text-decoration:none;
}
 a.projectssub visited{
	text-decoration:underline;
}
.projectssubcontainer 
{
	margin-bottom:10px;
}
.recognition 
{
	margin:0px;
}
.recognition ul 
{
	margin-left:0;
	list-style-type:none;
	font-weight:bold;
}
.recognition li 
{
	font-weight:normal;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}
.recognition.rankings ul
{
	margin-left:0;
	list-style-type:none;
	font-weight:bold;
}
.recognition.rankings li 
{
	font-weight:normal;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}
.title 
{
	float:left;
	margin:0px;
} 
.pquote
{
	float:left;
	margin:12px 0px 12px 0px;
}

.contactGroup 
{
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#515151;
}
.contactHeader
{
	margin-bottom:5px;
	font-weight:bold;
}
.addressTable 
{
	margin-bottom:10px;
}
.projectlistheader 
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#8392A0;
	padding-top:15px;
	padding-bottom:8px;
	text-decoration:none;
}
FORM {
color:#744100;
background-color:#744100;
border: 0px;
padding: 5px;

}
select {
 background-color:#744100;
 color: #ffffff;
}
	
	