@charset "UTF-8";
/* CSS Document */



body {
  /* MSIE 5 doesn't center based on auto left/right margins, 
     but 'text-align:center' does center top-level divs: */
  min-width: 800px;
  text-align:center;
}
#wrapper {
	/* Reset alignment to compensate for 'text-align:center': */
  text-align: left;
	/* Specify the width of the element. This should be the same
     as 'body min-width': */
  width: 800px;
	/* Set left and right margins to auto, thus centering the 
     element in the containing (body) tag: */
  margin-left: auto;
	margin-right: auto;
	position: relative;
}

.pdf_body_copy {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:24px;
	top:122px;
	width:429px;
	
}
.bullet_type {

	color:696969;
	list-style-image:url('images/bullet.gif');
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:130%;
	

}

.name_title {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:15px;
	line-height:115%;
	left:335px;
	top:160px;
	width:309px;
}


.header_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:372px;
	top:170px;
	width:309px;
	
}
.header_copy_about {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:50px;
	top:122px;
	width:309px;
}

.header_copy_vision {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:50px;
	top:122px;
	width:309px;
}

.header_copy_mission {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:50px;
	top:222px;
	width:309px;
}

.header_practice {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:284px;
	top:165px;
	width:500px;
	
}

.header_capabilities {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:59px;
	top:170px;
	width:372px;
	
}

.header_copy_contact {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:248px;
	top:151px;
	width:309px;
	
}

.header_copy_jobs {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:248px;
	top:335px;
	width:309px;
	
}

.header_copy_offices {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:357px;
	top:142px;
	width:309px;
	
}

.header_news {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:20px;
	line-height:150%;
	left:160px;
	top:161px;
	width:475px;
	
}

.headercase_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:479px;
	top:171px;
	width:309px;
	
}
.headercase2_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:396px;
	top:172px;
	width:309px;
	
}

.headercase3_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:446px;
	top:219px;
	width:309px;
	
}

.headercase4_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:425px;
	top:154px;
	width:309px;
	
}


.headercase5_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:156px;
	top:157px;
	width:183px;
	
}

.headercase6_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:404px;
	top:159px;
	width:371px;
	
}


.headercase7_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:497px;
	top:155px;
	width:214px;
	
}

.bio_copy {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:11px;
	line-height:115%;
	left:335px;
	top:207px;
	width:400px;
	height: 246px;	
}

.pdf_link {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:545px;
	top:317px;
	width:127px;
}

.pdf_link_job {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:130%;
	left:658px;
	top:358px;
	width:130px;
}

.pdf_link2 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:487px;
	top:344px;
	width:127px;
}

.pdf_link3 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:441px;
	top:330px;
	width:127px;
}

.pdf_link4 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:441px;
	top:305px;
	width:127px;
}

.pdf_link5 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:533px;
	top:346px;
	width:127px;
}

.pdf_link6 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:483px;
	top:336px;
	width:127px;
}

.pdf_link7 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:533px;
	top:333px;
	width:127px;
}


.pdf_link8 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:450px;
	top:326px;
	width:127px;
}

.pdf_link9 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:547px;
	top:314px;
	width:127px;
}

.pdf_link10 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:450px;
	top:370px;
	width:127px;
}

.body_copy {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:392px;
	top:206px;
	width:280px;
	
}

.body_copy_about {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:11px;
	line-height:150%;
	left:50px;
	top:155px;
	width:700px;
}

.body_copy_vision {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:11px;
	line-height:150%;
	left:50px;
	top:155px;
	width:700px;
}

.body_copy_mission {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:11px;
	line-height:150%;
	left:50px;
	top:255px;
	width:700px;
}

.body_copy_news {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:191px;
	top:206px;
	width:572px;
	
}

.body_copy_practice7 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:275px;
	top:270px;
	width:300px;
}

.body_copy_practice {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:350px;
	top:271px;
	width:280px;
	
}

.practice_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:325px;
	top:199px;
	width:435px;
	height: 250px;
}

.body_copy_capabilities {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:275px;
	top:300px;
	width:280px;	
}

.body_copy_capabilities12 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:319px;
	top:335px;
	width:280px;
	
}

.long_body_copy_capabilities {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:275px;
	top:390px;
	width:280px;
}

.mediatraining_list {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:275px;
	top:300px;
	width:280px;
}

.long2_body_copy_capabilities {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:275px;
	top:345px;
	width:245px;
}
.mainintro_copy {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:325px;
	top:199px;
	width:455px;
}

.mainhead_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:25px;
	line-height:150%;
	left:250px;
	top:135px;
	width:550px;
}

.large_mainhead_copy {
	position:absolute;
	color:973320;
	font-family:Univers, sans-serif;
	font-size:23px;
	line-height:150%;
	left:275px;
	top:161px;
	width:583px;
	
}
.mainintro_capabilities {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:260px;
	top:170px;
	width:520px;
}

.case_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:545px;
	top:220px;
	width:220px;
	
}


.case2_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:487px;
	top:226px;
	width:273px;
	
}
.case3_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:441px;
	top:226px;
	width:315px;
	
}

.case4_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:533px;
	top:232px;
	width:245px;
	
}

.case5_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:483px;
	top:273px;
	width:296px;
	
}

.case6_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:450px;
	top:263px;
	width:332px;
	
}

.case7_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:450px;
	top:245px;
	width:332px;
	
}

.case11_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:13px;
	line-height:150%;
	left:520px;
	top:235px;
	width:269px;
	height: 177px;
	
}

.quote_copy {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:16px;
	line-height:165%;
	left:300px;
	top:348px;
	width:399px;
}

