body {margin:0px auto;;background:url(/fcwsite/img/minisite/bg.gif);text-align:center;}

img {border:0px;}

form {padding:0px;margin:0px;}

hr {border-bottom:1px solid #E9E9E7;height:1px;}

.container {width:900px;margin:0px auto;padding:15px 0px 10px;background-color:#fff;text-align:center;}

/* HEADER */
.header {width:778px;margin:0px auto;background:#fff url(/fcwsite/img/minisite/bg_header.gif) no-repeat;text-align:left;}
.header .logo {padding:8px 43px;}
.header .nav1 {padding:33px 0px 40px 43px;clear:both;}
.header .nav1 img {margin-right:18px;}
.header .search {float:right;padding:0px 43px 0px;}
.header .search table {padding:0px;border-collapse:collapse;}
.header .search td {padding:0px 4px 0px 0px;}
.header .search input.text {background-color:#fff;border:1px solid #BDCAD1;color:#8F9EA7;font:10px verdana, sans serif;width:109px;}
.header .search .radio {padding:4px 0px 0px 4px;}
.header .search .radio img {margin:0px 15px 0px 0px;}

.header2 {width:778px;height:82px;margin:0px auto;background:#fff url(/fcwsite/img/minisite/bg_pagetitle.gif) no-repeat;text-align:left;}
.header2 .section {padding:53px 43px 0px;float:left; font: bold 16px Trebuchet MS; color: #63a2b9; letter-spacing: 2px; text-transform: uppercase;}
.header2 .pagetools {padding:45px 43px 0px;float:right;}
.header2 .pagetools img {margin-left:15px;}

.dropdown {background:#F8F8F8 url(/fcwsite/img/minisite/bg_dropdown.gif) no-repeat;font:10px/14px trebuchet ms, sans-serif;color:#666;border-left:1px solid #ccc;border-right:1px solid #ccc;width:150px;}
.dropdown a {color:#63A2B9;text-decoration:none;}
.dropdown a:hover {color:#0F7B42;}
.dropdown ul {list-style:none none;margin:0px;padding:0px;}
.dropdown li {padding:4px 6px;border-bottom:1px solid #ccc;}

/* MIDDLE */
.middle {width:778px;margin:0px auto;background:#fff url(/fcwsite/img/minisite/bg_middle.gif) repeat-y;text-align:left;}
.middle a {color:#63a2b9;text-decoration:none;}
.middle a:hover {color:#1f3239;}

.middle table.main {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.middle table.main td.column1 {width:564px;color:#666;font:12px/20px trebuchet ms, sans-serif;vertical-align:top;padding:0px;margin:0px;}
.middle table.main td.column2 {width:193px;color:#666;font:11px/18px trebuchet ms, sans-serif;vertical-align:top;background: #f7f9fa;padding:0px;margin:0px;}

/* COLUMN 1 */
div.column1 {margin:25px 35px 25px 44px;}
div.column1 ul {list-style-image:url(/fcwsite/img/minisite/bullet_arrow.gif);margin:0px 0px 20px 16px;padding:0px;}
div.column1 h1 {font:bold 12px/15px trebuchet ms, sans-serif;color:#383927;text-transform:uppercase;margin:0px;padding:0px;}
div.column1 h2 {font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-transform:uppercase;margin:0px;padding:0px;}
div.column1 h3 {font:bold 12px/15px trebuchet ms, sans-serif;color:#63a2b9;margin:0px;padding:0px;}

div.column1 .pdf2 {float:right;}

/* COLUMN 2 */
div.column2 {margin:30px 20px 25px 20px;color:#666;}
div.column2 h3 {margin:0px 0px 5px;font:bold 10px/13px trebuchet ms, sans-serif;color:#383927;text-transform:uppercase;}
div.column2 h4 {margin:0px 0px 0px 16px;font:bold 11px/13px trebuchet ms, sans-serif;color:#333;}
div.column2 ul {margin:0px 0px 20px 16px;padding:0px;}

td.column2 .photo {padding:1px;border-bottom:1px solid #BCC9D0;}

div.column2 .nav2 ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .nav2 ul ul {margin-bottom:0px;}
div.column2 .nav2 a.on {font-weight:bold;}

div.column2 .related_practices {font:11px/13px trebuchet ms, sans-serif;}
div.column2 .related_practices ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .related_practices li {padding:0px 0px 5px;}
div.column2 .related_practices ul ul {margin:5px 0px 0px 16px;list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .related_office {font:11px/13px trebuchet ms, sans-serif;}
div.column2 .related_office ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .related_employees {font:11px/13px trebuchet ms, sans-serif;}
div.column2 .related_employees ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .related_info ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .related_info a.on {font-weight:bold;}
div.column2 .sub_practices {font:11px/13px trebuchet ms, sans-serif;}
div.column2 .sub_practices a.on {font-weight:bold;}
div.column2 .sub_practices ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);}
div.column2 .sub_practices li {padding:0px 0px 5px;}
div.column2 .education ul {list-style:none none;}
div.column2 .admissions ul {list-style:none none;}
div.column2 .languages ul {list-style:none none;}
div.column2 .legal_assistants ul {list-style:none none;}
div.column2 .legal_assistants li {padding:0px 0px 20px;}
div.column2 .contacts ul {list-style:none none;margin:0px 0px 0px 16px;}
div.column2 .contacts li {padding:0px 0px 20px;}
div.column2 .distinctions ul {list-style:none none;}
div.column2 .office_address .content {margin:0px 0px 20px 16px;}
div.column2 .office_address .name {font-weight:bold;}
div.column2 .line {border-bottom:1px solid #BDCAD1;margin:20px 0px;}

/* FOOTER */
.footer {width:778px;margin:0px auto;background:url(/fcwsite/img/minisite/bg_footer.gif) no-repeat;text-align:left;clear:both;}
.footer .links {float:right;font:9px/18px verdana, sans serif;color:#666;padding:60px 35px 0px 0px;}
.footer .links a {color:#97A6AD;text-decoration:none;}
.footer .links a:hover {color:#1f3239;}
.footer .copyright {clear:right;text-align:right;font:9px/18px verdana, sans serif;color:#97A6AD;padding:0px 35px 0px 0px;}

/* FOOTER home */
.home .footer {width:778px;margin:0px auto;background:url(/fcwsite/img/minisite/bg_footer_home.gif) no-repeat;text-align:left;clear:both;}

/* SERVICES */
.expand_collapse {padding:0px 0px 16px 18px;}
.expand_collapse a {color:#666;}
.expand_collapse .buttons {border-bottom:1px solid #BDCAD1;padding:14px 24px 13px 26px;}
.expand_collapse .buttons img {margin:0px 20px 0px 0px;}
.expand_collapse .services_listing {padding:26px;}
.expand_collapse .services_listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:463px;}
.expand_collapse .services_listing td {padding:0px 20px 0px 0px;margin:0px;width:50%;vertical-align:top;color:#383927;font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-align:left;}

.expand_collapse .services_listing table table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
.expand_collapse .services_listing table table td {padding:0px 20px 15px 0px;margin:0px;width:90%;vertical-align:top;color:#383927;font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-align:left;}
.expand_collapse .services_listing table table td.plusminus {padding:2px 0px;margin:0px;width:10px;vertical-align:top;color:#383927;font:bold 12px/15px trebuchet ms, sans-serif;color:#666;text-align:left;}
.expand_collapse .services_listing ul {list-style:none none;color:#90A0A6;font:normal 12px/15px trebuchet ms, sans-serif;margin:5px 0px 0px 17px;padding:0px;}
.expand_collapse .services_listing ul a {color:#90A0A6;}
.expand_collapse .services_listing ul li {padding:0px 0px 5px 0px;}

/* OUR PEOPLE */
.contact_bio {border-bottom:1px solid #BDCAD1;padding:16px 24px 16px 44px;}
.contact_bio table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.contact_bio td {padding:0px 16px 0px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}
.contact_bio table table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
.contact_bio .photo {border:1px solid #8D9EA6;width:108px;margin:0px;}
.contact_bio .photo img {margin:4px;}
.contact_bio .name {font:bold 12px/15px trebuchet ms, sans-serif;text-transform:uppercase;margin:16px 0px 0px;}
.contact_bio .level {margin:0px;}
.contact_bio .email {margin:0px 0px 16px;}
.contact_bio .offices {margin:0px 0px 0px;}
.contact_bio .address {margin:0px 0px 0px;}
.contact_bio .vcard {margin:16px 0px;text-align:right;}
.contact_bio .pdf {margin:16px 0px;text-align:right;}
.contact_bio .tel {margin:0px;text-align:right;white-space:nowrap;}
.contact_bio .fax {margin:0px;text-align:right;white-space:nowrap;}

.alpha {border-bottom:1px solid #BDCAD1;padding:14px 35px 13px 25px;margin:0px 0px 0px 19px;}

.testimonial {border-bottom:1px solid #BDCAD1;padding:0px 0px 0px 19px;}

/* OFFICES */

.offices_listing {border-bottom:0px solid #BDCAD1;border-top:1px solid #BDCAD1;padding:14px 35px 13px 44px;}
.offices_listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
.offices_listing td {padding:0px 10px 0px 0px;width:50%;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}
.offices_listing ul {list-style-image:url(/fcwsite/img/minisite/bullet_arrow.gif);margin:0px 0px 0px 16px;padding:0px;}
.offices_listing li {padding-bottom:20px;}

/* GENERAL */
table.sitemap {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:100%;}
table.sitemap td {padding:0px 10px 0px 0px;width:50%;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}

.contactdisclosure {margin:20px;padding:20px;color:#666;font:11px/15px trebuchet ms, sans-serif;text-align:left;background-color:#fff;}
.contactdisclosure p {margin-top:0px;}

/* FORM */
.form_people {margin:25px 35px 25px 44px;}
.form_people table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.form_people td {padding:0px 5px 5px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}
.form_people label {display:block;}
.form_people input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_people select {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_people .keyword input {width:200px;}
.form_people .firstname input {width:200px;}
.form_people .lastname input {width:200px;}
.form_people .title select {width:413px;}
.form_people .offices select {width:413px;}
.form_people .services select {width:413px;}
.form_people .education select {width:413px;}
.form_people input.button {border:1px solid #BDCAD1;background-color:#fff;color:#63a2b9;font:11px verdana, sans-serif;cursor:hand;}

.form_register {margin:0px;}
.form_register table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.form_register td {padding:0px 5px 5px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}
.form_register label {display:block;}
.form_register input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;width:200px;}
.form_register textarea {width:413px;height:100px;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_register input.button {border:1px solid #BDCAD1;background-color:#fff;color:#63a2b9;font:11px verdana, sans-serif;cursor:hand;width:58px;}

.form_resources {margin:0px;}
.form_resources label {display:block;}
.form_resources input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;width:200px;}
.form_resources select {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;width:385px; margin-bottom: 6px;}

.form_resources textarea {width:413px;height:100px;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_resources input.button {border:1px solid #BDCAD1;background-color:#66a2ba;color:#fff;font:11px verdana, sans-serif;cursor:hand;width:90px;}
.form_resources input.inactive_button {border:1px solid #BDCAD1;background-color:#66a2ba;color:#666;font:11px verdana, sans-serif;cursor:auto;width:90px;}
.form_resources .listing_empty {display:none;}
.iframe_body {margin:0px;;background-color:#fff;;text-align:center;background-image:none;}
.iframe_container {margin:0px auto;padding:0px;background-color:#fff;text-align:center;}
.iframe_container a {color:#63a2b9;text-decoration:none}
.iframe_container a:hover {color:#1f3239;}
.iframe_listing table {padding:0px;border-collapse:collapse;border:0px;margin-top:15px;width:453px;}
.iframe_listing th {font:bold 11px/13px trebuchet ms, sans-serif;text-transform:uppercase;color:#666;text-align:left;padding:5px;background:#FAFAF9 url(/fcwsite/img/minisite/bg_th.gif) repeat-x;}
.iframe_listing td {padding:10px 5px 10px;margin:0px;vertical-align:top;color:#666;font:11px/13px trebuchet ms, sans-serif;text-align:left;border-top:1px solid #E9E9E7;}
.iframe_listing .name {font-weight:bold;}
.iframe_listing .date {white-space:nowrap;}

.form_newseventspubs {margin:0px;}
.form_newseventspubs table {border-collapse:collapse;border:0px;padding:0px;margin:0px;}
.form_newseventspubs td {padding:0px 5px 5px 0px;margin:0px;vertical-align:top;color:#383927;font:11px/15px trebuchet ms, sans-serif;text-align:left;}
.form_newseventspubs label {display:block;}
.form_newseventspubs input {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_newseventspubs select {border:1px solid #BDCAD1;background-color:#fff;color:#383927;font:11px trebuchet ms, sans-serif;}
.form_newseventspubs .keyword input {width:170px;}
.form_newseventspubs .author select {width:175px;}
.form_newseventspubs .services select {width:175px;}
.form_newseventspubs .date select {width:175px;}
.form_newseventspubs input.button {border:1px solid #BDCAD1;background-color:#fff;color:#63A2B9;font:11px verdana, sans-serif;cursor:hand;}

.form input.button {border:1px solid #BDCAD1;background-color:#fff;color:#63A2B9;font:11px verdana, sans-serif;cursor:hand;}

/* LISTING */
.listing table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:453px;}
.listing th {font:bold 11px/13px trebuchet ms, sans-serif;text-transform:uppercase;color:#666;text-align:left;padding:5px;background:#FAFAF9 url(/fcwsite/img/minisite/bg_th.gif) repeat-x;}
.listing th .viewall {float:right;text-transform:uppercase;font:normal 9px/18px trebuchet ms;text-transform:uppercase;background:url(/fcwsite/img/minisite/bullet_arrow.gif) no-repeat 0px 3px;padding:0px 0px 0px 10px;}
.listing td {padding:10px 5px 10px;margin:0px;vertical-align:top;color:#666;font:11px/13px trebuchet ms, sans-serif;text-align:left;border-top:1px solid #E9E9E7;}
.listing td.space {height:20px;border-top:0px;padding:0px;}
.listing .name {font-weight:bold;}
.listing .date {white-space:nowrap;}
.listing table table {border-collapse:collapse;border:0px;padding:0px;margin:0px;width:300px;}
.listing table table td {padding:0px 5px 0px;margin:0px;vertical-align:top;color:#666;font:11px/13px trebuchet ms, sans-serif;text-align:left;border-top:0px solid #E9E9E7;}


/* NEWS EVENTS PUBS */
.tabs {border-collapse:collapse;width:100%;background-color:#fff;margin:0px;padding:0px;border-bottom:0px;}
.tabs td {margin:0px;padding:4px 5px;width:33%;text-align:center;background-color:#fff;border-bottom:1px solid #BDCAD1;text-transform:uppercase;font:normal 9px trebuchet ms;}
.tabs td a {color:#8F9EA7;}
.tabs td.news {margin:0px;padding:4px 5px;text-transform:uppercase;font:normal 9px trebuchet ms;border-right:1px solid #BDCAD1;border-bottom:1px solid #BDCAD1;}
.tabs td.newson {margin:0px;padding:4px 5px;background-color:#E7E8E5;text-transform:uppercase;font:normal 9px trebuchet ms;border-right:1px solid #BDCAD1;border-bottom:0px;}
.tabs td.newson a {color:#63A2B9;}
.tabs td.events {margin:0px;padding:4px 5px;text-transform:uppercase;font:normal 9px trebuchet ms;border-right:1px solid #BDCAD1;}
.tabs td.eventson {margin:0px;padding:4px 5px;background-color:#E7E8E5;text-transform:uppercase;font:normal 9px trebuchet ms;border-right:1px solid #BDCAD1;border-bottom:0px;}
.tabs td.eventson a {color:#63A2B9;}
.tabs td.pubs {margin:0px;padding:4px 5px;text-transform:uppercase;font:normal 9px trebuchet ms;}
.tabs td.pubson {margin:0px;padding:4px 5px;background-color:#E7E8E5;text-transform:uppercase;font:normal 9px trebuchet ms;border-bottom:0px;}
.tabs td.pubson a {color:#63A2B9;}

/* HOME PAGE */
.home .container {width:900px;margin:0px auto;padding:15px 0px 10px;background-color:#fff;text-align:center;}

.home .middle {width:778px;margin:0px auto;background:#fff url(/fcwsite/img/minisite/bg_middle_home.gif) no-repeat; text-align:left;}

.home .middle .photo {/*padding:1px 20px;*/ padding: 0 0 1px 20px;}
.home .middle .title {text-transform:uppercase;font:bold 13px/14px trebuchet ms; color:#fff; background: url(/fcwsite/img/minisite/bg_title.gif) repeat-x;padding: 5px 0px 5px 45px; width:517px}
.home .middle .feature {width:560px;}
.home .middle .feature .nav {margin: 15px 0px 0px;}
.home .middle .feature .content {padding:17px 30px 20px 52px;font:11px/18px trebuchet ms;color:#666;}
.home .middle .feature .content a {color:#0F7B42;text-decoration:none;}
.home .middle .feature .content a:hover {color:#B4472A;}
.home .middle .feature .content h1 {font:bold 11px/18px trebuchet ms;padding:0px;margin:0px;}
.home .middle .feature .content p {margin:0px;}
.home .middle .feature .content .more {text-transform:uppercase;font:9px/18px trebuchet ms;}



.home .middle .highlights {float: right; 
 display: inline;
 position: relative;font:11px/15px trebuchet ms;color:#666;width:212px;margin:0px 0px;}
.home .middle .highlights .content {padding:36px 0px 0px 0px; margin: 0px; border: none;}/*40 40 20 25*/
.home .middle .highlights .content .listcontainer {padding: 0px 40px 0px 20px;}
.home .middle .highlights a {color:#63a2b9;text-decoration:none;}
.home .middle .highlights a:hover {color:#1f3239;}
.home .middle .highlights ul {list-style-image:url(/fcwsite/img/minisite/bullet.gif);margin:5px 0px 0px;padding:0px;}
.home .middle .highlights li {padding:0px 0px 15px;}
.home .middle .highlights .date {color:#B4472A;font:10px/18px trebuchet ms;}
.home .middle .highlights .header {font: bold 11px Trebuchet MS; color: #666; text-transform:uppercase; background: none; padding: 0px 0px 10px 20px; width: 190px;}

.home .middle .homenewswrapper { 
 	margin: 0 auto;
 	width: 778px;
	height: 230px;
 	background: url(/fcwsite/img/minisite/bg_homenews.gif) repeat-y;
 	border-top: 1px solid #bdcad1;
	color: #7d7d7d;
	font: 11px/14px Trebuchet MS;
}
.home .middle .homenewswrapper a {color:#63a2b9;text-decoration:none;}
.home .middle .homenewswrapper a:hover {color:#1f3239;text-decoration:none;}
.home .middle .homenewswrapper .header {
	width: auto;
	font:bold 11px Trebuchet MS;
	text-transform: uppercase;
	color: #666;
	background: none;
	padding-bottom: 10px;
}
.home .middle .homenewswrapper .item {padding: 0px 0px 5px 0px;}
.home .middle .homenewswrapper .item2 {padding: 0px 0px 5px 10px;}
.home .middle .homenewswrapper .SignUpPubs 
{
    border:1px solid #BDCAD1;
    background-color:#fff;
    color:#63a2b9;
    font:11px Trebuchet MS, sans-serif;
    margin-bottom: 10px;
}
.home .middle .homenewswrapper .leftcolumn { 
 color: #7d7d7d;
 margin: 10px 0px 0px 0px;
 padding: 10px 0px 0px 45px;
 width: 240px;
 float: left;
 height: auto;
}
.home .middle .homenewswrapper .middlecolumn { 
 float: left;
 color: #7d7d7d;
 margin: 10px 0px 0px 0px;
 padding: 10px 30px 0px 0px;
 width: 210px;
 display: inline;
 height: auto;
}
.home .middle .homenewswrapper .rightcolumn { 
 color: #7d7d7d;
 margin: 10px 0px 0px 0px;
 padding: 10px 30px 0px 5px;
 width: 210px;
 float: left;
 position: relative;
 height: auto;
}
.home .middle .homenewswrapper .viewall a {
	font: bold 9px Trebuchet MS;
	background: url(/fcwsite/img/minisite/bullet_arrow.gif) 0px -1px no-repeat;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #1f3239;
	text-transform: uppercase;
}
.home .middle .homenewswrapper .viewall a:hover {
	color: #63a2b9;
}
.divider {
	border-top: 1px solid #bdcad1;
	margin: 10px 0px;
}
.column1 td {
	padding-right: 20px;
}
.photothumb {border:1px solid #8D9EA6;width:68px;margin:0px;}
.photothumb img {margin:4px;}
