@charset "utf-8";
/* CSS Document */
html, body {margin: 0px; padding: 0px; background-color:#FFFFFF; text-align: center; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.wrapper {width: 1000px; margin:0px auto; padding: 0px; text-align:center; top: 0px;}

/* general */
a img {border:none;}
.highLightInput {background:#c5ce00 url(/FCWSite/Img/merger/searchBkg_grn.gif) !important;}
.clear {clear:both;}

/* Page, Body Layout */
body .bodyContent {width: 895px; margin:0px auto; text-align:left;}

/* Page, Footer and Copywrite Content */
body .footer {text-align:left; width: 100%; margin-top: 70px; text-align:center; padding-bottom: 20px;clear:both;}
body .footer .copy {/*border-top: 1px solid #d2d2d2;*/ text-align:center;/*background:url(/FCWSite/Img/merger/footer_bg.gif) repeat-x 0 8px;*/}
body .footer .copy .copytxt {color: #999999; font-size: 10px; text-transform:uppercase; /*position:relative; top:-7px; */background-color: #ffffff; padding:0 18px;margin:auto;word-spacing:-1px;} 
body .footer .copy .copytxt a {color: #999999; font-size: 10px; text-decoration: none;}
body .footer .copy .copytxt a:link {color: #999999; font-size: 10px;}
body .footer .copy .copytxt a:visited {color: #999999; font-size: 10px;}
body .footer .copy .copytxt a:active {color: #999999; font-size: 10px;}
body .footer .copy .copytxt a:hover {color: #999999; font-size: 10px; text-decoration: underline;}
body .footer .copy .spacer {padding: 0px 4px; /*float:left; position:relative; top: 0px;*/}
body .footer .copy .footerlinks {text-align:center; margin:10px auto;width:680px;padding:0;height:auto;color:#666666;text-transform:uppercase;}
body .footer .copy .footerlinks a {/*float:left;*/color:#666666;}
body .footer .copy .footerlinks ul li.last {/*margin-top:-2px;*/}

body .footer .copy ul {list-style: none;margin:0;padding:0;}
body .footer .copy ul li {list-style: none; display:inline; font-size: 10px;padding:0;margin:0;}
body .footer .copy ul li a {color: #666666; text-decoration: none; padding: 2px 3px;}
body .footer .copy ul li a:link {color: #666666;}
body .footer .copy ul li a:visited {color: #666666;}
body .footer .copy ul li a:active {color: #666666;}
body .footer .copy ul li a:hover {color: #FFF; padding: 2px 3px;background-color:#000;}
body .footer .copy ul li a.on {color: #666666; text-decoration: none; padding: 2px 3px;}
body .footer .copy ul li a.on:link {background-color: #000; color: #fff;padding: 2px 3px;}
body .footer .copy ul li a.on:visited {background-color: #000; color: #fff; padding: 2px 3px;}
body .footer .copy ul li a.on:active {background-color: #000; color: #fff; padding: 2px 3px;}
body .footer .copy ul li a.on:hover {background-color: #000; color: #fff; padding: 2px 3px;}

/* Page, Sub Navigation */
/*.subnav {font:11px/15px arial, sans-serif;white-space:nowrap;border-bottom:10px solid #fff;}*/

/* Offices Pages, Sub Navigation */
.maintable .subsubnav{font:11px/15px arial, sans-serif;display:block;padding-top:5px;color:#181820;}
.maintable .subsubnav a.On{font-weight:bold;}
.maintable .subsubnav a:hover{color:#181820;text-decoration:underline;}
.maintable .subsubnav a.On {color:#181822;font-weight:bold;}

/* Offices Pages, Sub LINK */
.maintable .sublink{font:11px/15px arial, sans-serif;padding:0;margin:5px 0 0 0;}
.maintable .sublink a{color:#006699;}
.maintable .sublink a:visited{color:#006699;}
.maintable .sublink a:hover{color:#006699;text-decoration:underline;}

/* General Page Content */
.maintable {width:100%}
.maintable a{color:#006699;text-decoration:none;}
.maintable a:hover{color:#006699;text-decoration:underline;}
.maintable td {/*background-color:#fff;*/vertical-align:top;color:#666;font:11px/15px arial, sans-serif;padding:0px;}
.maintable td.leftcell{padding-right:10px;}
.maintable td.rightcell {padding-right:15px;}
.maintable td ul{margin-top:5px;/*list-style-image:url(/FCWSite/img/linebullet.gif)*/}
.maintable td li{padding:0 0 4px;}
.maintable td .section{padding:0 0 0 20px;}
.maintable td .section h2{color:#181820;font-size:14px;font-weight:bold;text-transform:uppercase;}
.maintable td .groups{padding:0 0 0 20px;width:200px;}
.maintable td .pracind{padding:0 0 0 20px;width:200px;}
.maintable td#officelisting{padding:0 0 0 20px;}
td.column2 { vertical-align:top;}
.maintable td.breadcrumb_trail{color:#666;font-size:10px;white-space:nowrap;}
.maintable td.breadcrumb_trail a{color:#666;}
.maintable td.breadcrumb_trail a:visited{color:#666;}
.maintable td.breadcrumb_trail a:hover{color:#666;text-decoration:underline;}
.practicelisting .groups ul, .maintable td .pracind ul, .maintable td .alpha ul{list-style-image:url(/FCWSite/img/linebullet.gif)}

.maintable td.breadcrumb_land {color:#006699;font-size:10px;padding:0;margin:0;}
.maintable td.breadcrumb_land a{color:#006699;font-size:10px;padding:0;margin:0;}
.maintable td.breadcrumb_land a:visited{color:#006699;padding:0;margin:0;}
.maintable td.breadcrumb_land a:hover{color:#006699;text-decoration:underline;}
/*\*/ * html .maintable td.breadcrumb_land a{height:10px;} /**/
.maintable td table.contactusfooter td{width:7%;}*/

.content .heading1 {font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;margin:0;padding:0;}
#contactform .heading1 {font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;margin:0;padding:0;}
#content .heading1{font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;margin:0;padding:0;}
.content .heading2 {font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;}
.innerWrapper .heading2 {font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;}
.pracind h2 {font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;}
h2.careers {font-size:18px;font-weight:bold;text-transform:uppercase;color:#181820;}
h2.alumni {font-size:18px;font-weight:bold;text-transform:uppercase;color:#181820;padding:0;margin:0;}
.heading3{font-weight:bold;}
.heading4{font-weight:bold;}
.groups h2 {font-size:11px;font-weight:bold;text-transform:uppercase;color:#181820;padding:0;margin:0;}
.content h4 {font-size:11px;font-weight:bold;text-transform:uppercase;color:#181820;padding:0;margin:0;}
.dash {border-bottom:1px solid #bab4af;margin:7px 0px 0px 0px;}
.dash_green	{border-bottom:1px solid #557538;margin:7px 0px 0px 0px;}
td.content {padding:0px 20px 0px 0px;/*width:300px;*/}
.textbox td.content {padding:0;}
td.content #content{margin:10px 0 0 0;}
td.content #content ul {margin:5px 0 0 10px;padding:0;list-style: disc;background:none;}
td.content #content li {margin:0 0 0 20px;padding:0 0 4px;list-style: disc;background:none;}
.wrapper .bodyContent table.maintable td.content #content ol li{list-style: decimal;}

/* Right Side */
td.relatedinfo{ vertical-align:top;padding:0px 0px 0px 10px;}
.relatedinfo .body {margin:50px 0px 0px 0px;}
.relatedinfo .body a{color:#666;}
.relatedinfo .body a:hover{color:#666;}
.relatedinfo .body a:visted{color:#666;}
#relatedinfo			{width:250px;}
td.photo2 { width:250px;}

/* What's New */
td.whatsnew {vertical-align:top;}
.yellow {color:#557538;padding:0;margin:10px 0 -10px 0;font-weight:bold;text-transform:uppercase;text-transform:uppercase;font-size:11px;display:block;}
td.whatsnew .date {display:block;padding:0;margin:5px 0 0 0;color:#557538;text-decoration:none;text-transform:uppercase;}
#whatsnew			{width:250px;}
#whatsnew .body		{color:#666;padding:0;margin:0;font-size:11px;}
#whatsnew .body a			{color:#000;text-decoration:none;}
#whatsnew .body a:visited	{color:#000;text-decoration:none;}	
#whatsnew .body a:hover	{color:#000;text-decoration:underline;}	
#whatsnew a			{color:#000;text-decoration:none;}
#whatsnew a:visited	{color:#000;text-decoration:none;}	
#whatsnew a:hover	{color:#000;text-decoration:underline;}	

/* Advertisement Styles */
.advert_image { float:left;padding-right:6px;}
.advert_text { display:block;}
.clear {clear:both;}

/* Sub Nav */
.bodyContent .subnav { font-size:11px;line-height:normal;text-transform:uppercase;color:#181822;padding:0;margin:5px 0 15px 0;display:block;}
.bodyContent .subnav .padding {color:#808080;}
.bodyContent .subnav a {color:#181822;text-decoration:none;padding:0 5px;}
.bodyContent .subnav a.first {padding:0 5px 0 0;}
.bodyContent .subnav a.On {color:#181822;font-weight:bold;}
.bodyContent .subnav a.on {color:#181822;font-weight:bold;}
.bodyContent .subnav a:hover {color:#181822;text-decoration:underline;}

/* Page Tools */
.pagetools {float:right;clear:right;}

/* Breadcrumbs */
.breadcrumb {margin:0px 0px 5px 0px;}
.breadcrumb img.arrow {margin:0px 5px 0px 5px;}

/* Professional Search */
td.profsearch {width:360px;}
#profsearch {width:320px;}
#profsearch span.title {display:block;padding:5px 0px 5px 0px;}
#profsearch input.form1 {width:300px;font:10px Arial;}
#profsearch select.form1 {width:305px;font:10px Arial;}
#profsearch input.bttn {color:#ffffff;margin-top:4px;background-color:#7E383D;border:1px solid #919E9E;font:9px Arial;text-align:center;text-transform:uppercase;}

/* Type Ahead Search Results Styles */
.typeaheadresults {position:absolute; background:#fff;color:#000;font-size:10px;margin-top:5px;border-left:1px solid #919E9E;border-right:1px solid #919E9E;border-bottom:1px solid #919E9E;}
.typeaheadresults div {padding:0px 5px 0px 3px; cursor:pointer;}
.typeaheadresults a {text-decoration:none;color:#000;}
.typeaheadresults .selected{background:#808080;color:#fff;}
.typeaheadresults .selected a {color:#fff;}

/* People Listing */
#list th {padding:3px 0 4px 0;}
#list td {padding:3px 0 4px 0;}
#list a.on {color:#006699;font-weight:bold;text-decoration:none;}
#list a:hover {text-decoration:underline;}
#list .search_title{color:#999999;font-style:italic;}

/* News/Publication Search */
td.newssearch {width:300px;padding-right:20px;}
#newssearch {width:300px;}
#newssearch span.title {display:block;padding:5px 20px 5px 0;width:300px;}
#newssearch input.form1 {width:295px;font:10px Arial;}
#newssearch select.form1 {width:300px;font:10px Arial;}
#newssearch input.bttn {color:#fff;margin:10px 10px 0 0;font:9px Arial;text-align:center;text-transform:uppercase;/*width:40px;*/width:auto;padding:2px; cursor:pointer;background-color:#006699;border:1px solid #666;}
#newssearch input.bttn a{color:#fff;background-color:#006699;}
#newssearch input.bttn a:hover{color:#fff;background-color:#000;}
#newssearch input.bttn:hover{color:#fff;background-color:#000;}

#profsearch input.bttn {color:#fff;margin:10px 5px 0 0;font:9px Arial;text-align:center;text-transform:uppercase;/*width:40px;*/width:auto;padding:2px; cursor:pointer;background-color:#006699;border:1px solid #666;}
#profsearch input.bttn a{color:#fff;background-color:#006699;}
#profsearch input.bttn a:hover{color:#fff;background-color:#000;}
#profsearch input.bttn:hover{color:#fff;background-color:#000;}

#ctl00_ContentLeftPlaceHolder_btnSearch1, #ctl00_ContentLeftPlaceHolder_ctxReset{color:#fff;margin:10px 5px 0 0;font:9px Arial;text-align:center;text-transform:uppercase;width:40px;padding:2px; cursor:pointer;background-color:#006699;border:1px solid #666;}
#ctl00_ContentLeftPlaceHolder_ctxReset input.bttn a, #ctl00_ContentLeftPlaceHolder_txtLastName2 input.bttn a{color:#fff;background-color:#006699;}
#ctl00_ContentLeftPlaceHolder_ctxReset input.bttn a:hover, #ctl00_ContentLeftPlaceHolder_txtLastName2 input.bttn a:hover{color:#fff;background-color:#000;}
#ctl00_ContentLeftPlaceHolder_ctxReset input.bttn:hover, #ctl00_ContentLeftPlaceHolder_txtLastName2 input.bttn:hover{color:#fff;background-color:#000;}


.rss_btn{font:9px Arial;margin:5px 22px 0 0;.margin:5px 15px 0 0;text-align:center;text-transform:uppercase;display:block;width:32px;float:left;}
.blog_btn{font:9px Arial;margin:5px 0 0 0;text-align:center;text-transform:uppercase;display:block;width:32px;float:left;}
.rss_btn a{color:#FFF;background-color:#c47831;display:block;width:32px;border:1px solid #666666;padding:3px;}
.blog_btn a{color:#FFF;background-color:#4d7187;display:block;width:32px;border:1px solid #666666;padding:3px;}
.blog_btn a:hover, .rss_btn a:hover{color:#FFF;text-decoration:none;background-color:#000;}


/* News, Events, Publication Listing */
#list{margin-top:20px;width:100%;}
#list .headinglist {font-size:11px;font-weight:bold;text-transform:uppercase;}
#list .date {display:block;font-weight:bold;text-transform:uppercase;width:130px;}
#list .location {font-style:italic;float:left;}
#newssearch .headinglist {font-size:11px;font-weight:bold;text-transform:uppercase;padding-bottom:5px;}
span.headinglist2{margin-top:15px;}
#list table{width:100%;}


/* Press Room > Timeline Page */
td.timelineLeftB {width:100px;font-size:11px;font-weight:bold;padding:5px 15px 5px 5px;text-align:center;vertical-align:top;}
td.timelineRightB {padding:5px 5px 5px 5px; vertical-align:top;}

.bodysm{margin-top:10px;display:block;}

table.rss td .bodysm{margin-top:0;display:block;padding:0 0 0 30px;}

.quote{ width:250px;height:auto;}
.quote_top{ width:250px;height:35px;background:url(/FCWSite/Img/merger/quote-left.gif) no-repeat top left;padding-bottom:3px;}
.quote_interior{ border-top:1px solid #557538;border-bottom:1px solid #557538;padding:10px 0;}
.quote_text{ font-size:11px;color:#557538; font-style:italic;line-height:normal;}
.quote_author { font-size:9px;color:#666;line-height:normal;}
.quote_btm{width:250px;height:36px;background:url(/FCWSite/Img/merger/quote-right.gif) no-repeat bottom right;padding-top:3px;}

.photo{background: url(/FCWsite/Img/merger/bg_practices2.jpg) repeat-y right top;vertical-align:top;}
.landingcontent{background: url(/FCWsite/Img/merger/bg_practices1.jpg) repeat-y left top;vertical-align:top;}
#photo_office{background: url(/FCWsite/Img/merger/OfficeLandg1.jpg) repeat-y left top;padding:23px 28px 23px 60px;vertical-align:top;}*/
.landingcontent_ind{background: url(/FCWsite/Img/merger/IndLndg_L.jpg) repeat-y right top;vertical-align:top;}
.photo_ind{background: url(/FCWsite/Img/merger/IndLndg_R.jpg) repeat-y right top;vertical-align:top;}

#photo_office table {width: 280px !important;}


.career_table{margin-top:18px;width:100%;}
.career_table td{vertical-align:top;}
.career_table table{width:100%;}
td.career_spacer{width:78px;height:auto;}
#hogan_career_btn, #lovell_career_btn{margin-top:14px;}

/*Alumni Page*/
#alumni_intro{margin-top:15px;}
td.alumni_left{padding-right:32px;width:49%; }
td.alumni_right{ border-left:1px solid #bcbcbc;padding-left:32px;width:49%;}
#content .career_table td.alumni_right .alumni_newsletters{padding:0;margin:0;list-style:none;}
#content .career_table td.alumni_right .alumni_newsletters ul{margin:0;padding:0;list-style:none none;}
#content .career_table td.alumni_right .alumni_newsletters li{margin:0;padding:0 0 9px 0;list-style:none none;}

#content .career_table td.alumni_left .alumni_newsletters{padding:0;margin:0;list-style:none;}
#content .career_table td.alumni_left .alumni_newsletters ul{margin:0;padding:0;list-style:none none;}
#content .career_table td.alumni_left .alumni_newsletters li{margin:0;padding:0 0 9px 0;list-style:none none;}

/*Events page*/
#eventssearch{width:300px;padding-left:20px;}
#eventssearch .form1{margin-bottom:10px;font:10px Arial;}

#eventssearch input.bttn {color:#fff;margin:0 10px 0 0;font:9px Arial;text-align:center;text-transform:uppercase;width:42px;padding:2px; cursor:pointer;background-color:#006699;border:1px solid #666;vertical-align:top;}
#eventssearch input.bttn a{color:#fff;background-color:#006699;}
#eventssearch input.bttn a:hover{color:#fff;background-color:#000;}
#eventssearch input.bttn:hover{color:#fff;background-color:#000;}
#datepicker .ui-datepicker-calendar {margin-bottom:15px}
#idEventTypes{margin-top:5px;}
#idEventTypes, #ctl00_ContentRightPlaceHolder_Practices, #ctl00_ContentRightPlaceHolder_Industries{width:300px;}
#ctl00_ContentRightPlaceHolder_cboOffices, #ctl00_ContentRightPlaceHolder_cboRegions, #ctl00_ContentRightPlaceHolder_idKeyword{margin-right:20px;}
#ctl00_ContentRightPlaceHolder_Year{.margin-left:1px;}
#ctl00_ContentRightPlaceHolder_idKeyword{margin-top:1px;}
#ctl00_ContentLeftPlaceHolder_txtEventPassword{width:140px;}
#ctl00_ContentLeftPlaceHolder_bSubmitPassword{position:relative;top:-22px;left:220px; }
.eventssearch .title{/*float:left;width:225px;display:inline;*/}

/*contact us page*/
#contactform input.form1 {width:300px;font:10px Arial;}
#contactform input.form2 {width:300px;font:10px Arial;}
#contactform select.form2 {width:305px;font:10px Arial;}
#contactform textarea {width:300px;font:10px Arial;}
#contactform input.bttn {color:#fff;margin:10px 10px 0 0;font:9px Arial;text-align:center;text-transform:uppercase;/*width:60px;*/width:auto;padding:2px; cursor:pointer;background-color:#006699;border:1px solid #666;}
#contactform input.bttn a{color:#fff;background-color:#006699;}
#contactform input.bttn a:hover{color:#fff;background-color:#000;}
#contactform input.bttn:hover{color:#fff;background-color:#000;}


/* Careers Flash */
body .bodyContent #closerlook{z-index:1;}
/*Careers Flash */

/*Careers*/
body table td.leftside{padding:30px 0 0 0; vertical-align:top;width:200px;}
body table td.leftside #offices #ctl00_ContentLeftPlaceHolder_SummerNav1_ddlOffices, body table td.leftside #offices #ctl00_ContentLeftPlaceHolder_HiringNav1_ddlOffices{background-color:#F6F7F7;color:#666;font:10px/12px Arial;width:175px;margin-bottom:10px;}
body table td.content2{padding:30px 30px 0 10px;vertical-align:top;width:345px;}
body table td.rightside{width:280px;vertical-align:top;}
#careerssubnav{/*clear:both;margin-top:20px;*/}
td.content2 #content .heading1{font-size:14px;font-weight:bold;text-transform:uppercase;color:#181820;}
#nav3{margin:0;}
#nav3 ul {border-bottom:1px solid #919E9E;margin:0 35px 0 0;padding:0;}
#nav3 li.associate {background:url("/FCWsite//img/careers/bg_arrow.gif") no-repeat scroll right top #EFF1F1;border-top:1px solid #919E9E;list-style:none outside none;padding:8px 18px 8px 30px;}
#nav3 li {background:url("/FCWsite//img/careers/bg_arrow.gif") no-repeat scroll right top #FFFFFF;border-top:1px solid #919E9E;list-style:none outside none;padding:8px 18px 8px 0;text-align:right;}
#nav3 li a{text-transform:uppercase;}
.bloglandingitems{padding:20px 0 0 0;}
td.diversityphoto{padding-left:15px;}
td.diversitytext{padding:0 15px 0 10px;}
.diversitytestimonials table td .row table{background:url("/FCWsite/img/diversity_testimonial_tile.gif") repeat-y top left;margin-top:-5px;padding-top:10px;}

/*Fixes titles on news pages touching*/
body .wrapper .bodyContent table.maintable td.content #content table td{padding-right:10px;}
/*Fixes titles on news pages touching*/