.quote_name {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:9px;
	line-height:130%;
	left:300px;
	top:402px;
	width:246px;	
}


.name_head {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:130%;
	left:302px;
	top:290px;
	width:203px;
	
}

.name_head2 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:130%;
	left:313px;
	top:355px;
	width:205px;
	
}

.name_head3 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:130%;
	left:532px;
	top:290px;
	width:191px;
	
}
.address_head {
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:130%;	
}
.body_copy_jobs {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:272px;
	top:363px;
	width:350px;
	height: 15px;
}

.body_copy_contact {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:272px;
	top:178px;
	width:206px;
	
}

.body_copy_contact2 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:501px;
	top:178px;
	width:206px;
	
}

.body_copy_chicago {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:355px;
	top:185px;
	width:194px;
	height: 132px;
	
}

.body_copy_chicago2 {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:374px;
	top:174px;
	width:373px;
	height: 132px;
	
}
.body_copy_contact3 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:430px;
	top:176px;
	width:286px;
	
}

.link_type {
	color:000000;
	font-family:Univers, sans-serif;
	font-size:9px;
	
	
}

.intro_copy {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:361px;
	top:175px;
	width:368px;
	
}
	
.aboutus_div {
	position:absolute;
	left:375px;
	top:130px;
	width: 112px;
	height: 35px;
}	

.capabilities_div {
	position:absolute;
	left:375px;
	top:130px;
	width: 144px;
	height: 217px;
}

.practice_div {
	position:absolute;
	left:425px;
	top:130px;
	width: 152px;
	height: 119px;
}	

.case_div {
	position:absolute;
	left:465px;
	top:130px;
	width: 162px;
	height: 199px;
}	

.offices_div {
	position:absolute;
	left:550px;
	top:130px;
	width:71px;
	height:60px;
}

.pdf_bottom_float {
	position:absolute;
	top:750px;
}

.pdf_bottom_float2 {
	position:absolute;
	top:875px;
}

.bottom_float {
	display:inline-block;
	position:relative;
	top:150px;
}

.bottom_float_IR {
	display:inline-block;
	position:relative;
	top:185px;
}

.bottom_float_news {
	position:absolute;
	top:1200px;
}

.bottom_float_news1 {
	position:absolute;
	top:1650px;
}

.bottom_float_news2 {
	position:absolute;
	top:700px;
}

.bottom_float_news3 {
	position:absolute;
	top:550px;
}

.bottom_float_news4 {
	position:absolute;
	top:1900px;
}

.bottom_float_bylines {
	position:absolute;
	top:700px;
}

.bottom_float_bylines2 {
	position:absolute;
	top:1420px;
}

.bottom_float_bylines3 {
	position:absolute;
	top:1100px;
}

.bottom_float_bylines4 {
	position:absolute;
	top:1000px;
}

.bottom_float_bylines5 {
	position:absolute;
	top:1300px;
}

.bottom_float_bylines6 {
	position:absolute;
	top:1450px;
}

.bottom_float_bylines7 {
	position:absolute;
	top:1150px;
}

.float_arrow {
	position:absolute;
	top:511px;
	left:0px;
}

.float_arrow_right {
	position:absolute;
	top:511px;
	left:741px;
}

.float_arrow2 {
	position:absolute;
	top:30px;
	left:0px;
}

.float_arrow_right2 {
	position:absolute;
	top:30px;
	left:741px;
}

.news_div {
	position:absolute;
	left:600px;
	top:130px;
	width: 96px;
	height: 65px;
}
#TableBox 
{
    margin-top: -114px;


}

#ScrollBox 
{
    margin-left: 0px;
    margin-top: 0px;
    width: 684px;
    height: 114px;
    position:  relative;
    overflow: hidden;
    border: none;
    background-color:none;
}

#BigBox
{
    width: 1140px;
}

#BigBox2
{
    width: 798px;
}

#BigBox3
{
	width: 1482px;
}

.block
{
    width: 114px;
    float: left;
    height: 114px;
    /*margin-right: 10px;*/
}

.block2
{
    width: 136px;
    float: left;
    height: 114px;
    /*margin-right: 10px;*/
}

#bottom_filler {
	position: absolute;
	top: 570px;
}
.float_arrow0306 {
	position:absolute;
	top:585px;
	left:0px;
}
.float_arrow_right0306 {
	position:absolute;
	top:585px;
	left:741px;
}
.bottom_float_news0601 {
	position:absolute;
	top:963px;
}
.bottom_float_news0611 {
	position:absolute;
	top:2000px;
}
.long2_body_copy_capabilities2 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:500px;
	top:345px;
	width:180px;
}
.long_body_copy_capabilities3 {
	position:absolute;
	color:000000;
	font-family:Univers, sans-serif;
	font-size:12px;
	line-height:150%;
	left:275px;
	top:315px;
	width:280px;
}
.quote_copyKF {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:16px;
	line-height:165%;
	left:240px;
	top:368px;
	width:399px;
}
.quote_nameKF {
	position:absolute;
	color:696969;
	font-family:Univers, sans-serif;
	font-size:9px;
	line-height:130%;
	left:250px;
	top:402px;
	width:246px;
}

.bloglink {
	position:absolute;
	left:700px;
	top:22px;
	width:81px;
	height:48px;
}

.bottom_float_march09 {
	position:absolute;
	top:2100px;
}

.pdf_link13 {
	position:absolute;
	color:#973320;
	font-family:Univers, sans-serif;
	font-size:10px;
	line-height:100%;
	left:484px;
	top:428px;
	width:127px;
}
.bottom_float_april09 {
	position:absolute;
	top:1975px;
}

