﻿@charset "utf-8";
/* CSS Document */
* { -moz-box-sizing: border-box; box-sizing: border-box; }


/* >>/* html<< is an IE6 fix */
html, body {width:100%;height:auto;margin:0px auto;text-align:center;background-color:#fff;padding:0;font:normal 12px/16px Arial, sans-serif;color:#696d70;}

/* Global */
form {margin:0;padding:0;height:100%;}
a {text-decoration:none;color:#3760A0;}
a:visited {text-decoration:none;color:#696d70;}
a:hover {text-decoration:none;color:#cb4a23;}
img {border:0;margin:0;-ms-interpolation-mode:bicubic;}
table {border-collapse:collapse;border:0;}
th {text-align:left;}
td {text-align:left;vertical-align:top;padding:0;font:normal 12px/16px Arial, sans-serif;}
h1 {font:bold 14px/24px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
h2 {font:bold 12px/14px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
h3 {font:bold 11px/13px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
h4 {font:bold 11px/12px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
h5 {font:bold 10px/11px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
p {margin-top:0;margin-bottom:16px;}
ul {padding:0;margin:0;}
li {padding:0;margin:0;}
li.active {font-weight:bold;color:#cb4a23;}
.printonly {display:none;}

br {line-height:8px;clear:both;}
p br {clear:none;line-height:16px;} /* defined for rich text content to wrap around image */
.content p br {line-height:8px;clear:both;}
input {font:normal 12px Arial, sans-serif;margin:auto;padding:0;color:#696d70;}
select {font:normal 12px Arial, sans-serif;margin:auto;padding:0;color:#696d70;}
.clear {clear: both; 
}

.spacer {padding-bottom:16px;}

.bold {font-weight:bold;}

.italic {font-style:italic;}

.viewmore {text-transform:uppercase;font-weight:bold;font-size:10px;margin:0 0 16px 0;}
.viewmore a {color:#ab3503;}
.viewmore a:visited {color:#ab3503;}
.viewmore a:hover {color:#616161;}
.viewmore img {margin:0 3px 0 0;}

.maincontent h2 + ul {margin-top:0 !important;}

/* Text Editor */
.Editor_Subtitle {font:normal 14px Univers, Arial, sans-serif;color:#000;text-transform:none;margin-bottom:8px;margin-top:16px;}
.Editor_Subhead_Blue {font:normal 15px Univers, Arial, sans-serif;color:#3760a0;text-transform:none;margin-bottom:8px;margin-top:16px;}
.Editor_Subhead_Orange {font:normal 15px Univers, Arial, sans-serif;color:#CB4A23;text-transform:none;margin-bottom:8px;margin-top:16px;}
.Editor_Body_Blue {font:normal 13px Univers, Arial, sans-serif;color:#3760a0;text-transform:none;margin-bottom:16px;margin-top:16px;}
td.left .leftbar ul.Editor_Left_List_Indent, td.right .maincontent ul.Editor_Left_List_Indent {margin:3px 0 6px 12px;}
td.left .leftbar ul.Editor_Left_List_Indent li, td.right .maincontent ul.Editor_Left_List_Indent li {font-size:12px;}
.Editor_Img_Header {font:bold 11px Univers, Arial, sans-serif;color:#696D70;text-transform:none;margin-bottom:8px;margin-top:16px;}
.Editor_Dotted_Line {border-top:1px dotted #999da0;padding-top:3px;margin-top:16px;}
.left .Editor_Dotted_Line {padding-top:0;}
.Editor_Left_Column_Header_Blue {font:bold 12px Univers, Arial, sans-serif;color:#3760a0;text-transform:uppercase;margin-bottom:8px;margin-top:3px;}
.Editor_body {margin:0;}
.left .Editor_body {margin:0;}

/* to center on page */
.container {height:370px;height:100%;}
.wrapper {width:996px;height:100%;margin:0px auto;padding:0;}

/* Header */
.header {width:996px;padding:0;margin:0;position:relative;height:231px;}

.header .search {position:absolute;right:48px;top:26px;text-align:right;font-size:11px;}
.header .search a {}
.header .search a img {vertical-align:middle;margin:-4px 0 0 0;}
.header .search .txtfield {border:1px solid #b1b1b1;background-color:#fff;margin:0 2px 0 0;padding:1px 4px 0 4px;font-size:12px;}
* html .header .search .txtfield {border:1px solid #b1b1b1;background-color:#fff;margin:0 2px 0 0;padding:0;}
.header .search .btn {border:0px solid #b1b1b1;background:url(/FCWSite/img/btn_submit_topright.gif) 0 0 no-repeat;margin:0;padding:0;height:18px;width:18px;}
.header .search .searchoptions {font-size:10px;margin:2px 0 0 0;}

.header .logo {position:absolute;left:48px;top:29px;}

.header .sectiontitle {width:900px;position:absolute;top:151px;left:48px;z-index:10;background:url(/FCWSite/img/green/v_top.gif) 0 0 no-repeat;text-align:left;}
.header .sectiontitle img {margin:24px 0 0 0;}

.header .title_forprint {display:none;}

.header .mainnav {position:absolute;top:120px;left:48px;z-index:30;background-color:#fff;height:26px;width:auto;text-align:center;padding-left:15px;padding-right:15px;}

.header .mainnav ul {list-style:none outside;}

.header .mainnav li {display:inline;font:bold 14px Arial, sans-serif;white-space:nowrap;padding:0;} /* was font:bold 16px Arial, sans-serif; */
.header .mainnav li a {color:#616161;padding:0;}
.header .mainnav li a:hover {color:#ab3503;padding:0;}
.header .mainnav li.active {color:#ab3503;}
.header .mainnav li.active a {color:#ab3503;}
.header .mainnav li.active a:hover {color:#ab3503;}
.header .mainnav li.separator {padding:0 8px;font-weight:normal;} /* was padding:0 20px; */


.header .mainnav .menu {position:absolute;left:0;top:24px;margin:0;height:300px;width:240px;visibility:hidden;z-index:20;text-align:left;filter:alpha(opacity=93);-moz-opacity:0.93;opacity:0.93;}
* html .header .mainnav .menu {position:absolute;left:-450px;top:24px;margin:0;visibility:hidden;z-index:20;text-align:left;padding:0;}

.header .mainnav .menu ul {background-color:#fff;position:absolute;top:0;padding:0 14px 10px 14px;border:1px solid #d8dcd3;border-top:0;width:210px;}

.header .mainnav .menu li {font:normal 12px/15px Arial, sans-serif;padding:0;text-transform:lowercase;display:block;}
* html .header .mainnav .menu li {display:block;font:normal 12px/11px Arial, sans-serif;padding:0;text-transform:lowercase;} /* fix line-height in IE6 */
.header .mainnav .menu li:hover {}
.header .mainnav .menu li a {color:#35689f;display:block;padding:0 14px 0 13px}

.header .mainnav .menu li a:hover {color:#616161;background:url(/FCWSite/img/nav/arrows.gif) top right no-repeat;display:block;padding:0 14px 0 13px;}
* html .header .mainnav .menu li a:hover {background:url(/FCWSite/img/nav/arrows_ie6.gif) top right no-repeat;} /* fix arrow alignment on IE6 */
.header .mainnav .menu li.belownav {padding:8px;}
.header .mainnav .menu li.lastitem {border-bottom:0;}
.header .mainnav .menu li.separator {background:url(/FCWSite/img/dotted_line_nav.gif) 0 6px repeat-x;}
* html .header .mainnav .menu li.separator {background:url(/FCWSite/img/dotted_line_nav.gif) 0 0 repeat-x;} /* fix dotted line alignment on IE6 */

/* About Venable drop down */
.header .mainnav .menu_about {position:absolute;left:0;top:24px;margin:0;height:300px;width:213px;visibility:hidden;z-index:20;text-align:left;filter:alpha(opacity=93);-moz-opacity:0.93;opacity:0.93;}\

* html .header .mainnav .menu_about {left:-450px;border:0px solid red;}

.header .mainnav .menu_about ul {background-color:#fff;position:absolute;top:0;padding:0 14px 10px 14px;border:1px solid #d8dcd3;border-top:0;width:183px;}
* html .header .mainnav .menu_about ul {width:211px;}

.header .mainnav .menu_about li {font:normal 12px/15px Arial, sans-serif;padding:0;text-transform:lowercase;display:block;}
* html .header .mainnav .menu_about li {font:normal 12px/11px Arial, sans-serif;} /* fix line-height in IE6 */
.header .mainnav .menu_about li:hover {}
.header .mainnav .menu_about li a {color:#35689f;display:block;padding:0 14px 0 18px}
.header .mainnav .menu_about li a:visited {color:#35689f;}
.header .mainnav .menu_about li a:hover {color:#616161;background:url(/FCWSite/img/nav/arrows.gif) top right no-repeat;display:block;padding:0 14px 0 18px;}
* html .header .mainnav .menu_about li a:hover {background:url(/FCWSite/img/nav/arrows_ie6.gif) top right no-repeat;} /* fix arrow alignment on IE6 */
.header .mainnav .menu_about li.belownav {padding:8px;}
.header .mainnav .menu_about li.lastitem {border-bottom:0;}
.header .mainnav .menu_about li.separator {background:url(/FCWSite/img/dotted_line_nav.gif) 0 6px repeat-x;}
* html .header .mainnav .menu_about li.separator {background:url(/FCWSite/img/dotted_line_nav.gif) 0 0 repeat-x;} /* fix dotted line alignment on IE6 */

.header .arrowmarkerAbout {position:absolute;left:104px;top:146px;z-index:20;}
.header .arrowmarkerAlumni {position:absolute;left:200px;top:146px;z-index:20;}
.header .arrowmarkerGlobal{position:absolute;left:293px;top:146px;z-index:20;}
.header .arrowmarkerPro {position:absolute;left:410px;top:146px;z-index:20;}
.header .arrowmarkerService {position:absolute;left:510px;top:146px;z-index:20;}
.header .arrowmarkerNEP {position:absolute;left:620px;top:146px;z-index:20;}
.header .arrowmarkerCareers {position:absolute;left:730px;top:146px;z-index:20;}
.header .arrowmarkerSocial {position:absolute;left:815px;top:146px;z-index:20;}

/* Middle */
.middle {width:900px;text-align:left;padding:0 48px;background:url(/FCWSite/img/bg_left.gif) 48px 0 repeat-y;}
* html .middle {width:996px;text-align:left;padding:0 48px;}

table.main {width:900px;}

.criteria {margin-bottom:15px;}

/* Left */
td.left {width:222px;min-height:400px;text-align:left;}

div.left {}

.leftbar {min-height:161px;border-left:7px solid #d8dcd3;background-color:#e6e7d7;padding:15px 11px 58px 11px;} /* defined height here so that it lines up with the watermark V */
* html .leftbar {height:161px;} /* defined height here so that it lines up with the watermark V */

.leftbar ul {list-style:none outside;}

.leftbar2 {border-left:7px solid #bec096;background-color:#cac895;padding:10px 11px 0 11px;font-size:11px;}

.media_upload {width:193px;text-align:center;}

.left .government_experience li, .left .education li {padding-bottom:8px;}
.left .education .indent_honors {margin-left:12px;}
.left .education .indent_honors br {line-height:1px;}

.left a {color:#696D70;}
.left a:visited {color:#696D70;}
.left a:hover {text-decoration:underline;}

.left h2 {margin:17px 0 6px 0;padding-top:3px;border-top:1px dotted #999da0;}
.left h2.nodottedline {border-top:0;padding-top:0;margin:0 0 6px 0;}

.left ul {margin-right:11px;}

.left li {font-size:11px;line-height:14px;padding:0 0 3px 0;}

.left .degreetype {}
.left .school {}
.left .year {}
.left .contact {font-size:11px;margin:0 0 8px;}
.left .contact .name {font-size:11px;color:#696d70;padding:0;}
.left .downloads {}
.left .downloads ul {list-style:none outside;}
.left .downloads li {background:url(/FCWSite/img/icon_pdf_gray.gif) 2px 1px no-repeat;padding:0 0 3px 24px;}
.left .archives {}
.left .archives .column {float:left;}
.left .archives ul {width:50px;}
.left .practicefocus p {margin-bottom:8px;}

.left .subnav {border-top:1px dotted #999da0;margin:32px 0 28px 0;padding:6px 0;}
* html .left .subnav {margin-top:44px;}

.left .subnav ul {width:auto;}

.left .subnav li {background:none;font-size:11px;font-weight:normal;display:block;padding:0 0 2px 12px;float:none;}

.left .subnav li.separator {border-right:1px dotted #999da0;width:1px;margin:0 7px 0 2px;}

.left .subnav li.active {color:#cb4a23;background:url(/FCWSite/img/careers/arrow_orange.gif) 0 3px no-repeat;}
.left .subnav li.active a {color:#cb4a23;}
.left .subnav li.active a:visited {color:#cb4a23;}
.left .subnav li.active a:hover {color:#cb4a23;}

.left .subnav li.inactive a {color:#696d70;}
.left .subnav li.inactive a:visited {color:#696d70;}
.left .subnav li.inactive a:hover {color:#cb4a23;}

.left .subnav .dates {padding:0 0 8px 0;}

.left .subnav .location .name {font-size:12px;padding:0;color:#696d70;text-transform:uppercase;}

.leftsidesearch {margin:0;padding:0 0 10px 0;}

.leftsidesearch ul {margin-right:0;list-style:none outside;}

.leftsidesearch .txtfield {border:1px solid #86887b;width:191px;}
.leftsidesearch select {width:193px;}

.leftsidesearch .btn {border:0px solid #b1b1b1;background:url(/FCWSite/img/btn_submit_newssearchleft.gif) 0 0 no-repeat;margin:0;padding:0;height:23px;width:77px;}

.leftsidesearch li.button {text-align:right;padding:6px 0 0 0;}

.leftsidesearch a {text-decoration:underline;}

.leftsidesearch h1 {color:#cb4a23;font-size:13px;font-weight:bold;margin-left:-1px;}
.additional-criteria-collapse{display:none; clear:both;}
.filtered-title {color:#cb4a23; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.additional-criteria-collapse a, .additional-criteria-expand a{color:#3760A0;}
.additional-criteria{   display:none;clear:both; margin:0; padding:0;}
.additional-criteria ul{margin:0;padding:0;  }
.additional-criteria-expand{clear:both;padding-top:5px;  }
.additional-criteria-expand:hover{ cursor:pointer; }
.form.lawyer-search{overflow:auto; background:url(/FCWSite/img/dotted_line.gif) 0 97px repeat-x; padding-bottom:75px; margin-top:37px; width:100%; display:block;}
.form.lawyer-search  .txtfield{margin:0px 20px 0px 20px}
.form.lawyer-search .professional-search{  display:block; float:left; margin-top:6px; font-weight:bold; }
.Subscription { background-color:#d9e2ea; border: solid 2px #a9c4dd; text-align:center;  color:#3760a0; font-size:14px; font-weight:bold; text-transform:uppercase; padding-top:13px;padding-bottom:11px; text-decoration:none;}
.Subscription:hover{cursor:pointer; background-color: #e5e6e7;}
.Subscription a { text-decoration:none;}
.spotlight {padding:0 10px 0 0;font-size:11px;line-height:13px;margin:0 0 16px 0;}
.spotlight a {text-decoration:underline;}
.spotlight .thumbnailpic {float:left;padding:0 10px 0 0;}
.spotlight .headline {font-weight:bold;padding:6px 0;}
.spotlight .snippet {margin:8px 0 16px 0;}
.services.practicelist.icon{cursor:pointer;}
/* Right/Main Content */
td.right {width:678px;min-height:400px;text-align:left;background:#fff url(/FCWSite/img/v_bottom.gif) 0 0 no-repeat;padding:13px 0 32px 0;} /* 638=678-12-29 400 is the minimum height so that the watermark V is displayed */
div.right {padding:0 12px 0 28px;}

.item2 {border-bottom:1px solid #bbb;clear:both;float:left;width:100%;padding:5px 0;font-size:12px;}
.item2 .date {float:none;display:block;}

.right .bulleted ul {margin:16px 0;}
.right .bulleted li {background:url(/FCWSite/img/general/bullet_gray.gif) 0 6px no-repeat;padding:0 0 0 12px;}
.right .nobullet ul {margin:16px 0;}
.right .nobullet li {background:none;padding:0;}

.right .subheadtitle {font:normal 14px Univers, Arial, sans-serif;color:#000; margin-bottom:8px; text-transform:none;}

.readmore a {font-weight:bold;font-size:11px;}

.column {float:left;}

.breadcrumbs {font-size:11px;}
.breadcrumbs li {display:inline;font-size:11px;}
.breadcrumbs li.separator {padding:0 6px;}
.breadcrumbs li.separator img {margin:0 0 1px 0;}
.breadcrumbs li.separator2 {padding:0 6px;}
.breadcrumbs li.separator2 img {margin:0 0 1px 0;}
.breadcrumbs a {color:#696d70;font-weight:normal;}
.breadcrumbs a:hover {color:#696d70;}

.pagetools {float:right;}
.pagetools ul {list-style:none outside;}
.pagetools li {padding:0 0 10px 0;}

.right h1 {margin:0 0 2px 0;}

.content {margin:0 0 18px 0;}

.content ul {list-style:none outside}

.content li {background:url(/FCWSite/img/general/bullet_gray.gif) 0 0 no-repeat;padding:0 0 0 12px;}

.content a {color:#696D70;}
.content a:visited {color:#696D70;}
.content a:hover {color:#cb4a23;}

.title {font-size:20px;padding:6px 0;zoom:1;color:#CB4A23;} /* was font-size:27px;padding:6px 0 10px 0; */
.title h1 {font-size:20px;padding:6px 0;zoom:1;color:#CB4A23;font-weight:normal;text-transform:none;margin:0;padding:0;}

.subtitle {font-size:24px;color:#696d70;padding:6px 0 10px 0;}

.illustration {margin:16px 0 24px 0;text-align:center;}

.blue {color:#3760a0;}

.item {margin:16px 0 0 0;}

.dottedline {border-bottom:1px dotted #999da0;height:1px;clear:both;}

.maincontent {width:600px;padding-top:18px;} /* For a wider content area */
* html .maincontent {float:left;}

.maincontent ul {margin:16px 0;}
.maincontent li {}

.maincontent ol {list-style:decimal outside;margin-left:24px;padding:0;}
.maincontent ol li {background:none !important;padding:0 0 6px 0 !important;}

.maincontent .content ol {list-style:decimal outside;margin-left:24px;padding:0;}
.maincontent .content ol li {list-style-image:none !important;}

.maincontent .title {line-height:20px;}
.maincontent p img {margin:0 7px 7px 0;}

.offices {float:right;font-size:11px;}

.officeinfo {float:left;margin:0 0 0 40px;}
.officeinfo .city {padding:0 0 6px 1px;}

.officelocation {width:300px;font-size:11px;}

.officelocation a {color:#696D70;}
.officelocation a:visited {color:#696D70;}
.officelocation a:hover {color:#CB4A23;}

.officelocation .pic {float:left;} /* had width:100px; */
.officelocation .pic img {margin:1px 10px 16px 0;}

.officelocation .location {width:180px;float:left;padding:0 10px 24px 0;}

.officelocation .location .officecity {font-weight:bold;}

.boldletter {font-weight:bold;color:#cb4a23;}

.name {font-size:20px;color:#cb4a23;padding:6px 0;} /* was font-size:27px;padding:6px 0 10px 0; */

.email {font-size:11px;}

.position {font-weight:bold;float:left;margin:0 15px 0 0;}

.summary {font-size:15px;line-height:18px;margin:0 0 32px 0;} /* was font-size:16px;line-height:21px; */

.subnav {border-top:1px dotted #999da0;margin:28px 0;padding:2px 0 0 0;}

.subnav ul {width:auto;margin-bottom:0;}

.subnav li {font-size:14px;font-weight:bold;display:inline;padding:0;background:none;float:left;}
.servicedetail .subnav li{font-size: 11px;}
.subnav li a {color:#696D70;}
.subnav li a:visited {color:#696D70;}
.subnav li a:hover {color:#cb4a23;}
.subnav li.separator {border-right:1px dotted #999da0;width:1px;margin:0 7px 0 2px;}
.subnav li.active {color:#cb4a23;}
.subnav li.active h2 {color:#cb4a23;}
.subnav li h2 {font-size:11px;text-transform:none;}

.subnav .dates {padding:0 0 8px 0;}

.subnav .location .name {font-size:12px;padding:0;color:#696d70;text-transform:uppercase;}

.form {width:550px;}

.form ul {list-style:none outside !important;}

.form li {float:left;width:60%;padding:4px 0 !important;background:none !important;}
.form li.left {width:33%;float:left;clear:left;padding-right:20px;}
.form li a {color:#696D70;}
.form li a:visited {color:#696D70;}
.form li a:hover {color:#cb4a23;}

.form .txtfield {border:1px solid #696d70;background-color:#fff;margin:0 2px 0 0;padding:1px 4px 0 4px;font-size:12px;width:250px;}
.form .txtarea {border:1px solid #696d70;background-color:#fff;margin:0 2px 0 0;padding:1px 4px 0 4px;font-size:12px;width:250px;}
.form select {border:1px solid #696d70;background-color:#fff;font-size:12px;width:260px;}
.form .btn {border:1px solid #b1b1b1;background:none;background-color:#696d70;margin:0;padding:2px 4px;color:#fff; cursor:pointer;}
.form .sublist li {float:none;width:100%;padding:0 0 6px 0;}
.form .chkbox {margin:0 6px 1px 0;}

.listing {}

.listing a {color:#696D70;}
.listing a:visited {text-decoration:none;color:#696D70;}
.listing a:hover {text-decoration:none;color:#cb4a23;}

.listing table {width:600px;}
* html .listing table {width:574px;}

.listing th {font-size:11px;font-weight:bold;padding:0 25px 3px 0;border-bottom:1px solid #ccc;white-space:nowrap;}

.listing td {padding:8px 25px 4px 1px;font-size:11px;border-bottom:1px solid #ccc;} /* had white-space:nowrap; */

.listing td .category {font-size: 14px; font-weight: bold; margin-top: 5px; border-top:1px solid #ccc; padding-top: 8px;}
.listing td .item .icon {display:inline; width: auto; float:left; margin-right: 8px;}

.listing .name {padding-right:30px}
.listing .name img {margin:0 0 2px 4px;}

.listing .officelocation {width:auto;padding-right:45px}

.listing td.officelocation {white-space:nowrap;width:100px;} /* added width so that Washington, DC does not wrap */
.listing .officelocation img {margin:0 0 2px 4px;}

.listing .vcard img {margin:3px 0 0 0;}

.listing .title {text-transform:none;color:#696d70;padding-right:30px;line-height:15px;}

.listing .item a img {vertical-align:middle;}

.listing .phone { padding-right: 0;min-width: 84px; /* IE7 HACK */ *width: 84px;}

.pagination {margin:0 0 16px 0;}

.pagination .display {}

.pagination .pages {float:right;margin:0 0 0 8px;}

.pagination li {display:inline;}
.pagination li.separator {padding:0 5px;color:#999;}

.tabs {position:relative;padding:0 0 4px 0;}

.tabs .tab_inactive a {color:#7a88a2;}
.tabs .tab_inactive a:visited {color:#7a88a2;}
.tabs .tab_inactive a:hover {color:#3760A0;}

.tabs .tab_active a {color:#DF5E37;}
.tabs .tab_active a:visited {color:#DF5E37;}
.tabs .tab_active a:hover {color:#DF5E37;}

.tabs .tab_inactive {background:url(/FCWSite/img/news/bg_tab_off.png) 0 0 no-repeat;position:absolute;top:0;left:0;text-transform:uppercase;font-weight:bold;display:inline-block;padding:3px 16px 2px 14px;width:150px;font-size:11px;z-index:100;}
.tabs .tab_active {background:url(/FCWSite/img/news/bg_tab_on_3.png) 0 0 no-repeat;position:absolute;top:0;left:0;text-transform:uppercase;font-weight:bold;display:inline-block;padding:3px 16px 2px 14px;width:150px;font-size:11px;color:#fff;z-index:100;}

div.dropshadow_topright {position: relative; top: 16px;}


* html .tabs .tab_active {background:url(/FCWSite/img/news/bg_tab_on.gif) 0 0 no-repeat;width:186px;}
* html .tabs .tab_inactive {background:url(/FCWSite/img/news/bg_tab_off.gif) 0 0 no-repeat;width:186px;}

.viewpdf img {margin:0 0 -1px 4px;}

.asterisk {color:#cb4a23;}

.sortby {display:inline;}
.sortby ul {display:inline;list-style:none outside;}
.sortby li {display:inline;background:none;}
.sortby li.separator {padding:0 6px;}

.jobs {}
.jobs a {color:#696D70;}
.jobs a:visited {color:#696D70;}
.jobs a:hover {color:#CD4A23;}

.jobs div.active {font-weight:bold;display:inline;}
.jobs div.nonactive {font-weight:normal;}

.apply {margin:16px 0;}

.apply .name {font-size:12px;color:#696d70;padding:0;}
.apply .email {font-size:12px;}

/* Footer */
div.footer {text-align:left;clear:both;margin:0 48px;padding:16px 23px;background-color:#3760a0;}

.footer ul {padding:5px 0 0 0;}

.footer li {display:inline;font-size:11px;padding:0 8px 0 0;color:#afbfd9;}

.footer li a {font-weight:bold;color:#afbfd9;}
.footer li a:visited {color:#afbfd9;}
.footer li a:hover {color:#ccc;}
.footer li.notbold a {font-weight:normal;}

.footer .disclaimer {font-size:10px;color:#758092;} /* was color:#adbed8; */

/* General */
body.general .container {background:url(/FCWSite/img/blue/bg_top_gradient.gif) 0 0 repeat-x;}

body.general .header .sectiontitle {background:url(/FCWSite/img/blue/v_top.gif) 0 0 no-repeat;}

body.general .header .title_forprint {display:none;}

body.general .breadcrumbs a {color:#3760a0;}
body.general .breadcrumbs a:visited {color:#3760a0;}
body.general .breadcrumbs a:hover {color:#696d70;}

body.general .section {margin:0 0 16px 0;}

body.general .section ul {margin:3px 0 0 12px;list-style:none outside;}

body.general .section li {background:url(/FCWSite/img/general/bullet_blue.gif) 0 6px no-repeat;padding:0 0 0 12px;}
body.general .section li a {color:#696d70;}
body.general .section li a:visited {color:#696d70;}
body.general .section li a:hover {color:#CB4A23;}

body.general .section h2 a {color:#3760a0;}
body.general .section h2 a:visited {color:#3760a0;}
body.general .section h2 a:hover {color:#696d70;}

body.general .column {width:280px;}

body.general .listing table {border-top:1px solid #ccc;}
body.general .listing td {padding:8px 15px 4px 1px;font-size:12px;white-space:normal;border-bottom:1px solid #bbb;}
body.general .listing .title {font-size:12px;padding:0;font-weight:bold;}

body.sitemap td.left {display:none;}

body.sitemap td.right {width:900px;background:#fff url(/FCWSite/img/v_bottom.gif) 222px 0 no-repeat;padding:18px 0 32px 0;} /* 638=678-12-29 400 is the minimum height so that the watermark V is displayed */
body.sitemap div.right {padding:0 24px;}

/* About */
body.about .maincontent a {font-weight:bold;color:#3760A0 !important;}
body.about .maincontent a:visited {font-weight:bold;color:#3760A0 !important;}
body.about .maincontent a:hover {font-weight:bold;text-decoration:none;color:#CB4A23 !important;}

body.about .maincontent a span {font-weight:bold;color:#3760A0 !important;}
body.about .maincontent a span:hover {font-weight:bold;color:#CB4A23 !important;}

body.about .maincontent ul {list-style:none outside;}
body.about .maincontent li {background:url(/FCWSite/img/general/bullet_gray.gif) 0 0 no-repeat;padding:0 0 6px 12px;}

body.about .container {background:url(/FCWSite/img/blue/bg_top_gradient.gif) 0 0 repeat-x;}

body.about .header .sectiontitle {background:url(/FCWSite/img/blue/v_top.gif) 0 0 no-repeat;}
body.about .header .title_forprint {display:none;}

body.about .breadcrumbs a {color:#3760a0;}
body.about .breadcrumbs a:visited {color:#3760a0;}
body.about .breadcrumbs a:hover {color:#696d70;}

body.about .clientlogo {float:left;margin:0 0 8px 0;}

body.about .snippet {float:right;width:430px;padding:0 0 8px 10px;}

body.about .column {width:300px;}

body.about .left .subnav {border-top:none;}
body.about .left .subnav a {color:#696D70;}
body.about .left .subnav a:visited {color:#696D70;}
body.about .left .subnav a:hover {color:#cb4a23;}
body.about .left .subnav ul {list-style:none outside;}
body.about .left .subnav li.active a {color:#cb4a23;}
body.about .left .subnav li.active a:visited {color:#cb4a23;}
body.about .left .subnav li.active a:hover {color:#cb4a23;}

body.about .left .subnav .subnav {margin:0;}
body.about .left .subnav .subnav li a {color:#696D70;}
body.about .left .subnav .subnav li a:visited {color:#696D70;}
body.about .left .subnav .subnav li a:hover {color:#cb4a23;}
body.about .left .subnav .subnav ul {list-style:none outside;}
body.about .left .subnav .subnav li.active a {color:#cb4a23;}
body.about .left .subnav .subnav li.active a:visited {color:#cb4a23;}
body.about .left .subnav .subnav li.active a:hover {color:#cb4a23;}

body.storydetail .dottedline {display:none;}
body.storydetail .weblink {margin:16px 0;}

/* Social Responsibility */
body.socialresp .maincontent a {font-weight:bold;color:#3760A0;}
body.socialresp .maincontent a:visited {font-weight:bold;color:#3760A0;}
body.socialresp .maincontent a:hover {font-weight:bold;text-decoration:none;color:#cb4a23;}

body.socialresp .maincontent ul {list-style:none outside;}
body.socialresp .maincontent li {background:url(/FCWSite/img/careers/bullet_gray.gif) 0 6px no-repeat;padding:0 0 3px 12px;}

body.socialresp .container {background:url(/FCWSite/img/green/bg_top_gradient.gif) 0 0 repeat-x;}
body.socialresp .breadcrumbs a {color:#83a58b;}
body.socialresp .breadcrumbs a:visited {color:#83a58b;}
body.socialresp .breadcrumbs a:hover {color:#696d70;}

body.socialresp .subnav {border-top:1px dotted #999da0;margin:28px 0;padding:2px 0 0 0;} /* background:url(/FCWSite/img/dotted_line.gif) 0 0 repeat-x; */
body.socialresp .clientlogo {float:left;margin:0 0 8px 0;}
body.socialresp .snippet {float:right;width:430px;padding:0 0 8px 10px;}
body.socialresp .column {width:300px;}

body.socialresp .leftbar .subnav {border-top:none;margin-top:36px;}
* html body.socialresp .leftbar .subnav {margin-top:48px;}
body.socialresp .leftbar .subnav .subnav {margin:0;}

body.socialresp .leftbar .subnav {border-top:none;}
body.socialresp .leftbar .subnav .subnav {margin:0;}
body.socialresp .leftbar .subnav li.active .subnav li a {color:#696D70;}
body.socialresp .leftbar .subnav li.active .subnav li a:visited {color:#696D70;}
body.socialresp .leftbar .subnav li.active .subnav li a:hover {color:#696D70;}
body.socialresp .leftbar .subnav li.active .subnav li.active a {color:#cb4a23;}
body.socialresp .leftbar .subnav li.active .subnav li.active a:visited {color:#cb4a23;}
body.socialresp .leftbar .subnav li.active .subnav li.active a:hover {color:#cb4a23;}

/* Office Detail */
body.officedetail .column {float:none;}
body.officedetail .officecity {display:none;}
body.officedetail .directions {display:none;}
body.officedetail .map {padding:16px 0;}
body.officedetail .content h3 {font:bold 12px/14px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
body.officedetail .maincontent a {font-weight:bold;color:#3760A0;}
body.officedetail .maincontent a:visited {font-weight:bold;color:#3760A0;}
body.officedetail .maincontent a:hover {font-weight:bold;text-decoration:none;color:#cb4a23;}

body.officedetail .maincontent ul {list-style:none outside;}
body.officedetail .maincontent li {background:url(/FCWSite/img/general/bullet_gray.gif) 0 0 no-repeat;padding:0 0 0 12px;}

/* Attorney */
body.attorney .container {background:url(/FCWSite/img/green/bg_top_gradient.gif) 0 0 repeat-x;}

body.attorney .breadcrumbs a {color:#83a58b;}
body.attorney .breadcrumbs a:visited {color:#83a58b;}
body.attorney .breadcrumbs a:hover {color:#696d70;}

body.attorney .alpha {margin:0 0 8px 0;background:url(/FCWSite/img/dotted_line.gif) 0 26px repeat-x;padding:0 0 28px 0;}
body.attorney .alpha li {display:inline;font-size:11px;background:none;padding:0;}
body.attorney .alpha li a {padding:2px 5px;}
body.attorney .alpha li.separator {width:1px;border-right:1px dotted #999da0;margin:0 6px 0 2px;}

body.attorney .displayall {float:right;margin:0;}
body.attorney .displayall .verticalline {display:inline;}
body.attorney .displayall .image {display:inline;}
body.attorney .displayall .image img {margin:0 14px 7px 14px;}

body.attorney .subnav {border-top:1px dotted #999da0;margin:28px 0 11px 0;padding:2px 0 0 0;} /* background:url(/FCWSite/img/dotted_line.gif) 0 0 repeat-x; */

body.attorney .form {}
body.attorney .form label {color:#6b6d73;}
body.attorney .form .txtfield {border:1px solid #b2b2b2;}
body.attorney .form .txtarea {border:1px solid #b2b2b2;}
body.attorney .form select {border:1px solid #b2b2b2;}
body.attorney .form .btn {border:0px solid #b1b1b1;background:url(/FCWSite/img/btn_search.gif);background-color:none;width:100px;height:30px;}

body.attorney .floatright {position:absolute;top:7px;left:280px;width:160px;color:#6b6d73;}
body.attorney .floatright input {margin:0 4px 100px 0;float:left;}
body.attorney .floatright label {color:#6b6d73;}

body.attorneydetail .left a {color:#696D70;}
body.attorneydetail .left a:visited {color:#696D70;}
body.attorneydetail .left a:hover {text-decoration:underline;color:#CB4A23;}

body.attorneydetail .criteria {}

body.attorneydetail .content {margin-top:30px;}
body.attorneydetail .content h3 {font:bold 12px/14px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0;}
body.attorneydetail .content a {font-weight:bold;color:#3760A0;}
body.attorneydetail .content a:visited {font-weight:bold;color:#3760A0;}
body.attorneydetail .content a:hover {font-weight:bold;text-decoration:none;color:#cb4a23;}

body.attorneydetail .maincontent {width:550px;} /* Refer to .maincontent above. This is less wide, per the PSD design. */

body.attorneydetail .maincontent ul {margin:16px 0 0 17px;}
body.attorneydetail .maincontent li {list-style-image:url(/FCWSite/img/general/bullet_gray2.gif);padding:0 0 6px 0;background:none;}

body.attorneydetail .maincontent .snippet_thirdcol {float:left;width:450px;}
* html body.attorneydetail .maincontent .snippet_thirdcol {float:right;width:auto;margin-top:-15px;}
body.attorneydetail .maincontent .snippet_thirdcol .title {font-size:12px;padding:0;color:#696D70;}
body.attorneydetail .maincontent .item .snippet_thirdcol .title {font-size:12px;padding:0; text-transform:none;color:#696D70}

body.attorneydetail .offices {float:right;font-size:11px;}
body.attorneydetail .offices a {color:#696D70;}
body.attorneydetail .offices a:visited {color:#696D70;}
body.attorneydetail .offices a:hover {color:#CB4A23;}

body.attorneydetail .officeinfo {float:left;margin:0 0 0 40px;}
body.attorneydetail .officeinfo .city {padding:0 0 6px 1px;}

body.attorneydetail .boldletter {font-weight:bold;color:#cb4a23;}

body.attorneydetail .name {font-size:20px;color:#cb4a23;padding:6px 0;} /* was font-size:27px;padding:6px 0 10px 0; */

body.attorneydetail .email {font-size:11px;}
* html body.attorneydetail .email {margin-top:2px;}
body.attorneydetail .email a {color:#696D70;}
body.attorneydetail .email a:visited {color:#696D70;}
body.attorneydetail .email a:hover {color:#CB4A23;}

body.attorneydetail .position {font-weight:bold;float:left;margin:0 15px 0 0;}

body.attorneydetail .summary {font-size:12px;line-height:16px;margin:0 0 32px 0;} /* was font-size:16px;line-height:21px; */

body.attorneydetail .subnav {border-top:1px dotted #999da0;margin-bottom:0;}
body.attorneydetail .subnav ul {margin-top:0;margin-left:0;}
body.attorneydetail .subnav li a {font-size:11px;padding:0;}
body.attorneydetail .subnav li.separator {margin:0 12px 0 10px;padding:0;}

/* Style taken from and is exactly the News (section) listing page */
body.attorneydetail .listing table {margin:16px 0;}
body.attorneydetail .listing td {border-bottom:0;white-space:normal;}
body.attorneydetail .listing .item .snippet img {margin:0 0 2px 4px;}
body.attorneydetail .listing .item .title img {margin:0 0 2px 4px;}
body.attorneydetail .listing .item .date img {margin:0 0 2px 4px;}

body.attorneydetail .listing table .item {font-size:12px;white-space:normal;display:table-cell;border-bottom:1px solid #bbb;padding:0 0 4px 0;margin:6px 0 0 0;min-height:10px;height:auto !important;height:10px; width: 600px; float: left;}
* html body.attorneydetail .listing table .item {padding:0 0 4px 0;width:580px;}
body.attorneydetail .listing table .date {float:left;width:125px;display:table-cell;min-height:10px;height:auto !important;height:10px; float: left;}
body.attorneydetail .listing table .back {float:left;width:300px;display:table-cell;min-height:10px;height:auto !important;height:10px; float: left;}

body.attorneydetail .listing table .snippet {float:left;width:450px;}
body.attorneydetail .listing table .title {padding:0;font-size:12px;text-transform:none;white-space:normal;}

/* Services */
body.services .container {background:url(/FCWSite/img/khaki/bg_top_gradient.gif) 0 0 repeat-x;}

body.services .header .sectiontitle {background:url(/FCWSite/img/khaki/v_top.gif) 0 0 no-repeat;}
body.services .header .title_forprint {display:none;}

body.services .breadcrumbs a {color:#b4b190;}
body.services .breadcrumbs a:visited {color:#b4b190;}
body.services .breadcrumbs a:hover {color:#696d70;}

body.services .left .snippet {padding:0 10px 0 0;font-size:11px;line-height:13px;margin:0 0 16px 0;}
body.services .left h3 {text-transform:none;margin:0 0 3px 0;}

body.services .right .snippet .title {font-size:20px;padding:6px 0;} /* was font-size:27px;padding:6px 0 10px 0; */

body.services .legend {padding:0 0 36px 0;}
body.services .legend li {width:140px;display:inline;float:left;font-size:11px;background:none;}
body.services .legend li a {color:#696d70;}
body.services .legend li a:visited {color:#696d70;}
body.services .legend li a:hover {color:#cd4a23;}
body.services .legend .icon_expand {float:left;padding:0 4px 0 0;}
body.services .legend .icon_collapse {float:left;padding:0 4px 0 0;margin:1px 0 0 0;}
body.services .legend .icon_alpha {float:left;padding:0 4px 0 0;margin:3px 0 0 0;}

body.services .practices h1 { padding-left:15px; color:#cd4a23;font-size:12px;}

body.services .practices a {color:#696D70;}
body.services .practices a:visited {color:#696D70;}
body.services .practices a:hover {color:#09f;}

body.services .practicelist ul {padding:0 24px 0 0;list-style:none outside;}
body.services .practicelist li {width:276px;display:block;padding:0 0 6px 0;font-size:11px;background:none;}
* html body.services .practicelist li {width:220px;padding:0 0 3px 0;}
body.services .practicelist ul li div{padding-left:15px;}
body.services .practicelist .icon {float:left;padding:3px 6px 0 0; cursor:pointer;}

body.services .practicealphalist ul {padding:0 24px 0 0;list-style:none outside;}
body.services .practicealphalist li {background:url(/FCWSite/img/services/icon_sublist.gif) 0 6px no-repeat;padding:0 0 6px 16px;width:256px;font-size:11px;}

body.services .practicesublist {padding-left:0!important;}
body.services .practicesublist ul {margin:3px 8px 6px 24px;list-style:none outside;}
body.services .practicesublist li {background:url(/FCWSite/img/services/icon_sublist.gif) 0 6px no-repeat;padding:0 0 3px 23px;display:block;width:auto;}
* html body.services .practicesublist li {list-style-position:outside;background:url(/FCWSite/img/services/icon_sublist.gif) 0 6px no-repeat;padding:0 0 0 10px;display:block;}

body.alphabetical .practicelist ul {padding:0 24px 0 0;list-style:none outside;}
body.alphabetical .practicelist li {background:url(/FCWSite/img/services/icon_sublist.gif) 0 6px no-repeat;padding:0 0 0 10px;width:256px;}
* html body.alphabetical .practicelist li {list-style-position:outside;background:url(/FCWSite/img/services/icon_sublist.gif) 0 6px no-repeat;padding:0 0 0 10px;width:276px;}

body.servicedetail .content a {font-weight:bold;color:#3760A0;}
body.servicedetail .content a:visited {font-weight:bold;color:#3760A0;}
body.servicedetail .content a:hover {font-weight:bold;text-decoration:none;color:#cb4a23;}

body.servicedetail .content .listing a {font-weight:normal;color:#696d70;}
body.servicedetail .content .listing a:visited {font-weight:normal;color:#696d70;}
body.servicedetail .content .listing a:hover {font-weight:normal;text-decoration:none;color:#cb4a23;}

body.servicedetail .content .criteria a {font-weight:normal;color:#696d70;}

body.servicedetail .content .item a {font-weight:normal;color:#696d70;}
body.servicedetail .content .item a:visited {font-weight:normal;color:#696d70;}
body.servicedetail .content .item a:hover {font-weight:normal;text-decoration:none;color:#cb4a23;}

body.servicedetail .left h2 {margin:0 0 6px 0;padding-top:3px;border-top:0px dotted #999da0;color: #CB4A23;}

body.servicedetail .left .dottedline {border-bottom:1px dotted #999da0;height:1px;clear:both;padding-top:0;margin:16px 0 8px 0;font-size:0;line-height:0;}

body.servicedetail .summary {font-size:12px;line-height:16px;}

body.servicedetail .right h1 {color:#cb4a23;text-transform:uppercase;}
body.servicedetail .right h2 {text-transform:none;}

body.servicedetail .subnav {border-top:1px dotted #999da0;margin-bottom:0;}
body.servicedetail .subnav ul {margin-top:0;list-style:none outside;}
body.servicedetail .subnav li.separator {margin:0 12px 0 10px;padding:0;}

body.servicedetail .maincontent .content ul {margin:16px 0 0 17px;}
body.servicedetail .maincontent .content li {list-style-image:url(/FCWSite/img/general/bullet_gray2.gif);padding:0 0 6px 0;background:none;}

body.servicedetail .maincontent .content ol {list-style:decimal outside;}
body.servicedetail .maincontent .content ol li {list-style-image:none;}

body.servicedetail .maincontent .listing td {border-bottom:1px solid #CCCCCC;}

/* Style taken from and is exactly the News (section) listing page */
body.servicedetail .maincontent table {margin:16px 0;width:100%;}
body.servicedetail .maincontent td {border-bottom:0;white-space:normal;}

body.servicedetail .maincontent .item .title img {margin:0 0 2px 4px;}
body.servicedetail .maincontent .item .date img {margin:0 0 2px 4px;}
body.servicedetail .maincontent .item .snippet img {margin:0 0 2px 4px;}
body.servicedetail .maincontent .item {font-size:12px;white-space:normal;border-bottom:1px solid #bbb;padding:0 0 4px 0;margin:6px 0 0 0;min-height:10px;height:auto !important;height:10px;float:left;width:100%;}
* html body.servicedetail .maincontent .item {padding:0 0 4px 0;}

body.servicedetail .maincontent .date {float:left;width:125px;display:table-cell;min-height:10px;height:auto !important;height:10px;line-height:20px;}
body.servicedetail .maincontent .date h3 {font:bold 12px/14px Arial, sans-serif;text-transform:none;color:#3c6488;margin:0;}
body.servicedetail .maincontent .back {float:left;width:300px;display:table-cell;min-height:10px;height:auto !important;height:10px; float: left;}
body.servicedetail .maincontent .snippet {float:left;width:450px;}
body.servicedetail .maincontent .snippet .title {font-size:12px;padding:0;color:#696D70;}
body.servicedetail .maincontent .item .snippet .title {font-size:12px;padding:0; text-transform:none;color:#696D70}
body.servicedetail .maincontent .title {white-space:normal;text-transform:uppercase;}
body.servicedetail .maincontent .snippet_thirdcol {float:left;width:450px;}
* html body.servicedetail .maincontent .snippet_thirdcol {float:right;margin-top:-18px;}
body.servicedetail .maincontent .snippet_thirdcol .title {font-size:12px;padding:0;color:#696D70;}
body.servicedetail .maincontent .item .snippet_thirdcol .title {font-size:12px;padding:0;text-transform:none;color:#696D70}

/* Global Reach */
body.servicedetail .maincontent .globalreach table {margin:0px; float:left;}
body.servicedetail .maincontent .globalreach .criteria {margin-bottom:0px; clear:both; /*needed for all IEs*/border:1px solid white;/*IE hack end*/}
body.servicedetail .maincontent .globalreach .item {border-bottom:0px;}

body.servicedetail .maincontent .globalreach table .item {font-size:12px;white-space:normal;border-bottom:1px solid #bbb;padding:0 0 4px 0;margin:6px 0 0 0;min-height:10px;height:auto !important;height:10px;float:left;width:100%;}


/* News */
body.news .container {background:url(/FCWSite/img/blue/bg_top_gradient.gif) 0 0 repeat-x;}

body.news .header .sectiontitle {background:url(/FCWSite/img/blue/v_top.gif) 0 0 no-repeat;}
body.news .header .title_forprint {display:none;}

body.news .breadcrumbs a {color:#3760a0;}
body.news .breadcrumbs a:visited {color:#3760a0;}
body.news .breadcrumbs a:hover {color:#696d70;}

body.news .left .column ul {width:50px;}

body.news .content {background:url(/FCWSite/img/news/bg_tab_body.gif) bottom center repeat-x; min-height:258px;height:auto !important;height:258px;padding:0 0 16px;width:600px;}
body.news .content table {background:url(/FCWSite/img/news/dropshadow_right.gif) top right repeat-y;width:600px;padding:0;margin:0; position:relative; top: 16px;}
body.news .content td {padding:16px 14px;margin:0;border:0px solid red;}
body.news .content .item {clear:both;margin-top:0;}
body.news .content .date {float:left;width:135px;padding:0 0 16px;margin:1px;}
body.news .content .snippet {width:425px;margin:0;padding:0 0 16px;float:left;}
body.news .content .title {font-size:12px;color:#696d70;padding:0;}

body.news .readmore {padding:16px 10px 0 0;text-align:right;}
body.news .dropshadow_bottom {margin:-18px 0 0 0;}

body.subscribe .content {background:none;padding:0;min-height:inherit;}

body.newslisting .left .column ul {width:50px;}

body.newslisting .content {background:none;padding:0;min-height:inherit;}

/* The style below is used in attorneydetail and servicedetail also */
body.newslisting .leftbar {font-size:11px;}

body.newslisting .listing table {margin:10px 0;}

body.newslisting .listing td {border-bottom:0;white-space:normal;font-size:12px;}

body.newslisting .listing .item .date img {margin:0 0 2px 4px;}
body.newslisting .listing .item .title img {margin:0 0 2px 4px;}
body.newslisting .listing .item .snippet img {margin:0 0 2px 4px;}
body.newslisting .listing .item {font-size:12px;white-space:normal;display:table-cell;border-bottom:1px solid #bbb;padding:0 0 4px 0;margin:6px 0 0 0;min-height:10px;height:auto !important;height:10px; width: 600px; float: left;}
* html body.newslisting .listing .item {padding:0 0 4px 0;}

body.newslisting .listing .date {float:left;width:125px;display:table-cell;min-height:10px;height:auto !important;height:10px; float: left;}
body.newslisting .listing .date a {font-weight:normal;}

body.newslisting .listing .snippet {float:left;width:450px;}
body.newslisting .listing .snippet span.author {margin-bottom:0;}

body.newslisting .listing .title {padding:0;font-size:12px;white-space:normal;}
body.newslisting .listing .title a {font-weight:normal;}
body.newslisting .listing .topic a {font-weight:normal;}

body.newslisting .listing .author a {font-weight:normal;}

body.newslisting .listing h2 {padding:16px 0 0 0;}

body.newslisting .right .subnav {margin-bottom:0;}

body.newslisting .listing table span {margin-bottom:10px;display:block;}
body.newslisting .listing table span.pubType,
body.newslisting .listing table span.author {display:inline;}

body.newsdetail .leftbar {font-size:11px;}

body.newsdetail .maincontent a {font-weight:bold;color:#3760A0;}
body.newsdetail .maincontent a:visited {font-weight:bold;color:#3760A0;}
body.newsdetail .maincontent a:hover {font-weight:bold;text-decoration:none;color:#cb4a23;}

body.newsdetail .maincontent ul {list-style:none outside;}
body.newsdetail .maincontent li {background:url(/FCWSite/img/general/bullet_gray.gif) 0 0 no-repeat;padding:0 0 0 12px;}
body.newsdetail .maincontent ol li {padding-bottom:0;background:none !important;}

body.newsdetail .right .subnav .date {font:bold 12px Arial, sans-serif;color:#3760a0;}
body.newsdetail .right .subnav .title h1 {font:bold 17px/22px Arial, sans-serif;color:#3760a0;padding:6px 0 10px 0;text-transform:none;}

body.newsdetail .subnav {margin:19px 0;}

body.newsletters .leftbar {font-size:11px;}

body.newsletters .content .listing table {margin:16px 0;width:586px;}

body.newsletters .content .listing th {font-size:12px;padding:0 15px 3px 0;}
body.newsletters .content .listing th img {margin:0 0 2px 4px;}

body.newsletters .content .listing td {font-size:12px;white-space:normal;padding:8px 15px 4px 1px;}
body.newsletters .content .listing .snippet {float:none;width:auto;}

body.newsletters .content .listing .date {float:none;width:auto;margin:0;}

body.newsletters .readmore {padding:0 0 24px 0;}

body.newsletterslisting .leftbar {font-size:11px;}

body.newsletterslisting .listing th {font-size:12px;}
body.newsletterslisting .listing th img {margin:0 0 2px 4px;}

body.newsletterslisting .listing td {font-size:12px;white-space:normal;}

body.newsletterslisting .listing .title {padding:0;font-size:12px;text-transform:none;}

/* Careers */
body.careersmain .container {background:url(/FCWSite/img/green/bg_top_gradient.gif) 0 0 repeat-x;}

body.careersmain .breadcrumbs a {color:#83a58b;}
body.careersmain .breadcrumbs a:visited {color:#83a58b;}
body.careersmain .breadcrumbs a:hover {color:#696d70;}

body.careersmain .middle {background:none;}

body.careersmain td.left {display:none;}

body.careersmain td.right {width:900px;background:transparent none;padding:0 0 16px 0;} /* 638=678-12-29 400 is the minimum height so that the watermark V is displayed */
body.careersmain div.right {padding:0;}

/*body.careersmain .right .sections table {background:transparent url(/FCWSite/img/careers/bg_cells.jpg) 0 204px no-repeat;}*/

body.careersmain div.banner {border-bottom:1px solid #fff;}

body.careersmain .sections table {width:900px;}
body.careersmain .sections td {min-height:205px;}

body.careersmain .links ul {padding:26px 12px 12px 22px;list-style:none outside;}

body.careersmain .links li {background:url(/FCWSite/img/careers/bullet_gray.gif) 0 6px no-repeat;padding:0 0 3px 12px;}
body.careersmain .links li a {color:#696D70;}
body.careersmain .links li a:visited {color:#696D70;}
body.careersmain .links li a:hover {color:#cb4a23;}

body.careersmain .right .sections table td {background-color:transparent;}

body.careersmain td.legalprofessionalstab {width: 453px; }
    body.careersmain td.legalprofessionalstab .image { margin-right:29px;}
        body.careersmain td.legalprofessionalstab .image:hover {cursor:pointer;}
        body.careersmain td.legalprofessionalstab .image .legalprofimg {width: 435px; height:198px}
        body.careersmain td.legalprofessionalstab .image p {font-size:20px}
body.careersmain td.businessprofessionalstab {width: 447px;}
    body.careersmain td.businessprofessionalstab .image {}
        body.careersmain td.businessprofessionalstab .image:hover {cursor: pointer;}
        body.careersmain td.businessprofessionalstab .image .businessprofimg {width: 435px; height: 198px;}
        body.careersmain td.businessprofessionalstab .image p {font-size:20px}

body.careersmain td.legalprofessionalstab .legalprofmenu {background-color: #e0e2e1; width: 435px; height: 114px; box-shadow: 0px 2px 2px #888888;}
body.careersmain td.businessprofessionalstab .businessprofmenu {background-color: #e0e2e1; width: 435px; height: 114px; box-shadow: 0px 2px 2px #888888;}

body.careers {}
body.careers .container {background:url(/FCWSite/img/green/bg_top_gradient.gif) 0 0 repeat-x;}

body.careers .breadcrumbs a {color:#83a58b;}
body.careers .breadcrumbs a:visited {color:#83a58b;}
body.careers .breadcrumbs a:hover {color:#696d70;}

body.careers .maincontent a {font-weight:bold;color:#3760A0;}
body.careers .maincontent a:visited {font-weight:bold;color:#3760A0;}
body.careers .maincontent a:hover {font-weight:bold;text-decoration:none;color:#cb4a23;}

body.careers .maincontent div.pipe {display:inline;}
body.careers .maincontent .pipe img {margin:0 0 -2px 0;padding:0 12px;}

body.careers .sortby ul {margin-left:10px;}

body.careers .sortby li {padding:0;}
body.careers .sortby li.separator {padding:0 7px;}
body.careers .sortby li a {color:#696d70;}
body.careers .sortby li a:visited {color:#696d70;}
body.careers .sortby li a:hover {color:#cd4a23;}

body.careers .left .leftbar .subnav {border-top:none;}

.jobs .item div.nonactive{margin-left: 25px;}
form[action*="Sort=Position"] .jobs .item div.nonactive{margin-left: 0px;}

/* Home */
body.home .container {background:url(/FCWSite/img/bg_top_gradient_home.jpg) 0 0 repeat-x;position:relative;}

body.home .header {height:146px;}

body.home .title_forprint {display:none;}

body.home .header .arrowmarker {display:none;}

* html body.home .header .mainnav .menu_about ul {width:183px;}

body.home .search_home {padding:40px 75px 0 0;}
body.home .search_home .txtfield {border:1px solid #fff;background:url(/FCWSite/img/bg_formfield.gif) 0 0 repeat-x;margin:0 2px 0 0;padding:1px 4px 0 4px;font-size:12px;width:218px;}
body.home .search_home .btn {border:0px solid #b1b1b1;background:url(/FCWSite/img/doublearrows.gif) 6px 10px no-repeat;margin:0;padding:0;height:22px;width:22px;}
body.home .search_home li {display:inline;padding:0;}
body.home .search_home li.separator {padding:0 6px;}
body.home .search_home li.separator img {margin:0 0 6px 0;}

body.home .search_options {padding:0 47px 0 0;margin:-1px 0 0 0;}

body.home .middle {padding:0;width:996px;background:none;margin:0;}

body.home table.main {background:url(/FCWSite/img/dropshadow_body_home.jpg) 0 0 no-repeat;width:996px;margin:0;}

body.home .main td {padding:0 48px;}

body.home div.banner {border:0px;padding-top:14px;}

body.home table.home_bottom {border:0;border-collapse:collapse;width:100%;}
body.home td.home_bottom_left {padding:0;width:548px;background:url(/FCWSite/img/bg_gradient_content.gif) bottom center repeat-x;}
body.home td.home_bottom_right {padding:0;width:352px;background-color:#fff;}

body.home td.home_bottom_right .home_feature {background:#fff url(/FCWSite/img/bg_home_feature.jpg) top left no-repeat;}
* html body.home td.home_bottom_right .home_feature {}
body.home td.home_bottom_right .home_feature .image {float:left;width:121px; height: 119px;background-image: url(../Img/home_hilite_frame.gif); background-position: top left; background-repeat: no-repeat; margin-left: 12px;}
* html body.home td.home_bottom_right .home_feature .image {margin-left: 6px;}
body.home td.home_bottom_right .home_feature .image img {height:99px; margin:7px 7px 7px 14px; overflow:hidden; width:95px;}
body.home td.home_bottom_right .home_feature .content {float:right; margin-right:7px; margin-top:5px; width:200px;}
* html body.home td.home_bottom_right .home_feature .content {width:190px;}
body.home td.home_bottom_right .home_feature .content .title {font:bold 14px/18px Arial, Helvetica, sans-serif;color:#df5f38;margin:5px 5px 0px 0;}
body.home td.home_bottom_right .home_feature .content .title a {text-decoration:none;color:#cb4a23;}
body.home td.home_bottom_right .home_feature .content .title a:visited {text-decoration:none;color:#cb4a23;}
body.home td.home_bottom_right .home_feature .content .title a:hover {text-decoration:none;color:#3760A0;}
body.home td.home_bottom_right .home_feature .content .abstract {font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;margin:5px 5px 2px 0;}
body.home td.home_bottom_right .home_feature .more {background:url(/FCWSite/img/bg_home_feature_more.gif) top left;text-align:right;}
body.home td.home_bottom_right .home_feature .more img {behavior:url(/FCWSite/include/iepngfix.htc);}

body.home .content {margin:0;padding:0;} 

body.home .content a {color:#3760a0;}
body.home .content a:visited {color:#3760a0;}
body.home .content a:hover {color:#cb4a23;}

body.home .content table {width:100%;height:172px;}
body.home .content td {padding:0 14px 20px 14px;}

body.home .content .more {float:right;padding:8px 0 8px 0;} 
body.home .content .more a {padding:0 0 0 28px;}

body.home .content .date {font-size:10px;padding:6px 0 8px 0;}

body.home .content .column {width:240px;padding:0 20px 0 0;display:table-cell;min-height:25px;height:auto !important;height:25px;float:left;}
* html body.home .content .column {width:240px;padding:0 20px 0 0;}

html body.home .content .dottedline {margin:0;}
* html body.home .content .dottedline {padding:0;margin:-15px 0 0 0;}

body.home .content .item {margin:10px 0 0 0;}
body.home .content .item div {display:inline;}
body.home .content .item .date {color:#696d70;font:bold 11px Arial, sans-serif;display:block;}

body.home .content .readmore a:hover {color:#cb4a23;}

body.home .content .title {text-transform:none;font-size:11px;font-weight:bold;}

body.home .content .pubs div.title, body.home .content .events div.title {text-transform:uppercase;font-size:10px;font-weight:normal;display:block;padding:0;}

body.home .content .snippet {float:none;font-size:11px;}

* html body.home .content .item .title, * html body.home .content .item .readmore, * html body.home .content .item a, * html body.home .content .item .snippet {padding-right:2px;}
body.home .content .item .title, body.home .content .item .date {padding:0;}
body.home .content .item .snippet {font-weight:normal;}

body.home div.footer {background-color:#3760a0;padding:0 36px 9px 36px;}

body.home a.graylink {color:#696D70;}

body.home .tabs .tab_inactive {background:url(/FCWSite/img/news/bg_tab_off_home.png) 0 0 no-repeat;font-size:12px;width:186px;padding:6px 0px 6px 14px;}
body.home .tabs .tab_active {background:url(/FCWSite/img/news/bg_tab_on_3_home.png) 0 0 no-repeat;font-size:12px;width:186px;padding:6px 0px 6px 14px;}

body.home .tabs .tab_inactive a {color:#3760A0;}
body.home .tabs .tab_inactive a:visited {color:#3760A0;}
body.home .tabs .tab_inactive a:hover {color:#3760A0;}

body.home .tabs .tab_active a {color:#fff;}
body.home .tabs .tab_active a:visited {color:#fff;}
body.home .tabs .tab_active a:hover {color:#fff;}


.pubType {font-style: italic;}

body.servicedetail .leftbar a {color:#3760a0;}
body.attorneydetail .leftbar a {color:#3760a0;}
body.servicedetail .leftbar a:visited {color:#3760a0;}
body.attorneydetail .leftbar a:visited {color:#3760a0;}
body.servicedetail .leftbar a:hover {color:#cb4a23;}
body.attorneydetail .leftbar a:hover {color:#cb4a23;}

/*new home page styles*/
.home_redesign {background: url(/FCWSite/img/home/home-bg.jpeg) top left no-repeat;}
/*.home_redesign .container {position:relative; min-height: 898px; }*/
.home_redesign .container {position:relative; /*width: auto; */}
.home_redesign div.wrapper {width:auto;}
.home_redesign .title_forprint {display:none;}
.home_redesign div.footer {margin:0px;}
.home_redesign div.header {height:160px;z-index: 16}
.home_redesign div.middle {background:none;}


.home_redesign .search_home {padding:40px 75px 0 0;}
.home_redesign .search_home .txtfield {border:1px solid #fff;background:url("../img/bg_formfield.gif") 0 0 repeat-x;margin:0 2px 0 0;padding:1px 4px 0 4px;font-size:12px;width:218px;}
.home_redesign .search_home .btn {border:0px solid #b1b1b1;background:url("../img/doublearrows.gif") 6px 10px no-repeat;margin:0;padding:0;height:22px;width:22px;}
.home_redesign .search_home li {display:inline;padding:0;}
.home_redesign .search_home li.separator {padding:0 6px;}
.home_redesign .search_home li.separator img {margin:0 0 6px 0;}

.home_redesign .search_options {padding:0 47px 0 0;margin:-1px 0 0 0;}

* html .home_redesign .mainbody {margin-left: 32px;}

* html .home_redesign .highlight {width: 900px; overflow: hidden;}
.home_redesign .highlight .image {margin-left: -48px;}
.home_redesign .highlight .feature {border-left: 1px solid #fff; width: 221px;width:250px;height: 167px; padding-left: 20px; display:block; margin-top: -195px; position:absolute; margin-left: 500px; margin-left: 654px;z-index: 2}
*:first-child+html .home_redesign .highlight .feature{width: 235px;}
.home_redesign .highlight .feature .quote {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 1.35em;  line-height: 1.25; height: 167px; display:block; position:relative;}
.home_redesign .highlight .feature .quote .content{font-size: .84em;}
.home_redesign .highlight .feature .quote .viewmore {bottom: -19px; left: 0; position: absolute; font-size: 1.15em; text-transform: none; font-weight:normal; color: #efefef; }
.home_redesign .highlight .feature .quote .viewmore a{color: #fff; display:inline-block; padding-left:21px; background: url(/FCWSite/img/home/arrow_learnmore.gif) no-repeat left 44%; opacity: .5; -moz-opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
.home_redesign .highlight .feature .quote .viewmore a:hover{opacity: 1; -moz-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.home_redesign .highlight .feature .quote .viewmore:hover{}
.home_redesign .highlight .paginator {margin-top: 15px;position:relative;}
.home_redesign .highlight .paginator .pages a {margin-right: 10px; display:block; width: 14px; height: 14px; background-color: #913b15; border: 1px solid transparent; float:left;}
*+html .home_redesign .highlight .paginator .pages a{margin-right:8px}
.home_redesign .highlight .paginator .pages a:hover {display:block; width: 14px; height: 14px; background-color: #3A60A5; border: 1px solid #ffffff;}
.home_redesign .highlight .paginator .pages a.noLink {background-color: #eba38c; border: 1px solid transparent;}
.home_redesign .highlight .paginator .pages a.noLink:hover {background-color: #eba38c; border: 1px solid #556D69;}
.home_redesign .highlight .paginator .pages a.active {margin-right: 8px; display:block; width: 14px; height: 14px; background-color: #3a60a5; border: 1px solid #ffffff;}
.home_redesign .highlight .paginator .pages .separator {display:none;}
.home_redesign .highlight .paginator .pagHover {background: url(/FCWSite/img/home/pag_hover_box.png) top left no-repeat; width: 108px; height: 116px; display:block; position:absolute; margin-top: -118px;margin-left:-2px;}
*+html .home_redesign .highlight .paginator .pagHover {margin-left:0; margin-top: -120px;}
* html .home_redesign .highlight .paginator .pagHover { margin-left:0; margin-top: -120px;}
.home_redesign .highlight .paginator .pagHover .image {width: 90px; height: 90px; margin: 6px 0 0 9px;}
.home_redesign .highlight .paginator .pages_arrow {}
.home_redesign .highlight .paginator .pages_text {position: relative; top: -2px; font-size: 1.25em; margin-left: 5px;}
.home_redesign .highlight .paginator .pages_text a {color: #fff;}
.home_redesign .highlight .paginator .pages_text a:hover {color: #fff;}
.home_redesign .highlight .title{display:none;}

.home_redesign .viewoptions {overflow:hidden;position:relative; width: 901px; text-align: right;}
.home_redesign .description {display:none;color: #304992;  float: left; font-size: 1.15em; margin-top: 4px; padding-right:150px;}
.home_redesign .viewby {float:right;padding-right:20px;}
.home_redesign .viewby .label {font-size: 1.15em; }
.home_redesign .viewby .label {*display:inline-block; padding-bottom: 4px;}
.home_redesign .viewby .tag {font-size: 0.75em; color: #575a5d; padding-left: 5px;}

.home_redesign .scroller {width: 940px; margin-left: -20px; clear:both; padding-top: 20px;}
.home_redesign .scroller .scroller_arrow_left {float: left;}
.home_redesign .scroller .scroller_bar {background: url(/FCWSite/img/home/scroller_bkgd.gif) repeat-x top left; width: 900px; height: 20px; margin-left: 10px; float:left;}
.home_redesign .scroller .scroller_bar .scroller_button {margin-top: 2px; margin-left: 2px;}
.home_redesign .scroller .scroller_arrow_right {float: right;}

.home_redesign .scrollerContent {clear:both; width: 1300px; height:360px;overflow:hidden; margin-left: -5px;}

/* BEGIN WIGLEY */
.home_redesign .maincontent .viewtype {float:right;}
.home_redesign .maincontent .viewtype a{
	padding-right: 0 !important;
}
.viewtype a {
	display: block;
}

.home_redesign .viewby .tag select {
	font-size: 1.4em;
	height: 24px;
	margin: 0;
	padding: 3px;
	width: 145px;
}	

.viewby option {
	padding: 3px;
}

.viewby option .selected{background-color: blue;}

#home_scroller .dragger_container {
	background: url("../img/home/scroller_bkgd.gif") repeat-x scroll 0 0;
	display: none;
	height: 15px;
	padding: 0 1px 0 3px;
	position: relative;
	margin: 18px 12px 0 12px;
}
#home_scroller .dragger {
	background: url("../img/home/scroller_button.gif") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 11px;
	margin: 0 1px;
	position: absolute;
	top: 2px;
	width: 39px;
}

#home_scroller .scrollDownBtn, #home_scroller .scrollUpBtn {
    display: none;
	font-size: 1.5em;
	height: 22px;
	position: absolute;
	top: 18px;
	width: 11px;
    z-index: 99999;
}
#home_scroller .scrollUpBtn {
	background: url("../img/home/scroller_left_arrow.gif") no-repeat;
	left:0
}
#home_scroller .scrollDownBtn {
	background: url("../img/home/scroller_right_arrow.gif") no-repeat;
	right:0;
}

#home_scroller .scrollUpBtn:hover {
	background: url("../img/home/scroller_left_arrow_on.gif") no-repeat;
}

#home_scroller .scrollDownBtn:hover {
	background: url("../img/home/scroller_right_arrow_on.gif") no-repeat;
}

#home_scroller .customScrollBox {
	overflow: hidden;
	position: relative;
        margin-bottom: 10px;
}
#home_scroller .customScrollBox .horWrapper {
	left: 0;
	position: relative;
}
#home_scroller .customScrollBox .container {
	display: inline-block;
	left: 0;
	margin-top: 1.5em;
	position: relative;
	zoom: 1;
}
#home_scroller .customScrollBox .content {
	clear: both;
	
}


/*#home_scroller .bucket-wrapper {width: 1300px;  clear:both; padding-top: 10px; margin-left: -13px; padding-left: 5px; }*/
.home_redesign .bucket-wrapper .separator {border-right: 1px solid #c4c5c6; width: 1px;  float: left; position:relative; margin-bottom:-700px; padding-bottom:700px;}

.home_redesign .scrollerBucket {width: 239px; padding: 8px; margin: -5px 8px 0px; float:left; }
.home_redesign .scrollerBucket{width: 224px\9;}
.home_redesign .scrollerBucket:hover {background-color: #f2f2f2;}
.home_redesign .scrollerBucket .image {width: 223px; overflow: hidden;}
.home_redesign .scrollerBucket .image img {margin-bottom: 17px;}
.home_redesign .scrollerBucket .title {display:block; width: 223px; padding-bottom: 21px; font-size: 1.15em; line-height: 1.32em;}
.home_redesign .scrollerBucket .title a:hover{color: #cb4a23 !important;}
.home_redesign .scrollerBucket .title1 a {color: #3a2f6d;}
.home_redesign .scrollerBucket .title2 a {color: #304992;}
.home_redesign .scrollerBucket .title3 a {color: #ab6005;}
.home_redesign .scrollerBucket .title4 a {color: #3a6850;}
.home_redesign .scrollerBucket .title1 a:hover {color: #cb4a23;}
.home_redesign .scrollerBucket .title2 a:hover {color: #cb4a23;}
.home_redesign .scrollerBucket .title3 a:hover {color: #cb4a23;}
.home_redesign .scrollerBucket .title4 a:hover {color: #cb4a23;}
.home_redesign .scrollerBucket .abstract {color: #575a5d; font-size: 1em; line-height: 1.3em;}

/* END WIGLEY */
.home_redesign .categorylist{padding-top: 35px; clear: both;}
.home_redesign .categorylist .category{float: left; width: 195px; margin-left: 40px; padding-bottom: 15px;}
.home_redesign .categorylist .category:first-child{margin-left: 0;}

.home_redesign .categorylist .category .categoryname{font-weight: 400; font-size: 1.5em; margin-bottom: 25px;}
.home_redesign .categorylist .category .categoryname {color:#696D70 !important}
.home_redesign .categorylist .category .categoryname a{color:#696D70 !important}
.home_redesign .categorylist .category .categoryname a:hover{color:#cb4a23 !important}

.home_redesign .categorylist .category .categoryitem{margin-bottom: 25px;}
.home_redesign .categorylist .category .categoryitem a:link,
.home_redesign .categorylist .category .categoryitem a:visited,
.home_redesign .categorylist .category .categoryitem a:active {color:#3760A0 !important}
.home_redesign .categorylist .category .categoryitem a:hover{color:#cb4a23 !important}

/* BEGIN WIGLEY FEB 02 2012 */
.home_redesign .middle { width: 100%; /* IE7 HACK */ *width: auto; }
.home_redesign .customScrollBox { position: relative; }
.home_redesign .maincontent, .home_redesign .maincontent .scroller, .home_redesign .bucket-content { width: 100% ;}
.home_redesign .maincontent .scroller .scroller_bar { width: 96.3%; }
/* END WIGLEY FEB 02 2012 */
.colorblack
{
    background-color:black;
    width:10px;
    height:10px;
}

/* BEGIN MODAL DEC 12 2013 */
#modal-background {background-color:black;-moz-opacity: 0.70;opacity: 0.70;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);position:fixed;  top:0; left:0;z-index:100;}
#signup-modal {z-index: 101;position: fixed;background: white; 
               /* Hacky Centering because IE7 --> */  
               top:50%;height: 600px;margin-top:-332px;*margin-top:-337px;
               left:50%; width: 440px;margin-left:-220px;
               /* Hacky Centering because IE7 --> */
}
#signup-modal #modal-close {color:white;cursor:pointer;display:block;float:right;font-size:53px;margin-right:-55px;padding:5px 12px;}
#signup-modal #modal-header {border-top: 10px solid #365EA3;color: #365EA3;font-weight: bold;font-size:13px;padding: 35px 41px 4px 41px;}
#signup-modal #modal-header a {border-bottom:2px solid;}
#signup-modal #modal-body {border:0;padding: 0 30px; height:301px; *height:321px;}
#signup-modal #modal-body input {width:100%;height:33px;background:#F3F3F3;border-color:#DFDFDF;*line-height:35px;}
#signup-modal #modal-body label {color:#969696;display:block;font-size:13px;margin-top:5px;margin-bottom:2px;}
#signup-modal #modal-footer {background-color: #EEEEEE;border:0;padding:16px 30px 11px 30px;text-align:center;}
#signup-modal #modal-disclaimer {font-size:10px;font-style:italic;padding-top:8px; color:#969696;}
#signup-modal .btnSubmit {font-weight: bold;padding: 10px 20px 10px 20px;width:50%;height:60px;font-size:15px;background-color:#365EA3;color:white;border:none;margin-right:10px;}
#signup-modal .btnCancel {font-weight: bold;padding: 10px 20px 10px 20px;width:30%;height:60px;font-size:15px;background-color:#D7D7D7;border:none;color:#9A9A9A;}
#signup-modal #captcha {padding: 0 40px; padding-bottom:10px;background-color:white;}
#signup-modal #captcha tr td {padding-top:0px !important; padding-bottom:0px !important; margin-top: 0px !important; margin-bottom: 0px !important;} /* IE Advertising toolkit captcha spacing */
#signup-modal #captcha .captchaheading {color: #365EA3;font-weight: bold;font-size:13px;padding-left:7px;}
#signup-modal #captcha .captcharesponse {margin-left:7px; position:fixed; margin-top:-8px;}
#signup-modal .recaptchatable {border:none !important;}
#signup-modal #recaptcha_challenge_image {width:298px ; height: 55px;}
/* END MODAL DEC 12 2013 */