﻿@charset "utf-8";
/* CSS Document */

a {color:#ce1126;}
a:visited {color:#ce1126;}
a:hover {}

/*body classes */
body{padding:0;margin:0;background:#f5f5f5 url(/FCWSite/Img/SiteV2/bg_tile_nu2.jpg) repeat-x top left;font-family:Arial, Helvetica, sans-serif;}
body.home{ }
/*body classes */

/*Wrappers*/
body .wrapper{ width:990px;height:auto;margin:0 auto;padding:0;}
body .content{ padding:0 16px;width:958px;height:auto;background:url(/FCWSite/Img/SiteV2/content_tile_nu.png) repeat-y top center;margin:0 auto;}
/*Wrappers*/

/*logo*/
.logo{ background:url(/FCWSite/Img/SiteV2/logo.png) no-repeat right top;width:233px; height:70px;float:left;margin:0 0 25px 0;display:inline;}
.logo a{display:block;width:249px;height:70px;}
.logo a span{display:none;}
/*logo*/

/*Search*/
.header .search{ float:right;width:305px;height:auto;padding:8px 35px 0 0;margin:0;}
.header .search .search_links{width:115px;height:auto;font-size:12px;float:left;padding-top:9px;color:#343434;}
.header.large .search .search_links {font-size: 16px;}
.header.medium .search .search_links {font-size: 14px;}
.header.small .search .search_links {font-size: 12px;}
.header .search .search_links a{text-decoration:none;color:#343434;}
.header .search .search_links a:visited {color:#343434;}
.header .search .search_links ul{margin:0;padding:0;list-style:none;}
.header .search .search_links li{display:inline;padding:0 0 0 5px;text-align:right; }
.header .search .search_links li.rss a{padding-right:13px;background:url(/FCWSite/Img/SiteV2/home_rss.gif) no-repeat 100% 3px;}
.header .search .search_bar{width:190px;float:left;}
.header .search .search_bar input.search{width:150px;height:23px;float:left;margin:0 5px 0 0;padding:0;color:#7b7b7b;.padding:2px 0 0 2px;.width:148px;.height:17px;}
.header .search .search_bar input.button{/*width:19px;height:19px;*/float:left;background-color:#ce1126;border:none;padding:3px;.padding:1px;margin:0;color:#FFF; cursor:pointer;}
.header .search .search_bar input.button:hover{/*width:19px;height:19px;*/float:left;background-color:#000;border:none;padding:4px;.padding:1px;margin:0;color:#FFF; cursor:pointer;}
/*Search*/

/*Fonts*/
h1{ }
h2{margin:0;padding:0 0 12px 0;font-size:36px;font-weight:300;line-height:normal;height:auto;text-transform:uppercase;}
h2.large {font-size: 16px;}
h2.medium {font-size: 14px;}
h2.small {font-size: 12px;}
h3{}
h4{}
ul{ }
li{ }
p{ }

ul li ul li, body.about_culture .content .right_col .intro ul li ul li{background: url("/FCWSite/Img/SiteV2/block_smaller.gif") no-repeat scroll 0 7px transparent; margin: 0; padding: 0 0 0 16px;}
.read_more{color:#ce1126;}
.read_more a{color:#ce1126; text-decoration:none;}
.read_more a:visited{text-decoration:none;color:#ce1126;}
.read_more a:hover{text-decoration:underline;}
body #alert h2{margin:0;padding:0 0 12px 0;font-size:36px;font-weight:300;line-height:normal;height:auto;text-transform:uppercase;}
body.home .content .left_col .featured h3{font-size:20px;font-weight:bold;margin:0;padding:10px 0 0 0;line-height:20px;}
body.home .content .right_col .recent_news .news_item h3{padding:0;margin:0;color:#ce1126;font-size:25px;font-weight:300;line-height:25px;}
body .right_col .video h3{padding:40px 0 5px 0;margin:0;color:#ce1126;font-size:20px;font-weight:900;line-height:14px;}
body.about_rec .content .right_col .rec_list h3{padding:0 0 5px 0;margin:0;color:#ce1126;font-size:19px;font-weight:900;line-height:20px; }
body.pro .content .right_col .profile .pro_name h3{padding:0;margin:0;color:#000;font-size:19px;font-weight:bold;line-height:19px; }
body.pro .content .right_col .pro_concentration h3{padding:0;margin:0;color:#000;font-size:14px;font-weight:bold;line-height:14px;  }
body.pro .content .right_col h3{padding:0;margin:0;color:#000;font-size:14px;font-weight:bold;line-height:14px;  }
body.pro .content .left_col .brief h3{padding:0;margin:0;color:#000;font-size:14px;font-weight:bold;line-height:14px;  }
body.geographies .gray_box h3{padding:0;margin:0;color:#ce1126;font-size:28px;font-weight:300;line-height:20px;  }
body.pro .content .right_col .profile .pro_name h4{padding:0;margin:0;color:#6d6e71;font-size:14px;font-weight:bold;line-height:14px;}
body.news_detail .content .right_col h3{padding:0;margin:0 0 20px 0;color:#000;font-size:16px;font-weight:bold;line-height:14px;}
body.news_detail .content .right_col h4{padding:0;margin:0 0 20px 0;color:#000;font-size:14px;font-weight:bold;line-height:14px; }

/*Fonts*/

/*IE6 Background hackery*/
/*\*/ *html body .header, * html body .nav, *html body .content{background:url(/FCWSite/Img/SiteV2/content_tile_nu.gif) repeat-y top center;}/**/
/*IE6 Background hackery*/

/*Headers*/
body .header{ padding:0 16px;width:958px;height:auto;background:url(/FCWSite/Img/SiteV2/content_tile_nu.png) repeat-y top center;margin:0 auto;}
body .header .header_image{height:100px;width:100%;}
body.home .header .header_image{height:353px;width:100%;background:url(/FCWSite/Img/SiteV2/header.png) no-repeat top center;}
/*body.about .header .header_image{height:241px;width:100%;background:url(/FCWSite/Img/SiteV2/header_about.jpg) no-repeat top center;}*/
/*body.about_rec .header .header_image{height:240px;width:100%;background: url(/FCWSite/Img/SiteV2/header_adminstaff.jpg) no-repeat top center;}*/
/*body.about_culture .header .header_image{height:240px;width:100%;background: url(/FCWSite/Img/SiteV2/header_workers.jpg) no-repeat top center;}*/
/*Headers*/

/*Nav*/
body .nav{height:27px;width:990px;margin:0;padding:0;background: url(/FCWSite/Img/SiteV2/content_tile_nu.png) repeat-y top center;position:relative;z-index:999;}
body .nav ul{margin:0 16px;padding:0;list-style:none;width:958px;height:27px;background:url(/FCWSite/Img/SiteV2/nav_bg_tile.gif) repeat-x top left;}
body .nav li{float:left; }
body .nav a{display:block; }
body .nav img{border:none;}
body .nav_menu{z-index:1;position:relative;}
.nav_menu ul li ul li {background:none;}

body #nav_about{left:35px;width:620px; visibility:hidden;}
body #nav_about_btm{background:url(/FCWSite/Img/SiteV2/about_btm.png) no-repeat top left;width:620px;height:25px; }
body #nav_about .wrapper{width:620px;background: url(/FCWSite/Img/SiteV2/about_bg.png) repeat-y 0 0;height:100%;}
body #nav_about .wrapper .arrow{background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 45px 0;width:600px;height:auto;padding:20px 0 5px 20px;.padding:20px 0 0 20px; }
body #nav_about ul{float:left;display:block;}
body #nav_about ul.row_1 {width:37%;}
body #nav_about ul.row_2 {width:35%;}
body #nav_about ul.row_3 {width:25%;}
body #nav_about li{ padding:0 0 10px 0;margin:0 0 0 18px;text-indent:-18px;clear:left;}

body #nav_professionals{width:470px;left:90px;visibility:hidden;}
body #nav_professionals .wrapper{background:url(/FCWSite/Img/SiteV2/pro_car_loc_bg.png) repeat-y top left;width:606px;height:100%;}
body #nav_professionals .wrapper .arrow{background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 140px 0;height:auto;padding:20px 0 10px 15px;padding:20px 0 10px 15px;}
body #nav_professionals_btm{background:url(/FCWSite/Img/SiteV2/pro_car_loc_bg-02.png) no-repeat top left;width:606px;height:25px;}
body #nav_professionals ul{width:auto;}
body #nav_professionals li{ margin:0;padding:0 0 10px 0;}
body #nav_professionals .pro_search{width:auto;height:auto;padding:0 0 10px 0;}
body #nav_professionals .pro_search ul{width:auto;height:auto;list-style:none;}
body #nav_professionals .pro_search li{display:inline;padding:0 2px 0 0;margin:0;font-size:12px;color:#ce1126;}
body #nav_professionals .pro_search li a{background:none;color:#ce1126;padding:0 2px 0 0;margin:0;font-size:12px;}
body #nav_professionals .pro_search li a:visited{color:#ce1126;}
body #nav_professionals .pro_search li .nolink{color:#939598;}
body #nav_professionals .form{width:auto;height:auto;}
body #nav_professionals form{padding:0;margin:0;}
body #nav_professionals .form label{font-size:12px;font-weight:bold;color:#000;padding:0 10px 0 0;}
body #nav_professionals .form select{width:150px;height:auto;}
body #nav_professionals .form input.profield{font-size:12px;font-weight:bold;color:#000;}
body #nav_professionals .form input.btn{float:left;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;margin: 0 8px 0 0; }
body #nav_professionals .form input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body #nav_professionals .form .col_1{float:left;width:100%;height:auto; }
body #nav_professionals .form .col_1 .top{ width:100%;height:auto;padding:0 0 10px 0;}
body #nav_professionals .form .col_1 .middle {width:100%;height:auto;padding:0 0 10px 0;}

html>/**/body #nav_professionals .form .col_1 .middle { margin-top: 20px;}
html>/**/body #nav_professionals .form .col_1 .bottom { margin-top: 27px;}

body #nav_professionals .form .col_1 .bottom {width:auto;height:auto;}
body #nav_professionals .form .col_1 .top div.label,
body #nav_professionals .form .col_1 .middle div.label,
body #nav_professionals .form .col_1 .bottom div.label {float: left; width:80px;}
body #nav_professionals .form .col_1 .top div.label1,
body #nav_professionals .form .col_1 .middle div.label1,
body #nav_professionals .form .col_1 .bottom div.label1 {float: left; width:80px;}
body #nav_professionals .form .col_1 .top div.label2,
body #nav_professionals .form .col_1 .middle div.label2,
body #nav_professionals .form .col_1 .bottom div.label2 {float: left; width:45px;}
body #nav_professionals .form .col_1 .top div.field,
body #nav_professionals .form .col_1 .middle div.field,
body #nav_professionals .form .col_1 .bottom div.field {float: left; width:200px;}
body #nav_professionals .form .col_1 .top div.field1,
body #nav_professionals .form .col_1 .middle div.field1,
body #nav_professionals .form .col_1 .bottom div.field1 {float: left; width:200px;}
body #nav_professionals .form .col_1 .top div.field2,
body #nav_professionals .form .col_1 .middle div.field2,
body #nav_professionals .form .col_1 .bottom div.field2 {float: left; width:200px;}
body #nav_professionals .form .col_1 .ServicesDropDown {width: 395px;}

body #nav_services{width:610px;left:270px;visibility:hidden;}
body #nav_services_btm{background:url(/FCWSite/Img/SiteV2/services_btm.png) no-repeat top left;width:610px;height:25px;}
body #nav_services .wrapper{background: url(/FCWSite/Img/SiteV2/services_bg.png) repeat-y top left;width:610px; height:100%;}
body #nav_services .wrapper .arrow{background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 70px 0;width:550px;padding:20px 0 5px 9px;.padding:20px 0 0 9px;}
body #nav_services ul{width:31%;float:left;display:block;}
body #nav_services li{ padding:0 0 10px 0;margin:0 0 0 18px;clear:left;}
body #nav_services ul li ul li ul{margin:5px 0 0 0;}
body #nav_services ul li ul li.nudge{float:left;margin-top:-10px;}

body #nav_newsroom{width:370px;left:300px;background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 135px 0; visibility:hidden;}
body #nav_newsroom .wrapper{background:url(/FCWSite/Img/SiteV2/news_bg.png) repeat-y top left;width:370px;height:100%;}
body #nav_newsroom .wrapper .arrow{background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 137px 0;width:350px;height:auto;padding:20px 0 0 20px;.padding:20px 0 0 20px;}
body #nav_news_btm{background:url(/FCWSite/Img/SiteV2/news_btm.png) no-repeat top left;width:370px;height:25px;}
body #nav_newsroom ul{width:auto;}
body #nav_newsroom li{padding:0;margin:0 18px 0 0;line-height:20px;}

body #nav_careers{width:520px;left:300px;visibility:hidden;}
body #nav_careers .wrapper{background:url(/FCWSite/Img/SiteV2/careers_bg.png) repeat-y top left;width:520px;height:100%;}
body #nav_careers .wrapper .arrow{background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 228px 0;width:500px;height:auto;padding:20px 0 0 20px;.padding:20px 0 0 20px;}
body #nav_careers_btm{background:url(/FCWSite/Img/SiteV2/careers_bg-02.png) no-repeat top left;width:470px;height:25px;}
body #nav_careers ul{height:auto}
body #nav_careers ul.row_1,
body #nav_newsroom ul.row_1{width:48%;float:left;padding:0;margin:0;}
body #nav_careers ul.row_2,
body #nav_newsroom ul.row_2{width:48%;float:left;padding:0;margin:0;}
body #nav_careers li,
body #nav_newsroom li{ margin:0;padding:0 0 10px 0;}

body #nav_locations{width:653px;left:321px; visibility:hidden;}
body #nav_locations .wrapper{width:653px;height:auto;background:url(/FCWSite/Img/SiteV2/locations_bg.png) repeat-y;}
body #nav_locations .wrapper .arrow{background: url(/FCWSite/Img/SiteV2/nav_select_arrow.gif) no-repeat 297px 0;width:645px;height:auto;padding:20px 0 0 8px;.padding:20px 0 0 8px;}
body #nav_locations_btm{height:25px;width:653px;background:url(/FCWSite/Img/SiteV2/locations_bottom.png) no-repeat top left;}
body #nav_locations ul{width:auto;float:left;display:block;}
body #nav_locations li{ padding:0 0px 10px 0px;margin:0 0 0 16px;clear:left;}
body #nav_locations ul li ul{margin-left:-16px!important;}
body #nav_locations ul li ul li ul{margin:5px 0 0 0;}
body #nav_locations ul li ul li.nudge{float:left;margin-top:-10px;}
body #nav_locations a {display: block; width:100px;}
body #nav_locations ul.row_4 {float:left; text-align:left;} 
body #nav_locations div.regionName {height:42px;position:relative;}
body #nav_locations div.regionName a {position:absolute;left:0;bottom:0;width:90px/* make two-word region name wrap */}

body #nav_about, body #nav_professionals, body #nav_services, body #nav_newsroom, body #nav_careers, body #nav_locations{position:absolute;z-index:999;font-size:12px;height:auto;}
body #nav_about ul, body #nav_professionals ul, body #nav_services ul, body #nav_newsroom ul, body #nav_careers ul, body #nav_locations ul{list-style:none;height:auto;padding:0;margin:0; }
body #nav_about li, body #nav_professionals li, body #nav_services li, body #nav_newsroom li, body #nav_careers li, body #nav_locations li{ line-height:20px;}
body #nav_about a, body #nav_professionals a, body #nav_services a, body #nav_newsroom a, body #nav_careers a, body #nav_locations a {color:#939598;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:900; background:url(/FCWSite/Img/SiteV2/home_large_square.gif) no-repeat 0 2px;padding:0;}
body #nav_about a:visited, body #nav_professionals a:visited, body #nav_services a:visited, body #nav_newsroom a:visited, body #nav_careers a:visited, body #nav_locations a:visited {color:#939598;}
body #nav_about ul li ul, body #nav_professionals ul li ul, body #nav_services ul li ul, body #nav_newsroom ul li ul, body #nav_careers ul li ul, body #nav_locations ul li ul {width:auto;padding:0 0 10px 0;margin:0 0 0 -17px;display:block;float:left;clear:left;}
/*\*/ * html body #nav_about ul li ul, * html body #nav_professionals ul li ul, * html body #nav_services ul li ul, * html body #nav_newsroom ul li ul, * html body #nav_careers ul li ul, * html body #nav_locations ul li ul {.margin:0 0 0 -7px;} /**/
body #nav_about ul li ul li, body #nav_professionals ul li ul li, body #nav_services ul li ul li, body #nav_newsroom ul li ul li, body #nav_careers ul li ul li, body #nav_locations ul li ul li {width:auto;padding:0;text-indent:0;color:#939598;}
body #nav_about ul li ul li a, body #nav_professionals ul li ul li a, body #nav_services ul li ul li a, body #nav_newsroom ul li ul li a, body #nav_careers ul li ul li a, body #nav_locations ul li ul li a {color:#000;text-decoration:underline;font-size:12px;background-image:none !important;text-transform: none;padding:0 0 5px 0;margin:0;float:left;clear:left;}
body #nav_about ul li ul li a:visited, body #nav_professionals ul li ul li a:visited, body #nav_services ul li ul li a:visited, body #nav_newsroom ul li ul li a:visited, body #nav_careers ul li ul li a:visited, body #nav_locations ul li ul li a:visited {color:#000;}
/*Nav*/

/*Alert*/
#alert{width:412px;padding:0;margin:0;position:absolute; z-index:999;top:300px;left:300px;.height:100%;}
#alert .top{ background:url(/FCWSite/Img/SiteV2/alert_top.png) no-repeat top center;height:13px;width:100%;}
#alert .alert{padding:10px 20px 0 10px;margin:0;background: url(/FCWSite/Img/SiteV2/alert_tile.png) repeat-y top left;width:382px;height:auto;}
/*\*/ * html #alert .alert{margin:-5px 0 0 0;background: url(/FCWSite/Img/SiteV2/alert_tile_ie6.png) repeat-y top left; }/**/  /*For IE 6 ONLY -  Fixes gap between the wrapper and top*/

#alert .alert ul{padding:0;margin:0;list-style:none; }
#alert .alert li.first{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 20px 0;}
#alert.large .alert li.first{font-size: 16px;}
#alert.medium .alert li.first{font-size: 14px;}
#alert.small .alert li.first{font-size: 12px;}
#alert .alert li{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 20px 0;}
#alert.large .alert li{font-size: 16px;}
#alert.medium .alert li{font-size: 14px;}
#alert.small .alert li{font-size: 12px;}
#alert .alert_links{ }
#alert .alert_links ul{margin:0;padding:0;list-style:none; }
#alert .alert_links li{padding:0 30px 0 0;margin:0;display:inline; }
#alert .alert_links li a{color:#ce1126;font-weight:bold;font-size:14px;text-decoration:none;}
#alert.large .alert li a{font-size: 16px;}
#alert.medium .alert li a{font-size: 14px;}
#alert.small .alert li a{font-size: 12px;}
#alert .alert_links li a:visited {color:#ce1126;}
#alert .logo{background:url(/FCWSite/Img/SiteV2/alert_logo.gif) no-repeat top right;width:100%;height:57px;padding:0;margin:0;float:right;clear;both;}
#alert .logo span{display:none;text-align:right;}
#alert .btm{ background:url(/FCWSite/Img/SiteV2/alert_bottom.png) no-repeat top left;width:100%;height:24px;clear:both; }
/*Alert*/

/*Interior/Left Nav*/
body .left_col .interior_nav{font-size:13px;width:100%;margin:30px 0 0 0;}
body .left_col .interior_nav ul{padding:0;margin:0;list-style:none;}
body .left_col .interior_nav li{padding:0 0 20px;margin:0;text-align:right;}
body .left_col .interior_nav li a{color:#6d6e71;text-transform:uppercase;font-weight:900;text-decoration:none;}
body .left_col .interior_nav li a:visited {color:#6d6e71;}
body .left_col .interior_nav li a.on{color:#ce1126;}
body .left_col .interior_nav li a.on:visited {color:#ce1126;}
body .left_col .interior_nav ul li ul{padding:0;margin:0;text-align:right;}

/*WST-14574*/
body .left_col .interior_nav ul li ul li{font-size:11px;color:#6d6e71;padding:5px 0 0 35px;margin:0; background:none;}

body .left_col .interior_nav ul li ul li a{color:#6d6e71;text-transform:uppercase;font-weight:normal;text-decoration:none;}
body .left_col .interior_nav ul li ul li a:visited {color:#6d6e71;}
body.careers_interior .left_col .interior_nav ul li ul{margin:3px 0 0 0;padding:0; }
body.careers_interior .left_col .interior_nav ul li ul li{font-size:11px;color:#6d6e71;padding:0 0 5px 0;margin:0;line-height:14px;}
body.careers_interior .left_col .interior_nav ul li ul li ul{margin:3px 0 -10px 0;padding:0; }
body.careers_interior .left_col .interior_nav ul li ul li ul li{padding:0;margin:0;}
body.careers_interior .left_col .interior_nav ul li ul li ul li a{font-weight:normal;color:#000;/*background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 3px;*/font-size:11px;text-transform:none;padding:0 0 0 10px;}
body.careers_interior .left_col .interior_nav ul li ul li ul li a:visited {color:#000;}

body.locations .left_col .interior_nav ul li ul{margin:3px 0 -10px 0;padding:0; }
body.locations .left_col .interior_nav ul li ul li{font-size:11px;color:#6d6e71;padding:0 0 5px 0;margin:0;line-height:14px;}
body.locations .left_col .interior_nav ul li ul li a{font-weight:normal;color:#6d6e71;/*background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 3px;*/font-size:11px;text-transform:uppercase;/*padding:0 0 0 10px;*/}

body .left_col .interior_nav .sub_link a{font-weight:bold;color:#000;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 3px;font-size:11px;text-transform:none;padding:0 0 0 10px;}
body.careers .left_col .interior_nav ul li ul .sub_link{margin:10px 0 -5px 0;}

/*Interior/Left Nav*/

/*Right Content*/
body .content .right_col a{color:#ce1126;}
body .content .right_col a:visited {color:#ce1126;}
/*Right Content*/

body .content .right_col div.interior_navtab a{color:#999; text-decoration:none;}
body .content .right_col div.interior_navtab a:visited {color:#999;}
body .content .right_col div.interior_navtab a.active{color:#666;}

body div.interior_navtab { padding-bottom: 15px; padding-top: 15px;}
body div.interior_navtab a { padding-bottom: 8px; padding-top: 8px;}  
body div.interior_navtab div.tabOverview {height:42px; position:relative; display:inline; padding-right:25px;} 
body div.interior_navtab div.tabNews {height:42px; position:relative; display:inline; padding-right:25px; } 
body div.interior_navtab div.tabProfessionals {height:42px; position:relative; display:inline; padding-right:25px; } 
body div.interior_navtab div.tabPractices {height:42px; position:relative; display:inline; padding-right:25px; } 
body div.interior_navtab div.tabResources {height:42px; position:relative; display:inline; } 
/*IE displays the popup list a little higher than on other browsers so there is a conditional style rule in \_services\Detail.aspx */
body div.interior_navtab div.tabPractices div.tabPracticesList {display:none; position:absolute; width:220px; right: -55px; top: 25px; _top:50px; *top: 50px; background-color:#fff; border:solid 1px #b3b3b3; padding:5px 20px 5px; -webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75); box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75); } 
body div.interior_navtab div.tabPractices div.tabPracticesList ul {margin:0;padding:0;list-style:none; text-decoration:none;} 
body div.interior_navtab div.tabPractices div.tabPracticesList li { font-size:12px; text-decoration:none; padding-bottom:6px;} 
body div.interior_navtab div.tabPractices div.tabPracticesList li a { font-size:12px; text-decoration:none;} 
body div.interior_navtab div.tabPractices div.tabPracticesList li a:hover { font-size:12px; text-decoration:underline;}

/*body div.interior_navtab div.tabPractices div.tabPracticesList { margin: 0; right: -40px; top: 25px; position: absolute; background-color:#fff; border:solid 1px #b3b3b3; padding:5px 20px 5px;}*/

body .left_col div.serviceleftcontent { padding:40px 5px 5px 5px;}
body .left_col div.serviceleftcontent div.practicecontacts{color:#6D6E71;text-transform:uppercase;font-size:13px; font-weight:900; text-decoration:none; text-align:right;}
body .left_col div.serviceleftcontent ul {padding:0 0 20px 0; margin:0;text-align:right; list-style-type:none;}
body .left_col div.serviceleftcontent ul li{font-size:13px;color:#6D6E71;padding:5px 0 7px 5px; margin:0; background:none;}
body .left_col div.serviceleftcontent ul li a{color:#ce1126; font-weight:normal; text-decoration:none;}
body .left_col div.serviceleftcontent ul li a:visited {color:#ce1126;}
body .left_col div.serviceleftcontent div.servicecontent { text-align:right; font-size:14px; padding-top:2px;}
body .left_col div.serviceleftcontent div.servicecontent a { color:red; text-decoration:none;}
body .left_col div.serviceleftcontent div.servicecontent img { border-color:red;}
body .left_col div.serviceleftcontent div.devider{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}


/*ONE Column Layout*/
body .one_col{width:95%;padding:30px 0 0 0;margin:0 auto;}
body .one_col a{color:#ce1126;}
body .one_col a:visited {color:#ce1126;}
.results{font-size:14px;padding:0;margin:0;}
.results.large {font-size: 16px;}
.results.medium {font-size: 14px;}
.results.small {font-size: 12px;}
.matches{color:#ce1126;font-weight:bold;}
.result_table{padding:25px 0 50px 0;}
.result_table table{width:100%;border-collapse:collapse;}
.result_table th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
.result_table.large th{font-size: 16px;}
.result_table.medium th{font-size: 14px;}
.result_table.small th{font-size: 12px;}
.result_table td{text-align:left;font-size:12px;padding:2px 0 2px 5px;}
.result_table.large td{font-size: 16px;}
.result_table.medium td{font-size: 14px;}
.result_table.small td{font-size: 12px;}
.result_table tr.odd{ }
.result_table tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
/*ONE Column Layout*/


/* Home classes */
body.home .content .left_col{float:left;padding:0 40px;margin:25px 0 0 0;height:auto;display:inline;width:496px;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top right; }
body.home .content .left_col .welcome{height:auto;width:auto;padding:0 0 18px 0;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left; }
body.home .content .left_col .welcome ul{padding:0;margin:0;list-style:none; }
body.home .content .left_col .welcome li{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;}
body.home .content .left_col .featured .left_cap{background: url(/FCWSite/Img/SiteV2/home_featured_leftcap.gif) repeat-y top left;width:2px;height:85px;float:left;display:inline;}
body.home .content .left_col .featured .right_cap{background: url(/FCWSite/Img/SiteV2/home_featured_leftcap.gif) no-repeat top left;width:1px;height:85px;float:right;display:inline;}
body.home .content .left_col .featured {width:auto;height:105px;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;margin:20px 0 0 0;}
body.home .content .left_col .featured .featured_content{background: url(/FCWSite/Img/SiteV2/home_featured_tile.jpg) repeat-x top left;height:85px; min-width:464px;padding:0 0 0 15px;.float:left;}
body.home .content .left_col .featured .featured_content img{float:right;padding-left:10px;}
body.home .content .left_col .featured .featured_content .date{font-weight:300;font-size:14px;padding:0 0 3px 0;}
body.home .content .left_col .featured .featured_content p{font-size:12px;padding:0;margin:0;}
body.home .content .left_col .home_logos{width:auto;height:auto;margin:20px 0 0 0;padding:0;}
body.home .content .left_col .home_logos ul{ list-style:none;padding:0;margin:0;}
body.home .content .left_col .home_logos li{float:left;padding:0 20px 0 0;}
body.home .content .right_col{float:left;padding:0;margin:0 0 0 20px;height:auto;display:inline;/*width:352px;*/width:328px; }
body.home .content .right_col .recent_news{width:/*340px*/322px;height:auto;background-color:#f3f3f4;padding:18px 12px 0 12px;margin:0;}
body.home .content .right_col .recent_news .news_item{ border-bottom:1px solid #d1d2d4;padding:0 0 20px 0;margin:0 0 20px 0;}
body.home .content .right_col .recent_news .news_item p{padding:10px 10px 0 0;margin:0;font-size:12px;line-height:15px;}
body.home .content .right_col .recent_news .news_item.item_3{border-bottom:none;}
body.home .content .right_col .global_exp {/* background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left; padding-bottom:20px;*/}

/***** Prevents the featured content on the home page from changing text size *****/
body.home .content .left_col .featured .featured_contenthome{background: url(/FCWSite/Img/SiteV2/home_featured_tile.jpg) repeat-x top left;height:85px; min-width:464px;padding:0 0 0 15px;.float:left;}
body.home .content .left_col .featured .featured_contenthome .featureHeadline{font-size: 20px;font-weight: bold;line-height: 20px;margin: 0; padding: 10px 0 0 !important;}
body.home .content .left_col .featured .featured_contenthome img{float:right;padding-left:10px;height:85;width:182px;}
body.home .content .left_col .featured .featured_contenthome .date{font-weight:300;font-size:14px;padding:0 0 3px 0;}
body.home .content .left_col .featured .featured_contenthome p{font-size:12px;padding:0;margin:0;}
/* Home classes */

/*About Classes*/
body.about .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.about .content .right_col{float:left;padding:0 0 0 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.about .content .right_col .intro{height:auto;width:auto;padding:0 0 18px 0;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left; }
body.about .content .right_col .intro ul{padding:0;margin:0;list-style:none; }
body.about .content .right_col .intro li.first{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 20px 0;}
body.about .content .right_col .intro li{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 20px 0;}
body.about .content .right_col .intro li.last {font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 5px 0;}
body.about .content .right_col .video{ padding:25px 100px 25px 0;clear:both; background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;}
body.about .content .right_col .video p{color:#231f20;font-size:14px;padding:0;margin:0 0 5px 0;}
body.about .content .right_col .video img{border:1px solid #8a8f97;float:left;margin:0 15px 0 0;}
body.about .content .right_col .video.last{ padding:25px 100px 25px 0;clear:both; background:none;}
body.about .content .third_col{float:left;padding:0;margin:23px 0 0 0;height:auto;display:inline;width:23%;font-size:12px; }
body.about .content .third_col h3{color:#ce1126;font-weight:300;font-size:20px;padding:0;margin:0 0 5px 0; }
body.about .content .third_col .apply_now{clear:both;width:100%;color:#FFF;text-transform:uppercase;font-size:12px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;font-weight:bold;display:block; }
body.about .content .third_col .apply_now a{width:100%;color:#FFF;text-transform:uppercase;text-align:center;background-color:#ce1126;border:none; cursor:pointer;display:block;text-decoration:none;padding:5px 0; }
body.about .content .third_col .apply_now a:visited{color:#FFF;}
body.about .content .right_col li { font-size: 16px; line-height: 20px; padding: 0 0 0 14px; margin: 0; background: url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px; }
body.about .content .right_col ul {padding:0;margin:0;list-style:none; padding-top:5px; }
body.about .content .right_col table td{vertical-align:top; }
body.about .content .right_col table td.label{font-size:12px;font-weight:bold;text-align:right;padding:5px 30px 0 0; width: 93px; }
body.about .content .right_col table td input.srch{ width:300px;height:14px;margin:0 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.about .content .right_col input.btn{clear:both;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;margin:0 0 0 10px;padding:0;}
body.about .content .right_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.about .content .right_col input.btn_submit{clear:both;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;}
body.about .content .right_col input.btn_submit:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.about .content .right_col table td textarea{ width:500px;height:250px;margin:0 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.about .content .right_col table .text_float{float:left;width:310px;height:34px;}
body.about .content .right_col table .btn_float{float:left;width:auto;height:auto;}
body.about .content .right_col { min-height: 200px; }

body.about .content .third_col .apply_now a:hover{color:#FFF;text-transform:uppercase;text-align:center;background-color:#000;padding:5px 0; }
body.about_rec .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.about_rec .content .right_col{float:left;padding:0 0 0 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.about_rec .content .right_col .intro{height:auto;width:auto;padding:0 0 18px 0;}
body.about_rec .content .right_col .intro ul{padding:0;margin:0;list-style:none; }
body.about_rec .content .right_col .intro li.first{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;}
body.about_rec .content .right_col .intro li{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;}
body.about_rec .content .right_col .intro li.last {font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 5px 0;}
body.about_rec .content .right_col .rec_list{height:auto;width:auto;padding:0 0 18px 0;}
.back_top{ font-size:10px;}
.back_top.large {font-size: 16px;}
.back_top.medium {font-size: 14px;}
.back_top.small {font-size: 12px;}
.back_top a{color:#6d6e71;text-decoration:none;}
body.about_rec .content .right_col .rec_list ul{list-style:none;margin:0;padding:0;}
body.about_rec .content .right_col .rec_list li{margin:0;padding:0 0 10px 0;font-size:14px;line-height:20px;color:#000;font-weight:900;}
body.about_rec .content .right_col .rec_list li .date{margin:0;padding:0 0 10px 0;font-size:14px;line-height:20px;color:#000;font-weight:normal; font-style:italic;}
body.about_rec .content .right_col .rec_list ul li ul{margin:5px 0 -10px 0;padding:0 0 0 10px;font-size:14px;line-height:20px;color:#000;font-weight:900;font-style:italic;}
body.about_rec .content .right_col .rec_list ul li ul li{margin:0;padding:0 0 10px 0;font-size:14px;line-height:20px;color:#000;font-weight:900;font-style:italic;}
body.about_culture .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.about_culture .content .right_col{float:left;padding:0 0 0 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.about_culture .content .right_col .intro{height:auto;width:auto;padding:0 0 18px 0;}
body.about_culture .content .right_col .intro ul{padding:0;margin:0;list-style:none; padding-top:5px; }
body.about_culture .content .right_col .intro li.first{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0 0 20px 0;}
body.about_culture .content .right_col .intro li{font-size:16px;line-height:20px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
/*About Classes*/

/*Services Classes*/
body.services .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.services .content .left_col .search{ width:90%;margin:30px 0 0 0;padding:0 0 0 15px}
body.services .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.services .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.services .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.services .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.services .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.services .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.services .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.services .content .right_col .intro{height:auto;width:auto;padding:0;}
body.services .content .right_col .intro p{font-size:14px;padding:10px 0 0 0;margin:0;}
body.services .content .right_col .intro p.viewall{font-size:14px;padding:0;margin:0;}
body.services .content .right_col .intro a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.services .content .right_col .intro h4{font-size:14px;font-weight:bold;margin:0;padding:20px 0 0 0;}
body.services .content .right_col .intro ul{padding:10px 0 0 0;margin:0;list-style:none; }
body.services .content .right_col .intro li.first{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;}
body.services .content .right_col .intro{height:auto;width:auto;padding:0;}
body.services .content .right_col .intro li{font-size:14px;line-height:20px;padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.services .content .right_col .intro ul li ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.services .content .right_col .intro ul li ul li{font-size:14px;line-height:20px;padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 10px 7px;}
body.services .content .right_col .intro{height:auto;width:auto;padding:0;}
body.services .content .right_col .right_content p{font-size:14px;}
body.services .content .right_col .right_content h4{font-size:14px;font-weight:bold;margin:0;padding:20px 0 0 0;}
body.services .content .right_col .right_content ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.services .content .right_col .right_content li{font-size:14px;line-height:20px;padding:0 0 5px 15px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.services .content .right_col .right_content li ul li {background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 0 7px; background-image:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 0 7px; }
body.services .content .right_col .right_content img.imgRight{float: right; margin:0 0 10px 10px; clear:right;}
body.services .content .right_col .right_content img.imgLeft{float: left; margin:0 10px 10px 0; clear:left;}
body.services .content .one_col {padding: 10px 0px 0px 0px;}
body.services .content .one_col .intro ul{margin:20px 0 0 0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .one_col .intro li{font-size:14px;line-height:20px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.services .content .one_col .services_links{width:100%;height:auto;margin:20px 0 0 0;padding:0;}
body.services .content .one_col .services_links .col_1{float:left;width:32%;height:auto;dislay:inline;font-size:14px;}
body.services .content .one_col .services_links .col_1 ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .one_col .services_links .col_1 li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .one_col .services_links .col_1 li a{/*color:#000;*/text-decoration:none;}
body.services .content .one_col .services_links .col_1 li.first{font-size:14px;padding:0 0 0 18px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;}
body.services .content .one_col .services_links .col_1 li.first a{color:#000;text-decoration:none;}
body.services .content .one_col .services_links .col_1 ul.industries li{font-size:14px;line-height:20px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.services .content .one_col .services_links .col_2{float:left;width:32%;height:auto;dislay:inline;font-size:14px;}
body.services .content .one_col .services_links .col_2 ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .one_col .services_links .col_2 li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .one_col .services_links .col_2 li a{/*color:#000;*/text-decoration:none;}
body.services .content .one_col .services_links .col_2 li.first{font-size:14px;padding:0 0 0 18px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;}
body.services .content .one_col .services_links .col_2 li.first a{color:#000;text-decoration:none;}
body.services .content .one_col .services_links .atoz{font-size:14px;padding:10px 0 0 18px;margin:0;}
body.services .content .one_col .services_links .atoz a{/*color:#000;*/text-decoration:none;}
body.services .content .one_col .services_links .col_3{float:left;width:32%;height:auto;dislay:inline;font-size:14px;}
body.services .content .one_col .services_links .col_3 ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .one_col .services_links .col_3 li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .one_col .services_links .col_3 li a{/*color:#000;*/text-decoration:none;}
body.services .content .one_col .services_links .col_3 ul li ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .one_col .services_links .col_3 ul li ul li{padding:0;margin:0;font-size:12px;}
body.services .content .one_col .services_links .col_3 ul li ul li a{/*color:#000;*/text-decoration:none;}
body.services .content .one_col .services_links .col_3 li.first{font-size:14px;padding:0 0 0 18px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;}
body.services .content .one_col .services_links .col_3 li.first a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing{width:100%;height:auto;margin:20px 0 0 0;padding:0;}
body.services .content .right_col .ext_listing .col_1{float:left;width:32%;height:auto;dislay:inline;font-size:14px;}
body.services .content .right_col .ext_listing .col_1 ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .right_col .ext_listing .col_1 li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .right_col .ext_listing .col_1 li a{color:#ce1126;text-decoration:none;}
body.services .content .right_col .ext_listing .col_1 li a:visited {color:#ce1126;}
body.services .content .right_col .ext_listing .col_1 ul li ul{margin:9px 0 0 0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .right_col .ext_listing .col_1 ul li ul li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .right_col .ext_listing .col_1 ul li ul li a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing .col_1 ul li ul li a:visited {color:#000;}
body.services .content .right_col .ext_listing .col_1 li.first{font-size:14px;padding:0 0 0 18px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;}
body.services .content .right_col .ext_listing .col_1 li.first a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing .col_1 li.first a:visited {color:#000;}
body.services .content .right_col .ext_listing{width:100%;height:auto;margin:20px 0 0 0;padding:0;}
body.services .content .right_col .ext_listing .col_2{float:left;width:32%;height:auto;dislay:inline;font-size:14px;}
body.services .content .right_col .ext_listing .col_2 ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .right_col .ext_listing .col_2 li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .right_col .ext_listing .col_2 li a{color:#ce1126;text-decoration:none;}
body.services .content .right_col .ext_listing .col_2 li a:visited {color:#ce1126;}
body.services .content .right_col .ext_listing .col_2 ul li ul{margin:9px 0 0 0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .right_col .ext_listing .col_2 ul li ul li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .right_col .ext_listing .col_2 ul li ul li a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing .col_2 ul li ul li a:visited {color:#000;;}
body.services .content .right_col .ext_listing .col_2 li.first{font-size:14px;padding:0 0 0 18px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;}
body.services .content .right_col .ext_listing .col_2 li.first a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing .col_2 li.first a:visited {color:#000;}
body.services .content .right_col .ext_listing{width:100%;height:auto;margin:20px 0 0 0;padding:0;}
body.services .content .right_col .ext_listing .col_3{float:left;width:32%;height:auto;dislay:inline;font-size:14px;}
body.services .content .right_col .ext_listing .col_3 ul{margin:0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .right_col .ext_listing .col_3 li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .right_col .ext_listing .col_3 li a{color:#ce1126;text-decoration:none;}
body.services .content .right_col .ext_listing .col_3 li a:visited {color:#ce1126;}
body.services .content .right_col .ext_listing .col_3 ul li ul{margin:9px 0 0 0;padding:0;list-style:none;width:auto;height:auto;}
body.services .content .right_col .ext_listing .col_3 ul li ul li{padding:0 0 0 18px;margin:0 0 10px 0;}
body.services .content .right_col .ext_listing .col_3 ul li ul li a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing .col_3 ul li ul li a:visited {color:#000;}
body.services .content .right_col .ext_listing .col_3 li.first{font-size:14px;padding:0 0 0 18px;margin:0 0 10px 0;font-weight:bold;text-transform:uppercase;}
body.services .content .right_col .ext_listing .col_3 li.first a{color:#000;text-decoration:none;}
body.services .content .right_col .ext_listing .col_3 li.first a:visited {color:#000;}
body.services .content .right_col .search_nav{width:100%;height:auto;border-bottom:1px solid #6d6e71;float:left;display:inline;padding:20px 0 5px 0;margin:0 0 20px 0;}
body.services .content .right_col .search_nav .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.services .content .right_col .search_nav ul{margin:0;padding:0;list-style:none;width:60%;}
body.services .content .right_col .search_nav li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.services .content .right_col .search_nav li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.services .content .right_col .search_nav li a:visited {color:#ce1126;}
body.services .content .right_col .search_nav li a.on{color:#000;font-weight:bold;}
body.services .content .right_col .search_nav li a.on:visited {color:#000;}
body.services .content .right_col .search_nav li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.services .content .right_col .search_nav li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.services .content .right_col .search_nav_btm{width:100%;height:auto;border-top:1px solid #6d6e71;float:left;display:inline;padding:5px 0 20px 0;margin:20px 0 0 0;}
body.services .content .right_col .search_nav_btm .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.services .content .right_col .search_nav_btm ul{margin:0;padding:0;list-style:none;width:60%;}
body.services .content .right_col .search_nav_btm li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.services .content .right_col .search_nav_btm li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.services .content .right_col .search_nav_btm li a:visited {color:#ce1126;}
body.services .content .right_col .search_nav_btm li a.on{color:#000;font-weight:bold;}
body.services .content .right_col .search_nav_btm li a.on:visited {color:#000;}
body.services .content .right_col .search_nav_btm li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.services .content .right_col .search_nav_btm li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.services .content .right_col .view_all_services{font-size:14px;text-align:right;float:right;width:20%;height:auto;}
body.services .content .right_col .view_all_services a{color:#ce1126;text-decoration:none;font-weight:bold;}
body.services .content .right_col .view_all_services a:visited {color:#ce1126;}
body.services .content .right_col .search_results{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.services .content .right_col .search_results table{width:100%;border-collapse:collapse;}
body.services .content .right_col .search_results th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.services .content .right_col .search_results td{text-align:left;font-size:12px;padding:2px 0 2px 5px;}
body.services .content .right_col .search_results tr.odd{ }
body.services .content .right_col .search_results tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
body.services .content .right_col .news_listing{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.services .content .right_col .news_listing table{width:100%;border-collapse:collapse;}
body.services .content .right_col .news_listing th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.services .content .right_col .news_listing td{text-align:left;font-size:12px;padding:2px 0 20px 5px;vertical-align:top;}
body.services .content .right_col .news_listing td a{font-weight:bold;text-decoration:none;padding:0 0px 0 0;}
body.services .content .right_col .news_listing td p{padding:0;margin:0;}
body.services .content .right_col .news_listing td.bold{font-weight:bold;}
body.services .content .right_col .news_listing tr.odd{ }
body.services .content .right_col .news_listing tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
body.services_threecol .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.services_threecol .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:52%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.services_threecol .content .right_gutter{padding:0 30px 0 0;margin:0 10px 0 0;height:auto;width:auto;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top right; }
body.services_threecol .content .right_gutter p{font-size:14px;padding:0;margin:0 0 20px 0; }
body.services_threecol .content .right_gutter ul{padding:0;margin:10px 0 0 0;list-style:none;}
body.services_threecol .content .right_gutter li{font-size:14px;line-height:20px;padding:0 0 0 14px;margin:0 0 5px 0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.services_threecol .content .right_gutter h4{font-size:14px;padding:0;margin:30px 0 10px 0;font-weight:bold;}
body.services_threecol .content .third_col{float:left;padding:0;margin:23px 0 0 0;height:auto;display:inline;width:20%; }
body.services_threecol .content .third_col .view_all{background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;width:100%;height:auto;padding:0 0 20px 0;margin:0 0 20px 0;text-align:right;text-transform:uppercase; }
body.services_threecol .content .third_col .view_all a{font-weight:bold;font-size:14px;color:#ce1126;text-decoration:none;}
body.services_threecol .content .third_col .view_all a:visited {color:#ce1126;}
body.services_threecol .content .third_col .third_nav{width:auto;height:auto;font-size:14px;}
body.services_threecol .content .third_col .third_nav .row_1{width:auto;height:auto;margin:0 0 20px 0;padding:0;}
body.services_threecol .content .third_col .third_nav ul{width:auto;height:auto;list-style:none;margin:0;padding:0;}
body.services_threecol .content .third_col .third_nav li{margin:0;padding:0 0 5px 0;}
body.services_threecol .content .third_col .third_nav li a{color:#ce1126;text-decoration:none;font-weight:bold;}
body.services_threecol .content .third_col .third_nav li a:visited {color:#ce1126;}
body.services_threecol .content .third_col .third_nav li.first{color:#6D6E71;font-weight:bold;text-transform:uppercase;padding:0 0 10px 0;}
body.services_threecol .content .third_col .third_nav .row_2{width:auto;height:auto;margin:0 0 20px 0;padding:0;}
body.services_threecol .content .third_col .third_nav .row_3{width:auto;height:auto;margin:0 0 20px 0;padding:0;}

/*for flash*/
body.services .content .one_col .top_content {margin-left:0 !important;margin-right:0;width:910px;}

/* Services Classes*/

/*Locations Classes*/
body.locations .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.locations .content .left_col .search{ width:90%;margin:90px 0 0 0;padding:0 0 0 15px}
body.locations .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.locations .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.locations .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.locations .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.locations .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.locations .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.locations .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.locations .content .right_col .main_contact{height:auto;width:auto;padding:0 0 18px 0;margin:0 0 18px 0;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left; }
body.locations .content .right_col .main_contact p{font-size:14px;padding:0;margin:0;}
body.locations .content .right_col .main_contact a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.locations .content .right_col .main_contact a:visited {color:#ce1126;}
body.locations .content .right_col .main_contact ul{padding:5px 0 0 0;margin:0;list-style:none; }
body.locations .content .right_col .main_contact li{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;float:left;display:inline;height:auto;width:auto;}
body.locations .content .right_col .main_contact ul li ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.locations .content .right_col .main_contact ul li ul li{font-size:14px;line-height:20px;padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 10px 7px;}
body.locations .content .right_col .main_contact ul li h3{ line-height:20px;font-size:20px;font-weight:bold;margin:0;padding:0 0 5px 0;}
body.locations .content .right_col .main_contact img{float:left;padding:0 20px 10px 0;}
body.locations .content .right_col .contacts{clear:both;width:auto;height:auto;}
body.locations .content .right_col .contacts ul{margin:0;padding:0;list-style:none;}
body.locations .content .right_col .contacts li{display:block;padding:0 0 20px 0;margin:0;font-size:14px;}
body.locations .content .right_col .contacts li .title{font-weight:bold;}
body.locations .content .right_col .contact{clear:both;width:auto;height:auto;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;padding:15px 0 0 0;}
body.locations .content .right_col .contact ul{margin:0;padding:0;list-style:none;}
body.locations .content .right_col .contact li{display:block;padding:0 0 30px 0;margin:0;font-size:14px;}
body.locations .content .right_col .contact li .title{font-weight:bold;clear:both;margin-bottom:3px;width:100%;}
body.locations .content .right_col .contact li .name{float:left;display:inline;padding:0 25px 0 0;/*padding:0 25px 0 12px;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;*/}
body.locations .content .right_col .contact li .phone{float:left;display:inline;padding-right:25px;}
body.locations .content .right_col .contact li .email{float:left;display:inline;padding-right:25px;}
body.locations .content .right_col .location_detail{height:auto;width:auto;padding:0;}
body.locations .content .right_col .location_detail p{font-size:14px;padding:0 0 15px 0;margin:0;line-height:20px;}
body.locations .content .right_col .location_detail a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.locations .content .right_col .location_detail h4{font-size:14px;font-weight:bold;margin:0;padding:20px 0 0 0;}
/* Removed ul styling on office detail pages to more closely resemble rte fields */
body.locations .content .right_col .location_detail ul{list-style: none; padding: 0; }
body.locations .content .right_col .location_detail li.square{font-size:14px;line-height:20px;padding:0 0 30px 0;margin:0;}
/* Removed li bottom padding to more closely resemble rte fields*/
body.locations .content .right_col .location_detail li{font-size: 14px; line-height: 20px; padding: 0 0 0 14px; background: url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.locations .content .right_col .location_detail ul li ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.locations .content .right_col .location_detail ul li ul li{font-size:14px;line-height:20px;padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 10px 7px;}
body.locations .content .right_col .location_detail table td {font-size:14px;}
body.locations .content .right_col .right_content{ }
body.locations .content .right_col .right_content p{font-size:14px;}
body.locations .content .right_col .location_nav{ width:auto;height:auto;margin:20px 0 0 0;padding:0;}
body.locations .content .right_col .location_nav ul{ width:auto;height:auto;list-style:none;margin:0;padding:0;}
body.locations .content .right_col .location_nav li{ width:auto;height:auto;display:inline;padding:0 20px 0 0;margin:0;font-size:14px;}
body.locations .content .right_col .location_nav li a{color:#ce1126;}
body.locations .content .right_col .location_nav li a:visited {color:#ce1126;}
body.locations .content .right_col .location_bucket{height:auto;width:auto;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;padding:18px 0 0 0;margin:18px 0 0 0; }
body.locations .content .right_col .location_bucket p{font-size:12px;padding:0;margin:0;}
body.locations .content .right_col .location_bucket a{font-size:12px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;line-height:20px;}
body.locations .content .right_col .location_bucket ul{padding:5px 0 0 0;margin:0;list-style:none;float:left;clear:left;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:0 0 18px 0;margin:0 0 18px 0;width:100%; }
body.locations .content .right_col .location_bucket li{font-size:14px;line-height: 20px;padding:0 0 5px 0;margin:0;float:left;display:inline;height:auto;width:auto;}
body.locations .content .right_col .location_bucket ul li ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.locations .content .right_col .location_bucket ul li ul li{padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 10px 7px;}
body.locations .content .right_col .location_bucket ul li h3{ line-height:20px;font-size:14px;font-weight:bold;margin:0;padding:0 0 5px 0;}
body.locations .content .right_col .location_bucket ul li h3 a{color:#ce1126;line-height:20px;font-size:14px;font-weight:bold;margin:0;padding:0 0 5px 0;}
body.locations .content .right_col .location_bucket img{float:left;padding:0 20px 10px 0;}
body.locations .content .right_col .search_nav{width:100%;height:auto;border-bottom:1px solid #6d6e71;float:left;display:inline;padding:20px 0 5px 0;margin:0 0 20px 0;}
body.locations .content .right_col .search_nav .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.alrge .content .right_col .search_nav .results{font-size: 16px;}
body.alrge .content .right_col .search_nav .results{font-size: 14px;}
body.alrge .content .right_col .search_nav .results{font-size: 12px;}
body.locations .content .right_col .search_nav ul{margin:0;padding:0;list-style:none;width:60%;}
body.locations .content .right_col .search_nav li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.alrge .content .right_col .search_nav li{font-size: 16px;}
body.alrge .content .right_col .search_nav li{font-size: 14px;}
body.alrge .content .right_col .search_nav li{font-size: 12px;}
body.locations .content .right_col .search_nav li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.locations .content .right_col .search_nav li a:visited {color:#ce1126;}
body.locations .content .right_col .search_nav li a.on{color:#000;font-weight:bold;}
body.locations .content .right_col .search_nav li a.on:visited {color:#000;}
body.locations .content .right_col .search_nav li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.locations .content .right_col .search_nav li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.locations .content .right_col .search_nav_btm{width:100%;height:auto;border-top:1px solid #6d6e71;float:left;display:inline;padding:5px 0 20px 0;margin:20px 0 0 0;}
body.locations .content .right_col .search_nav_btm .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.locations .content .right_col .search_nav_btm ul{margin:0;padding:0;list-style:none;width:60%;}
body.locations .content .right_col .search_nav_btm li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.locations .content .right_col .search_nav_btm li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.locations .content .right_col .search_nav_btm li a:visited {color:#ce1126;}
body.locations .content .right_col .search_nav_btm li a.on{color:#000;font-weight:bold;}
body.locations .content .right_col .search_nav_btm li a.on:visited {color:#000;}
body.locations .content .right_col .search_nav_btm li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.locations .content .right_col .search_nav_btm li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.locations .content .right_col .search_results{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.locations .content .right_col .search_results table{width:100%;border-collapse:collapse;}
body.locations .content .right_col .search_results th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.locations .content .right_col .search_results td{text-align:left;font-size:12px;padding:2px 0 2px 5px;}
body.locations .content .right_col .search_results tr.odd{ }
body.locations .content .right_col .search_results tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
body.locations .content .right_col .news_listing{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.locations .content .right_col .news_listing table{width:100%;border-collapse:collapse;}
body.locations .content .right_col .news_listing th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.locations .content .right_col .news_listing td{text-align:left;font-size:12px;padding:2px 0 20px 5px;vertical-align:top;}
body.locations .content .right_col .news_listing td a{font-weight:bold;text-decoration:none;padding:0 0px 0 0;}
body.locations .content .right_col .news_listing td p{padding:0;margin:0;}
body.locations .content .right_col .news_listing td.bold{font-weight:bold;}
body.locations .content .right_col .news_listing tr.odd{ }
body.locations .content .right_col .news_listing tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}

body.locations .left_col .interior_nav li.linebreak {background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x left bottom;padding-bottom:10px;margin-bottom:10px;}


/* Broll's edit to resize user uploaded image on Offices Landing */
body.locations .content .right_col div.officesMap img {width:616px; height:323px;}

/* Locations Classes*/

/*Pro Classes*/
body.pro .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.pro .content .left_col .brief{ width:90%;margin:45px 0 0 0;padding:0 15px 0 15px}
body.pro .content .left_col .brief .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 22px 0;}
body.pro .content .left_col .brief ul{list-syle:none;margin:0;padding:0;}
body.pro .content .left_col .brief li{font-size:14px;list-style:none;}
body.pro .content .right_col .pro_practiceareas{width:100%;height:auto;margin:0 0 20px 0;}
body.pro .content .right_col .pro_practiceareas p{font-size:13px;line-height:18px;}
body.pro .content .right_col .pro_practiceareas p a {color:#6D6E71;text-decoration:none;}
body.pro .content .right_col .pro_practiceareas p a:visited {color:#6D6E71;}
body.pro .content .right_col .pro_practiceareas li{font-size:13px;line-height:18px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 5px;}
body.pro .content .right_col .pro_practiceareas li a {color:#6D6E71;text-decoration:none;}
body.pro .content .right_col .pro_practiceareas li a:visited {color:#6D6E71;}
body.pro .content .right_col .pro_pa{width:100%;height:auto;margin:0 0 20px 0;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:0 0 20px 0;}
body.pro .content .right_col .pro_pa p{font-size:13px;line-height:18px;padding:0;margin:0;}
body.pro .content .right_col .pro_pa p a {color:#ce1126;text-decoration:none;}
body.pro .content .right_col .pro_pa p a:visited {color:#ce1126;}
body.pro .content .right_col .pro_pa li{font-size:13px;line-height:18px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 5px;}
body.pro .content .right_col .pro_pa li a {color:#ce1126;text-decoration:none;}
body.pro .content .right_col .pro_pa li a:visited {color:#ce1126;}
body.pro .content .right_col .pro_recent_news{width:100%;height:auto;padding:0;margin:0;font-size:14px;}
body.pro .content .right_col .pro_recent_news p{margin:0;padding:0 0 10px 0;}
body.pro .content .right_col .pro_recent_news ul{margin:0 0 20px 0;padding:0;list-style:none;width:80%;}
body.pro .content .right_col .pro_recent_news li{margin:0 0 10px 0;padding:0;}
body.pro .content .right_col .pro_recent_news p .bold{font-weight:bold;}
body.pro .content .right_col .pro_recent_news h3{text-transform:uppercase;font-size:20px;color:#5d5d5d;padding:0;margin:0 0 12px 0;line-height:18px;}
body.pro .content .right_col .pro_recent_news .search_all{text-transform:uppercase;font-size:14px;}
body.pro .content .right_col .pro_recent_news .search_all a{text-decoration:none;}
body.pro .content .right_col .pro_recent_news .read_more{text-decoration:none;text-transform:uppercase;}
body.pro .content .right_col .pro_recent_pubs{width:100%;height:auto;padding:0;margin:0;font-size:14px;}
body.pro .content .right_col .pro_recent_pubs p{margin:0;padding:0 0 10px 0;}
body.pro .content .right_col .pro_recent_pubs ul{margin:0 0 20px 0;padding:0;list-style:none;width:80%;}
body.pro .content .right_col .pro_recent_pubs li{margin:0 0 10px 0;padding:0;}
body.pro .content .right_col .pro_recent_pubs p .bold{font-weight:bold;}
body.pro .content .right_col .pro_recent_pubs h3{text-transform:uppercase;font-size:20px;color:#5d5d5d;padding:0;margin:0 0 12px 0;line-height:18px;}
body.pro .content .right_col .pro_recent_pubs .search_all{text-transform:uppercase;font-size:14px;}
body.pro .content .right_col .pro_recent_pubs .search_all a{text-decoration:none;}
body.pro .content .right_col .pro_recent_pubs .read_more{text-decoration:none;text-transform:uppercase;}
body.pro .content .right_col .pro_recent_pubs .source{color:#5d5d5d;font-size:14px}
body.pro .content .left_col .brief .pro_adam{width:100%;height:auto;margin:0 0 55px 0;}
body.pro .content .left_col .brief .pro_adam li{font-size:13px;line-height:18px;margin:0;padding:0 0 10px 0;/*padding:0 0 0 14px;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 5px;*/}
body.pro .content .left_col .brief .pro_adam li a {color:#ce1126;text-decoration:none;}
body.pro .content .left_col .brief .pro_adam li a:visited {color:#ce1126;}
body.pro .content .left_col .brief .pro_adam p {font-size:13px;line-height:18px;margin:0;padding:0 0 10px 0;}/*addition*/
body.pro .content .left_col .brief .pro_ed{width:100%;height:auto;margin:0 0 28px 0;}
body.pro .content .left_col .brief .pro_ed li{font-size:13px;line-height:18px;margin:0;padding:0 0 10px 0;/*padding:0 0 0 14px;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 5px;*/}
body.pro .content .left_col .brief .pro_ed li a {color:#ce1126;text-decoration:none;}
body.pro .content .left_col .brief .pro_ed li a:visited {color:#ce1126;}
body.pro .content .left_col .brief .pro_ed p {font-size:13px;line-height:18px;margin:0;padding:0 0 10px 0;}/*addition*/
body.pro .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
/*body.pro .content .right_col .profile{height:auto;width:auto;padding:0 0 24px 0;margin:0 0 18px 0;position:relative;background:url(/FCWSite/Img/SiteV2/bio_tile_new.gif) repeat-x bottom left; }*/
body.pro .content .right_col .profile{height:auto;width:auto;padding:0 0 0 0;margin:0 0 18px 0;/*background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;*/position:relative; background-repeat:no-repeat;background:url(/FCWSite/Img/SiteV2/bio_tile_new.gif) repeat-x 0 -70px; }
body.pro .content .right_col .pro_practiceareas {height:auto;width:auto;padding:15px 0 0 0;margin:0 0 18px 0;position:relative; background-repeat:no-repeat;background:url(/FCWSite/Img/SiteV2/bio_tile_new.gif) repeat-x 0 0; }
body.pro .content .right_col .profile .search_again{float:right;width:150px;height:auto;font-size:14px;text-transform:uppercase;padding:7px 22px 0 0;text-align:right;}
body.pro .content .right_col .profile .search_again a{color:#ce1126;text-decoration:none;font-weight:bold;}
body.pro .content .right_col .profile .search_again a:visited {color:#ce1126;}
body.pro .content .right_col .profile .pro_info{float:left;height:auto;width:94%;}
body.pro .content .right_col .profile .pagetools{float:right;height:auto;font-size:11px; margin-right: 30px;}
body.pro .content .right_col .profile .pagetools ul{list-style:none;margin:0;padding:0;width:auto;height:auto;}
body.pro .content .right_col .profile .pagetools li{display:inline;text-align:right;padding:0 0 0 35px;background:url(/FCWSite/Img/SiteV2/pro_bullet.gif) no-repeat 25px 7px;}
body.pro .content .right_col .profile .pagetools a{color:#6d6e71;font-weight:bold;text-decoration:none;font-size:11px;}
body.pro .content .right_col .profile .pro_name{width:100%;/*height:23px;*/font-size:14px;/*background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:0 0 15px 0;*/}
body.pro .content .right_col .profile .pro_salutation{clear:both;display:block;font-size:14px;height:auto;padding:0;width:79%;}
body.pro .content .right_col .profile .pro_salutation table{padding:0;margin:0;border-collapse:collapse;}
body.pro .content .right_col .profile .pro_salutation table td{padding:0;margin:0; vertical-align:top;padding-bottom:15px;padding-right:15px;}
body.pro .content .right_col .profile .pro_salutation .building {display: block;}
body.pro .content .right_col .profile .pro_salutation .pro_pdf {padding-top:5px;}
body.pro .content .right_col .profile .pro_contact{height:auto;display:inline-block;font-size:14px;margin:0;clear:left;}
body.pro .content .right_col .profile p{font-size:14px;padding:0;margin:0;}
body.pro .content .right_col .profile a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.pro .content .right_col .profile a:visited {color:#ce1126;}
body.pro .content .right_col .profile ul{padding:5px 0 0 0;margin:0;list-style:none; }
body.pro .content .right_col .profile li{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;display:block;}
body.pro .content .right_col .profile ul li ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.pro .content .right_col .profile ul li ul li{font-size:14px;line-height:20px;padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 10px 7px;}
body.pro .content .right_col .profile ul li h3{ line-height:20px;font-size:20px;font-weight:bold;margin:0;padding:0 0 5px 0;}
body.pro .content .right_col .profile img{float:left;margin:50px 20px 0 0;border:1px solid #b3b3b3;}
body.pro .content .right_col .pro_concentration{ padding:0 0 8px 0;margin:0 0 16px 0;height:auto;width:100%;display:block;/*background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;*/}
body.pro .content .right_col .pro_concentration p{padding:0 50px 0 0;}
body.pro .content .right_col .pro_concentration p{font-size:14px; }
body.pro .content .right_col .pro_summary{padding:0;margin:0;width:auto;height:auto;font-size:14px;}/*addition*/
body.pro .content .right_col .pro_summary p{font-size:14px; }
body.pro .content .right_col .pro_summary ul{padding:0;margin:10px 0 0 0;list-style:none;}
body.pro .content .right_col .pro_summary li{font-size:14px;line-height:20px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px; list-style-type: none;}
body.pro .content .right_col .pro_summary li li {background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 0 7px; list-style-type: none;}



body.pro .content .right_col .pro_summary .biobodysubhead{padding:0;color:#000;font-size:14px;font-weight:bold;line-height:14px;}/*addition*/

/* Pro Classes*/

/*Newsroom*/
body.newsroom .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.newsroom .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:52%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.newsroom .content .right_gutter{padding:0 30px 0 0;margin:0 10px 0 0;height:auto;width:auto;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top right; }
body.newsroom .content .third_col{float:left;padding:0;margin:23px 0 0 0;height:auto;display:inline;width:20%; }
body.newsroom .content .third_col .media_inq{background-color:#f3f3f4;width:100%;height:auto;padding:10px;.padding:20px 10px;}
body.newsroom .content .third_col .media_inq h3{font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;color:#000;}
body.newsroom .content .third_col .media_inq p{font-size:12px;text-align:center;color:#000;}
body.newsroom .content .third_col .media_inq a{color:#ce1126;}
body.newsroom .content .third_col .media_inq a:visited {color:#ce1126;}
body.newsroom .content .third_col .media_inq .name{font-weight:bold;}
body.newsroom .content .right_col .story{height:auto;width:auto;padding:0;}
body.newsroom .content .right_col .story h2 {padding-bottom: 0px; font-size: 24px; line-height: 26px;}
body.newsroom .content .right_col .story .subtitle {padding-bottom: 10px; color: #ce1126;font-weight:bold;margin:0;}
body.newsroom .content .right_col .story p{font-size:14px;padding:0 0 15px 0;margin:0;}
body.newsroom .content .right_col .story a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.newsroom .content .right_col .story a:visited {color:#ce1126;}
body.newsroom .content .right_col .story h4{font-size:14px;font-weight:bold;margin:0;padding:20px 0 0 0;}
body.newsroom .content .right_col .story ul{padding:0 0 15px;margin:0;list-style:none; }
body.newsroom .content .right_col .story li{font-size:14px;line-height:20px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.newsroom .content .right_col .story li li {background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 0 7px;}
body.newsroom .content .right_col .story p.first{font-size:14px;line-height:20px;margin:0;padding:0;/*padding:0 0 0 22px;background:url(/FCWSite/Img/SiteV2/home_large_square.gif) no-repeat 0 3px;*/}
body.newsroom .content .right_col .story p.first .location{text-transform:uppercase;}
/*Newroom*/

/*News Landing*/
body.newsroom_landing .content .left_col{float:left;padding:32px 0 0 44px;margin:0;height:auto;display:inline;width:68%;font-size:11px; }
body.newsroom_landing .content .left_col .bold{font-size:12px;font-weight:bold;}
body.newsroom_landing .content .left_col h3{color:#ce1126;padding:0;margin:0 0 14px 0;font-weight:bold;font-size:20px;line-height:16px;}
body.newsroom_landing .content .left_col .top_story{width:96%;height:auto;background-color:#f3f3f4;padding:10px 0px 10px 13px;.padding-bottom:0;margin:0 0 16px 0;}
body.newsroom_landing .content .left_col .top_story .left_col{width:42%;height:auto;float:left;padding:0 50px 0 0;margin:0;display:inline;}
body.newsroom_landing .content .left_col .top_story .left_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_landing .content .left_col .top_story .left_col li{margin:0;padding:0 0 15px 0;}
body.newsroom_landing .content .left_col .top_story .right_col{width:48%;height:auto;float:left;padding:0;margin:0;display:inline;background:none;}
body.newsroom_landing .content .left_col .top_story .right_col .spotlight{ }
body.newsroom_landing .content .left_col .top_story .right_col img{float:left;border:1px solid #8a8f97;margin:0 10px 0 0;}
body.newsroom_landing .content .left_col .featured_1{width:96%;height:auto;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left; padding:20px 13px 0px 13px; *margin-bottom: -15px;}
body.newsroom_landing .content .left_col .featured_1 .left_col{width:47%;height:auto;float:left;padding:0 19px 0 0;margin:0;display:inline;}
body.newsroom_landing .content .left_col .featured_1 .left_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_landing .content .left_col .featured_1 .left_col li{margin:0;padding:0 0 15px 0;}
body.newsroom_landing .content .left_col .featured_1 .left_col img{float:left;border:1px solid #8a8f97;margin:0 10px 0 0;}
body.newsroom_landing .content .left_col .featured_1 .right_col{width:47%;height:auto;float:left;padding:0 10px 0 0;margin:0;display:inline;background:none;}
body.newsroom_landing .content .left_col .featured_1 .right_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_landing .content .left_col .featured_1 .right_col li{margin:0;padding:0 0 15px 0;}
body.newsroom_landing .content .left_col .featured_2{width:96%;height:auto;padding:20px 13px 0 13px;}
body.newsroom_landing .content .left_col .featured_2 .left_col{width:49%;height:auto;float:left;padding:0 10px 0 0;margin:0;display:inline;background:none;}
body.newsroom_landing .content .left_col .featured_2 .left_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_landing .content .left_col .featured_2 .left_col li{margin:0;padding:0 0 15px 0;line-height:14px;}
body.newsroom_landing .content .left_col .featured_2 .right_col{width:47%;height:auto;float:left;padding:0 10px 0 0;margin:0;display:inline;background:none;}
body.newsroom_landing .content .left_col .featured_2 .right_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_landing .content .left_col .featured_2 .right_col li{margin:0;padding:0 0 15px 0;}
body.newsroom_landing .content .right_col{float:left;padding:0 0 40px 23px;margin:32px 0 0 15px;height:auto;display:inline;width:20%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.newsroom_landing .content .right_col .search{ width:90%;margin:34px 0 270px 0;padding:0 0 0 15px}
body.newsroom_landing .content .right_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.newsroom_landing .content .right_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.newsroom_landing .content .right_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.newsroom_landing .content .right_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.newsroom_landing .content .right_col .media_inq{background-color:#f3f3f4;width:100%;height:auto;padding:10px;.padding:20px 10px;}
body.newsroom_landing .content .right_col .media_inq h3{font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;color:#000;}
body.newsroom_landing .content .right_col .media_inq p{font-size:12px;text-align:center;color:#000;}
body.newsroom_landing .content .right_col .media_inq a{color:#ce1126;}
body.newsroom_landing .content .right_col .media_inq a:visited {color:#ce1126;}
body.newsroom_landing .content .right_col .media_inq .name{font-weight:bold;}
body.newsroom_landing .content .top_story .right_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_landing .content .top_story .right_col li{margin:0;padding:0 0 15px 0;}


body.newsroom_landing .content .left_col .featured_1 .right_col{width:48%;height:auto;float:left;padding:0;margin:0;display:inline;background:none;}
body.newsroom_landing .content .left_col .featured_1 .right_col .spotlight{ }
body.newsroom_landing .content .left_col .featured_1 .right_col img{float:left;border:1px solid #8a8f97;margin:0 10px 0 0;}

body.newsroom_landing .content .left_col .top_story .left_col{width:47%;height:auto;float:left;padding:0;margin:0 20px 0 0;display:inline;background:none;}
body.newsroom_landing .content .left_col .top_story .left_col .spotlight{ }
body.newsroom_landing .content .left_col .top_story .left_col img{float:left;border:1px solid #8a8f97;margin:0 10px 0 0;}





/*News Landing*/

/*News Landing 2*/
body.newsroom_2 .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.newsroom_2 .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.newsroom_2 .content .left_col .media_inq{background-color:#f3f3f4;width:85%;height:auto;padding:10px;.padding:20px 10px;margin:20px 0 20px 10px;}
body.newsroom_2 .content .left_col .media_inq h3{font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;color:#000;}
body.newsroom_2 .content .left_col .media_inq p{font-size:12px;text-align:center;color:#000;}
body.newsroom_2 .content .left_col .media_inq a{color:#ce1126;}
body.newsroom_2 .content .left_col .media_inq a:visited {color:#ce1126;}
body.newsroom_2 .content .left_col .media_inq .name{font-weight:bold;}
body.newsroom_2 .content .left_col .search{ width:90%;margin:20px 0 0 0;padding:0 0 0 15px}
body.newsroom_2 .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.newsroom_2 .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.newsroom_2 .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.newsroom_2 .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.newsroom_2 .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.newsroom_2 .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.newsroom_2 .content .right_col p{font-size:14px;padding:0 0 30px 0;margin:0;}
body.newsroom_2 .content .right_col .top_story{width:96%;height:auto;background-color:#f3f3f4;padding:10px 13px;margin:0 0 16px 0;font-size:12px;}
body.newsroom_2 .content .right_col .top_story h3{color:#ce1126;font-size:20px;font-weight:bold;line-height:16px;margin:0 0 14px;padding:0; }
body.newsroom_2 .content .right_col .top_story .left_col{width:42%;height:auto;float:left;padding:0 50px 0 0;margin:0;display:inline;}
body.newsroom_2 .content .right_col .top_story .left_col img{float:left;border:1px solid #8a8f97;margin:0 10px 0 0;}
body.newsroom_2 .content .right_col .top_story .left_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_2 .content .right_col .top_story .left_col li{margin:0;padding:0 0 15px 0;}
body.newsroom_2 .content .right_col .top_story .right_col{width:48%;height:auto;float:left;padding:0;margin:0;display:inline;background:none;}
body.newsroom_2 .content .right_col .top_story .right_col .spotlight{ }
body.newsroom_2 .content .right_col .top_story .right_col img{float:left;border:1px solid #8a8f97;margin:0 10px 0 0;}

body.newsroom_2 .content .right_col .resources{width:96%;height:auto;padding:10px 13px;margin:0 0 16px 0;font-size:12px;}
body.newsroom_2 .content .right_col .resources .bold{font-weight:bold;}
body.newsroom_2 .content .right_col .resources h3{color:#ce1126;font-size:20px;font-weight:bold;line-height:16px;margin:0 0 14px;padding:0; }
body.newsroom_2 .content .right_col .resources .left_col{width:42%;height:auto;float:left;padding:0 50px 0 0;margin:0;display:inline;}
body.newsroom_2 .content .right_col .resources .left_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_2 .content .right_col .resources .left_col li{margin:0;padding:0 0 15px 0;}
body.newsroom_2 .content .right_col .resources .right_col{width:48%;height:auto;float:left;padding:0;margin:0;display:inline;background:none;}
body.newsroom_2 .content .right_col .resources .right_col ul{margin:0;padding:0;list-style:none;}
body.newsroom_2 .content .right_col .resources .right_col li{margin:0;padding:0 0 15px 0;}
/*News Landing 2*/

/*News Search*/
body.news_resources .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.news_resources .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.news_resources .content .right_col .intro{width:100%;height:auto;}
body.news_resources .content .right_col .intro p{width:auto;height:auto;font-size:14px;padding:0;margin:0;display:block;list-style: none;}
body.news_resources .content .right_col .intro img{float:left;margin:0 20px 20px 0;border:1px solid #8a8f97;}
body.news_resources .content .right_col .search_nav{width:100%;height:auto;border-bottom:1px solid #6d6e71;float:left;display:inline;padding:20px 0 5px 0;margin:0 0 20px 0;clear:both;}
body.news_resources .content .right_col .search_nav .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.news_resources .content .right_col .search_nav ul{margin:0;padding:0;list-style:none;width:60%;}
body.news_resources .content .right_col .search_nav li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.news_resources .content .right_col .search_nav li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.news_resources .content .right_col .search_nav li a:visited {color:#ce1126;}
body.news_resources .content .right_col .search_nav li a.on{color:#000;font-weight:bold;}
body.news_resources .content .right_col .search_nav li a.on:visited {color:#000;}
body.news_resources .content .right_col .search_nav li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.news_resources .content .right_col .search_nav li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.news_resources .content .right_col .search_nav_btm{width:100%;height:auto;border-top:1px solid #6d6e71;float:left;display:inline;padding:5px 0 20px 0;margin:20px 0 0 0;}
body.news_resources .content .right_col .search_nav_btm .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.news_resources .content .right_col .search_nav_btm ul{margin:0;padding:0;list-style:none;width:60%;}
body.news_resources .content .right_col .search_nav_btm li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.news_resources .content .right_col .search_nav_btm li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.news_resources .content .right_col .search_nav_btm li a:visited {color:#ce1126;}
body.news_resources .content .right_col .search_nav_btm li a.on{color:#000;font-weight:bold;}
body.news_resources .content .right_col .search_nav_btm li a.on:visited {color:#000;}
body.news_resources .content .right_col .search_nav_btm li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.news_resources .content .right_col .search_nav_btm li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.news_resources .content .right_col .view_all_services{font-size:14px;text-align:right;float:right;width:20%;height:auto;}
body.news_resources .content .right_col .view_all_services a{color:#ce1126;text-decoration:none;font-weight:bold;}
body.news_resources .content .right_col .view_all_services a:visited{color:#ce1126;}
body.news_resources .content .right_col .search_results{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.news_resources .content .right_col .search_results table{width:100%;border-collapse:collapse;}
body.news_resources .content .right_col .search_results th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.news_resources .content .right_col .search_results td{text-align:left;font-size:12px;padding:2px 0 2px 5px;}
body.news_resources .content .right_col .search_results tr.odd{ }
body.news_resources .content .right_col .search_results tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
body.news_resources .content .right_col .news_listing{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.news_resources .content .right_col .news_listing table{width:100%;border-collapse:collapse;}
body.news_resources .content .right_col .news_listing th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.news_resources .content .right_col .news_listing td{text-align:left;font-size:12px;padding:2px 0 20px 5px;vertical-align:top;}
body.news_resources .content .right_col .news_listing td a{text-decoration:none;padding:0;}
body.news_resources .content .right_col .news_listing td.title{ }
body.news_resources .content .right_col .news_listing td.title a{font-weight:bold; }
body.news_resources .content .right_col .news_listing td.date{font-weight:bold; }
body.news_resources .content .right_col .news_listing td.source{ }
body.news_resources .content .right_col .news_listing td.pros{ }
body.news_resources .content .right_col .news_listing td p{padding:0;margin:0;}
body.news_resources .content .right_col .news_listing td.bold{font-weight:bold;}
body.news_resources .content .right_col .news_listing tr.odd{ }
body.news_resources .content .right_col .news_listing tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
/*News Search*/

/*news detail*/
body.news_detail .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.news_detail .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.news_detail .content .right_col p{font-size:14px; }
body.news_detail .content .right_col ul{padding:0;margin:10px 0 0 0;list-style:none;}
body.news_detail .content .right_col li{font-size:14px;line-height:20px;padding:0 0 0 14px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.news_detail .content .left_col .search{ width:90%;margin:90px 0 0 0;padding:0 0 0 15px}
body.news_detail .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.news_detail .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.news_detail .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.news_detail .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.news_detail .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.news_detail .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.news_detail .content .left_col .media_inq{background-color:#f3f3f4;width:85%;height:auto;padding:10px;.padding:20px 10px;margin:60px 0 0 10px;}
body.news_detail .content .left_col .media_inq h3{font-weight:bold;text-transform:uppercase;font-size:16px;text-align:center;color:#000;}
body.news_detail .content .left_col .media_inq p{font-size:12px;text-align:center;color:#000;}
body.news_detail .content .left_col .media_inq a{color:#ce1126;}
body.news_detail .content .left_col .media_inq a:visited {color:#ce1126;}
body.news_detail .content .left_col .media_inq .name{font-weight:bold;}
.subtitle {padding-bottom: 10px; color: #ce1126;font-weight:bold;margin-top:-10px;}
/*news detail*/

/*Careers*/
body.careers .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.careers .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.careers .content .right_col .listing{width:auto;height:auto;padding:0;margin:0;font-size:14px;text-align:left;}
body.careers .content .right_col .listing table{border-collapse:collapse; }
body.careers .content .right_col .listing table th{vertical-align:top;padding:0 0 10px 10px;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;}
body.careers .content .right_col .listing table td{vertical-align:top;padding:21px 15px 60px 10px;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x 0 5px;}
/*body.careers .content .right_col .listing table td{vertical-align:top;padding:21px 15px 60px 10px;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x 0% 78%;}*/
body.careers .content .right_col .listing table tr.odd{background-color:#f7f8f8;}
body.careers .content .right_col .listing table tr.odd td{vertical-align:top;padding:12px 15px 12px 10px;background:none;}
body.careers .content .right_col .listing table td ul {list-style:none none;margin-bottom:16px;margin-left:0;padding:0;}
body.careers .content .right_col .listing table td ul li {font-size:14px;line-height:16px;padding:0 0 0 14px;margin:0 0 8px;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 5px;display:block;}
body.careers .content .right_col .listing table td ul ul {margin:8px 0 0 18px;}
body.careers .content .right_col .listing table td ul ul li {background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 0 5px;padding-left:16px;}
/*Careers*/

/*Careers Landing*/
body.careers_landing .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.careers_landing .content .left_col .search{ width:90%;margin:90px 0 0 0;padding:0 0 0 15px}
body.careers_landing .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.careers_landing .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.careers_landing .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.careers_landing .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.careers_landing .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.careers_landing .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.careers_landing .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:52%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.careers_landing .content .right_gutter{padding:0 30px 0 0;margin:0 10px 0 0;height:auto;width:auto;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top right; }
body.careers_landing .content .right_gutter img.imgRight{float: right; margin:0 0 10px 10px; clear:right;}
body.careers_landing .content .right_gutter img.imgLeft{float: left; margin:0 10px 10px 0; clear:left;}
body.careers_landing .content .third_col{float:left;padding:0;margin:23px 0 0 0;height:auto;display:inline;width:23%;font-size:12px; }
body.careers_landing .content .third_col h3{color:#ce1126;font-weight:300;font-size:20px;padding:0;margin:0 0 5px 0; }
body.careers_landing .content .third_col .apply_now{clear:both;width:100%;color:#FFF;text-transform:uppercase;font-size:12px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;font-weight:bold;display:block; }
body.careers_landing .content .third_col .apply_now a{width:100%;color:#FFF;text-transform:uppercase;text-align:center;background-color:#ce1126;border:none; cursor:pointer;display:block;text-decoration:none;padding:5px 0; }
body.careers_landing .content .third_col .apply_now a:visited {color:#FFF;background-color:#ce1126;}
body.careers_landing .content .third_col .apply_now a:hover{color:#FFF;text-transform:uppercase;text-align:center;background-color:#000;padding:5px 0; }
body.careers_landing .content .right_col p{font-size:14px;padding:0 0 30px 0;margin:0;}
body.careers_landing .content .right_col a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.careers_landing .content .right_col h4{font-size:14px;font-weight:bold;margin:0;padding:20px 0 0 0;}
body.careers_landing .content .right_col ul{padding:30px 0 0 0;margin:0;list-style:none; }
body.careers_landing .content .right_col .featured .left_cap{background: url(/FCWSite/Img/SiteV2/home_featured_leftcap.gif) no-repeat top left;width:2px;height:85px;float:left;display:inline;}
body.careers_landing .content .right_col .featured {width:auto;height:105px;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;margin:20px 0 0 0;}
body.careers_landing .content .right_col .featured .featured_content{background: url(/FCWSite/Img/SiteV2/home_featured_tile.jpg) repeat-x top left;height:85px;width:auto;padding:0 0 0 15px;.float:left;}
body.careers_landing .content .right_col .featured .featured_content img{float:right;padding-left:10px;}
body.careers_landing .content .right_col .featured .featured_content .read_more{font-size:11px;}
body.careers_landing .content .right_col .featured .featured_content p{font-size:11px;padding:0;margin:0;line-height:normal;}
body.careers_landing .content .right_col .featured h3{font-size:20px;font-weight:300;margin:0;padding:10px 0 5px 0;line-height:20px;}
/*Careers Landing*/

/*careers interior*/
body.careers_interior .content .left_col{float:left;padding:0;margin:0;height:auto;display:inline;width:20%; }
body.careers_interior .content .left_col .search{ width:90%;margin:90px 0 0 0;padding:0 0 0 15px}
body.careers_interior .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.careers_interior .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.careers_interior .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.careers_interior .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.careers_interior .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.careers_interior .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.careers_interior .content .right_col{float:left;padding:0 0 30px 30px;margin:23px 0 0 10px;height:auto;display:inline;width:74%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top left; }
body.careers_interior .content .right_col p{font-size:14px;padding:0 0 30px 0;margin:0;}
body.careers_interior .content .right_col a{font-size:14px;font-weight:normal;margin:0;padding:0;color:#ce1126;text-decoration:none;}
body.careers_interior .content .right_col a:visited {color:#ce1126;}
body.careers_interior .content .right_col h4{font-size:14px;font-weight:bold;margin:0;padding:20px 0 0 0;}
body.careers_interior .content .right_col ul{padding:30px 0 0 0;margin:0;list-style:none; }
body.careers_interior .content .right_col .right_content{ }
body.careers_interior .content .right_col table{ }
body.careers_interior .content .right_col table td{vertical-align:top; }
body.careers_interior .content .right_col table td.label{font-size:12px;font-weight:bold;text-align:right;padding:5px 30px 0 0; }
body.careers_interior .content .right_col table td input.srch{ width:300px;height:14px;margin:0 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.careers_interior .content .right_col input.btn{clear:both;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;margin:0 0 0 10px;padding:0;}
body.careers_interior .content .right_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.careers_interior .content .right_col input.btn_submit{clear:both;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;}
body.careers_interior .content .right_col input.btn_submit:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.careers_interior .content .right_col table td textarea{ width:500px;height:250px;margin:0 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.careers_interior .content .right_col table .text_float{float:left;width:310px;height:34px;}
body.careers_interior .content .right_col table .btn_float{float:left;width:auto;height:auto;}

/*Careers Interior */

/*Professional Search*/
body.pro_search .content .one_col .pro_search_form {}
body.pro_search .content .one_col .pro_search_form form{padding:0;margin:0;}
body.pro_search .content .one_col .pro_search_form .left_col{width:115px;text-align:right;padding:0 20px 0 0;margin:0;float:left;display:inline;}
body.pro_search .content .one_col .pro_search_form .right_col{float:left;height:auto;display:inline;width:70%; }
body.pro_search .content .one_col .pro_search_form .alpha_search{width:auto;height:auto;clear:both;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:0 0 15px 0;}
body.pro_search .content .one_col .pro_search_form .alpha_search .left_col{font-size:14px;padding:15px 20px 0 0;}
body.pro_search .content .one_col .pro_search_form .alpha_search .right_col{padding:15px 0 0 0;}
body.pro_search .content .one_col .pro_search_form .alpha_search .right_col ul{width:auto;height:auto;list-style:none;padding:0;margin:0;}
body.pro_search .content .one_col .pro_search_form .alpha_search .right_col li{width:auto;height:auto;display:inline;text-align:left;padding:0;margin:0;color:#ce1126;}
body.pro_search .content .one_col .pro_search_form .alpha_search .right_col li a{color:#ce1126;text-decoration:none;font-weight:bold;}
body.pro_search .content .one_col .pro_search_form .alpha_search .right_col li a:visited {color:#ce1126;}
body.pro_search .content .one_col .pro_search_form .alpha_search .right_col li .nolink{color:#939598;}
body.pro_search .content .one_col .pro_search_form .search_entry{width:auto;height:47px;clear:both;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:7px 0; }
body.pro_search .content .one_col .pro_search_form .search_entry .left_col{padding:7px 20px 0 0;font-size:14px;}
body.pro_search .content .one_col .pro_search_form .search_entry .right_col{padding:7px 0 0 0;}
body.pro_search .content .one_col .pro_search_form .office_select{width:auto;height:auto;clear:both;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:15px 0 15px 0;}
body.pro_search .content .one_col .pro_search_form .grey{width:auto;height:auto;clear:both;color:#6d6e71;font-size:14px;padding:0;margin:0;}
body.pro_search .content .one_col .pro_search_form .office_select .left_col{padding:0 20px 0 0;}
body.pro_search .content .one_col .pro_search_form .office_select .left_col label{font-size:14px;}
body.pro_search .content .one_col .pro_search_form .office_select .right_col{padding:0;margin:0;}
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns{width:auto;height:auto;font-size:14px;padding:15px 0 0 0;}
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns ul{margin:0;padding:0;list-style:none; }
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns li{margin:0;padding:0 0 5px 0;list-style:none; }
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns .col_1{width:130px;float:left;display:inline;}
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns .col_2{width:130px;float:left;display:inline;}
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns .col_3{width:130px;float:left;display:inline;}
body.pro_search .content .one_col .pro_search_form .office_select .right_col .office_sel_btns .col_4{width:130px;float:left;display:inline;}
body.pro_search .content .one_col .pro_search_form .select{width:auto;height:auto;clear:both;padding:15px 0;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;}
body.pro_search .content .one_col .pro_search_form .select .left_col{font-size:14px;}
body.pro_search .content .one_col .pro_search_form .select .right_col{margin:0;padding:0;}
body.pro_search .content .one_col .pro_search_form .select .right_col .prac_select{width:510px;height:160px;font-size:14px;padding:0;margin:15px 0 0 0;border:1px solid #AEB0B2;border-collapse:collapse;}
body.pro_search .content .one_col .pro_search_form .keywords{width:auto;height:auto;clear:both;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;padding:0 0 15px 0;}
body.pro_search .content .one_col .pro_search_form .keywords .left_col{padding:15px 20px 0 0;margin:0;font-size:14px;}
body.pro_search .content .one_col .pro_search_form .keywords .right_col{padding:15px 0 0 0;}
body.pro_search .content .one_col .pro_search_form .keywords .right_col input.srch{border:1px solid #AEB0B2;height:14px;margin:7px 10px 7px 0;padding:5px 0 5px 5px;width:500px;}
body.pro_search .content .one_col .pro_search_form .bottom_btn{padding:15px 0 50px 135px;height:auto;width:auto; }
body.pro_search .content .one_col input.btn{float:left;display:inline;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.pro_search .content .one_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.pro_search .content .one_col input.srch{float:left;display:inline;border:1px solid #AEB0B2;height:14px;margin:0 10px 0 0;padding:5px 0 5px 5px;width:300px;}
/*Professional Search*/

/*Geographies Page*/
body.geographies .content .one_col .top_content{width:auto;height:auto;padding:0;margin:0;z-index:111 !important;}
body.geographies .content .one_col .top_content object#flash_map{/*z-index:-10 !important;position:relative;*/}
body.geographies .content .one_col .top_content .left_col{width:272px;height:auto;float:left;display:inline; }
body.geographies .content .one_col .top_content .left_col .gray_box{width:272px;height:auto; }
body.geographies .content .one_col .top_content .left_col .gray_top{background:url(/FCWSite/Img/SiteV2/gray_box_top.gif) no-repeat top left;width:272px;height:11px;margin:0;padding:0; }
body.geographies .content .one_col .top_content .left_col .gray_body{background:url(/FCWSite/Img/SiteV2/gray_box_body.gif) repeat-y top left;width:232px;height:auto;padding:18px 23px 18px 17px;font-size:14px;margin:0;}

/*\*/ * html body.geographies .content .one_col .top_content .left_col .gray_body{margin:-7px 0 0 0; }/**/  /*For IE 6 ONLY -  Fixes gap between the wrapper and top*/
body.geographies .content .one_col .top_content .left_col .gray_btm{ background:url(/FCWSite/Img/SiteV2/gray_box_btm.gif) no-repeat top left;width:272px;height:27px; }
body.geographies .content .one_col .top_content .right_col{float:left;display:inline;width:auto;height:auto;padding:0 0 0 10px; }
body.geographies .content .one_col .btm_content{width:auto;height:auto;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;padding:35px 55px;margin:22px 0 0 0;}
body.geographies .content .one_col .btm_content ul{padding:0 0 30px 0;margin:0;list-style:none; }
body.geographies .content .one_col .btm_content li.first{font-size:14px;line-height:20px;padding:0 0 5px 0;margin:0;background:none;}
body.geographies .content .one_col .btm_content li{font-size:14px;line-height:20px;padding:0 0 0 15px;margin:0;background:url(/FCWSite/Img/SiteV2/block_small.gif) no-repeat 0 7px;}
body.geographies .content .one_col .btm_content ul li ul{padding:0;margin:10px 0 0 0;list-style:none; }
body.geographies .content .one_col .btm_content ul li ul li{font-size:14px;line-height:20px;padding:0 0 5px 10px;margin:0;background:url(/FCWSite/Img/SiteV2/block_smaller.gif) no-repeat 10px 7px;}
body.geographies .content .one_col .btm_content p{font-size:14px;padding:0 0 10px 0;margin:0;line-height:20px;}
body.geographies .content .one_col .btm_content p.first{padding:0 0 30px 0;}
body.geographies .content .one_col .btm_content p.bold{font-weight:bold;}
/*Geographies Page*/

/*Recognition Classes*/
body.recognition .content .left_col{float:left;padding:0 20px 0 0;margin:23px 20px 0 0;height:auto;display:inline;width:20%;background:url(/FCWSite/Img/SiteV2/home_vert_tile.gif) repeat-y top right; }
body.recognition .content .right_col{float:left;padding:0 0 30px 0;margin:23px 0 0 0;height:auto;display:inline;width:74%; }
body.recognition .left_col .interior_nav{font-size:13px;width:100%;margin:10px 0 0 0;}
body.recognition .left_col .interior_nav ul{padding:0;margin:0;list-style:none;}
body.recognition .left_col .interior_nav li{padding:0 0 20px;margin:0;text-align:right;}
body.recognition .left_col .interior_nav li a{color:#6d6e71;text-transform:uppercase;font-weight:900;text-decoration:none;}
body.recognition .left_col .interior_nav li a:visited {color:#6d6e71;}
body.recognition .left_col .interior_nav li a.on{color:#ce1126;}
body.recognition .left_col .interior_nav li a.on:visited {color:#ce1126;}
body.recognition .left_col .interior_nav ul li ul{padding:0;margin:0;text-align:right;}
body.recognition .left_col .interior_nav ul li ul li{font-size:11px;color:#6d6e71;padding:0 0 0 50px;margin:0;}
body.recognition .content .left_col .search{ width:90%;margin:90px 0 0 0;padding:0 0 0 15px}
body.recognition .content .left_col .search .top{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x top left;height:3px;margin:0 0 10px 0;}
body.recognition .content .left_col .search .btm{width:100%;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;height:3px;margin:10px 0 0 0;}
body.recognition .content .left_col .search .search_title{font-size:11px;font-weight:bold;color:#231f20; }
body.recognition .content .left_col input.srch{ width:165px;height:14px;margin:7px 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.recognition .content .left_col input.btn{clear:both;float:right;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer; }
body.recognition .content .left_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.recognition .content .left_col .logos{ width:auto;margin:25px 0 0 0;padding:0 0 0 50px}
body.recognition .content .left_col .logos img{width:auto;height:auto;margin:0 0 10px 0;}
body.recognition .content .left_col .logos a img{border:none;}
body.recognition .content .right_col ul{margin:0;padding:0;list-style:none;}
body.recognition .content .right_col li{margin:25px 0 0 0;padding:0 0 20px 0;background:url(/FCWSite/Img/SiteV2/border_dot.gif) repeat-x bottom left;}
body.recognition .content .right_col li img{margin:0;padding:0 10px 5px 0;float:left;}
body.recognition .content .right_col li p{font-size:14px;padding:0 0 10px 0;margin:0; }
body.recognition .content .right_col li h3{font-size:14px;font-weight:bold;margin:0;padding:0 0 5px 0; }
body.recognition .content .right_col li span.img_left{width:142px;height:auto;float:left;padding:0;display:block;}
body.recognition .content .right_col li span.img_left img{float:none;}
/* Recognition Classes*/

/*Search Results*/
body.search_results .one_col .search_filter{width:100%;height:auto;padding:0;margin:0;font-size:14px;}
body.search_results .one_col .search_filter .sfbt{font-weight:bold;text-transform:uppercase;float:left;display:inline;}
body.search_results .one_col .search_filter ul{list-style:none;margin:0 0 0 30px;padding:0;float:left;}
body.search_results .one_col .search_filter li{display:inline;padding:0 5px 0 0;margin:0;font-weight:bold;color:#acacac;}
body.search_results .one_col .search_filter li a{text-decoration:none;}
body.search_results .one_col .u_searched{width:auto;height:auto;padding:20px 0 30px 0;margin:0;clear:left;}
body.search_results .one_col .u_searched .grey{color:#acacac;font-size:14px; }
body.search_results .one_col .u_searched .result{ color:#000;font-weight:bold;font-size:14px;}
body.search_results .one_col .search_listing_results{width:100%;height:auto;clear:both;}
body.search_results .one_col .search_listing_results ul{margin:0;padding:0;list-style:none; }
body.search_results .one_col .search_listing_results li{ margin:0;padding:0 0 30px 0;font-size:14px;}
body.search_results .one_col .search_listing_results .slr_link a{text-decoration:none;font-weight:bold;line-height:22px;}
body.search_results .one_col .search_nav{width:100%;height:auto;border-bottom:1px solid #6d6e71;float:left;display:inline;padding:0 0 5px 0;margin:0 0 20px 0;}
body.search_results .one_col .search_nav .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.search_results .one_col .search_nav ul{margin:0;padding:0;list-style:none;width:60%;}
body.search_results .one_col .search_nav li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.search_results .one_col .search_nav li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.search_results .one_col .search_nav li a:visited {color:#ce1126;}
body.search_results .one_col .search_nav li a.on{color:#000;font-weight:bold;}
body.search_results .one_col .search_nav li a.on:visited {color:#000;}
body.search_results .one_col .search_nav li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.search_results .one_col .search_nav li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.search_results .one_col .search_nav_btm{width:100%;height:auto;border-top:1px solid #6d6e71;float:left;display:inline;padding:5px 0 20px 0;margin:20px 0 0 0;}
body.search_results .one_col .search_nav_btm .results{ float:right;color:##6d6e71;font-size:12px;padding:4px 0 0 0;margin:0;}
body.search_results .one_col .search_nav_btm ul{margin:0;padding:0;list-style:none;width:60%;}
body.search_results .one_col .search_nav_btm li{margin:0;padding:0;font-size:12px;color:#6d6e71;display:inline;}
body.search_results .one_col .search_nav_btm li a{color:#ce1126;font-weight:bold;text-decoration:none;}
body.search_results .one_col .search_nav_btm li a:visited {color:#ce1126;}
body.search_results .one_col .search_nav_btm li a.on{color:#000;font-weight:bold;}
body.search_results .one_col .search_nav_btm li a.on:visited {color:#000;}
body.search_results .one_col .search_nav_btm li.prev{ padding:0 10px 0 0;margin:0;font-weight:bold;}
body.search_results .one_col .search_nav_btm li.next{ padding:0 0 0 10px;margin:0;font-weight:bold;}
body.search_results .one_col .view_all_services{font-size:14px;text-align:right;float:right;width:20%;height:auto;}
body.search_results .one_col .view_all_services a{color:#ce1126;text-decoration:none;font-weight:bold;}
body.search_results .one_col .view_all_services a:visited {color:#ce1126;}
body.search_results .one_col .search_results{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.search_results .one_col .search_results table{width:100%;border-collapse:collapse;}
body.search_results .one_col .search_results th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.search_results .one_col .search_results td{text-align:left;font-size:12px;padding:2px 0 2px 5px;}
body.search_results .one_col .search_results tr.odd{ }
body.search_results .one_col .search_results tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
body.search_results .one_col .news_listing{clear:both;width:auto;height:auto;font-size:12px;padding:0;}
body.search_results .one_col .news_listing table{width:100%;border-collapse:collapse;}
body.search_results .one_col .news_listing th{text-align:left;font-size:14px;text-align:left;padding:2px 0 2px 5px;}
body.search_results .one_col .news_listing td{text-align:left;font-size:12px;padding:2px 0 20px 5px;vertical-align:top;}
body.search_results .one_col .news_listing td a{font-weight:bold;text-decoration:none;padding:0 0px 0 0;}
body.search_results .one_col .news_listing td p{padding:0;margin:0;}
body.search_results .one_col .news_listing td.bold{font-weight:bold;}
body.search_results .one_col .news_listing tr.odd{ }
body.search_results .one_col .news_listing tr.odd td{background-color:#f7f8f8;padding:2px 0 2px 5px;}
/*Search Results*/

/*RSS*/
body.rss .one_col p{font-size:14px;}
body.rss .one_col p.first{font-size:14px; background:url(/FCWSite/Img/SiteV2/home_large_square.gif) no-repeat top left;text-indent:25px;}
body.rss .one_col .rss{width:auto;height:auto;}
body.rss .one_col table{width:100%;}
body.rss .one_col td{vertical-align:top;font-size:12px;}
body.rss .one_col td h3{font-size:16px;font-weight:300;margin:0 0 10px 0;padding:0;color:#ce1126;}
body.rss .one_col td.rss_info{background:url(/FCWSite/Img/SiteV2/rss.gif) no-repeat top left;padding:0 0 0 55px;width:350px; }
body.rss .one_col td.rss_info p{font-size:12px;}
/*RSS*/

/*Contact*/
body.contact .one_col table{padding:0 0 30px 0;}
body.contact .one_col table td{vertical-align:top; }
body.contact .one_col table td.label{font-size:12px;font-weight:bold;text-align:right;padding-right:30px; }
body.contact .one_col table td input.srch{ width:300px;height:14px;margin:0 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.contact .one_col input.btn{clear:both;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;margin:0 0 0 10px;padding:0;}
body.contact .one_col input.btn:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.contact .one_col input.btn_submit{clear:both;width:70px;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#ce1126;border:none; cursor:pointer;}
body.contact .one_col input.btn_submit:hover{color:#FFF;text-transform:uppercase;font-size:11px;text-align:center;background-color:#000; }
body.contact .one_col table td textarea{ width:500px;height:250px;margin:0 0 7px 0;border:1px solid #aeb0b2;text-size:12px;padding:5px 0 5px 5px;}
body.contact .one_col table .text_float{float:left;width:310px;height:34px;}
body.contact .one_col table .btn_float{float:left;width:auto;height:auto;}
body.contact .one_col .grey{color:#acacac;font-size:14px;font-weight:bold;padding:0 0 5px 0;}
body.contact .one_col .col_1, body.contact .one_col .col_2{float:left;width:25%;padding:0 0 20px 0;height:auto;}
/*Contact*/

/*Footer*/
body .footer{width:/*990px width for 1022 width*/958px;height:auto;background: url(/FCWSite/Img/SiteV2/footer_bg_nu.png) no-repeat top center;margin:0 auto;padding:20px 16px 50px 16px; }
body .footer .locations{width:704px;width:665px;height:auto;color:#5b5b5b;font-size:13px;margin:0 auto;text-align:center;padding:0;}
body .large .locations{font-size: 16px;}
body .medium .locations{font-size: 14px;}
body .small .locations{font-size: 12px;}
body .footer .locations ul{list-style:none;height:auto;width:auto;padding:0;margin:0;}
body .footer .locations li{display:inline;padding:0;margin:0 9px 0 7px;}
/*body .footer .locations li:first-child {display:none;}*/
body .footer .locations a{text-decoration:none;color:#ce1126;text-transform:uppercase}
body .footer .copyright{width:295px;color:#5b5b5b;font-size:11px;margin:30px auto 0;}
body .large .copyright{font-size: 16px;}
body .medium .copyright{font-size: 14px;}
body .small .copyright{font-size: 12px;}
body .footer .copyright ul{list-style:none;margin:0;padding:0;}
body .footer .copyright li{padding:0 0 0 5px;margin:0;display:inline;}
body .footer .copyright a{text-decoration:underline;color:#5b5b5b;}
body .footer .copyright a:visited {color:#5b5b5b;}
body .footer .disclamier{padding-top:10px;color:#5b5b5b;font-size:11px;margin:0 auto;text-align:center;width:603px;}
body .large .disclamier{font-size: 16px;}
body .medium .disclamier{font-size: 14px;}
body .small .disclamier{font-size: 12px;}
/*Footer*/

.clear {clear: both;}


body #nav_services ul.row_2 {
display:block;
float:left;
width:34%;
}

body.newsroom_landing .content {}

body.newsroom_landing .content .right_col {height:100%;min-height:600px;}
body.newsroom_landing .content .left_col .right_col {height:100%;min-height:0;}

body.home .content .left_col .featured.item_1 .featured_content img {position:relative;right:-15px;}

body.pro .content .left_col .brief p,
body.pro .content .left_col .brief li,
body.pro .content .left_col .brief .Biosidebartext,
body.pro .content .left_col .brief .Biosidebartext li,
body.pro .content .left_col .brief .Biosidebartext p,
body.pro .content .left_col .brief .pro_adam,
body.pro .content .left_col .brief .pro_adam li,
body.pro .content .left_col .brief .pro_adam p,
body.pro .content .left_col .brief .pro_ed,
body.pro .content .left_col .brief .pro_ed li,
body.pro .content .left_col .brief .pro_ed p {font-size:11px;line-height:13px;}

body.pro .content .left_col .brief .pro_ed .contentindent {padding-left:10px;}
body.pro .content .left_col .brief .pro_ed .distinctions {padding-top:10px;}

/*for industries list link*/
body.services .content .one_col .services_links .col_1 ul.industries li{font-size:14px;line-height:20px;padding:0 0 0 0;margin:0;background:none;}
body.services .content .one_col .services_links .col_1 ul.industries li a {color:#ce1126;text-decoration:none;}
body.services .content .one_col .services_links .col_1 ul.industries li a:visited {color:#ce1126;}

/*new changes 11/15 MJD*/

body.pro .content .right_col .profile * {border:0px solid #000;}
body.pro .content .right_col .profile .pro_name h4 {position:relative; top:0;left:0; margin-top: 0px;}
body.pro .content .right_col .profile h2 {padding-bottom:35px;background-attachment:scroll;background-color:transparent;background-image:url("/FCWSite/Img/SiteV2/bio_tile_new.gif");background-position:0 bottom;background-repeat:repeat-x;}
body.pro .content .right_col .profile {background:none;margin-bottom:18px;}
body.pro .content .right_col .pro_info,
body.pro .content .right_col .pro_info > * {clear:none;}
body.pro .content .right_col .pro_info .pagetools {position:relative;top:0px;clear:none;right:0;float:right;}
body.pro .content .right_col .profile .pro_name {clear:none;display:block;float:right;font-size:14px;position:absolute;width:695px;margin-top:4px}

/*body.pro .content .right_col img.bio {display:none;}*/
body.pro .content .right_col .profile .pro_name h4 {}

/** Bio detail page restructuring 11/24/2011**/

/* content from the top of the large name title down to the dotted line under the page tools */
body.pro .content .right_col .profile .bio_header_area {display:block;}
body.pro .content .right_col .profile .bio_header_area h2 span {}
body.pro .content .right_col .profile h2 {background-image: none; padding-bottom:0px;}
body.pro .content .right_col .profile .pro_name {float: none; position:static; width: auto;}
body.pro .content .right_col .profile .pro_name h4 {position: static;}
body.pro .content .right_col .profile img.bio {margin-top:0px; position: static;width:114px;height:auto; -ms-interpolation-mode:bicubic;}
body.pro .content .right_col .profile .pro_info {display: block;padding-top: 20px; float: none; position:static;}

.page_tools_container {background-attachment:scroll;background-color:transparent;background-image:url("/FCWSite/Img/SiteV2/bio_tile_new.gif");background-position:0 bottom;background-repeat:repeat-x;padding-bottom:20px;}

/*block of content to the right of the attorney image */
body.pro .content .right_col .profile .pro_salutation {float:none;display:table;clear: none;_padding-bottom: 0px; _padding-top:0px;}
body.pro .content .right_col .profile .pro_salutation .office_address {}
body.pro .content .right_col .profile .pro_salutation .office_phone {padding-bottom:0px;} 
body.pro .content .right_col .profile .pro_salutation .office_secondary_phone {padding-bottom:0px; padding-left: 10px;}

/*Rich text editor classes on Bio Detail Page */
body.pro p.Biobodysubhead {font-weight: bold;}/*possible alias 1*/
body.pro p.BioodySubhead {font-weight: bold;}/*possible alias 2*/
body.pro p.BioBodySubhead {font-weight: bold;}/*possible alias 3*/
body.pro p.BioBodySubHead {font-weight: bold;}/*possible alias 4*/

.leftNavVideo { margin: 30px; text-align: left;}
.leftNavVideo .video {margin-bottom:25px;}
.leftNavVideo .videoTitle {color: #6D6E71;font-weight: 900;text-decoration: none; text-transform: uppercase; font-size:13px;}
.leftNavVideo.large .videoTitle {font-size: 16px;}
.leftNavVideo.medium .videoTitle {font-size: 14px;}
.leftNavVideo.small .videoTitle {font-size: 11px;}
.leftNavVideo .videoDescription {font-size: 10px; color:#000; text-align: left;}
.leftNavVideo.large .videoDescription {font-size: 16px;}
.leftNavVideo.medium .videoDescription {font-size: 14px;}
.leftNavVideo.small .videoDescription {font-size: 11px;}

/*font scale tool*/
.font_tool {text-align:right; color:#fff; width:auto; right:15px; top:0px; padding:2px 0 1px 0px;position:absolute;}
.font_tool ul{display:inline; vertical-align:bottom; padding:0px; margin:0px; width:auto;}
.font_tool a {color:#000; padding:0px 8px 0px 8px; text-decoration:none;}
.font_tool a:hover {color:#fff; text-decoration:none;}
.font_tool a.on {color: #000;}
.font_tool li {display:inline; padding:0; vertical-align:bottom;}
.font_tool li.sm {font-size: 15px;}
.font_tool li.sm a {padding-top:6px;}
.font_tool li.md {font-size: 17px;}
.font_tool li.md a {padding-top:4px;}
.font_tool li.lg {font-size: 19px;}
.font_tool li.lg a {padding-top:2px;}
.font_tool li.seperator {font-size:19px; color:#000;}

/* Target IE 6 */
* html a.firstitem {}

/* Target IE 7 & 8 */
*+html .font_tool li.md a {padding-top:5px;}

/* Target FireFox 3 [!] */
html>/**/body .font_tool li.md a , x:-moz-any-link, x:default {padding-top:5px;}
html>/**/body .font_tool li.sm a , x:-moz-any-link, x:default {padding-top:7px;}

.wrapper .clear {clear:both; height:0; line-height:1px; padding:0;}
/*font scale tool end*/





/*keep these styles at the end of the CSS, these are the body classes used by the font increase/decrease tool.  Keep these at the end grouped for easier maintenance*/
/* Font Tool Update 8/25/2011 steve */
body.small .content h2 {font-size:36px; line-height:38px;}
body.medium .content h2 {font-size:38px;line-height:40px;}
body.large .content h2 {font-size:40px;line-height:42px;}

body.small .content .left_col .welcome li {font-size:14px;line-height:16px;}
body.medium .content .left_col .welcome li {font-size:16px;line-height:18px;}
body.large .content .left_col .welcome li {font-size:18px;line-height:20px;}

body.small .content .right_col .intro, body.small .content .right_col {font-size:16px; line-height:18px;}
body.medium .content .right_col .intro, body.medium .content .right_col {font-size:18px; line-height:20px;}
body.large .content .right_col .intro, body.large .content .right_col {font-size:20px; line-height:22px;} 

/*professional search form*/
body.small .content .one_col .pro_search_form .alpha_search .left_col {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .alpha_search .left_col {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .alpha_search .left_col {font-size:18px; line-height:20px;}

body.small .content .one_col .pro_search_form .search_entry .left_col {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .search_entry .left_col {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .search_entry .left_col {font-size:18px; line-height:20px;}

body.small .content .one_col .pro_search_form .select .left_col {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .select .left_col {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .select .left_col {font-size:18px; line-height:20px;}

body.small .content .one_col .pro_search_form .grey {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .grey {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .grey {font-size:18px; line-height:20px;}


body.small .content .one_col .pro_search_form .office_select .left_col label {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .office_select .left_col label {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .office_select .left_col label {font-size:18px; line-height:20px;}

body.small .content .one_col .pro_search_form .office_select .right_col .office_sel_btns {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .office_select .right_col .office_sel_btns {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .office_select .right_col .office_sel_btns {font-size:18px; line-height:20px;}

body.small .content .one_col .pro_search_form .keywords .left_col {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .keywords .left_col {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .keywords .left_col {font-size:18px; line-height:20px;}

body.small .content .one_col .pro_search_form .alpha_search .right_col li {font-size:16px; line-height:18px;}
body.medium .content .one_col .pro_search_form .alpha_search .right_col li {font-size:18px; line-height:20px;}
body.large .content .one_col .pro_search_form .alpha_search .right_col li {font-size:20px; line-height:22px;}

body.small .content .one_col .pro_search_form .select .right_col .prac_select {font-size:14px; line-height:16px;}
body.medium .content .one_col .pro_search_form .select .right_col .prac_select {font-size:16px; line-height:18px;}
body.large .content .one_col .pro_search_form .select .right_col .prac_select {font-size:18px; line-height:20px;}
/*pro search form end*/

/*services*/
body.small .content .one_col .services_links .col_1 li.first {font-size:14px; line-height:16px;}
body.medium .content .one_col .services_links .col_1 li.first {font-size:16px; line-height:18px;}
body.large .content .one_col .services_links .col_1 li.first {font-size:18px; line-height:20px;}

body.small .content .one_col .services_links .col_1, body.small .content .one_col .services_links .atoz {font-size:14px; line-height:16px;}
body.medium .content .one_col .services_links .col_1, body.medium .content .one_col .services_links .atoz {font-size:16px; line-height:18px;}
body.large .content .one_col .services_links .col_1, body.large .content .one_col .services_links .atoz {font-size:18px; line-height:20px;}  

body.small .content .one_col .services_links .col_2, body.small .content .one_col .services_links .col_2 li.first {font-size:14px; line-height:16px;}
body.medium .content .one_col .services_links .col_2, body.medium .content .one_col .services_links .col_2 li.first {font-size:16px; line-height:18px;}
body.large .content .one_col .services_links .col_2, body.large .content .one_col .services_links .col_2 li.first {font-size:18px; line-height:20px;}

body.small .content .right_col .ext_listing .col_1 ul {font-size:14px; line-height:16px;}
body.medium .content .right_col .ext_listing .col_1 ul {font-size:16px; line-height:18px;}
body.large .content .right_col .ext_listing .col_1 ul {font-size:18px; line-height:20px;}

body.small .content .right_col .right_content p {font-size:14px; line-height:16px;}
body.medium .content .right_col .right_content p {font-size:16px; line-height:18px;}
body.large .content .right_col .right_content p {font-size:18px; line-height:20px;}

body.small .content .right_col .right_content li {font-size:14px; line-height:20px;}
body.medium .content .right_col .right_content li{font-size:16px; line-height:22px;background-position:0px 7px;}
body.large .content .right_col .right_content li{font-size:18px; line-height:24px; background-position:0px 9px;}
/*services end*/

/*Newsroom*/
.newsroom_landing.small .content .left_col {font-size:11px; line-height:13px;}
.newsroom_landing.medium .content .left_col {font-size:13px; line-height:15px;}
.newsroom_landing.large .content .left_col {font-size:15px; line-height:17px;}

.newsroom_landing.small .content .left_col .bold {font-size:12px; line-height:14px;}
.newsroom_landing.medium .content .left_col .bold {font-size:14px; line-height:16px;}
.newsroom_landing.large .content .left_col .bold {font-size:16px; line-height:18px;}

.newsroom.small .content .right_col .story h2 {font-size:24px; line-height:26px;}
.newsroom.medium .content .right_col .story h2 {font-size:26px; line-height:28px;}
.newsroom.large .content .right_col .story h2 {font-size:28px; line-height:30px;}

.newsroom.small .content .right_col .story p {font-size:14px; line-height:16px;}
.newsroom.medium .content .right_col .story p {font-size:16px; line-height:18px;}
.newsroom.large .content .right_col .story p {font-size:18px; line-height:20px;}

.recognition.small .content .right_col {font-size:16px; line-height:18px;}
.recognition.medium .content .right_col {font-size:18px; line-height:20px;}
.recognition.large .content .right_col {font-size:20px; line-height:22px;}


body.small .content .right_col p, body.small .content .right_col li, body.small .content .right_col .news_listing th {font-size:14px; line-height:16px;}
body.medium .content .right_col p, body.medium .content .right_col li, body.medium .content .right_col .news_listing th {font-size:16px; line-height:18px;}
body.large .content .right_col p, body.large .content .right_col li, body.large .content .right_col .news_listing th {font-size:18px; line-height:20px;}

.news_resources.small .content .right_col .search_nav li,.news_resources.small .content .right_col .search_nav_btm li, .news_resources.small .content .right_col .search_nav .results,  .news_resources.small .content .right_col .search_nav_btm .results{font-size:12px; line-height:14px;}
.news_resources.medium .content .right_col .search_nav li,.news_resources.medium .content .right_col .search_nav_btm li, .news_resources.medium .content .right_col .search_nav .results, .news_resources.medium .content .right_col .search_nav_btm .results{font-size:14px; line-height:16px;}
.news_resources.large .content .right_col .search_nav li,.news_resources.large .content .right_col .search_nav_btm li,  .news_resources.large .content .right_col .search_nav .results, .news_resources.large .content .right_col .search_nav_btm .results{font-size:16px; line-height:18px;}

body.small .content .right_col .news_listing td {font-size:12px; line-height:14px;}
body.medium .content .right_col .news_listing td {font-size:14px; line-height:16px;}
body.large .content .right_col .news_listing td {font-size:16px; line-height:18px;}


/*offices*/
.locations.small .content .right_col .right_content {font-size:16px; line-height:18px;}
.locations.medium .content .right_col .right_content {font-size:18px; line-height:20px;}
.locations.large .content .right_col .right_content {font-size:20px; line-height:22px;}

body.small .content .right_col .main_contact li, body.small .content .right_col .main_contact a, body.small .content .right_col .location_detail p  {font-size:14px; line-height:20px;}
body.medium .content .right_col .main_contact li, body.medium .content .right_col .main_contact a, body.medium .content .right_col .location_detail p  {font-size:16px; line-height:22px;}
body.large .content .right_col .main_contact li, body.large .content .right_col .main_contact a, body.large .content .right_col .location_detail p   {font-size:18px; line-height:24px;}
/*offices end*/

/*professionals*/
body.small .result_table td {font-size:12px; line-height:14px;}
body.medium .result_table td {font-size:14px; line-height:16px;}
body.large .result_table td {font-size:16px; line-height:18px;}

body.small .result_table th {font-size:14px; line-height:16px;}
body.medium .result_table th {font-size:16px; line-height:18px;}
body.large .result_table th {font-size:18px; line-height:20px;}

body.small .one_col .results {font-size:14px; line-height:16px;}
body.medium .one_col .results {font-size:16px; line-height:18px;}
body.large .one_col .results {font-size:18px; line-height:20px;}

body.small .content .right_col .profile .pro_name h4 {font-size:14px; line-height:16px;}
body.medium .content .right_col .profile .pro_name h4 {font-size:16px; line-height:18px;}
body.large .content .right_col .profile .pro_name h4 {font-size:18px; line-height:20px;}

body.small .content .right_col .profile .pagetools a {font-size:11px; line-height:13px;}
body.medium .content .right_col .profile .pagetools a {font-size:13px; line-height:15px;}
body.large .content .right_col .profile .pagetools a {font-size:15px; line-height:17px;}

body.small .content .right_col .profile .pagetools li {background-position: 27px 7px;}
body.medium .content .right_col .profile .pagetools li {background-position: 24px 6px;}
body.large .content .right_col .profile .pagetools li {background-position: 23px 5px;}

body.small .content .right_col .profile .pro_salutation, body.small .content .right_col .profile .pro_contact, body.small .content .right_col h3, body.small .content .right_col .pro_summary .biobodysubhead {font-size:14px; line-height:16px;}
body.medium .content .right_col .profile .pro_salutation, body.medium .content .right_col .profile .pro_contact, body.medium .content .right_col h3, body.medium .content .right_col .pro_summary .biobodysubhead {font-size:16px; line-height:18px;}
body.large .content .right_col .profile .pro_salutation, body.large .content .right_col .profile .pro_contact, body.large .content .right_col h3, body.large .content .right_col .pro_summary .biobodysubhead {font-size:18px; line-height:20px;}

body.small .content .right_col .pro_practiceareas p {font-size:13px; line-height:18px;}
body.medium .content .right_col .pro_practiceareas p {font-size:15px; line-height:20px;}
body.large .content .right_col .pro_practiceareas p {font-size:17px; line-height:22px;}

.pro.small .content .right_col .pro_summary p, .pro.small .content .right_col .pro_summary {font-size:16px; line-height:18px;}
.pro.medium .content .right_col .pro_summary p, .pro.medium .content .right_col .pro_summary {font-size:18px; line-height:20px;}
.pro.large .content .right_col .pro_summary p, .pro.large .content .right_col .pro_summary {font-size:20px; line-height:22px;}

.pro.small .content .right_col .pro_summary li{font-size:14px; line-height:20px;background-position: 0px 7px;}
.pro.medium .content .right_col .pro_summary li{font-size:16px; line-height:22px;background-position: 0px 8px;}
.pro.large .content .right_col .pro_summary li{font-size:18px; line-height:24px; background-position: 0px 8px;}