* { 	margin: 0;	padding: 0;	}html, body	{	height: 100%;	}body, table, input, select, textarea	{	font-family: verdana, arial, helvetica, sans-serif;	}body	{	font-size: 100%;	color: #000;	background-color: #c4be9f;	//text-align: center;	}html>body	{	font-size: 1em;	}table, input, select, textarea	{	font-size: 1em;	}a	{	color: #906;	cursor: pointer; 	cursor: hand;	text-decoration: none;	border: none;	}a:hover	{	border: none;	}a.noLink1,a.noLink1:hover	{	border: none;	}img     { border: 0; }acronym, abbr	{	border: none;	border-bottom: 1px dotted #ccc;	font-style: normal;	}th	{ text-align: left; }.clear1,.clear2,.clear3 {	clear: both;	line-height: 0px;	overflow: hidden;	//display: none;	}.clear1 {	//height: 0;	}.clear3	{	clear: left;	}.noBreak1	{	white-space: nowrap;	}#stats1	{	display: none;	clear: both;	}.skipnav1 {	position: absolute;	width: 1px;	height: 1px;	overflow: hidden;	top: -500px;	border: none;	}.skipnav2 {	position: absolute;	width: 1px;	height: 1px;	overflow: hidden;	border: none;	}h1, h2, h3, h4, h5, h6 {	font-size: 1em;	line-height: 1.33em;	margin-bottom: .25em;	}h1,h2#h2h1,.pseudo-h1-type1	{	line-height: 1.15em;	font-size: 1.5454em;	margin-bottom: 33px;	text-transform: none;	color: #606;	text-transform: uppercase;	font-weight: normal;	}h2	{	margin: 3em 0 .25em;	}h3	{	line-height: 1.2em;	margin: 0 0 .33em 0;	position: relative;	top: -.1em;	}	h1.type1,h2.type1	{	font-size: 1.2727em;	color: #666;	font-weight: normal;	text-transform: none;	margin-bottom: 1.25em;	}.pseudo-h2-type1,h1.type2	{	color: #666;	font-size: .9090em;	text-transform: uppercase;	font-weight: bold;	position: relative;	top: -32px;	}.pseudo-h2-type1	{	top: -35px;	}h1.type2	{	margin-bottom: 0;	}h2.type1	{	margin-top: 0;	}h2.type2	{	margin-top: 0;	color: #f60;	text-transform: uppercase;	}h2.type3	{	margin-top: 0;	}h2.type4        {   position: relative;   top: -31px;   font-weight: normal;   font-style: italic;   color: #666;}h2.type5	{	margin: 0 0 1em;	font-size: 1.2727em;	color: #606;	font-weight: normal;	}	h3.type1	{	color: #606;	}		h1#logo1,div#logo1	{	font-size: 0em;	line-height: 100%;	margin: 0;	padding: 0;	border: none;	width: 275px;	height: 125px;	position: absolute;	}h1#logo1	{	}	table, input, select, textarea, #bodyWrap1	{	line-height: 1.5em;	}#bodyWrap1	{	font-size: .6875em; /* equals 11px */	}#bodyWrap2	{	width: 968px;	margin: 0 auto;	//text-align: left;	}#bodyWrap3	{	padding: 0 0 0 0;	}		img.type1,img.type3	{	float: left;	margin: 0 1.75em .5em 0;	//margin: 0 1.25em .5em 0;	}img.type2,img.type4	{	float: right;	margin: 0 0 0 1.75em;	//margin: 0 0 0 1.25em;	}img.type3	{	border: 1px solid #b7b6a1;	}img.type4	{	border: 1px solid #b7b6a1;	}img.type5	{	margin: 0 0 .5em;	}a.type1	{	font-size: .8383em;	background: url(../images/blt-arrow1-990000.gif) 0 .33em no-repeat;	//background-position: 0 .66em;	padding-left: 1.4em;	border: none;	top: -9px;	position: relative;	left: -13px;	//display: block;	}a.type1:hover	{	border: none;	}a.type2	{	border: none;	position: relative;	top: -40px;	font-size: 1px;	}	.hrType1,.hrType2,.hrType3	{	overflow: hidden;	height: 1px;	background-color: #000;	margin: 1em 0 1.5em;	}.hrType1,.hrType3	{	background: #fff url(../images/bg5.gif) 0 0 repeat-x;	position: relative;	top: -.5em;	}.hrType1	{	margin: 0;	}.hrType2	{	background-color: #ccc;	}table.type1	{	border-collapse: collapse;	margin-bottom: 0;	}table.type1 td,table.type1 th	{	padding: 0;	vertical-align: top;	}	table.type2,table.type5	{	border-collapse: collapse;	margin-bottom: 2em;	width: 375px;	}table.type3	{	border-collapse: collapse;	margin-bottom: 1em;	}table.type2 td,table.type2 th,table.type3 td,table.type3 th,table.type5 td,table.type5 th	{	padding: 4px 6px;	vertical-align: top;	font-weight: normal;	}table.type3 th	{	text-align: right;	}table.type4	{	}table.type4 td,table.type4 th	{	vertical-align: top;	border: 1px solid #ccc;	}	table.type5 th	{	background-color: #ccc;	}tr.type1 td,tr.type1 th	{	background-color: #f3f3f3;	border-top: 1px solid #e5e5e5;	border-bottom: 1px solid #e5e5e5;	}	td.type1	{	text-align: right;	}	p,ul, ol	{	margin-bottom: 1.45em;	}ul	{	margin-left: .25em;	list-style-type: none;	}ul ul	{	margin-top: 7px;	margin-bottom: .5em;	margin-left: .25em;	}ul li	{	line-height: 1.25em;	margin-bottom: .45em;	padding-left: 13px;	background: url(../images/blt-dot1-000000.gif) 0 .45em no-repeat;	//background-position: 0 .5em;	}ul ul li	{	background: url(../images/blt-dash1-000000.gif) 0 .45em no-repeat;	//background-position: 0 .5em;	padding-left: 12px;	}ol	{	margin-left: 1.75em;	//margin-left: 2.5em;	list-style-type: arabic;	}ol ol	{	margin-top: 7px;	margin-bottom: .5em;	}ol li,ul ol li	{	background: none;	padding-left: 1px;	}	em.type1, i.type1, p.italic1	{	//width: 98.25%;	font-style: italic;	}	dl	{	margin-bottom: 1.5em;	}dt	{	margin-bottom: .75em;	}dd	{	margin-left: 2em;	}	.textType1	{	color: #c00;	}.textType2	{	color: #666;	}.textType3	{	font-size: .9090em;	line-height: 1.15em;	}.textType4	{	color: #c00;	font-size: .9090em;	line-height: 1.15em;	}.textType5	{	color: #666;	font-size: .9090em;	line-height: 1.15em;	}.textType6	{	font-weight: bold;	font-size: 1.0909em;	}.textType7	{	color: #c00;	font-size: 1.0909em;	}.textType8	{	float: left;	position: relative;	left: -5px;	top: 9px;	}.textType9	{	color: #666;	position: relative;	top: -.75em;	}input	{	color: #666;	}input.type1,input.type1warning	{	width: 174px;	//width: 177px;	height: 15px;	//height: 19px;	border: 1px solid #b7b6a1;	padding: 2px;	}input.type2	{	background-color: #c63;	border: 1px solid #b7b6a1;	font-weight: bold;	padding: 3px;	color: #fff;	}input.type3,input.type3warning,input.type6,input.type6warning,input.type7,input.type7warning	{	width: 110px;	//width: 120px;	height: 15px;	//height: 19px;	padding: 2px 5px 1px;	border-top: 2px solid #b3b3b3;	border-left: 2px solid #b3b3b3;	}input.type4	{	position: relative;	left: 0px;	top: 6px;	//top: 4px;	font-weight: bold;	}input.type5	{	position: relative;	left: -7px;	}input.type6,input.type6warning	{	width: 116px;	//width: 130px;	margin-top: 6px;	}input.type7,input.type7warning	{	width: 74px;	//width: 98px;	margin-top: 6px;	//padding-top: 1px;	}input.type8	{	position: relative;	float: right;	top: -1.5em;	}	input.type11	{	height: 20px;	}input.type1warning,input.type2warning,input.type3warning,input.type4warning,input.type5warning,input.type6warning,input.type7warning	{	border: 1px solid #c00;	}	select.type1,select.type2	{	width: 180px;	height: 20px;	//height: 24px;	padding: 1px 2px;	}select.type2	{	width: 153px;	margin-top: 2px;	}	textarea.type1,textarea.type2	{	width: 174px;	//width: 177px;	height: 72px;	//height: 76px;	border: 1px solid #b7b6a1;	padding: 2px;	}textarea.type2	{	width: 360px;	//width: 350px;	height: 72px;	//height: 76px;	}	label.labelOff	{	display: none;	}	.more1,.more2	{	line-height: 1.2em;	}.more1	{	position: relative;	top: -.5em;	text-align: right;	font-weight: bold;	}	.back1	{	position: absolute;	margin: -2em 0 0 -.75em;	}.more1 .textType6,.back1 .textType6	{	position: relative;	top: 0;	font-size: 1.3em;	}	.off	{	display: none;	}.on	{	display: block;	}	#content1,#content2,#content3,#content4,#content5	{	clear: both;	}	#content1	{	min-height: 125px;	//height: 125px;	background: #fff url(../images/bg1.jpg) 0 0 no-repeat;	}#content2	{	background: #fff url(../images/bg2.jpg) 0 0 no-repeat;	padding: 0 0 80px 0;	}body.home1 #content2	{	padding: 0 0 0 0;	}#content3	{	background-color: #dcd8c5;	color: #666;	padding: 0 0 1px 0;	}		.column1,.column2,.column3,.column4	{	float: left;	}	#content2 .column1	{	width: 695px;	}#content3 .column1	{	width: 484px;	color: #666;	}#content3 .column1-wrap1	{	padding: 20px 22px 20px 50px;	}	#content2 .column2	{	width: 273px;	background: url(../images/bg4.jpg) 0 0 no-repeat;	}#content2 .column2 h2	{	margin: 0 0 1em;	text-transform: uppercase;	}body.type2 #content2 .column2	{	width: 150px;	background: none;	}body.type2 #content2 .column2-wrap1	{	padding: 137px 0 0 0;	}body.type3 #content2 .column2	{	display: none;	}#content3 .column2	{	width: 484px;	text-align: right;	font-size: .9090em;	line-height: 1.25em;	color: #666;	}#content3 .column2-wrap1	{	padding: 20px 22px 20px 85px;	//padding: 20px 22px 20px 70px;	}	#content2 .column3	{	width: 250px;	}#content2 .column3-wrap1	{	padding: 0 0 0 25px;	}body.type2 #content2 .column3,body.type3 #content2 .column3	{	width: 344px;	}body.home1 #content2 .column3	{	width: 633px;	}	#content2 .column4	{	width: 445px;	}#content2 .column4-wrap1	{	padding: 0 30px 0 40px;	}body.type2 #content2 .column4	{	width: 474px;	}body.type2 #content2 .column4-wrap1	{	padding: 83px 50px 0 75px;	}body.type3 #content2 .column4	{	width: 624px;	}body.type3 #content2 .column4-wrap1	{	padding: 83px 99px 0 75px;	}body.home1 #content2 .column4	{	width: 335px;	}body.home1 #content2 .column4-wrap1	{	padding: 44px 25px 0 35px;	}#nav1	{	}#nav1 ul,#nav1 li	{	margin: 0;	padding: 0;	}#nav1 ul	{	float: right;	}#nav1 li	{	list-style-type: none;	display: inline;	padding: 0 0 0 18px;	background: url(../images/blt1.gif) 0 0 no-repeat;	//background-position: 0 0;	//behavior: url('js/IEFixes.htc');	float: left;	}#nav1 li.first	{	background: none;	padding-left: 0;	}#nav1 a	{	color: #777;	//height: 37px;	border: none;	display: block;	height: 37px;	float: left;	}#nav1 a:hover	{	border: none;	}#nav1 span	{	display: none;	}	#nav1 li#nav1-PracticeAreas a	{	background: url(../images/nav1/PracticeAreas1.gif) 0 0 no-repeat;	padding-left: 114px;	}#nav1 li#nav1-Elite a	{	background: url(../images/nav1/Elite1.gif) 0 0 no-repeat;	padding-left: 45px;	}#nav1 li#nav1-ThoughtLeadership a	{	background: url(../images/nav1/ThoughtLeadership1.gif) 0 0 no-repeat;	padding-left: 149px;	}#nav1 li#nav1-GivingBack a	{	background: url(../images/nav1/GivingBack1.gif) 0 0 no-repeat;	padding-left: 94px;	}#nav1 li#nav1-Careers a	{	background: url(../images/nav1/Careers1.gif) 0 0 no-repeat;	padding-left: 83px;	}#nav1 li#nav1-PracticeAreas:hover a,#nav1 li#nav1-Elite:hover a,#nav1 li#nav1-ThoughtLeadership:hover a,#nav1 li#nav1-GivingBack:hover a,#nav1 li#nav1-Careers:hover a,#nav1 li#nav1-PracticeAreas.hover a,#nav1 li#nav1-Elite.hover a,#nav1 li#nav1-ThoughtLeadership.hover a,#nav1 li#nav1-GivingBack.hover a,#nav1 li#nav1-Careers.hover a,#nav1 li#nav1-PracticeAreas.selected a,#nav1 li#nav1-Elite.selected a,#nav1 li#nav1-ThoughtLeadership.selected a,#nav1 li#nav1-GivingBack.selected a,#nav1 li#nav1-Careers.selected a	{	background-position: 0 -37px;	}		#nav2	{	text-align: right;	padding: 96px 20px 0 0;	//padding-right: 17px;	font-size: 1.0909em;	}#nav2 ul	{	margin: 0;	padding: 0;	}#nav2 ul li	{	background: url(../images/blt-dot1-ff9933.gif) 0 .4em no-repeat;	//background-position: 0 .5em;	}#nav2 a	{	color: #606;	}#nav2 a:hover	{	text-decoration: underline;	}#nav2 ul li.first	{	background: none;	padding-left: 0;	}		#nav3	{	margin-bottom: 25px;	}#nav3 ul li	{	background: url(../images/blt-pipe1-575757.gif) 0 .15em no-repeat;	//background-position: 0 .25em;	}#nav3 ul li.first	{	background: none;	padding-left: 0;	}#nav3 a	{	color: #666;	border-bottom: 1px solid #666;	}#nav3 a:hover	{	color: #666;	border-bottom: 1px solid #666;	}		#nav4	{	}#nav4 ul,#nav4 li	{	margin: 0;	padding: 0;	}#nav4 ul	{	font-weight: bold;	}#nav4 ul li	{	border-top: 1px solid #fc6;	background: none;	//height: 1px;	}#nav4 ul li.first	{	border: none;	}#nav4 ul li.selected	{	background: url(../images/bg3.gif) 0 0 repeat-x;	}#nav4 ul li.selected li	{	background: none;	}#nav4 a	{	color: #606;	display: block;	padding: 9px 10px 9px 25px;	}#nav4 a:hover	{	color: #b27fb2;	}	#nav4 ul ul	{	font-weight: normal;	margin-left: 18px;	}#nav4 ul ul li	{	border: none;	}#nav4 ul ul li.selected	{	text-decoration: underline;	}#nav4 ul ul a	{	padding: 6px 10px 6px 25px;	}	.listType1	{	}.listType1 ul {	margin: 0;	padding: 0;	}.listType1 ul li	{	list-style-type: none;	padding: 0;	margin: 0;	background: none;	display: inline;	background: url(../images/blt-pipe1-aeb0b4.gif) 0 .15em no-repeat;	padding: 0 4px 0 10px;	}.listType1 ul li.first	{	background: none;	}	.listType2	{	color: #f60;	font-weight: bold;	text-transform: uppercase;	font-size: .9090em;	}.listType2 ul li	{	background: url(../images/blt-dot2-ff9933.gif) 0 .4em no-repeat;	//background-position: 0 .45em;	}	.listType3 ul,.listType3 li	{	margin: 0;	padding: 0;	}.listType3 li	{	background: none;	padding-bottom: 13px;	}	.listType4 ul li	{	background: url(../images/blt3.gif) 0 .4em no-repeat;	//background-position: 0 .45em;	padding-left: 9px;	margin-bottom: 6px;	}	.listType5 ul li	{	background: url(../images/blt3.gif) 0 .4em no-repeat;	//background-position: 0 .45em;	padding-left: 9px;	}.listType5 ul	{	margin-left: 1em;	}.listType5 ul ul	{	margin-top: 5px;	}	.listType6 ul li	{	background: url(../images/blt4.gif) 0 .4em no-repeat;	//background-position: 0 .45em;	}.listType6 a	{	color: #390;	}	.search1	{	float: right;	clear: both;	font-size: .9167em;	width: 250px;	text-align: right;	}.search1 label	{	position: absolute;	color: #797d84;	margin: 5px 0 0 6px;	//margin: 2px 0 0 6px;	}.search1 input.type1	{	height: 14px;	//height: 19px;	padding: 3px 5px 2px;	}	.breadcrumb1	{	min-height: 40px;	//height: 40px;	font-size: .8333em;	}.breadcrumb1 ul,.breadcrumb1 li	{	display: inline;	margin: 0;	padding: 0;	}.breadcrumb1 ul	{	padding: 0 0 0 18px;	position: relative;	top: 5px;	}.breadcrumb1 ul li	{	list-style-type: none;	background: url(../images/blt-arrow2-7f7f7f.gif) 0 .33em no-repeat;	//background-position: 0 .4em;	padding: 0 5px 0 11px;	}.breadcrumb1 ul li.first	{	background: none;	}	#copyright1	{	font-size: .8333em;	color: #85898f;	margin-top: 3px;	}.pad1	{	padding: 0 32px 7px;	}.pad2	{	padding: 0 25px 0 0;	font-size: .9090em;	line-height: 1.25em;	}.pad2 p	{	margin-bottom: 1.75em;	}.pad3	{	background: url(../images/bg7.gif) 0 0 repeat-x;	margin: 6px 0 0 25px;	padding: 33px 55px 22px 60px;	}	.image1	{	margin-bottom: 25px;	}.newsletter1	{	font-size: 1.0909em;	}th.col1,td.col1	{	width: 11.75em;	//width: 12em;	}	.callout1	{	border-top: 1px solid #fc6;	padding: 17px 0;	margin-bottom: 11px;	}.callout2	{	line-height: 1.25em;	}img#art1	{	position: relative;	top: -17px;	}.photos1	{	padding: 18px 0 0 60px;	}.photos1 p	{	margin-bottom: 11px;	}	.hdrImg1	{	margin-bottom: 50px;	}	.sidebar-text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	margin-left: 50px;	margin-right: 30px;	margin-top: 30px;	}	#sidebar-bg	{	background: url(../images/sidebar-bg.jpg) no-repeat;	padding: 0px 30px 0px 50px;	}
