body {background-color:#fff;margin:0px 0px 20px;text-align:center;font:normal 12px/17px arial, sans-serif;color:#000;}

/* General */
form {margin:0px;padding:0px;}
img {border:0px;}/*-ms-interpolation-mode:bicubic;}*/

/* Text Editor */
a {color:#6773B6;text-decoration:none;outline:0;outline:none;}
a:hover {color:#323a76;text-decoration:none;padding:0px;}
a:active {outline:0;outline:none;}

h1 {font:bold 17px/20px arial, sans-serif;color:#A71930;margin:0px 0px 7px;}
h2 {font:normal 14px/17px arial, sans-serif;color:#A71930;margin:0px 0px 7px;}
h3 {font:bold 12px/17px arial, sans-serif;color:#A71930;margin:0px 0px 5px;}
h4 {font:bold 12px/17px arial, sans-serif;color:#000;margin:0px 0px 5px;}

p {margin:0px 0px 15px;}

ul {list-style:disc;margin:0px 0px 15px 16px;padding:0px;}
.emails .buttons {list-style:none none;}
.lightgray {color:#8B8D8E;}
.darkgray {color:#6E6F64;}
.red {color:#A71930;}
.yellow {color:#EBB700;}
.blue {color:#6773B6;}
.darkblue {color:#323a76;}
.green {color:#A2AD00;}
 
/* Container */
.container {width:975px;margin:0px auto;text-align:left;padding:0 10px;}

/* Global */
.displaynone, .nophoto, .firstpage, .hide {display:none;}
.clear {clear:both;padding:8px 0px 9px;}
.column {float:left;}
.column_padding {padding:0 6px;}
.show {display:block;}
br {line-height:8px;}
.narrative {margin:17px 0px;}
.localtime {color:#8b8d8e;}

/* Form */
.form .fields {background-color:#f1f1f1;padding:7px 9px 2px;}
.form .fields table {border:0px;border-collapse:collapse;}
.form .fields td {padding:0px;vertical-align:top;font-size:10px;}
.form .fields td br {line-height:1px;}
.form .fields .text {margin-bottom:4px;}
.form .fields .textarea {margin-bottom:4px;}
.form .fields input.text3 {width:13px;padding-left:6px;padding-right:7px;vertical-align:middle;}
.form .fields input.text4 {width:148px;padding-left:6px;padding-right:10px;vertical-align:middle;}
.form .fields .or {font:bold 12px arial, sans-serif;color:#6E6F64;}
.form .fields .slash {font-size:17px;color:#8b8d8e;}
.form .fields .captcha img {border:1px solid #8B8D8E;margin-bottom:8px;}

body.forms .middle .column_left .form {margin:0px;}
body.forms .middle .column_left .form div.required {font-size:11px;color:#6e6f64;margin:0px 0px 10px;}
body.forms .middle .column_left .form .fields {background-color:transparent;padding:0px;}
body.forms .middle .column_left .form .fields td {font-size:12px;padding-right:20px;}
body.forms .middle .column_left .form .fields .text input {font-size:12px;padding-left:6px;}
body.forms .middle .column_left .form .fields .select {font-size:12px;color:#6E6F64;}
body.forms .middle .column_left .form .fields .select div {padding-left:6px;}
body.forms .middle .column_left .form .fields {background-color:transparent;padding:0px;}
body.forms .middle .column_left .form .fields input.text1 {width:200px;}
body.forms .middle .column_left .form .fields textarea.textarea1 {font-size:12px;width:443px;height:100px;}
body.forms .middle .column_left .form div.red {color:#A71930;}
body.forms .middle .column_left .form div.red input {border:1px solid #A71930;}
body.forms .middle .column_left .form div.red select {border:1px solid #A71930;}
body.forms .middle .column_left .form div.red textarea {border:1px solid #A71930;}

.dropdown_width {width:164px; overflow: hidden; overflow-x:hidden;}
.filter .dropdown_width {width:200px;}

.dropdown_width_wide {width:414px;}
.dropdown_width_wide .dropdown_width {width:414px;}
.itemlist_height { height:150px;}
select.dropdown_wrapper {font:10px arial;color:#6773b6;background-color:#fff;}
div.dropdown_wrapper {font-size: 10px; font-family:arial;color:#6E6F64;background-color:#fff;border:1px solid #8B8D8E;height:17px;margin-top:2px;}
div.dropdown_wrapper.focus { background-color: rgb(235,183,0); }
div.dropdown_selection { margin-right: 17px; padding-left: 6px; text-overflow: ellipsis; white-space:nowrap; overflow: hidden; overflow-x:hidden; cursor:pointer;}

div.dropdown_downclick {float: right;display:inline-block;vertical-align:middle;height:17px;width:17px;overflow-x:hidden;cursor:pointer;background:url(/FCWSite/img/customddl/DropArrowTransparent.gif) 2px 2px no-repeat;}

div.dropdown_itemlist {background-color:#fff;visibility:hidden;position:absolute; border-left:1px solid #8B8D8E;border-bottom:1px solid #8B8D8E;border-right:none;display:inline-block;overflow-y:hidden;}

div.dropdown_item {margin:0px 0px 0px 0px;border-bottom:1px solid #e2e2e2;cursor:pointer;width:auto;} /* was margin:2px 18px 2px 2px;padding-left:8px;  Margin must have a value, otherwise we get a javascript error */

div.dropdown_item a {text-decoration:none;display:inline-block;width:auto;padding:2px 18px 2px 6px;}
div.dropdown_item a:hover {text-decoration:none;display:inline-block;width:auto;padding:2px 18px 2px 6px;}

.filter div.dropdown_item a {width:172px;}

div.dropdown_scrollbar {position:absolute;visibility:hidden;margin-right:2px;display:inline;border-right:1px solid gray;background:#e2e2e2 url(/FCWSite/Img/customddl/ScrollBar.gif) 0 0 repeat-y;width:16px;}
a.dropdown_scrollbar_scrollup {text-decoration:none;display:block;background: url(/FCWSite/Img/customddl/scrollup.gif) 0 0 no-repeat;height:17px;width:100%;}
a.dropdown_scrollbar_scrolldown {text-decoration:none;display:block;background: url(/FCWSite/Img/customddl/scrolldown.gif) 0 0 no-repeat;height:17px;width:100%;}
div.dropdown_scrollbar_slide {height:78%;cursor:pointer;}
div.dropdown_scrollbar_indicator {cursor:pointer;margin:0 1px 0 0;position:relative;display:block;background: url(/FCWSite/Img/customddl/ScrollIndicator.gif) 0 0 repeat;}

div.dropdown_off {color:#e1e1e1;border:1px solid #e1e1e1;}
div.dropdown_off.dropdown_wrapper.focus { background-color: inherit; }
div.dropdown_off div.dropdown_itemlist {visibility:hidden;}
div.dropdown_off div.dropdown_downclick {background:url(/FCWSite/img/customddl/DropArrowTransparent_off.gif) 2px 2px no-repeat;}

/*.select {border:1px solid #8B8D8E;background:#fff url(../img/arrow_select.gif) no-repeat top right;font:normal 10px arial, sans-serif;color:#6773B6;cursor:pointer;margin:0px 0px 8px;}
.select div {padding:2px 19px 2px 10px;}
.select_off {border:1px solid #e1e1e1;background:#fff url(../img/arrow_select_off.gif) no-repeat top right;font:normal 10px arial, sans-serif;color:#e1e1e1;cursor:pointer;margin:0px 0px 8px;}
.select_off div {padding:2px 19px 2px 10px;}
*/
.text input {border:1px solid #8B8D8E;padding:2px 19px 2px 6px;font:normal 10px arial, sans-serif;color:#6E6F64;margin:0px 0px 8px;}

body.careers .textarea textarea {border:1px solid #8B8D8E;padding:2px 25px 2px 6px;font:normal 10px arial, sans-serif;color:#6E6F64;margin:0px 0px 8px;}
body.contactus .textarea textarea {border:1px solid #8B8D8E;padding:2px 23px 2px 6px;font:normal 10px arial, sans-serif;color:#6E6F64;margin:0px 0px 8px;}

.buttons {margin:0px 0px 8px;}
.buttons input.bttn {border:1px solid #6E6F64;background-color:#6E6F64;padding:2px 20px;font:bold 10px arial, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;margin:8px 0px 0px;}

.rss_link, .rss_link_hover {font-size:12px;padding-bottom:17px;}
.rss_link a {color:#a71930;}
.rss_link a:visited {color:#a71930;}
.rss_link a:hover {color:#323a76;}
.rss_link img, .rss_link_hover img {margin-bottom:-3px;margin-left:4px;cursor:pointer;}
.rss_link_hover a {color:#323a76;}
.rss_link_hover a:visited {color:#323a76;}
.rss_link_hover a:hover {color:#323a76;}

.subscribe_link, .subscribe_link_hover {font-size:12px;padding-bottom:17px;}
.subscribe_link a {color:#a71930;}
.subscribe_link a:visited {color:#a71930;}
.subscribe_link a:hover {color:#323a76;}
.subscribe_link img, .subscribe_link_hover img {margin-bottom:-3px;margin-left:4px;cursor:pointer;}
.subscribe_link_hover a {color:#323a76;}
.subscribe_link_hover a:visited {color:#323a76;}
.subscribe_link_hover a:hover {color:#323a76;}

.site_search {width:975px;position:relative;}
.site_search .radio {position:absolute;right:1px;font:normal 11px/13px arial, sans-serif;color:#8B8D8E;text-align:right;padding:0px;}
.site_search .radio input {vertical-align:text-bottom;}
*:first-child + HTML .site_search .radio input {vertical-align:middle;}
.site_search .radio ul {list-style:none none;margin:0px;padding:0px;}
.site_search .radio li {display:inline;padding-left:5px;}

.image_left {float:left;}
.image_left .video {margin:0px 10px 5px 0px;}
.image_left img {margin:0px 10px 5px 0px;}

/* Print Logo */
.printlogo {display:none;}

/* Header */
.header {background:url(/fcwsite/img/header_bg.jpg) no-repeat top left;height:149px;}

.header_left {float:left;width:766px;}

.header_left .localization {height:96px;margin:17px 0px 0px;}
.header_left .localization .form .fields {background-color:transparent;}
.header_left .localization .form .fields .select {width:157px;}
.header_left .localization_left {float:left;border-right:1px solid #8B8D8E;margin:0px 9px 0px 0px;}
.header_left .localization_right {padding:7px 9px;}
.header_left .localization_right .firmname {font:normal 16px arial, sans-serif;color:#000;}
.header_left .localization_right .region_country a {font:normal 16px arial, sans-serif;color:#A71930;}
.header_left .localization_right .link {font:normal 12px arial, sans-serif;}
.header_left .localization_right .link a {color:#6773B6;text-decoration:none;}
.header_left .localization_right .link a:hover {color:#323a76;text-decoration:none;}
.header_left .localization_right .language_active {color:#6e6f64;}

.header_left .nav {clear:left;margin:0px;font:normal 15px arial, sans-serif;color:#8B8D8E;position:absolute;z-index:1000;}
.header_left .nav table {border:0px;border-collapse:collapse;z-index:1000;}
.header_left .nav td {padding:0px;vertical-align:top;}
.header_left .nav a {color:#8B8D8E;text-decoration:none;display:block;padding:0px 9px;height:36px;}
.header_left .nav a:hover {color:#6E6F64;text-decoration:none;}
.header_left .nav a.active {color:#000;text-decoration:none;display:block;padding:0px 9px;}
.header_left .nav a.active_flyout {background-color:#fff;color:#6e6f64;text-decoration:none;display:block;padding:0px 9px;}
.header_left .nav .navitem {border-left:1px solid #8B8D8E;}
.header_left .nav_sm {font:normal 12px arial, sans-serif;}

.header_right {float:right;}

.header_right .search {position:absolute;height:83px;margin:19px 13px 0 16px;width:180px;z-index:2000;}
.header_right .search .search_outline {border:1px solid #8B8D8E;padding:0px 0px 0px 5px;background:#fff url(/fcwsite/img/btn_search.gif) 99.5% 1px no-repeat;height:19px;}
*:first-child+html .header_right .search .search_outline {background-position:99.5% 2px;height:auto;}
.header_right .search .search_outline table {border:0px;border-collapse:collapse;width:100%;}
.header_right .search .search_outline td {padding:0px;vertical-align:middle;}
.header_right .search .search_outline input.text {border:0px solid #fff;background-color:#fff;width:135px;font:normal 12px arial, sans-serif;color:#999;}
.header_right .search .search_outline input.bttn {border:0px solid #6771b8;background-color:transparent;font:bold 10px arial, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;width:30px;height:17px;margin:1px 0;}

.sharetools { background-color: #6773b6; position: relative; display: inline-block;  padding-top: 1px;width: 90px; }
.sharetools div.heading { color: #6773b6; background-color:#fff; text-transform:uppercase; font:bold 13px Arial,Helvetica,sans-serif; text-align: center; border-left:1px solid #6773b6; border-right:1px solid #6773b6;}
.sharetools a { width: 30px;height: 30px;padding: 0;vertical-align: middle;display: table-cell; }
.sharetools a img { display: block; margin-left: auto; margin-right: auto; }


.inset_column_left .sharetools { margin-bottom: 25px; }

.also_interested_in{padding-top:25px;}
.also_interested_in .heading { color: #8b8d8e;font-size: 15px;font-family: arial, sans-serif;padding-bottom: 5px;border-bottom: 1px solid #8b8d8e;}
.also_interested_in .item { display: table-cell;position: relative;width: 170px;padding: 10px; float:left;}
.also_interested_in .item .types { color: #a71930;font-family: arial, sans-serif;margin-bottom: 10px; font-size:11px;font-weight:bold;}
.also_interested_in .item .types .newsinsighttype { text-transform: uppercase; font-weight:bold;}
.also_interested_in .item .types .separator { padding: 0 2px 0 2px; }
.also_interested_in .item .link { margin-bottom: 10px; font-size:12px;}

.informationcenter {position: relative; display: inline-block;}
.informationcentercontainer { padding: 10px 0 10px 0; }

.pagetools {margin-right:0px;right:105px;top:22px;height:51px;font:normal 12px arial, sans-serif;white-space:nowrap;position:relative}
.pagetools a {color:#6773B6;text-decoration:none;}
.pagetools a:hover {color:#323a76;text-decoration:none;}
.pagetools img {vertical-align:middle;}
.addspace_top {}

.header_right .logo {height:47px;top:50px;position:relative;}

/* Search Site onclick styles */
.expanded_search {position:absolute;z-index:100;width:auto;top:0;right:-10px;text-align:right;background-color:transparent;white-space:nowrap;padding:20px 23px 0px 5px;} /* Firefox */
*:first-child + HTML .expanded_search {padding-top:19px;} /* IE7 */

.expanded_search .search_outline table {border-collapse:collapse;border:1px solid #8b8d8e;background:#fff url(/fcwsite/img/btn_search.gif) 99% 1px no-repeat;;width:179px;margin-right:0px;margin-left:auto;} /* Firefox */
*:first-child + HTML .expanded_search .search_outline table {width:180px;background-position:160px 1px;} /* IE7 */
.expanded_search .search_outline table td {text-align:right;padding:0px;vertical-align:middle}
.expanded_search .search_outline input.text {border:0px solid #fff;background-color:#fff;width:142px;font:normal 12px arial, sans-serif;color:#999;padding-left:3px;} /* Firefox */
*:first-child + HTML .expanded_search .search_outline input.text {width:140px;padding-left:6px;} /* IE7 */
.expanded_search .search_outline input.bttn {border:0px solid #6771b8;background-color:transparent;font:bold 10px arial, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;width:30px;height:17px;margin:1px 1px 1px 0;}
					
.site_radio {background-color:#fff;padding-top:8px;padding-bottom:8px;right:0px;}
.site_radio .radio {font:normal 11px/13px arial, sans-serif;color:#8B8D8E;text-align:right;padding:0px;}
.site_radio .radio input {vertical-align:text-bottom;} /* Firefox */
*:first-child + HTML .site_radio .radio input {vertical-align:middle;} /* IE7 */
.site_radio .radio ul {list-style:none none;margin:0px;padding:0px;}
.site_radio .radio li {display:inline;padding-left:5px;}

/* Header - Flyout */
.flyout_hidden {display:block;height:0px;width:0px;position:absolute;top:0px;left:0px;z-index:999;}
.flyout {position:absolute;top:0px;left:0;display:none;z-index:999;margin-top:10px;text-align:left;} /* was z-index:1001;*/

.flyout .clear {clear:both;height:15px;padding:0px;}

.flyout .highlight {}
.flyout .highlight .title {font:bold 12px arial, sans-serif;color:#A71930;margin:0px 0px 15px;}
.flyout .highlight .abstract {font:normal 11px/13px arial, sans-serif;color:#000;}

.flyout .overview {}
.flyout .overview .heading {font:bold 14px arial, sans-serif;color:#A71930;margin:0px 0px 15px;}
.flyout .overview .description {font:normal 11px/13px arial, sans-serif;color:#000;}

.flyout .radio {font:normal 11px arial, sans-serif;color:#929292;margin:0px 0px 15px;}
.flyout .radio img {vertical-align:middle;}
.flyout .radio a {text-decoration:none;color:#929292;}
.flyout .radio a:hover {text-decoration:none;color:#929292;}
.flyout .radio input {vertical-align:text-bottom;} /* Firefox */
*:first-child + HTML .flyout .radio input {vertical-align:middle;} /* IE7 */

.flyout .shadow_left {position: absolute; left: -8px; top: -46px; background:url(/FCWSite/img/flyout/shadow_l.png) 0 0 repeat-y;width:9px;height:46px;}

.header_flyout1 {width:692px;margin-left:-8px;}
.header_flyout1 .overview {width:350px;float:left;}
.header_flyout1 .highlight {width:250px;float:right;}
.header_flyout1 .subnav {font:normal 14px arial, sans-serif;color:#8B8D8E;margin:0px 0px 20px;}
.header_flyout1 .subnav a {text-decoration:none;color:#6773B6;}
.header_flyout1 .subnav a:hover {text-decoration:none;color:#323a76;}
.header_flyout1 .form .fields {background-color:#fff;padding:0px;margin-left:0px;margin-right:0px;}
.header_flyout1 .form .fields .dropdown_width {width:185px;}
.header_flyout1 .form .fields table {clear:right;margin:0px 0px 20px;}
.header_flyout1 .form .fields .or {margin:0px 25px 0px 0px;}
.header_flyout1 .form .fields .text {margin:4px 0px 4px 0px;}
.header_flyout1 .form .fields .text input {margin:0px;}

.header_flyout2 {width:482px;margin-left:-166px;}
.header_flyout2 .overview {margin:15px 0px 0px;}
.header_flyout2 .form .fields table {width:100%;}
.header_flyout2 .form .fields table .select {width:180px;}
.header_flyout2 .form .fields .text {margin:2px 0px 4px 0px;}
.header_flyout2 .form .fields .text input {margin:0px;}
.header_flyout2 .form .fields input.text1 {width:160px;}
.header_flyout2 .form .fields .or {margin:0px 15px;}

.header_flyout3 {width:600px;margin-left:-64px;}
.header_flyout3 .form {width:306px;float:left;}
.header_flyout3 .form .alpha {}
.header_flyout3 .form .alpha .heading {font:normal 10px arial, sans-serif;color:#000;margin:0px 0px 5px;}
.header_flyout3 .form .alpha .links {font:normal 12px arial, sans-serif;color:#8B8D8E;margin:0px 0px 15px;}
.header_flyout3 .form .alpha .links a {color:#6773B6;text-decoration:none;}
.header_flyout3 .form .alpha .links a:visited {color:#6773B6;text-decoration:none;}
.header_flyout3 .form .alpha .links a:hover {color:#6E6F64;text-decoration:none;}
.header_flyout3 .form .fields {margin:0px;padding:7px 0px 2px 9px;} 
.header_flyout3 .form .fields .text {margin:4px 0px 2px 0px;}
.header_flyout3 .form .fields .text input {margin:0px;width:111px;}
.header_flyout3 .form .fields .text input.text1 {margin-right:7px;}
.header_flyout3 .form .fields input.text2 {width:256px;}
.header_flyout3 .form .fields .select {margin:5px 0px 2px 0px; width:138px;}
.header_flyout3 .form .fields .select .dropdown_width {width:136px;}
.header_flyout3 .form .fields .select_wide {margin:5px 0px 2px 0px; }
.header_flyout3 .form .fields .select_wide .dropdown_width {width:281px;}

.header_flyout3 .form .fields .select_off {margin:4px 10px 2px 0px;}

.header_flyout3 .highlight {width:230px;float:right;}
.header_flyout3 div.regionPeopleSearch { padding-right: 7px; }

.header_flyout4 {width:750px;margin-left:-226px;}
.header_flyout4 .highlight {margin:0px 0px 20px;}
.header_flyout4 .locations {border-top:1px solid #6E6F64;}
.header_flyout4 .locations table.loc_table {border:0px;border-collapse:collapse;width:100%;}
.header_flyout4 .locations table.loc_table td {padding:10px 10px 0px 0px;vertical-align:top;font:normal 10px arial, sans-serif;color:#000;}
.header_flyout4 .locations table.loc_table td.col1 {width:21%;}
.header_flyout4 .locations table.loc_table td.col2 {width:37%;}
.header_flyout4 .locations table.loc_table td.col3 {width:21%;}
.header_flyout4 .locations table.loc_table td.col4 {width:21%;}
.header_flyout4 .locations table.offices td {padding:0px 10px 0px 0px;vertical-align:top;width:50%;border:none;}
.header_flyout4 .locations .region_country {font-weight:bold;margin:0px 0px 5px;}
.header_flyout4 .locations .region_country a {color:#A71930;text-decoration:none;}
.header_flyout4 .locations .region_country a:hover {color:#000;text-decoration:none;}
.header_flyout4 .locations .region a {color:#6773B6;text-decoration:none;}
.header_flyout4 .locations .region a:hover {color:#323a76;text-decoration:none;}
.header_flyout4 .locations .region {margin-bottom:8px;}
.header_flyout4 .locations .office img {vertical-align:middle;margin-bottom:3px;margin-right:5px;}
*:first-child+html .header_flyout4 .locations .office img {margin-bottom:0;}
.header_flyout4 .locations .office {padding-left:8px;background:url(/fcwsite/img/bullet_square_gray_locations.gif) no-repeat 0px 5px;}
.header_flyout4 .locations .office a {color:#6773B6;text-decoration:none;white-space:nowrap;}
.header_flyout4 .locations .office a:hover {color:#323a76;text-decoration:none;}
.header_flyout4 .locations .note {text-align:right;font:normal 10px arial, sans-serif;color:#000;margin-bottom:10px;}
.header_flyout4 .locations .locationsfooter {width:100%;border-top:1px solid #6E6F64;font:normal 11px/13px arial, sans-serif;padding-top:13px;}

.header_flyout6 {width:315px;margin-left:-86px;}
.header_flyout6 .subnav {margin:0px 0px 15px;}
.header_flyout6 .overview {margin:0px 0px 15px;}
.header_flyout6 .form .fields .select {margin:5px 0px 2px 0px; }
.header_flyout6 .form .fields .select .dropdown_width {width:246px;}


/* Careers - Flyout */
/*.middle .column_right .flyout {right:15px !important;left:auto !important;margin-top:0px;} /* Firefox */
/**:first-child + HTML .middle .column_right .flyout {right:21px !important;} /* IE7 */

.middle .column_right .flyout {right:206px !important;left:auto !important;z-index:1; margin-left:auto; margin-right:auto;}

.careersflyout {z-index:1001;}
.careers_flyout7 {width:315px;margin-left:0px;}
.careers_flyout7 .overview {margin:0px 0px 15px;clear:both;}
.careers_flyout7 .form {margin:0px;}

.careers_flyout8 {width:315px;margin-left:0px;}
.careers_flyout8 .overview {margin:0px 0px 15px;}
.careers_flyout8 .form {margin:0px 0px 15px;}
.careers_flyout8 .form .heading {color:#6E6F64;margin:0px 0px 5px;}
.careers_flyout8 .form .fields {margin:0px;padding:7px 0px 2px 9px;} 
.careers_flyout8 .form .fields table {width:100%;}
.careers_flyout8 .form .fields table td {width:50%;} 
.careers_flyout8 .form .fields .text {margin:0px;}
.careers_flyout8 .form .fields input.text1 {width:105px;margin-right:7px;}
.careers_flyout8 .form .fields input.text2 {width:263px;}
.careers_flyout8 .form .fields .select {margin-right:7px;padding-bottom:8px;}
.careers_flyout8 .form .fields .select .dropdown_width {width:248px;}
.careers_flyout8 .form .fields .select_off {margin-right:7px;}
.careers_flyout8 .perspectives {float:left;width:240px;}
.careers_flyout8 .perspectives .heading {color:#6E6F64;margin:0px 0px 5px;}
.careers_flyout8 .perspectives .content {font:normal 11px/13px arial, sans-serif;color:#000;}
.careers_flyout8 .perspectives_scroller {float:right;width:350px;height:110px;background:url(/fcwsite/img/careers/bg_perspectives_scroller.gif) no-repeat top left;}
.careers_flyout8 .perspectives_scroller .content {padding:15px;}
.careers_flyout8 .perspectives_scroller .content table {border:0px;border-collapse:collapse;}
.careers_flyout8 .perspectives_scroller .content td {padding:0px 7px;vertical-align:middle;text-align:center;font:normal 11px/13px arial, sans-serif;color:#000;}
.careers_flyout8 .perspectives_scroller .content td img {margin:0px 0px 3px;}

.careers_flyout9 {width:660px;margin-left:0px;background-color:#fff;}
.careers_flyout9 .overview {margin:0px 0px 15px;}
.careers_flyout9 .overview .heading {font:bold 13px arial, sans-serif;color:#A71930;margin:0px 0px 20px;}
.careers_flyout9 .form {margin:0px 0px 15px;}
.careers_flyout9 .form .heading {color:#6E6F64;margin:0px 0px 5px;}
.careers_flyout9 .form .fields {margin:0px;padding:7px 0px 2px 9px;} 
.careers_flyout9 .form .fields table {width:100%;}
.careers_flyout9 .form .fields table td {width:50%;} 
.careers_flyout9 .form .fields .text {margin:0px;}
.careers_flyout9 .form .fields input.text1 {width:105px;margin-right:7px;}
.careers_flyout9 .form .fields input.text2 {width:269px;margin-bottom:0px;}
.careers_flyout9 .form .fields .select {margin-right:7px;padding-bottom:8px;}
.careers_flyout9 .form .fields .select_off {margin-right:7px;}
.careers_flyout9 .form .fields .select .dropdown_width {width:294px;}
.careers_flyout9 .perspectives {float:left;width:240px;}
.careers_flyout9 .perspectives .heading {font:bold 13px arial, sans-serif;color:#A71930;margin:0px 0px 20px;}
.careers_flyout9 .perspectives .content {font:normal 11px/13px arial, sans-serif;color:#000;}
.careers_flyout9 .perspectives_scroller {float:right;width:350px;height:110px;background:url(/FCWSite/img/careers/bg_perspectives_scroller.gif) no-repeat top left;}
.careers_flyout9 .perspectives_scroller .content {padding:15px 15px 15px 0px;}
.careers_flyout9 .perspectives_scroller .content table {border:0px;border-collapse:collapse;}
.careers_flyout9 .perspectives_scroller .content td {padding:0px 3px;vertical-align:middle;text-align:center;font:normal 11px/13px arial, sans-serif;color:#000;}
.careers_flyout9 .perspectives_scroller .content td.image img {margin:0px 0px 3px;width:89px;height:54px;border:3px solid #8B8D8E;}

.careers_flyout10 {width:370px;margin-left:0px;}
.careers_flyout10 .overview {margin:0px 0px 15px;}
.careers_flyout10 .overview .heading {font:bold 13px arial, sans-serif;color:#A71930;margin:0px 0px 20px;}
.careers_flyout10 .overview .description {}
.careers_flyout10 .form .fields {margin:0px;padding:7px 0px 2px 9px;} 
.careers_flyout10 .form .fields table {width:100%;}
.careers_flyout10 .form .fields table td {width:50%;} 
.careers_flyout10 .form .fields .text {margin:0px;}
.careers_flyout10 .form .fields input.text1 {width:105px;margin-right:7px;}
.careers_flyout10 .form .fields input.text2 {width:275px;}
.careers_flyout10 .form .fields .select {margin-right:7px;padding-bottom:8px;}
.careers_flyout10 .form .fields .select .dropdown_width {width:144px;}
.careers_flyout10 .form .fields .select_wide {margin-right:7px;padding-bottom:8px;}
.careers_flyout10 .form .fields .select_wide .dropdown_width {width:300px;}
.careers_flyout10 .form .fields .select_off {margin-right:7px;}

/* Lightwindow */
.pane {position:absolute;visibility:hidden;display:block;z-index:3001;display:none;}
.pane .contacts .contact .contactbottom {vertical-align:bottom;}

div.lightwindow {text-align:left;font:normal 12px/17px arial, sans-serif;color:#000;}
.lightwindow table {border:0px;border-collapse:collapse;}
.lightwindow table td {vertical-align:top;}
.lightwindow table.shadow td.E {padding-bottom:10px;}
.lightwindow h2 {font:bold 17px/20px arial, sans-serif;color:#A71930;margin-bottom:17px;}

.lightwindow table.offices {width:100%;}
.lightwindow table.offices td {padding:0px 15px 10px 0px;width:50%;}

.lightwindow table.localization {width:100%;height:auto;}
.lightwindow table.localization td {padding:0px 15px 10px 0px;}
.lightwindow table.localization td .select {margin:2px 0px 4px 0px;}

.lightwindow .region_list {clear:both;margin:0px 0px 15px;}
.lightwindow .region_list table.country_list {border:0px;border-collapse:collapse;width:100%;height:auto;margin-top:5px;}
.lightwindow .region_list table.country_list td {padding:0px 15px 0px 16px;width:33%;}
.lightwindow .region_list .region_item {font-weight:bold;}
.lightwindow .region_list .expanded {background:url(/fcwsite/img/collapse.gif) 0 4px no-repeat;padding-left:16px;}
.lightwindow .region_list .collapsed {background:url(/fcwsite/img/expand.gif) 0 4px no-repeat;padding-left:16px;}
.lightwindow .region_list .clear {padding-top:0px;}

.lightwindow .form {clear:both;margin:0px 0px 10px;}
.lightwindow table.news_search {border:0px;border-collapse:collapse;width:100%;}
.lightwindow table.news_search td {white-space:normal;} /* was nowrap, but caused problems with long industry names */
.lightwindow table.news_search td img {margin-left:6px;}
.lightwindow table.news_search input.text1 {width:139px;}
.lightwindow table.news_search .select {width:164px;}
.lightwindow table.news_search .ComboBox {margin:0px;height:21px;}
.lightwindow table.news_search .ComboBox input {margin:2px 0px;}

.lightwindow table.newsinsights_search {border:0px;border-collapse:collapse;width:100%;}
.lightwindow table.newsinsights_search td {white-space:normal;} /* was nowrap, but caused problems with long industry names */
.lightwindow table.newsinsights_search td img {margin-left:6px;}
.lightwindow table.newsinsights_search input.text1 {width:139px;}
.lightwindow table.newsinsights_search input.textkeyword {width:319px;}
.lightwindow table.newsinsights_search .select {width:164px;}
.lightwindow table.newsinsights_search .ComboBox {margin:0px;height:21px;}
.lightwindow table.newsinsights_search .ComboBox input {margin:2px 0px;}
.lightwindow .searchbuttons .buttonsadvanced a.advancedsearch {border:1px solid #A71930;background-color:#A71930;padding:2px 40px;font:bold 10px arial, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;margin:8px 0px 0px;float:left;}
.lightwindow .searchbuttons .buttons .bttn {float:right;padding:2px 65px; *padding:0 40px;}

.lightwindow .overview {clear:right;margin:0px 0px 15px;}
.lightwindow .overview .description {font:normal 11px/13px arial, sans-serif;color:#000;}

.lightwindow .bar_gray {border-top:4px solid #8B8D8E;}
.lightwindow .bar_red {border-top:4px solid #A71930;}
.lightwindow .bar_yellow {background:#fff url(/FCWSite/img/shadow/shadow_u_yellow.gif) 0 0 repeat-x !important}
.lightwindow .bar_blue {border-top:4px solid #6773B6;}
.lightwindow .bar_green {border-top:4px solid #A2AD00;}

.lightwindow .bar_1 {border-top:4px solid #8B8D8E;}
.lightwindow .bar_2 {border-top:4px solid #A71930;}
.lightwindow .bar_3 {background:#fff url(/FCWSite/img/shadow/shadow_u_yellow.gif) 0 0 repeat-x !important}
.lightwindow .bar_4 {border-top:4px solid #6773B6;}
.lightwindow .bar_5 {border-top:4px solid #A2AD00;}

.lightwindow .news_title {font:bold 12px/17px arial, sans-serif;color:#6E6F64;PADDING-RIGHT: 10px;}
.lightwindow .news_date {font:normal 11px/17px arial, sans-serif;color:#8B8D8E;margin:0px 0px 10px;}

/* Lightwindow & Header Shared Elements */
table.shadow {border:0px;border-collapse:collapse;width:100%;}
table.shadow td {padding:0px;vertical-align:top;font-style:normal;}
table.shadow td.A {background:url(/FCWSite/img/flyout/shadow_ul.png) no-repeat top left;width:9px;}
table.shadow td.B {background:#fff url(/FCWSite/img/flyout/shadow_u.png) repeat-x top left;height:15px;}
table.shadow td.C {background:url(/FCWSite/img/flyout/shadow_ur.png) no-repeat top right;width:10px;}
table.shadow td.D {background:url(/FCWSite/img/flyout/shadow_l.png) repeat-y top left;}
table.shadow td.E {padding:0px 15px;background-color:#fff;}
table.shadow td.F {background:url(/FCWSite/img/flyout/shadow_r.png) repeat-y top right;}
table.shadow td.G {background:url(/FCWSite/img/flyout/shadow_ll.png) no-repeat top left;width:9px;}
table.shadow td.H {background:url(/FCWSite/img/flyout/shadow_b.png) repeat-x bottom left;height:15px;}
table.shadow td.I {background:url(/FCWSite/img/flyout/shadow_lr.png) no-repeat top right;width:10px;}

* html table.shadow td.A {behavior:url(/FCWSite/include/iepngfix.htc);width:9px;} /* Added by md on 07.13.09 to display .png images properly on IE6 */
* html table.shadow td.C {behavior:url(/FCWSite/include/iepngfix.htc);width:10px;} /* Added by md on 07.13.09 to display .png images properly on IE6 */
* html table.shadow td.D {behavior:url(/FCWSite/include/iepngfix.htc);} /* Added by md on 07.13.09 to display .png images properly on IE6 */
* html table.shadow td.F {behavior:url(/FCWSite/include/iepngfix.htc);} /* Added by md on 07.13.09 to display .png images properly on IE6 */
* html table.shadow td.G {behavior:url(/FCWSite/include/iepngfix.htc);width:9px;} /* Added by md on 07.13.09 to display .png images properly on IE6 */
* html table.shadow td.H {behavior:url(/FCWSite/include/iepngfix.htc);height:15px;} /* Added by md on 07.13.09 to display .png images properly on IE6 */
* html table.shadow td.I {behavior:url(/FCWSite/include/iepngfix.htc);width:10px;} /* Added by md on 07.13.09 to display .png images properly on IE6 */

.close {float:right;margin:0px 0px 15px 25px;font-size:12px;}  /* Added by md on 07.13.09. Firefox shows the font size to be bigger because it was not defined in the <td> */
.close a {text-decoration:none;color:#6E6F64;}
.close a:hover {text-decoration:none;color:#323a76;}
.close img {vertical-align:middle;margin-top:-2px;} /* Added by md on 07.13.09 to line up the "X" icon with the "Close" text. */
*:first-child+html .close img {margin-top:0;} /* Added by md on 07.13.09 to line up the "X" icon with the "Close" text. */
* html .close img {margin-top:0;} /* Added by md on 07.13.09 to line up the "X" icon with the "Close" text. */

.close_top {display:none;}
.close_top_display {display:block;position:absolute;z-index:2001;top:2px;right:0;background-color:transparent;}

/* Middle */
.middle {clear:both;padding:25px 13px 25px 0px;}
.middle .clear {clear:both;}

/* Middle - Left Side */
.middle .column_left {float:left;width:718px;padding-top:0px;}

.middle .column_left .body {padding:0px;clear:left;}

.middle .column_left .filter {padding:0 0 8px 0;}

.middle .column_left .brand_carousel_careers .icons .lightwindow td {width:auto;}
.middle .column_left .brand_carousel_careers .icons .lightwindow td.D {width:9px;}
.middle .column_left .brand_carousel_careers .icons .lightwindow td.F {width:10px;}
.middle .column_left .brand_carousel_careers .icons .lightwindow td.spacer {width:2px;background-color:#fff;}
.middle .column_left .brand_carousel_careers .icons .lightwindow td.spacer2 {width:2px;background-color:#fff;}

.middle .column_left .brand_carousel {margin:0px 0px 20px;position:relative;background:url(/FCWSite/img/brand/brand_bg.jpg) repeat-y top left;}
/*.middle .column_left .brand_carousel .top {zoom:1px;}*/
.middle .column_left .brand_carousel .images {margin:0px 10px 10px;}
.middle .column_left .brand_carousel .related_info {font:normal 11px arial, sans-serif;color:#6773B6;margin:20px 20px 10px;}
.middle .column_left .brand_carousel img.bullet_square {margin-bottom:3px;margin-right:5px;}
.middle .column_left .brand_carousel .heading {font:bold 20px arial, sans-serif;color:#A71930;margin:0px 20px 10px;}
.middle .column_left .brand_carousel .content {padding:0 0 0 46px;margin:0px 40px 10px 20px;}
.middle .column_left .brand_carousel .more {padding:0 0 0 46px;margin:0px 20px 0;}
.middle .column_left .brand_carousel .more a {padding-right:16px;}

.middle .column_left .brand_carousel .brands {height:168px;}
.middle .column_left .brand_carousel .brand2 {display:block;position:absolute;top:76px;left:0;}
.middle .column_left .brand_carousel .brand2 .heading a {color:#A71930;}
.middle .column_left .brand_carousel .brand2_hide {display:none;}
.middle .column_left .brand_carousel #brand2 .more a {background:url(/FCWSite/img/brand/arrow1.gif) no-repeat center right;}
.middle .column_left .brand_carousel .brand3 {display:block;position:absolute;top:76px;left:0;}
.middle .column_left .brand_carousel .brand3 .heading a {color:#EBB700;}
.middle .column_left .brand_carousel #brand3 .more a {background:url(/FCWSite/img/brand/arrow2.gif) no-repeat center right;}
.middle .column_left .brand_carousel .brand4 {display:block;position:absolute;top:76px;left:0;}
.middle .column_left .brand_carousel .brand4 .heading a {color:#6773B6;}
.middle .column_left .brand_carousel #brand4 .more a {background:url(/FCWSite/img/brand/arrow3.gif) no-repeat center right;}
.middle .column_left .brand_carousel .brand5 {display:block;position:absolute;top:76px;left:0;}
.middle .column_left .brand_carousel .brand5 .heading a {color:#A2AD00;}
.middle .column_left .brand_carousel #brand5 .more a {background:url(/FCWSite/img/brand/arrow4.gif) no-repeat center right;}

.middle .column_left .brand_carousel_careers {margin:0;}
.middle .column_left .brand_carousel_careers .images {}
.middle .column_left .brand_carousel_careers .heading {font:bold 16px arial, sans-serif;margin:0 0 10px;}
.middle .column_left .brand_carousel_careers .title {font:bold 14px arial, sans-serif;margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #8B8D8E;height:30px;position:relative;}
.middle .column_left .brand_carousel_careers .icons {padding:2px 0 2px 34px;margin:0 0 10px;height:17px;} /* height:17px; added 07.13.09 by md. Without this, the first icon will not be seen entirely as it is a background image. */
.middle .column_left .brand_carousel_careers .icon {}
.middle .column_left .brand_carousel_careers .icons img {margin:0px 4px 0 0;}
.middle .column_left .brand_carousel_careers .levels {margin-top:17px;}
.middle .column_left .brand_carousel_careers .levels table {border:0;border-collapse:collapse;width:100%;margin:0;}
.middle .column_left .brand_carousel_careers .levels td {padding:0;vertical-align:top;width:22%;}
.middle .column_left .brand_carousel_careers .levels td.spacer {width:25px;}
.middle .column_left .brand_carousel_careers .levels .abstract {font-size:12px;}
.middle .column_left .brand_carousel_careers .content {padding:0;margin:17px 0 0;}

.middle .column_left .brand_carousel_careers .brands {}
.middle .column_left .brand_carousel_careers .bottomalign {position:absolute;bottom:3px;}
.middle .column_left .brand_carousel_careers .brand1 {display:block;background-color:#fff;}
.middle .column_left .brand_carousel_careers .brand1_hide {display:none;}
.middle .column_left .brand_carousel_careers .brand1 .heading {color:#8B8D8E;}
.middle .column_left .brand_carousel_careers .brand1 .title {color:#8B8D8E;}
.middle .column_left .brand_carousel_careers #brand1 .icons {background:url(/FCWSite/img/careers/arrow_brand_gray.gif) no-repeat top left;}
.middle .column_left .brand_carousel_careers .brand2 {display:block;background-color:#fff;}
.middle .column_left .brand_carousel_careers .brand2 .heading {color:#A71930;}
.middle .column_left .brand_carousel_careers .brand2 .title {color:#A71930;}
.middle .column_left .brand_carousel_careers #brand2 .icons {background:url(/FCWSite/img/careers/arrow_brand_red.gif) no-repeat top left;}
.middle .column_left .brand_carousel_careers .brand3 {display:block;background-color:#fff;}
.middle .column_left .brand_carousel_careers .brand3 .heading {color:#EBB700;}
.middle .column_left .brand_carousel_careers .brand3 .title {color:#EBB700;}
.middle .column_left .brand_carousel_careers #brand3 .icons {background:url(/FCWSite/img/careers/arrow_brand_yellow.gif) no-repeat top left;}
.middle .column_left .brand_carousel_careers .brand4 {display:block;background-color:#fff;}
.middle .column_left .brand_carousel_careers .brand4 .heading {color:#6773B6;}
.middle .column_left .brand_carousel_careers .brand4 .title {color:#6773B6;}
.middle .column_left .brand_carousel_careers #brand4 .icons {background:url(/FCWSite/img/careers/arrow_brand_blue.gif) no-repeat top left;}
.middle .column_left .brand_carousel_careers .brand5 {display:block;background-color:#fff;}
.middle .column_left .brand_carousel_careers .brand5 .heading {color:#A2AD00;}
.middle .column_left .brand_carousel_careers .brand5 .title {color:#A2AD00;}
.middle .column_left .brand_carousel_careers #brand5 .icons {background:url(/FCWSite/img/careers/arrow_brand_green.gif) no-repeat top left;}

.middle .column_left .clear {clear:both;height:1px;padding:0px;margin:0px;line-height:1px;}

.middle .column_left .disclaimer {font:normal 10px arial, sans-serif;}

.middle .column_left .features {margin:0px;}
.middle .column_left .features table {border:0px;border-collapse:collapse;width:100%;}
.middle .column_left .features td {width:31%;padding:10px 5px;vertical-align:top;}
.middle .column_left .features td.bottom {border-bottom:1px solid #8B8D8E;}
.middle .column_left .features td.col0, .middle .column_left .features td.col1, .middle .column_left .features td.col2 {border-top:0 !important;} /* Take out line appearing above Read More link in the ATF */
.middle .column_left .features td.top {border-top:1px solid #8B8D8E !important;}
.middle .column_left .features td.spacer {width:17px;border:0px;}
.middle .column_left .features .title {font:bold 13px arial, sans-serif;margin:0px 0px 10px;min-height:35px;}
.middle .column_left .features .abstract {margin:0px 0px 10px;min-height:95px;}
.middle .column_left .features .more {text-align:right;font:normal 15px arial, sans-serif;}
.middle .column_left .features .select_language2 {margin-bottom:8px;text-align:right;float:right;} /* added missing style */

.middle .column_left .inset_columns {background:url(/fcwsite/img/gray.gif) repeat-y top center;margin:0px;}
.middle .column_left .inset_columns .inset_column_left {float:left;width:340px;}
.middle .column_left .inset_columns .inset_column_right {float:right;width:340px;}

.middle .column_left .news {margin:0px 0px 25px;}
.middle .column_left .news .search_link {padding:2px 10px 3px;font:bold 10px arial, sans-serif;color:#fff;float:right;}
.middle .column_left .news .search_link a {color:#fff;}
.middle .column_left .news .search_link a:hover {color:#fff;}
.middle .column_left .news .heading {padding:2px 10px 3px;background-color:#919191;border-bottom:1px solid #fff;font:bold 10px arial, sans-serif;color:#fff;text-transform:uppercase;}
.middle .column_left .news .heading a {color:#fff;}
.middle .column_left .news .heading a:hover {color:#fff;}

.middle .column_left .select_language {float:left;margin-top:-34px;margin-bottom:15px;}
.middle .column_left .select_language .select {margin-bottom:0px;}
.middle .column_left .select_language label {font-size:11px;padding:0px 0px 2px 10px;}

.middle .column_left .select_language2 {font:normal 11px arial, sans-serif;position:relative;height:15px;margin-top:8px;margin-bottom:17px;width:212px;}
.middle .column_left .select_language2 .languages {position:absolute;left:21px;z-index:100;width:168px;overflow:hidden;white-space:nowrap;margin-left:auto;}
.middle .column_left .select_language2 .arrow_left {position:absolute;left:0;z-index:100;}
.middle .column_left .select_language2 .arrow_right {position:absolute;right:0;z-index:100;}
.middle .column_left .select_language2 .noscroll {position:absolute;left:0px;z-index:100;width:212px;white-space:nowrap;margin-left:auto;}

/* News Scrollbar */
.middle .column_left .news .content {padding:10px;text-align:left;background:#f2f2f2 url(/fcwsite/img/bg_news.gif) 0 0 repeat-x;}
.middle .column_left .news .content .scrollpane {color:#FFFFFF;height:46px;border:0px solid #f2f2f2;}
.middle .column_left .news .content .scrollpane ul {list-style:none none;margin:0px;padding:0px;}
.middle .column_left .news .content .scrollpane ul li {padding:0px 0px 5px 15px;background:url(/fcwsite/img/arrow_black.gif) no-repeat 0px 3px;color:#6773B6;}

.middle .column_left .news .content .jspContainer {overflow: hidden; position: relative;}
.middle .column_left .news .content .jspPane {position: absolute;}
.middle .column_left .news .content .jspVerticalBar {position: absolute; top: 8px; right: 0; width: 16px; height: 30px; background-color:#ccc;}
.middle .column_left .news .content .jspHorizontalBar * { margin: 0; padding: 0;}
.middle .column_left .news .content .jspCap { display: none;}
.middle .column_left .news .content .jspTrack {background-color:#ccc; position: relative;}
.middle .column_left .news .content .jspDrag {background-color:#6e6f64; position: relative; top: 0;     left: 0; cursor: pointer;}
.middle .column_left .news .content .jspArrow {background: transparent; text-indent: -20000px; display: block; cursor: pointer;}
.middle .column_left .news .content .jspArrow.jspDisabled {cursor: default; ;}
.middle .column_left .news .content .jspArrowUp.jspDisabled {background: url(/fcwsite/img/scroll_up_1.gif) no-repeat center 0px;}
.middle .column_left .news .content .jspArrowDown.jspDisabled {background: url(/fcwsite/img/scroll_down_1.gif) no-repeat center 0px;}
.middle .column_left .news .content .jspVerticalBar .jspArrow {height: 8px;width:16px}
.middle .column_left .news .content .jspVerticalBar .jspArrow:focus {outline: none;}
.middle .column_left .news .content a.jspArrowUp {background: url(/fcwsite/img/scroll_up.gif) no-repeat center 0px;display:block;position:absolute;z-index:1;top:-8px;right:0;text-indent:-2000px;overflow:hidden;}
.middle .column_left .news .content a.jspArrowUp:hover {background: url(/fcwsite/img/scroll_up_1.gif) no-repeat center 0px;background-color:transparent;}
.middle .column_left .news .content a.jspArrowDown {background: url(/fcwsite/img/scroll_down.gif) no-repeat center 0px;display:block;position:absolute;z-index:1;right:0;overflow:hidden;}
.middle .column_left .news .content a.jspArrowDown:hover {background: url(/fcwsite/img/scroll_down_1.gif) no-repeat center 0px;background-color:transparent;}
/*.jspCorner {background: #eeeef4; float: left; height: 100%;}
 Yuk! CSS Hack for IE6 3 pixel bug :( 
* html .jspCorner {margin: 0 -3px 0 0;*/





/* Middle - Right Side */
.middle .column_right {float:right;width:196px;text-align:right;}

.middle .column_right .location {margin:0px 0px 20px;}
.middle .column_right .location .region_country {font:normal 16px arial, sans-serif;color:#6E6F64;margin:0px 0px 5px;}
.middle .column_right .location .offices {font:normal 12px arial, sans-serif;color:#4e4e4e;margin:0px 0px 5px;}
.middle .column_right .location .offices a {color:#A71930;text-decoration:none;}
.middle .column_right .location .offices a:hover {color:#323a76;text-decoration:none;}
.middle .column_right .location .offices a.active {color:#000;text-decoration:none;}
.middle .column_right .location .offices a.active:hover {color:#000;text-decoration:none;}
.middle .column_right .location .contacts {font:normal 12px arial, sans-serif;color:#4e4e4e;margin:0px 0px 10px}
.middle .column_right .location .contacts a {color:#A71930;text-decoration:none;}
.middle .column_right .location .contacts a:hover {color:#323a76;text-decoration:none;}

.middle .column_right .nav2 {font:normal 14px arial, sans-serif;margin:0px 0 17px;} /* negative top margin removed since it was cutting off text */
.middle .column_right .nav2 a {color:#6773B6;text-decoration:none;}
.middle .column_right .nav2 a:hover {color:#323a76;text-decoration:none;}
.middle .column_right .nav2 a.active {color:#000;text-decoration:none;}
.middle .column_right .nav2 .nav2_item {background:url(/fcwsite/img/careers/nav2_item_active.gif) no-repeat top left;display:block;padding:8px 0;}
.middle .column_right .nav2 .nav2_item_First {padding:8px 0;}
.middle .column_right .nav2 .nav2_item_first {padding:8px 0;} /* apparently us developers have problems with case. :/ */
.middle .column_right .nav2 .nav2_item .subnav_item{font:normal 12px arial, sans-serif;margin:2px;}
.middle .column_right .nav2 .nav2_item_first .subnav_item{font:normal 12px arial, sans-serif;margin:2px;}

/* Site Search Right Side Tab Links */
.middle .column_right ul.nav2 {list-style-type:none;}
.middle .column_right .nav2 li a {color:#6773B6;text-decoration:none;}
.middle .column_right .nav2 a:hover {color:#323a76;text-decoration:none;}
.middle .column_right .nav2 li.active a {color:#000;text-decoration:none;}


.middle .column_right .casestudies {}
.middle .column_right .casestudies .casestudy {font:normal 11px arial, sans-serif;margin:0px 0px 20px;}
.middle .column_right .casestudies .casestudy .title {font:bold 11px arial, sans-serif;margin:0px 0px 3px;color:#6e6f64;}
.middle .column_right .casestudies .casestudy .abstract {margin:0px 0px 5px;}

.middle .column_right .highlights {}
.middle .column_right .highlights .highlight {font:normal 11px arial, sans-serif;margin:0px 0px 20px;}
.middle .column_right .highlights .highlight .title {font:normal 12px arial, sans-serif;margin:0px 0px 3px;}
.middle .column_right .highlights .highlight .abstract {margin:0px 0px 5px;}

.middle .column_right .image {margin:0px 0px 27px;padding-top:3px;}

.middle .column_right .related_newseventspubs {margin:0px 0px 20px;font:normal 11px arial, sans-serif;}
.middle .column_right .related_newseventspubs .heading {font:normal 13px arial, sans-serif;color:#6E6F64;margin:0px 0px 10px;}
.middle .column_right .related_newseventspubs .title {margin:0px 0px 12px;}
.middle .column_right .related_newseventspubs ul.blogs {list-style:none none;margin-left:0;padding:0;}
.middle .column_right .related_newseventspubs ul.blogs li {padding:0;margin-bottom:12px;}
.middle .column_right .related_newseventspubs ul.blogs li span.doubleArrows {padding-left:3px;}

.middle .column_right .related_practices {margin:0px 0px 40px;font:normal 12px arial, sans-serif;}
.middle .column_right .related_practices .heading {font:normal 16px arial, sans-serif;color:#6E6F64;margin:0px 0px 15px;}
.middle .column_right .related_practices .practice {margin:0px 0px 15px;}

/* Middle -- Span Page */
body.spanpage .middle {padding-right:0px;}
body.spanpage .middle .column_left {float:none;width:auto;}
body.spanpage .middle .column_right {display:none;width:0px;}

/* Contacts */
.contacts table {border:0px;border-collapse:collapse;width:100%;}
.contacts table td {padding:0px;vertical-align:top;width:33%;}
.contacts table td.col1 {padding:0 17px 0 0;}
.contacts table td.col2 {padding:0 17px;}
.contacts table td.col3 {padding:0 0 0 17px;}
.contacts table td.spacer {padding:8px 0;}

.lightwindow .contacts .contact {padding-right:4px;} /* 4px padding added for contact popup */

.contacts .contact {font:normal 11px arial, sans-serif;margin:0px;}   
.contacts .contact .type {font:bold 12px arial, sans-serif;margin:0px 0px 5px;color:#6e6f64;min-height:auto;}
.contacts .contact .name {font:normal 12px arial, sans-serif;margin:0px 0px 2px;}
.contacts .contact .photo {margin:0px 0px 5px;}
.contacts .contact .photo img {width:60px;height:75px;border:3px solid #8B8D8E;}
.contacts .contact .vcard {margin:2px 0px 0px;}
.contacts .contact .vcard img {vertical-align:middle;margin-left:5px;}

.contacts .scrollpane {width:auto;overflow:auto;padding:0;width:460px;border:0;}
.contacts a.jScrollArrowUp {background: url(/FCWSite/img/careers/scroll_up.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.contacts a.jScrollArrowUp:hover {background: url(/FCWSite/img/careers/scroll_up_1.gif) no-repeat 0 0;background-color:transparent;}
.contacts a.jScrollArrowDown {background: url(/FCWSite/img/careers/scroll_down.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.contacts a.jScrollArrowDown:hover {background: url(/FCWSite/img/careers/scroll_down_1.gif) no-repeat 0 0;background-color:transparent;}
.contacts a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.contacts .jScrollPaneContainer {position:relative;overflow:hidden;z-index:0;padding:0;}
.contacts .jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(/FCWSite/img/careers/scrollPaneTrack.gif) repeat-y top left;}
.contacts .jScrollPaneDrag {position:absolute;background:url(/FCWSite/img/careers/scroll_bar.gif) repeat-y;cursor:pointer;overflow:hidden;}
.contacts .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.contacts .jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}

.middle .column_right .contacts {}
.middle .column_right .contacts .contact {padding-bottom:17px;}
.middle .column_right .contacts .heading {font:normal 13px arial, sans-serif;color:#6E6F64;margin:0px 0px 10px;}

.middle .column_right .contacts .viewcontacts {padding-bottom:17px;}

.middle .column_left .inset_columns .contacts {margin:17px 0 0 0;}
.middle .column_left .inset_columns .contacts .column {width:240px;}
.middle .column_left .inset_columns .contacts .column_padding {padding-left:5px;}
.middle .column_left .inset_columns .contacts .heading {font:normal 17px arial, sans-serif;color:#6E6F64;margin:0px 0px 10px;}
.middle .column_left .inset_columns .contacts .contact .type {font-size:12px;font-weight:bold;color:#6e6f64;}
.middle .column_left .inset_columns .contacts .contact .name {font-size:12px;margin-bottom:2px;}
.middle .column_left .inset_columns .contacts .contact .vcard {margin-top:2px;}

/* Tabs */
.tabs_wrapper2 {width:572px;margin-bottom:30px;background-color:#fff;}
.tabs_wrapper {width:500px;padding-top:1px;margin:auto;overflow:hidden;} /* column width:572px; */
.tabs_wrapper2 .arrow_left {position:relative;top:-16px;left:0px;z-index:1;display:inline;}
.tabs_wrapper2 .arrow_right {position:relative;top:-16px;left:536px;z-index:1;display:inline;}
.tabs {font:normal 14px arial, sans-serif;color:#8B8D8E;white-space:nowrap;background:url(/fcwsite/img/gray2.gif) repeat-x bottom left;}
.tabs table {border-collapse:collapse;border:0px;}
.tabs table td {padding:0px;line-height:17px;}
.tabs a {color:#929292;text-decoration:none;}
.tabs a:hover {color:#666;text-decoration:none;}
.tabs a.active {color:#000;text-decoration:none;}
.tabs .tabitem {background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;white-space:nowrap;text-align:center;padding:4px 17px 6px 17px;}
.tabs .tabitem_active {background-color:#fff;border:1px solid #000;border-bottom:1px solid #fff;white-space:nowrap;text-align:center;padding:4px 17px 6px 17px;}
.tabs .tabitem_active a {color:#000;text-decoration:none;}
.tabs .tabitem_blank {background-color:#fff;border-bottom:1px solid #ccc;white-space:nowrap;text-align:center;padding:4px 17px 6px 17px;}

/* Tabs - Careers Office Detail */
body.careers .tabs_wrapper2 {width:493px;}
body.careers .tabs_wrapper {width:421px;}
body.careers .tabs_wrapper2 .arrow_right {left:457px;}

/* Related Info */
.related_info {font:normal 11px/14px Arial, sans-serif;padding-top:1px;} /* padding to line up top */
.related_info h2 {font:bold 11px arial, sans-serif;color:#6e6f64;margin-bottom:5px; /*word-wrap:break-word;*/}
.column_right .related_info h2 {font:normal 13px arial, sans-serif;color:#6E6F64;margin:0 0 10px;}
.related_info ul {list-style:none outside;margin:0px;padding:0px;}
.related_info li {padding-bottom:4px;}
.related_info .previous_offices ul, .related_info .transfer_program ul, .related_info .languages_spoken ul {margin-bottom:4px;}
.related_info .previous_offices li, .related_info .transfer_program li, .related_info .languages_spoken li {padding-bottom:0px;}
.related_info .view_more {margin-top:10px;margin-bottom:4px;font-weight:normal;}
.related_info .plaintxt {margin-bottom:4px;}
.middle .column_left .inset_columns .inset_column_left .related_info .clear {padding:7px 0px;}

/* Pagination */
.loadingText {float:right;}
a.viewAll {float:left;display:none;}
.pagination {color:#8b8d8e;}
.pageIndex {float:left;}
.pagination .prev {padding-right:8px;}
.pagination .next {padding-left:8px;}
.pagination .arrow_left, .middle .column_left .pagination .arrow_right {font-size:14px;}
.pagination .separator {padding:0 4px;}
.pagination .active {font-weight:bold;color:#6e6f64;}
.pagination_bottom {border-top:1px solid #8b8d8e;padding-top:4px;}
.results_display_bottom {padding-top:4px;}

.ajaxpagecontrol { display:none;}
.ajaxpagecontrol .pageIndex {color:#8b8d8e;}
.ajaxpagecontrol .pageIndex a.currentpagelink {display:none;}
.ajaxpagecontrol .pageIndex .bdsresultspagelist a.currentpagelink {display:inline;font-weight:bold;color:#6e6f64;}
.ajaxpagecontrol .pageIndex .bdsresultspagelist .active {font-weight:bold;color:#6e6f64;}
.ajaxpagecontrol {padding-bottom:4px;}
.top .viewall {padding-bottom:4px;}
.top .pageIndex {padding-bottom:4px;}
.bottom .viewall {padding-top:4px;}
.bottom .pageIndex {padding-top:4px;}
.bottom {border-top:1px solid #8b8d8e;}

.ajaxpagecontrolNoAjax {padding-bottom:4px; padding-top:4px;}
.ajaxpagecontrolNoAjax .pageIndex {color:#8b8d8e;}
.ajaxpagecontrolNoAjax .pageIndex a.prev {padding-right:0px;}
.ajaxpagecontrolNoAjax .pageIndex a.prev .arrow_left {display:none;}
.ajaxpagecontrolNoAjax .pageIndex a.next {padding-left:0px;}
.ajaxpagecontrolNoAjax .pageIndex a.next .arrow_right {display:none;}
.ajaxpagecontrolNoAjax .pageIndex a.currentpagelink {display:none;}
.ajaxpagecontrolNoAjax .pageIndex .bdsresultspagelist a.currentpagelink {display:inline;font-weight:bold;color:#6e6f64;}
.ajaxpagecontrolNoAjax .pageIndex .bdsresultspagelist .active {font-weight:bold;color:#6e6f64;}

.listing TABLE TD.ajaxpagecontrolNoAjaxTop {border-top:solid 1px white; font: 12px/17px arial, sans-serif; padding: 0px; margin:0; }
.listing TABLE TD.ajaxpagecontrolNoAjaxBottom {border-top:solid 1px white; font: 12px/17px arial, sans-serif; padding: 0px; margin:0; }

/* Listings */
.listing table {border-collapse:collapse;border:0px;width:100%;}
.listing table th {background-color:#919191;font-size:12px;font-weight:normal;padding:0 10px;}
.listing table th.active {font-weight:bold;}
.listing table th .arrow_sort {display:none;}
.listing table th a {color:#fff;}
.listing table th a:visited {color:#fff;}
.listing table th a:hover {color:#fff;}
.listing table th img {padding-left:3px;margin-bottom:4px;}
.listing table th img.active {display:inline;}
.listing table td {text-align:left;vertical-align:top;padding:10px;font-size:11px;line-height:15px;border-top:1px solid #8b8d8e;}
.listing table td.line {border-top:1px solid #8b8d8e;}
.listing .view_more {margin:10px 0;font-weight:bold;}

/* General */
.search_criteria .keyword {font-weight:bold;}

body.general .narrative {margin-top:0px;}

body.general .listing table {border-collapse:collapse;border-top:1px solid #8B8D8E;margin:0px;}
body.general .listing table.results_display {border-top:none;}
body.general .listing table th {display:none;font-size:1px;height:1px;line-height:1px;}

body.general .middle .column_left .results_display .search_result_title {font-size:12px;}
body.general .middle .column_left .results_display .search_result_title img {margin-left:10px;margin-top:-2px;vertical-align:middle;}

body.general .middle .column_left .pdf {float:right;}

body.general .middle .column_left .recent_news ul {list-style:none outside;margin:17px 0;padding:0px;}
body.general .middle .column_left .recent_news li {padding-bottom:6px;}

body.general .middle .column_left .recent_news img.pdf {vertical-align:middle;float:none;}

body.general .middle .column_left .rtf {margin:40px 0 17px 0;}
body.general .middle .column_left .form h2 {display:none;height:1px;line-height:1px;font-size:1px;}

body .middle .site_map h2 {font-weight:bold;font-size:11px;margin-left:15px;color:#6e6f64;line-height:13px;}
body .middle .site_map table {border:0px;width:100%;border-collapse:collapse;}
body .middle .site_map th {font-weight:bold;font-size:12px;vertical-align:top;background-color:#fff;color:#323a76;padding:0px 10px 2px 0px;text-align:left;}
body .middle .site_map th.section_01 {width:14%;}
body .middle .site_map th.section_02 {width:16%;}
body .middle .site_map th.section_03 {width:14%;}
body .middle .site_map th.section_04 {width:14%;}
body .middle .site_map th.section_05 {width:14%;}
body .middle .site_map th.section_06 {width:14%;}
body .middle .site_map th.section_07 {width:14%;}
body .middle .site_map th a {color:#323a76;}
body .middle .site_map th a:visited {color:#323a76;}
body .middle .site_map th a:hover {color:#323a76;}
body .middle .site_map td {padding:0 10px 0 1px;font-size:11px;vertical-align:top;text-align:left;}
body .middle .site_map ul {list-style:none outside;margin:0px;padding:0px;}
body .middle .site_map li {padding-bottom:7px;line-height:15px;}
body .middle .site_map ul ul {margin:3px 0px -3px 17px;}
body .middle .site_map table table td {width:100%;padding:0px;}
body .middle .site_map .section_02a {position:relative;}
body .middle .site_map .section_02a ul {margin-left:15px;}
body .middle .site_map .section_03a {position:relative;}
body .middle .site_map .section_03a ul {margin-left:15px;}
body .middle .site_map .collapse {float:left;margin:2px 0px 10px;}
body .middle .site_map .expand {float:left;margin:2px 0px 10px;}
body .middle .site_map .expand img {margin-bottom:0px;}
body .middle .site_map .expand_text {bottom:-11px;}
body .middle .site_map .link_hide {display:none;}
body .middle .site_map .show {display:block;}

body.general .middle .column_left .icons ul {list-style:none outside;margin:17px 0;padding:0px;}
body.general .middle .column_left .icons li {display:inline;padding-right:20px;}

body .middle .column_left .rss_directory_list {margin:40px 0 0;}
body .middle .column_left .rss_directory_list h2 {margin-bottom:8px;color:#000;}
body .middle .column_left .rss_directory_list ul {list-style:none outside;margin:0px;padding:0px;}
body .middle .column_left .rss_directory_list ul li {background:url(/fcwsite/img/tools_rss.gif) 0 1px no-repeat;padding:0 0 4px 20px;}
body .middle .column_left .rss_directory_list .column {width:340px;padding-right:10px;}
body .middle .column_left .rss_directory_list .rss_pubs, body .middle .column_left .rss_directory_list .rss_events {margin-top:17px;}

body.general .search_refine {}

body.contactus .middle .column_right {}
#contactusform .dropdown_width {width:223px;}

body.globalnewsroom .middle .column_right {}

body.globalnewsroom .middle .column_left .rss_link, body.globalnewsroom .middle .column_left .rss_link_hover {float:right;}
body.globalnewsroom .middle .column_left .subscribe_link, body.globalnewsroom .middle .column_left .subscribe_link_hover {float:right;clear:right;}

/* Right Side Search, Refine Search */
.search_refine {position:relative;width:196px;z-index:0;}
.search_refine .heading {font:normal 13px arial, sans-serif;color:#6E6F64;margin:0px 0px 10px;}
.search_refine .search_criteria {padding-bottom:5px;font:normal 11px Arial, sans-serif;}
.search_refine .search_criteria label {display:block;}
.search_refine .form .fields {background-color:#f1f1f1;padding:0px;text-align:left;}
.search_refine .form .fields table {width:196px;background-color: #f1f1f1;}
.search_refine .form .fields td {padding:7px 9px;font-size:10px;border-bottom:2px solid #fff;}
.search_refine .form .fields .text {}
.search_refine .form .fields .text input {width:147px;margin:0px;}
.search_refine .form .fields .radio input {vertical-align:text-bottom;}
*:first-child + HTML .search_refine .form .fields .radio input {vertical-align:middle;}
.search_refine .form .fields input.text3 {width:15px;vertical-align:top;}
.search_refine .form .fields input.text4 {width:159px;vertical-align:top;}
.search_refine .form .fields img.ico_calendar {margin-left:6px;margin-top:4px;}
.search_refine .form .fields .dropdown_width {width:176px;clear:right;}

.ComboBox_SelectSkin{background-color: #fff; padding:2px 0px 2px 0px;height:19px;border:1px solid #8B8D8E;}
input.ComboBoxInput_SelectSkin, input.ComboBoxInputHover_SelectSkin{border:none; }
.ComboBoxDropDown_SelectSkin {background-color:#fff;border:1px solid #8B8D8E; margin-top:5px;}
.ComboBoxItem_SelectSkin {font: 10px arial, sans-serif;text-align:left;padding:2px 0px 0px 6px;}
.ComboBoxItemHover_SelectSkin {font: 10px arial, sans-serif;text-align:left;cursor:pointer;padding:2px 0px 0px 6px;background-color:#f1f1f1;}
.ComboBoxImage_SelectSkin, .ComboBoxImageHover_SelectSkin  {}

.search_refine .form .fields .select {width:177px;margin-bottom:0px;position:absolute;}

.searchpopup {background-color:#f1f1f1;padding:2px 0;border:1px solid #8B8D8E;font:10px arial, sans-serif;display:block;width:400px;}
.searchpopup .close {float:none;text-align:right;margin:8px 10px 0 4px;font-size:12px;}
.searchpopup .entity {margin:10px;padding:0px 5px 0 5px;}
.searchpopup .entity div {}
.searchpopup .entity div:hover {}
.searchpopup div.child_list {margin-left:12px;}
.searchpopup table.child_list {border:0;border-collapse:collapse;width:100%;height:auto;margin-bottom:8px;}
.searchpopup table.child_list td {padding:0px 4px 0 3px;width:33%;vertical-align:top;white-space:nowrap;}
.searchpopup table.child_list td.col1 div, .searchpopup table.child_list td.col2 div, .searchpopup table.child_list td.col3 div {margin-bottom:4px;}
.searchpopup .entity_item {font-weight:bold;margin-bottom:10px;}
.searchpopup .expanded {background:url(/FCWSite/img/collapse.gif) 0 2px no-repeat;padding-left:16px;}
.searchpopup .collapsed {background:url(/FCWSite/img/expand.gif) 0 2px no-repeat;padding-left:16px;}
.searchpopup .clear {padding-top:0;}
.searchpopupconnection {background-color:#f1f1f1;border-top:1px solid #8B8D8E;border-bottom:1px solid #8B8D8E;position:absolute;}
.searchpopupoverlay {background:none; border-top:1px solid #8B8D8E;border-bottom:1px solid #8B8D8E;border-right:1px solid #8B8D8E;position:absolute;}

.search_refine .form .fields .buttons {padding:7px 9px; margin: 0px;}
.search_refine .form .fields .buttons input.bttn {margin:0px;padding-left:0px;pading-right:0px;width:177px;}
.search_refine .form .fields .clear_field {float:right;padding-right: 9px;}/*{width:100%; text-align:right;}*/
.search_refine .form .fields .clear_field_float {float:right;}
.search_refine .calendar {display:block !important;position:absolute;top:107px;left:-46px;}
.search_refine .calendar2 {display:block !important;position:absolute;top:165px;left:-46px;}

.search_refine .form .fields .nav2 {font:normal 11px Arial, sans-serif;background-color:#f1f1f1;z-index:100;right:0;text-align:right;margin:0;width:196px;}
.search_refine .form .fields .nav2 a {color:#8B8D8E;text-decoration:none;}
.search_refine .form .fields .nav2 a:hover {color:#6e6f64;text-decoration:none;}
.search_refine .form .fields .nav2 a.active {background-color:#fff;color:#000;text-decoration:none;}
.search_refine .form .fields .nav2 a.active_flyout {background-color:#fff;color:#000;text-decoration:none;}
.search_refine .form .fields .nav2 .nav2_item {background: none; padding:7px 9px; vertical-align: middle;}
.search_refine .form .fields .nav2 .nav2_item_active {}
.search_refine .form .fields .nav2 .nav2_item_line {}
.search_refine .form .fields .nav2 .nav2_item_first {padding:7px 9px; border-top:2px solid #fff;}
.search_refine .form .fields .nav2 .nav2_item_last {padding:7px 9px; border-bottom:30px solid #fff;}
.search_refine .form .fields ul.nav2 {list-style-type:none;}
.search_refine .form .fields .nav2 li {background-color:#f1f1f1; border-bottom:2px solid #fff;}
.search_refine .form .fields .nav2 li a {color:#6773B6;text-decoration:none;}
.search_refine .form .fields .nav2 a:hover {color:#323a76;text-decoration:none;}
.search_refine .form .fields .nav2 li.active a {color:#000;text-decoration:none;}

.typeahead {position:absolute;background-color:#fff;border:1px solid #8B8D8E; text-align:left;white-space:normal;}
.typeaheadselected {background-color:#A0A0A0;}
.typeahead_item {padding:4px;border-bottom:1px solid #8B8D8E;}
.typeahead_lastitem {padding:4px;}

.lastnametypeahead {position:absolute;background-color:#fff;border:1px solid #8B8D8E; text-align:left;white-space:normal;display:none;width:166px;}
.lastnametypeahead ul{margin:0;}
.lastnametypeahead ul li {padding:4px;border-bottom:1px solid #8B8D8E;list-style-type:none;}
.lastnametypeahead ul li:hover{background-color:#A0A0A0;}
.lastnametypeahead ul li.selected{background-color:#A0A0A0;}

/* RadControls */
.calendar {display:block !important;position:absolute;top:104px;left:33px;z-index:100;}
.calendar2 {display:block !important;position:absolute;top:104px;left:159px;z-index:100;}

/* Flowplayer */
.video {margin:0px;padding-top:3px;font:normal 11px Arial, sans-serif;}
.video .video_player a {display:block;}
.video .video_title {font:normal 12px arial, sans-serif;color:#6e6f64;margin:5px 0px 5px;}
.video .video_summary {}

/* Locations Section */
body.locations .middle .column_left .body .office_info {width: 40%; float: left;}
body.locations .middle .column_left .body .office_info h1 {margin:0px;}
body.locations .middle .column_left .body .office_abstract {width: 60%; float: left;}
body.locations .middle .column_left .select_language {margin-top:0px;}
*:first-child + HTML body.locations .middle .column_left .select_language {margin-bottom:-15px;} /* IE7 */
body.locations .middle .column_right .sociallinks { margin-bottom: 17px; }

/* Supporting Section */
body.supporting .middle .column_left .inset_columns {margin:0px;}
body.supporting .middle .column_left .highlight {padding:0px 0px 10px;}
body.supporting .middle .column_left .highlight .heading {font:bold 13px/17px arial, sans-serif;color:#A71930;margin:0px 0px 5px;}
body.supporting .middle .column_left .highlight .content p {margin:0px 0px 10px;}

body.supporting .middle .column_left .feature_primary {padding:0px 0px 20px;}
body.supporting .middle .column_left .feature_primary .heading {font:bold 20px arial, sans-serif;color:#A71930;margin:0px 0px 10px;}
body.supporting .middle .column_left .feature_primary .content {padding:0px 0px 0px 46px;margin:0px 0px 10px;}
body.supporting .middle .column_left .feature_primary .content .image {float:left;padding:0px 5px 5px 5px;}

body.supporting .middle .column_left .feature_service {padding:0px 0px 10px;}
body.supporting .middle .column_left .feature_service .heading {font:bold 13px/17px arial, sans-serif;color:#A71930;margin:0px 0px 5px;}
body.supporting .middle .column_left .feature_service .content p {margin:0px 0px 10px;}
body.supporting .middle .column_left .feature_service .video {padding:10px 0px 0px;}

body.supporting .middle .column_left .feature_other {padding:0px 0px 10px;}
body.supporting .middle .column_left .feature_other .heading {font:bold 13px/17px arial, sans-serif;color:#A71930;margin:0px 0px 5px;}
body.supporting .middle .column_left .feature_other .content p {margin:0px 0px 10px;}
body.supporting .middle .column_left .feature_other .content .image {float:left;padding:0px 5px 5px 5px;}

body.supportingsvcdetail .middle .column_left .body {padding-bottom:17px;}

/* Legal Services Section */
body.servicedetail .middle .column_left .select_language {margin-top:0px;}
body.servicedetail .middle .column_left .body {clear:both;}

/* People Section */
.middle .column_left table.people_listing {display:none;}
.middle .column_left table.people_listing th.atty_photo {width:10%;}
.middle .column_left table.people_listing th.atty_name {width:40%;}
.middle .column_left table.people_listing th.atty_level {width:25%;}
.middle .column_left table.people_listing th.atty_office {width:25%;}
.middle .column_left table.people_listing tr.show_bio_short td {border-bottom:0px;background-color:#fff;border-top:1px solid #8b8d8e;}
.middle .column_left table.people_listing tr.show_bio_short td.leftline {border-left:1px solid #8b8d8e;}
.middle .column_left table.people_listing tr.show_bio_short td.rightline {border-right:1px solid #8b8d8e;}
.middle .column_left table.people_listing tr.atty_bio_short td {background-color:#fff;border-bottom:none;border-top:none;}
.middle .column_left table.people_listing tr.atty_bio_short td.leftline {border-left:1px solid #8b8d8e;}
.middle .column_left table.people_listing tr.atty_bio_short td.rightline {border-right:1px solid #8b8d8e;}
.middle .column_left table.people_listing td.atty_photo {padding-top:12px;text-align:center;}
.middle .column_left table.people_listing td.atty_photo img {width:60px;height:75px;border:3px solid #8B8D8E;}
.middle .column_left table.people_listing td.atty_name {width:40%;}
.middle .column_left table.people_listing td.atty_level {width:25%;}
.middle .column_left table.people_listing td.atty_office {width:25%;}
.middle .column_left table.people_listing td.atty_bio_short {padding-top:0px;padding-bottom:0px;width:649px;}

.middle .column_left .people_listing div.atty_name {font-size:12px;font-weight:bold;}
.middle .column_left .people_listing div.atty_level, .middle .column_left .people_listing div.atty_office {font-size:12px;}

.middle .column_left .atty_disclaimer ul {margin:8px 0px 0px 0px;padding:0px;list-style:none outside;font-size:11px;}
.middle .column_left .atty_disclaimer li {background:url(/fcwsite/img/bullet_square_gray.gif) 0px 6px no-repeat;padding:0px 0px 0px 12px;color:#8b8d8e;}

.middle .column_left .people_listing .atty_bio_short {margin:0 0 10px 0;}

.middle .column_left .people_listing .related_services h3 {color:#000;font-size:11px;font-weight:normal;margin:0px;}
.middle .column_left .people_listing .related_services .services_list {width:196px;}
.middle .column_left .people_listing .related_services .services_list ul {list-style:none outside;margin:0px;padding:0px;}
.middle .column_left .people_listing .related_services .services_list li {background:none;padding:0px 5px 0px 1em;text-indent:-1em;}

body.peopledetail .middle .column_left .inset_columns {background-image:none;margin:0px;clear:both;}
body.peopledetail .middle .column_left .inset_columns .inset_column_left {float:left;width:121px;}
body.peopledetail .middle .column_left .inset_columns .inset_column_right {float:right;width:572px;}
body.peopledetail .middle .column_left .inset_columns .inset_column_right .educationdetails {padding-left:20px;}

body.peopledetail .middle .column_left .quickinfo {line-height:16px;margin:0px 0px 15px;}
body.peopledetail .middle .column_left .quickinfo .atty_photo {float:left;width:145px;margin-top:4px;}
body.peopledetail .middle .column_left .quickinfo .atty_photo img {width:120px;height:150px;border:3px solid #8B8D8E;}
body.peopledetail .middle .column_left .quickinfo .quickinfo_detail {float:left;}
body.peopledetail .middle .column_left .quickinfo .atty_name {font:normal 20px arial, sans-serif;color:#941b2e;}
body.peopledetail .middle .column_left .quickinfo .company {font-size:14px;}
body.peopledetail .middle .column_left .quickinfo .atty_level, body.peopledetail .middle .column_left .quickinfo .practice_chair_title, body.peopledetail .middle .column_left .quickinfo .management_title {font-weight:bold;}
body.peopledetail .middle .column_left .quickinfo .vcard img {margin-bottom:-1px;margin-right:4px;}

body.peopledetail div.sharetools{width:126px;}
body.peopledetail div.sharetools div.addthis_toolbox{margin-left:18px; height:35px;}
body.peopledetail div.sharetools div.addthis_toolbox a{height:35px; display:block; float:left; margin-right:22px;}
body.peopledetail div.sharetools div.addthis_toolbox a.addthis_button_twitter{width:18px; height:14px; margin-top:10px;}
body.peopledetail div.sharetools div.addthis_toolbox a.addthis_button_linkedin{width:17px; height:16px; margin-top:8px;}
body.peopledetail div.sharetools div.addthis_toolbox a.addthis_button_facebook{width:10px; height:20px; margin-top:7px; margin-right:0;}

/* News Section */
body.newsdetail div.sharetools{width:121px;}
body.newsdetail div.sharetools div.addthis_toolbox{margin-left:17px; height:35px;}
body.newsdetail div.sharetools div.addthis_toolbox a{height:35px; display:block; float:left; margin-right:21px;}
body.newsdetail div.sharetools div.addthis_toolbox a.addthis_button_twitter{width:18px; height:14px; margin-top:10px;}
body.newsdetail div.sharetools div.addthis_toolbox a.addthis_button_linkedin{width:17px; height:16px; margin-top:8px;}
body.newsdetail div.sharetools div.addthis_toolbox a.addthis_button_facebook{width:10px; height:20px; margin-top:7px; margin-right:0;}

body.news .middle .column_left .jump_links ul {list-style:none outside;margin:0 0 17px 0;padding:0;}
body.news .middle .column_left .jump_links li {display:inline;padding-right:17px;}
body.news .middle .column_left .jump_links li img {margin:0 7px -2px 0;}

body.news .middle .column_left .listing {margin-top:10px;}
body.news .middle .column_left .listing td {font-size:12px;padding-top:5px;padding-bottom:5px;border:0px;}
body.news .middle .column_left .listing td.line {border-bottom:1px solid #8b8d8e;padding:0px;}
body.news .middle .column_left .listing .view_more {font-weight:normal;text-align:right;margin:0px;}
body.news .middle .column_left .listing table {border-bottom:0px;}
body.news .middle .column_left .listing table.listing {border-bottom:0px;}
body.news .middle .column_left .listing .clear {padding:5px 0px 0px 0px;}
body.news .middle .column_left .clear {}

body.news .middle .column_left .listing table td.news_date {width:125px;}
body.news .middle .column_left .listing table td.news_title {width:408px;}
body.news .middle .column_left .listing table td.news_office {width:125px;}
body.news .middle .column_left .listing table td.spacer {padding:1px 0;line-height:12px;}

body.news .middle .column_left .listing table td.events_date {width:125px;}
body.news .middle .column_left .listing table td.events_title {width:408px;}
body.news .middle .column_left .listing table th.events_office {width:125px;}

body.news .middle .column_left .listing table td.pubs_date {width:125px;}
body.news .middle .column_left .listing table td.pubs_title {width:408px;}
body.news .middle .column_left .listing table td.pubs_office {width:125px;}
body.news .middle .column_left .listing table .pubs_abstract {color:#6e6f64;}

body.newsdetail .middle .column_left .body {clear:both;}
body.newsdetail .middle .column_left .inset_columns {background-image:none;margin:0px;clear:both;}
body.newsdetail .middle .column_left .inset_columns .inset_column_left {float:left;width:121px;}
body.newsdetail .middle .column_left .inset_columns .inset_column_right {float:right;width:572px;}
body.newsdetail .middle .column_left h1 {margin-bottom:0px;}
body.newsdetail .middle .column_left .select_language .form {margin-top:2px;margin-bottom:0px;}
body.newsdetail .middle .column_left .news_type {color:#6e6f64;}
body.newsdetail .middle .column_left .date {color:#6e6f64;}
body.newsdetail .middle .column_left .location {margin:17px 0px 0px;}
body.newsdetail .middle .column_left .add_to_calendar img {vertical-align:middle;margin:0px 6px 0px 0px;}
body.newsdetail .middle .column_left .pdf {margin:17px 0px 0px;}
body.newsdetail .middle .column_left .pdf img {vertical-align:middle;}
body.newsdetail .middle .column_left .speakers {margin:17px 0px 0px;}

body.newsdetail .middle .column_right {}

/* About Section */
body.about .middle .column_right .nav2 {}

/* Careers Section */
body.careers .middle .column_left {padding:0px;}

body.careers .middle .column_right {float:right;width:225px;text-align:right;padding-top:0px;position:relative;} /* position:relative; added 07.13.09 by md. Without this, the navigation is anchored outside of the margin of the layout. */

body.careers .middle .column_right .contacts {margin-left:29px;padding-top:148px;} /* Added padding to clear nav */
body.careers .middle .column_right .contactscareers{padding-top:0px;} /* Added to remove the padding from the second contacts div tag in careers */

body.careers .middle .column_right .search_refine {margin-left:29px;padding-top:148px;} /* Added padding to clear nav */

body.careers .middle .column_right .section {font:normal 24px arial, sans-serif;color:#A71930;margin:0px 0px 21px;}

/* body.careers .middle .column_right .nav2 {font:normal 14px arial, sans-serif;margin-left:29px;margin-top:-5px;} 
body.careers .middle .column_right .nav2 a {color:#8B8D8E;text-decoration:none;display:block;padding:8px 0px;width:196px;height:auto !important;}
body.careers .middle .column_right .nav2 a:hover {color:#323a76;text-decoration:none;}
body.careers .middle .column_right .nav2 a.active {color:#000;text-decoration:none;}
body.careers .middle .column_right .nav2 a.active_flyout {background-color:#fff;color:#000;text-decoration:none;display:block;padding:8px 0px;height:auto !important;}
body.careers .middle .column_right .nav2 .nav2_item {border-top:1px solid #8B8D8E;}
body.careers .middle .column_right .nav2 .lastnav2_active {border-bottom:1px solid #8B8D8E;} */

body.careers .middle .column_right .nav2 {font:normal 14px arial, sans-serif;position:absolute;z-index:100;right:0;text-align:right;margin:0;width:216px;}
body.careers .middle .column_right .nav2 a {color:#8B8D8E;text-decoration:none;}
body.careers .middle .column_right .nav2 a:hover {color:#6e6f64;text-decoration:none;}
body.careers .middle .column_right .nav2 a.active {background-color:#fff;color:#000;text-decoration:none;}
body.careers .middle .column_right .nav2 a.active_flyout {background-color:#fff;color:#000;text-decoration:none;}
body.careers .middle .column_right .nav2 .nav2_item {background:url(/fcwsite/img/careers/nav2_item.gif) no-repeat top left;padding:8px 0;}
body.careers .middle .column_right .nav2 .nav2_item_active {background:#fff url(/fcwsite/img/careers/nav2_item_active.gif) no-repeat top left;}
body.careers .middle .column_right .nav2 .nav2_item_line {background:url(/fcwsite/img/careers/nav2_item_active.gif) no-repeat top left;}
body.careers .middle .column_right .nav2 .nav2_item_first {padding:8px 0;}


/*body.careers .middle .column_left .select_story {position:relative;}*/
body.careers .middle .column_left .select_story .text {font:normal 11px arial, sans-serif;color:#8B8D8E;margin:0px 0px 10px;padding:1px 0px 0px 18px;background:url(/FCWSite/img/careers/arrow_down_red.gif) no-repeat 4px 4px;}
body.careers .middle .column_left .select_story .arrows {padding:0px 0px 0px 18px;}
body.careers .middle .column_left .select_story .arrows img {margin:0px 4px 0px 0px;}

body.careers .middle .column_left .related_story_title1 {display:none;position:relative;width:562px;left:10px;z-index:100;background-color:#fff;overflow:hidden;white-space:nowrap;font-size:13px;display:inline;top:-4px;color:#8b8d8e;}
body.careers .middle .column_left .related_story_title1 a {color:#8b8d8e;}
body.careers .middle .column_left .related_story_title1 a:visited {color:#8b8d8e;}
body.careers .middle .column_left .related_story_title1 a:hover {color:#6e6f64;}

body.careers .middle .column_left .related_story_title2 {display:none;position:relative;width:562px;left:10px;z-index:100;background-color:#fff;overflow:hidden;white-space:nowrap;font-size:13px;display:inline;top:-4px;color:#a71930;}
body.careers .middle .column_left .related_story_title2 a {color:#a71930;}
body.careers .middle .column_left .related_story_title2 a:visited {color:#a71930;}
body.careers .middle .column_left .related_story_title2 a:hover {color:#6e6f64;}

body.careers .middle .column_left .related_story_title3 {display:none;position:relative;width:562px;left:10px;z-index:100;background-color:#fff;overflow:hidden;white-space:nowrap;font-size:13px;display:inline;top:-4px;color:#ebb700;}
body.careers .middle .column_left .related_story_title3 a {color:#ebb700;}
body.careers .middle .column_left .related_story_title3 a:visited {color:#ebb700;}
body.careers .middle .column_left .related_story_title3 a:hover {color:#6e6f64;}

body.careers .middle .column_left .related_story_title4 {display:none;position:relative;width:562px;left:10px;z-index:100;background-color:#fff;overflow:hidden;white-space:nowrap;font-size:13px;display:inline;top:-4px;color:#6773b6;}
body.careers .middle .column_left .related_story_title4 a {color:#6773b6;}
body.careers .middle .column_left .related_story_title4 a:visited {color:#6773b6;}
body.careers .middle .column_left .related_story_title4 a:hover {color:#6e6f64;}

body.careers .middle .column_left .related_story_title5 {display:none;position:relative;width:562px;left:10px;z-index:100;background-color:#fff;overflow:hidden;white-space:nowrap;font-size:13px;display:inline;top:-4px;color:#a2ad00;}
body.careers .middle .column_left .related_story_title5 a {color:#a2ad00;}
body.careers .middle .column_left .related_story_title5 a:visited {color:#a2ad00;}
body.careers .middle .column_left .related_story_title5 a:hover {color:#6e6f64;}

body.careers .middle .column_left .story1_hide {display:none;}

body.careersstory .middle {padding-bottom:0px;}
body.careersstory .middle .column_left .inset_columns {background-image:none;}
body.careersstory .middle .column_left .inset_columns .inset_column_left {width:235px;}
body.careersstory .middle .column_left .inset_columns .inset_column_right {width:483px;}

body.careersstory .middle .column_left .working {font:normal 11px arial, sans-serif;height:116px;}
body.careersstory .middle .column_left .working .text {padding:20px 0px 0px 18px;}

body.careersstory .middle .column_left .story_message {height:175px;}
body.careersstory .middle .column_left .story_message .text {font:normal 15px/16px arial, sans-serif;color:#000;margin:0px 0px 5px;padding:0px 0px 0px 18px;}
body.careersstory .middle .column_left .story_message .links {font:normal 10px arial, sans-serif;padding:0px 0px 0px 20px;}

body.careersstory .middle .column_left .story_instructions {font:normal 10px arial, sans-serif;color:#8B8D8E;text-transform:uppercase;}
body.careersstory .middle .column_left .story_instructions .text {background:url(/FCWSite/img/careers/arrow_mouseover_text.gif) no-repeat 200px 2px;padding:0px 45px 0px 18px;}

body.careersstory .middle .column_left .inset_column_right {}
body.careersstory .middle .column_left .story_individuals {width:468px;position:absolute;left:235px;}
* html body.careersstory .middle .column_left .story_individuals {left:-483px;top:88px;} /* Added this line by md on 07.13.09. IE6 layout is messed up without this. */
body.careersstory .middle .column_left .story_individuals table {border:0px;border-collapse:collapse;width:468px;}
body.careersstory .middle .column_left .story_individuals td {padding:0px;vertical-align:top;}
body.careersstory .middle .column_left .story_individuals .col1 {width:140px;position:relative;cursor:pointer;}
body.careersstory .middle .column_left .story_individuals .col2 {width:115px;position:relative;cursor:pointer;}
body.careersstory .middle .column_left .story_individuals .col3 {width:112px;position:relative;cursor:pointer;}
body.careersstory .middle .column_left .story_individuals .col4 {width:116px;position:relative;cursor:pointer;}
body.careersstory .middle .column_left .story_individuals .thumbnail {height:115px;}
body.careersstory .middle .column_left .story_individuals .thumbnail img {border:3px solid #8b8d8e;}
body.careersstory .middle .column_left .story_individuals .name {font:bold 11px arial, sans-serif;color:#000;}
body.careersstory .middle .column_left .story_individuals .name a, body.careersstory .middle .column_left .story_individuals .name a:visited, body.careersstory .middle .column_left .story_individuals .name a:hover {color:#000;}
body.careersstory .middle .column_left .story_individuals .title {font:normal 11px arial, sans-serif;color:#6a73b4;}
body.careersstory .middle .column_left .story_individuals .office {font:normal 11px arial, sans-serif;color:#000;}
body.careersstory .middle .column_left .story_individuals .individual1 .thumbnail img {margin-top:22px;}
body.careersstory .middle .column_left .story_individuals .individual1 {position:absolute;top:0px;left:0px;padding:0px 5px 0px 27px;}
body.careersstory .middle .column_left .story_individuals .individual2 .thumbnail img {margin-top:8px;}
body.careersstory .middle .column_left .story_individuals .individual2 {position:absolute;top:0px;left:0px;padding:0px 5px 0px 0px;}
body.careersstory .middle .column_left .story_individuals .individual3 .thumbnail img {margin-top:19px;}
body.careersstory .middle .column_left .story_individuals .individual3 {position:absolute;top:0px;left:0px;padding:0px 5px 0px 0px;}
body.careersstory .middle .column_left .story_individuals .individual4 .thumbnail img {margin-top:13px;}
body.careersstory .middle .column_left .story_individuals .individual4 {position:absolute;top:0px;left:0px;padding:0px;}

body.careersstory .middle .column_left {padding:0px;height:400px;position:relative;}
body.careersstory .middle .column_left .inset_columns {padding:0px;margin:0px;}
body.careersstory .middle .column_left .clear {height:1px;padding:0px;margin:0px;}

body.careersstory .middle .column_left .skip_intro {position:absolute;z-index:100;left:18px;top:321px;}
body.careersstory .middle .column_left .skip_intro a {display:block;padding:3px 6px;background-color:#949294;color:#fff;}
body.careersstory .middle .column_left .skip_intro a:visited {background-color:#949294;color:#fff;}
body.careersstory .middle .column_left .skip_intro a:hover {background-color:#666;color:#fff;}

body.careersstory .middle .column_right {float:right;z-index:100;}
* html body.careersstory .middle .column_right {right:22px;}

body.careersstory .footer {margin-top:42px;}

body.careersperspective .middle .clear {padding:16px 0 17px 0;}

body.careersperspective .middle .column_left {background:transparent url(/FCWSite/img/careers/bg_swoosh.gif) 0 50px no-repeat;min-height:50px;padding:0px;}

.careers_profile .scrollpane {width:auto;overflow:auto;height:254px;padding:0;width:460px;border:0;}
.careers_profile .scrollpane .career_title {font:normal 16px arial, sans-serif;margin-bottom:8px;}
.careers_profile .scrollpane .career_title_gray {color:#8B8D8E;}
.careers_profile .scrollpane .career_title_red {color:#A71930;}
.careers_profile .scrollpane .career_title_yellow {color:#EBB700;}
.careers_profile .scrollpane .career_title_blue {color:#6773B6;}
.careers_profile .scrollpane .career_title_green {color:#A2AD00;}
.careers_profile a.jScrollArrowUp {background: url(/FCWSite/img/careers/scroll_up.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.careers_profile a.jScrollArrowUp:hover {background: url(/FCWSite/img/careers/scroll_up_1.gif) no-repeat 0 0;background-color:transparent;}
.careers_profile a.jScrollArrowDown {background: url(/FCWSite/img/careers/scroll_down.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.careers_profile a.jScrollArrowDown:hover {background: url(/FCWSite/img/careers/scroll_down_1.gif) no-repeat 0 0;background-color:transparent;}
.careers_profile a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.careers_profile .jScrollPaneContainer {position:relative;overflow:hidden;z-index:0;padding:0;}
.careers_profile .jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(/FCWSite/img/careers/scrollPaneTrack.gif) repeat-y top left;}
.careers_profile .jScrollPaneDrag {position:absolute;background:url(/FCWSite/img/careers/scroll_bar.gif) repeat-y;cursor:pointer;overflow:hidden;}
.careers_profile .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.careers_profile .jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}

body.careersperspective .middle .column_left .inset_columns {background:transparent url(/FCWSite/img/careers/bg_hr.gif) bottom left repeat-x;margin-top:60px;margin-bottom:0px;}
body.careersperspective .middle .column_left .inset_columns .inset_column_left {width:342px;}
body.careersperspective .middle .column_left .inset_columns .clear {padding:0px;}
body.careersperspective .middle .column_left .inset_columns .inset_column_right {width:376px;}

body.careersperspective .middle .column_left .personal_perspective_video {position:relative;}
body.careersperspective .middle .column_left .atty_info {position:absolute;top:-10px;left:35px;z-index:1;}
body.careersperspective .middle .column_left .atty_name {font-size:14px;}
body.careersperspective .middle .column_left .video_holder a {display:block;width:244px;height:250px;}

body.careersperspective .middle .column_left ul {list-style:none outside;margin:0px;padding:0px;}
body.careersperspective .middle .column_left li {display:inline;color:#6e6f64;font-size:11px;}
body.careersperspective .middle .column_left li.atty_office {color:#000;}
body.careersperspective .middle .column_left li.separator {padding:0 6px;}

body.careersperspective .middle .column_left .related_ppl {background:transparent url(/FCWSite/img/careers/bg_thumbnails.gif) 0 0 repeat-x;position:absolute;top:5px;left:266px;z-index:1;width:60px;padding-left:6px;padding-top:6px;min-height:200px;}
body.careersperspective .middle .column_left .related_ppl img {border:1px solid #8b8d8e;margin-bottom:7px;}

body.careersperspective .middle .column_left .person_info {position:absolute;top:-5px;left:310px;z-index:101;display:block !important;}
body.careersperspective .middle .column_left .person_info table.shadow {width:200px;}
body.careersperspective .middle .column_left .person_info table.shadow td.B {height:8px;}
body.careersperspective .middle .column_left .person_info td {}
body.careersperspective .middle .column_left .person_info .image_spacer img {width:20px;height:65px;}

body.careersperspective .middle .column_left .person_name {font-size:14px;font-weight:bold;color:#8b8d8e;}

body.careersperspective .middle .column_left .inset_column_right h1 {margin-bottom:8px;}
body.careersperspective .middle .column_left .inset_column_right .careers_link {margin:8px 0;}
body.careersperspective .middle .column_left .inset_column_right .read_more {margin-top:8px;}

/* Level Perspectives - "My Career Path" */
body.careersperspective .middle .column_left  .rte {}
body.careersperspective .middle .column_left  .rte table {border-collapse:collapse;border:0px;margin:0px;}
body.careersperspective .middle .column_left  .rte td {vertical-align:top;text-align:left;}

body.careersperspective .middle .column_left .notexpanded .career_path {border-bottom:1px solid #8b8d8e;position:relative;padding-left:29px;margin-bottom:21px;height:12px;}
body.careersperspective .middle .column_left .notexpanded .link_collapse {display:block !important;}
body.careersperspective .middle .column_left .notexpanded .expand {position:absolute;right:5px;bottom:0px;z-index:100;line-height:normal;}
body.careersperspective .middle .column_left .notexpanded .expand a {color:#ffffff;line-height:normal;padding:0 3px 0 5px;background-color:#fff;display:block !important;font-size:12px;margin-bottom:5px;}
body.careersperspective .middle .column_left .notexpanded .expand a:hover {color:#a71930;}
body.careersperspective .middle .column_left .notexpanded .expand img {margin-bottom:0px;}
body.careersperspective .middle .column_left .notexpanded .link {display:block !important;}
body.careersperspective .middle .column_left .notexpanded .rte_expand {display:none;}

body.careersperspective .middle .column_left .isexpanded .expand {display:none;}
body.careersperspective .middle .column_left .isexpanded .rte_expand {display:block !important;}
body.careersperspective .middle .column_left .isexpanded .rte_expand a {color:#6773b6;}
body.careersperspective .middle .column_left .isexpanded .rte_expand a:visited {color:#6773b6;}
body.careersperspective .middle .column_left .isexpanded .rte_expand a:hover {color:#323a76;}
body.careersperspective .middle .column_left .isexpanded .collapse {position:absolute;right:5px;bottom:0px;z-index:100;line-height:normal;}
body.careersperspective .middle .column_left .isexpanded .collapse a {color:#ffffff;line-height:normal;padding:0 3px 0 5px;background-color:#fff;display:block !important;font-size:12px;margin-bottom:5px;}
body.careersperspective .middle .column_left .isexpanded .collapse a:hover {color:#a71930;}
body.careersperspective .middle .column_left .isexpanded .collapse img {margin-bottom:0px;}
body.careersperspective .middle .column_left .isexpanded .career_path {border-bottom:1px solid #8b8d8e;position:relative;padding:20px;margin-bottom:21px;height:100%;}


/* Scrollpane stuff for evps */
body.careers .scrollpane {width:auto;overflow:auto;height:254px;padding:0;width:460px;border:0;}
body.careers .news_detail .scrollpane .news_title {font:bold 18px/20px arial, sans-serif;color:#8B8D8E;}
body.careers .news_detail .scrollpane .news_date {font:normal 11px/17px arial, sans-serif;color:#8B8D8E;margin:0px 0px 10px;}
body.careers .news_detail .scrollpane .news_abstract {clear:left;font:normal 12px/17px arial, sans-serif;color:#000;margin:0px 0px 10px;}

.careersperspective .scrollpane {width:auto;overflow:auto;height:254px;padding:0;width:460px;border:0;}
.careersperspective .scrollpane .career_title {font:normal 16px arial, sans-serif;margin-bottom:8px;}
.careersperspective .scrollpane .career_title_gray {color:#8B8D8E;}
.careersperspective .scrollpane .career_title_red {color:#A71930;}
.careersperspective .scrollpane .career_title_yellow {color:#EBB700;}
.careersperspective .scrollpane .career_title_blue {color:#6773B6;}
.careersperspective .scrollpane .career_title_green {color:#A2AD00;}
.careersperspective a.jScrollArrowUp {background: url(/FCWSite/img/careers/scroll_up.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.careersperspective a.jScrollArrowUp:hover {background: url(/FCWSite/img/careers/scroll_up_1.gif) no-repeat 0 0;background-color:transparent;}
.careersperspective a.jScrollArrowDown {background: url(/FCWSite/img/careers/scroll_down.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.careersperspective a.jScrollArrowDown:hover {background: url(/FCWSite/img/careers/scroll_down_1.gif) no-repeat 0 0;background-color:transparent;}
.careersperspective a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.careersperspective .jScrollPaneContainer {position:relative;overflow:hidden;z-index:0;padding:0;}
.careersperspective .jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(/FCWSite/img/careers/scrollPaneTrack.gif) repeat-y top left;}
.careersperspective .jScrollPaneDrag {position:absolute;background:url(/FCWSite/img/careers/scroll_bar.gif) repeat-y;cursor:pointer;overflow:hidden;}
.careersperspective .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.careersperspective .jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}

body.careersperspective .middle .column_left .brand_carousel_careers .brands {} /* Took out height:220px; by md 07.14.09. Otherwise, the footer is too close. */

body.careersopps .middle .column_left {}

body.careersoppsdetail .middle .column_left .inset_columns {background-image:none;margin:0px;clear:both;}
body.careersoppsdetail .middle .column_left .inset_columns .inset_column_left {float:left;width:200px;} /* was width:121px; */
body.careersoppsdetail .middle .column_left h1 {margin:0px;}
body.careersoppsdetail .middle .column_left .inset_columns .inset_column_right {float:right;width:493px;} /* was width:572px; */
body.careersoppsdetail .middle .column_left .date {color:#6e6f64;margin:0px 0px 17px;}
body.careersoppsdetail .middle .column_left .pdf {margin:0px 0px 17px;}
body.careersoppsdetail .middle .column_left .pdf img {vertical-align:middle;}

body.careersoppsdetail div.sharetools div.addthis_toolbox{margin-left:12px; height:35px;}
body.careersoppsdetail div.sharetools div.addthis_toolbox a{height:35px; display:block; float:left; margin-right:10px;}
body.careersoppsdetail div.sharetools div.addthis_toolbox a.addthis_button_twitter{width:18px; height:14px; margin-top:10px;}
body.careersoppsdetail div.sharetools div.addthis_toolbox a.addthis_button_linkedin{width:17px; height:16px; margin-top:8px;}
body.careersoppsdetail div.sharetools div.addthis_toolbox a.addthis_button_facebook{width:10px; height:20px; margin-top:7px;}

body.careersoppsform .middle .column_left {}
body.careersoppsform .middle .column_left h1 {margin:0px;} 

body.careersoverview .middle .column_left {padding:0px;}
body.careersoverview .middle .column_right .nav2 {}

body.careersoverview .middle .column_left h1 {margin-top:28px;clear:left;}  /* Firefox */
*:first-child + HTML body.careersoverview .middle .column_left h1 {margin-top:0px;}  /* IE7 */
body.careersoverview .middle .column_right .section {}
body.careersoverview .middle .column_left .select_story {margin-bottom:17px;}
body.careersoverview .middle .column_left .inset_columns {background-image:none;margin:0px;clear:both;}
body.careersoverview .middle .column_left .inset_columns .inset_column_left {float:left;width:200px;padding-top:34px;}
body.careersoverview .middle .column_left .inset_columns .inset_column_right {float:right;width:493px;}
body.careersoverview .middle .column_left .inset_columns .inset_column_right .related_award {border-top:none;padding-top:10px;padding-bottom:10px;margin:0px;}
body.careersoverview .middle .column_left .select_language {margin-top:0px;}
body.careersoverview .tabs {margin-top:17px;}
body.careersoverview .tabs ul {margin-bottom:15px;}

body.careersoverview .middle .column_left .localtime {color:#8b8d8e;}
body.careersoverview .middle .column_left .office_info {margin-bottom:17px;font:normal 11px Arial, sans-serif;}
body.careersoverview .middle .column_left .office_info h1 {font-size:16px;margin-bottom:8px;}
body.careersoverview .middle .column_left .office_info label {}
body.careersoverview .middle .column_left .video {margin-bottom:17px;}
body.careersoverview .middle .column_left img.floatleft {margin:0 10px 4px 0;float:left;}
body.careersoverview .middle .column_left img.floatright {margin:0 0 4px 10px;float:right;}
body.careersoverview .middle .column_left .related_highlight {border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin:0 0 7px;}
body.careersoverview .middle .column_left .related_award {border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin:0 0 7px;}
body.careersoverview .middle .column_left .related_award .award_title {font:bold 12px Arial, sans-serif;color:#000;margin-bottom:8px;}

body.careersoverview .middle .column_left .subpages {margin:0px 0 0 0;}
body.careersoverview .middle .column_left .subpages ul {list-style:none outside;margin:0px;padding:0px;}
body.careersoverview .middle .column_left .subpages li {border-top:1px solid #ccc;padding:2px 0 6px 0;}
body.careersoverview .middle .column_left .subpages li.first {border-top:0px solid #ccc;padding:2px 0 6px 0;}
body.careersoverview .middle .column_left .subpages li a {color:#929292;}
body.careersoverview .middle .column_left .subpages li a:visited {color:#929292;}
body.careersoverview .middle .column_left .subpages li a:hover {color:#666;}
body.careersoverview .middle .column_left .subpages li a.active {color:#000;}

body.careerswhy .middle .column_left {padding-bottom:42px;}
body.careerswhy .middle .column_left .brand_carousel_careers {margin:0px;}

/* Featured Story Colors */
.fscolor_1 {color:#8B8D8E;}
.fscolor_2 {color:#A71930;}
.fscolor_3 {color:#EBB700;}
.fscolor_4 {color:#6773B6;}
.fscolor_5 {color:#A2AD00;}

/* EVP Brand Colors */
.lightwindow .evpcolor_1 {background:#fff url(/FCWSite/img/shadow/shadow_u_gray.gif) 0 0 repeat-x !important}
.lightwindow .evpcolor_2 {background:#fff url(/FCWSite/img/shadow/shadow_u_red.gif) 0 0 repeat-x !important}
.lightwindow .evpcolor_3 {background:#fff url(/FCWSite/img/shadow/shadow_u_yellow.gif) 0 0 repeat-x !important}
.lightwindow .evpcolor_4 {background:#fff url(/FCWSite/img/shadow/shadow_u_blue.gif) 0 0 repeat-x !important}
.lightwindow .evpcolor_5 {background:#fff url(/FCWSite/img/shadow/shadow_u_green.gif) 0 0 repeat-x !important}

/* Careers Story Detail Scrollbar */
.story_detail {clear:both;font:normal 12px/17px arial, sans-serif;color:#000;padding:0;text-align:left;margin:0 0 10px;}
body.careers .story_detail .scrollpane {width:auto;overflow:hidden;height:305px;padding:0;width:650px;border:0;}
.story_detail a.jScrollArrowUp {background: url(/FCWSite/img/careers/scroll_up.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.story_detail a.jScrollArrowUp:hover {background: url(/FCWSite/img/careers/scroll_up_1.gif) no-repeat 0 0;background-color:transparent;}
.story_detail a.jScrollArrowDown {background: url(/FCWSite/img/careers/scroll_down.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:11px;}
.story_detail a.jScrollArrowDown:hover {background: url(/FCWSite/img/careers/scroll_down_1.gif) no-repeat 0 0;background-color:transparent;}
.story_detail a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
.story_detail .jScrollPaneContainer {position:relative;overflow:hidden;z-index:0;padding:0;}
.story_detail .jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(/FCWSite/img/careers/scrollPaneTrack.gif) repeat-y top left;}
.story_detail .jScrollPaneDrag {position:absolute;background:url(/FCWSite/img/careers/scroll_bar.gif) repeat-y;cursor:pointer;overflow:hidden;}
.story_detail .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.story_detail .jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
 
.story_detail .individuals table {border:0px;border-collapse:collapse;width:634px;}
.story_detail .individuals td {width:23%;padding:10px 0px;vertical-align:top;font:normal 11px/15px arial, sans-serif;color:#000;border-top:1px solid #8B8D8E;}
.story_detail .individuals td.spacer {width:17px;border:0px;}
.story_detail .individuals .image {margin:0px 0px 5px;}
.story_detail .individuals .image img {border:3px solid #8b8d8e;}
.story_detail .individuals .name {font:normal 13px arial, sans-serif;margin:0px 0px 0px;padding:2px 0px 2px 23px;background:url(/fcwsite/img/careers/arrow_story.gif) no-repeat top left;}
.story_detail .individuals .level {color:#6773B6;padding:0px 0px 0px 23px;}
.story_detail .individuals .office {padding:0px 0px 0px 23px;}
.story_detail .individuals .abstract {margin:10px 0px 0px;}

/* Careers News Detail Scrollbar */
.lightwindow .pagetools {font:normal 12px arial, sans-serif;position:static;}
.lightwindow .pagetools img {vertical-align:middle;}

.lightwindow .more {padding:5px 0px 10px;font:normal 14px/17px arial, sans-serif;color:#000;}
.lightwindow .more .arrow {color:#8B8D8E;}
.lightwindow .more img {vertical-align:middle;margin:0px 4px 0px 0px;}

.levels .icons .icon table.shadow td.E {padding:0 0 0 10px;}
.levels .icons .icon table.shadow td.E .close {float:none;text-align:right;margin-bottom:5px;padding-right:5px;}
.lightwindow .news_title {font:bold 12px/17px arial, sans-serif;color:#6E6F64;padding-right:10px;}
.lightwindow .news_date {font:normal 11px/17px arial, sans-serif;color:#8B8D8E;margin:0 0 10px;}

/* Careers Opportunities Listing */
body.careersopps .middle .column_left .opps_listing table {}
body.careersopps .middle .column_left .opps_listing table th {text-align:left;}
body.careersopps .middle .column_left .opps_listing table th.opps_title {width:30%;}
body.careersopps .middle .column_left .opps_listing table th.opps_level {width:15%;}
body.careersopps .middle .column_left .opps_listing table th.opps_office {width:20%;}
body.careersopps .middle .column_left .opps_listing table th.opps_services {width:35%;}
body.careersopps .middle .column_left .opps_listing table td {text-align:left;vertical-align:top;padding:10px;font-size:12px;line-height:15px;border:0px;}

/* Footer */
.footer {}
.footer .left { padding-top: 9px; }
.footer .right { float: right; }
.footer .socialmedia {display: inline-block;font:normal 11px arial, sans-serif; color:#6775b6;text-decoration:none;}
.footer .socialmedia .followus { display: inline-block;padding-left: 10px; padding-right: 10px;line-height: normal;position: relative;bottom: 0;}
.footer .socialmedia a { padding-right: 5px;position: relative;bottom: 0;}
.footer .socialmedia a.last-child { padding-right: 0; }
.footer .socialmedia a img { position: relative;bottom: 0;}
.footer .socialmedia a:hover img{opacity:0.8; }
.footer .nav {margin:0px 0px 8px;font:normal 11px arial, sans-serif;color:#000;}
.footer .nav a {color:#6775b6;text-decoration:none;}
.footer .nav a:hover {color:#323a76;text-decoration:none;}
.footer .nav .copyright {color:#8B8D8E;}
.footer .advertising {font:normal 8px arial, sans-serif;color:#8B8D8E;}

/* Home */
body.home .clear2 {clear:both;padding:0;}
body.home .header_right {float:right;}

body.home .header_right .logo {top:55px;}

body.home .header_right .pagetools {position:absolute;right:200px;top:20px;height:51px;margin:0px 16px;font:normal 12px arial, sans-serif;white-space:nowrap;}
body.home .header_right .pagetools a {color:#6773B6;text-decoration:none;}
body.home .header_right .pagetools a:hover {color:#323a76;text-decoration:none;}
body.home .header_right .pagetools img {vertical-align:middle;}
body.home .header_right .addspace_top {padding-top:51px;}

body.home .lightwindow td.spacer {width:2px;padding:0;line-height:normal;border:0;}
body.home .lightwindow td.spacer2 {width:2px;padding:0;line-height:normal;border:0;background-color:#fff;}

body.home .header {background:url(/fcwsite/img/header_bg.gif) no-repeat 0 5px;height:125px;}

body.home .header_left {width:742px;}
body.home .header_left .nav {display:none;} 
body.home .header_left .localization {margin-top:17px;}
body.home .header_left .localization_right .language_active {display:none;height:0;width:0;}

body.home .header_right .pagetools {display:none;width:0;height:0;}
body.home .header_right .search {margin-top:19px;margin-right:12px;height:60px;width:204px;margin-left:13px;}
body.home .header_right .logo img {margin-top:24px;margin-right:6px;}

body.home .header_right .search .search_outline input.bttn {border:0px;background-color:transparent;width:20px;height:17px;margin:1px 0;}
body.home .header_right .search .search_outline {border:1px solid #8B8D8E;padding:0 0 0 5px;background:#fff url(/fcwsite/img/btn_search.gif) 99.5% 1px no-repeat;}
*:first-child+html body.home .header_right .search .search_outline {background:#fff url(/fcwsite/img/btn_search.gif) 99% 2px no-repeat;}

body.home .expanded_search .search_outline table {width:203px;} /* Firefox */
*:first-child + HTML body.home .expanded_search .search_outline table {width:204px;background-position:184px 1px;} /* IE7 */

body.home .expanded_search .search_outline input.text {width:166px;} /* Firefox */
*:first-child + HTML body.home .expanded_search .search_outline input.text {width:164px;} /* IE7 */

body.home .middle {padding:0px 13px 0 0;}

body.home .middle .column_left {padding:0;}

body.home .middle .column_left .slideshow {position:relative;width:682px;height:385px;margin-left:10px;}
body.home .middle .column_left .scroll_left {position:absolute;left:0;top:188px;z-index:100;}
body.home .middle .column_left .scroll_right {position:absolute;right:0;top:188px;z-index:100;}
body.home .middle .column_left .slideshow_image {position:absolute;width:628px;height:385px;overflow:hidden;margin-left:23px;top:0;z-index:100;}

/* this was added to stop the flicker of images on load for the home page */
body.home .middle .column_left .slideshow_image {
    position: relative;
    visibility: hidden;
    left: -5000px;
}
/* end of flicker image fix */


body.home .middle .column_left .news {padding-bottom:0;margin-bottom:0;}

body.home .middle .column_right {padding-top:0px;width:225px;text-align:right;position:relative;z-index:10001;}

body.home .middle .column_right .nav2 {font:normal 15px arial, sans-serif;color:#8B8D8E;position:absolute;z-index:1001;right:0;text-align:left;margin:0;width:225px;}

body.home .middle .column_right .nav2 a {color:#8B8D8E;text-decoration:none;}
body.home .middle .column_right .nav2 a:hover {color:#6E6F64;text-decoration:none;}
body.home .middle .column_right .nav2 a.active {color:#000;text-decoration:none;}
body.home .middle .column_right .nav2 a.active_flyout_right {color:#000;text-decoration:none;}
body.home .middle .column_right .nav2 .nav2_item {background-image:none;display:block;padding:8px 0 8px 20px;}
body.home .middle .column_right .nav2 .nav2_item_active { background:#fff url(/fcwsite/img/careers/nav2_item_active.gif) no-repeat top left;display:block;padding:8px 0 8px 20px;}
body.home .middle .column_right .nav2 .nav2_item_line { background:url(/fcwsite/img/careers/nav2_item_active.gif) no-repeat top left;}
body.home .middle .column_right .nav2 .nav2_item_first {padding:8px 0 8px 20px;}

body.home .middle .column_right .rightbtm {width:215px;text-align:left;padding:240px 0 8px 20px;}
body.home .middle .column_right .flyout {right:215px !important;left:auto !important;margin-top:-240px;z-index:1000; margin-left:auto; margin-right:auto;}

body.home .middle .top_news {margin:0 0 15px 10px;font-size:11px;line-height:15px;}

body.home .middle .section_title {padding:0 0 10px 10px;border-bottom:1px solid #cdcdcd; }
body.home .middle .section_title a{font-size:18px; color:#a3a3a3;}
body.home .middle .section_title a:hover{color: #A11D30;}

body.home div#divSearchLightbox{left:50%!important; margin-left:-215px; top:50%!important; margin-top:-125px;}

body.home .middle .search_link {display:inline; margin-left:215px;}
body.home .middle .search_link a {color:#707070; vertical-align:top;}
body.home .middle .search_link a:visited {color:#707070;}
body.home .middle .search_link a:hover {color:#555;}

body.home .middle .news_item_left {float:left;width:290px;padding:12px 10px;}
body.home .middle .news_item_mid {float:left;width:290px;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:12px 10px 12px 20px;}
body.home .middle .news_item_right {float:right;width:290px;padding:12px 10px 12px 20px;}

body.home .footer {margin-left:13px;}

body.home .footer .advertising {display:none;height:0;width:0;}

body.home .lightwindow td.spacer {width:2px;padding:0;line-height:normal;border:0;}
body.home .lightwindow td.spacer2 {width:2px;padding:0;line-height:normal;border:0;background-color:#fff;}


/* Blank Page */
body.blankpage .clear2 {clear:both;padding:0;}
body.blankpage .header_right {float:right;}
body.blankpage .header_right .logo {top:55px;}
body.blankpage .header {background:url(/fcwsite/img/header_bg.gif) no-repeat 0 5px;height:125px;}
body.blankpage .header_right .logo img {margin-top:24px;margin-right:6px;}
body.blankpage .middle {padding:0px 13px 0 0;}

h1.blankpage {font:30px/35px arial, sans-serif;color:#8B8D8E;margin:20px 0px 27px;}


/* RADEditor Styles */
.bigred   {caption:Big Red Text;font:normal 16px arial, sans-serif;color:#A71930;text-decoration:none;}
.bigtext   {font:normal 16px arial, sans-serif;color:#000;}

/* Office/Region/Services Event and Publication Sub Pages */
div.subpage .listing {width:100%;}
div.subpage span.showingNum {float:right;}
div.subpage .listing th {background-color:#919191;color:#ffffff;padding: 0px 10px 0px 10px;font-weight:normal;}
div.subpage .listing th a {color:#fff;}
div.subpage .listing th.active a {font-weight:bold;}
div.subpage .listing th img.arrow_sort {display:none; padding-left:5px;}
div.subpage .listing th.active img.arrow_sort {display:inline;}
div.subpage .listing td {padding:10px 10px 10px 10px;border-top: #8b8d8e 1px solid;font-size:12px; vertical-align:top;line-height:15px; text-align:left;}
div.subpage .listing td.lastline {padding: 0px 10px 0px 10px;line-height:2px;}

div.subpage .pageIndex a.currentpagelink {display:none;}
div.subpage .pageIndex .bdsresultspagelist a.currentpagelink {display:inline;font-weight:bold;color:#6e6f64;}

div.subpage .listing td.pubs_date {white-space:nowrap;width:125px;}
div.subpage .listing td.pubs_title {width:408px;}
div.subpage .listing td.pubs_title div.pubs_abstract {color:#6e6f64;}
div.subpage .listing td.pubs_office {width:125px;}

div.subpage .listing td.events_date {white-space:nowrap;width:125px;}
div.subpage .listing td.events_title {width:408px;}
div.subpage .listing td.events_office {width:125px;}


div.column_left div.listing.photobook {border-top:1px solid #8b8d8e;padding-top:11px;}
div.column_left div.listing.photobook:first-child {border:none;padding-top:0;}
div.column_left div.listing.photobook ul{margin:0 0 20px;}
div.column_left div.listing.photobook ul li{margin:0 0 5px;list-style-type: none;}
div.column_left div.listing.photobook ul li.name{font-size:14px;}
div.column_left div.listing.photobook div.carousel{overflow:hidden; margin:0 0 20px;}
div.column_left div.listing.photobook div.carousel div.left{float:left; margin:0 10px;}
div.column_left div.listing.photobook div.carousel img{max-width:95px;}
div.column_left div.listing.photobook div.carousel div.image,
div.column_left div.listing.photobook div.carousel div.videothumbnail{text-align:center; min-height:60px;}
div.column_left div.listing.photobook div.carousel div.right{float:left;}
div.column_left div.listing.photobook div.carousel div.arrow{margin-top:50px;}
div.column_left div.listing.photobook div.title h4{margin-bottom:5px;}
div.column_left div.listing.photobook div.content{margin:0 0 20px;}
div.column_left div.listing.photobook div.Description{margin:0 0 20px;}
div.column_left div.listing.photobook div.readmore{margin:0 0 20px; font-size:15px;}
div.column_left div.listing.photobook div.viewall{margin:0 0 20px; font-size:15px;}
div.column_left div.listing.photobook span.black{color:#000;}
div.column_left div.listing.photobook div.bx-wrapper a.bx-prev{position:absolute; top:18px; left:0;}
div.column_left div.listing.photobook div.bx-wrapper a.bx-next{position:absolute; top:18px; right:0;}
div.column_left div.videos{border-bottom:none;}

div.column_right div.listing.photobook {border-top:1px solid #8b8d8e;padding-top:11px;}
div.column_right div.listing.photobook:first-child {border:none;padding-top:0;}
div.column_right div.listing.photobook ul{margin:0 0 20px;}
div.column_right div.listing.photobook ul li{margin:0 0 5px;list-style-type: none;}
div.column_right div.listing.photobook ul li.name{font-size:14px;}
div.column_right div.listing.photobook div.carousel{overflow:hidden; margin:0 0 20px;}
div.column_right div.listing.photobook div.carousel div.left{float:left; margin:0 10px;}
div.column_right div.listing.photobook div.carousel img{max-width:200px;}
div.column_right div.listing.photobook div.carousel div.image,
div.column_right div.listing.photobook div.carousel div.videothumbnail{text-align:center; min-height:60px;}
div.column_right div.listing.photobook div.carousel div.right{float:left;}
div.column_right div.listing.photobook div.carousel div.arrow{margin-top:50px;}
div.column_right div.listing.photobook div.title h4{margin-bottom:5px;}
div.column_right div.listing.photobook div.content{margin:0 0 20px;}
div.column_right div.listing.photobook div.Description{margin:0 0 20px;}
div.column_right div.listing.photobook div.readmore{margin:0 0 20px; font-size:15px;}
div.column_right div.listing.photobook div.viewall{margin:0 0 20px; font-size:15px;}
div.column_right div.listing.photobook span.black{color:#000;}
div.column_right div.listing.photobook div.bx-wrapper a.bx-prev{position:absolute; top:50px; left:0;}
div.column_right div.listing.photobook div.bx-wrapper a.bx-next{position:absolute; top:50px; right:0;}
div.column_right div.videos{border-bottom:none;}



/*added for styling the video players*/
div.videoContainer a.videoclose,
div.iframeContainer a.containerclose {background:transparent url("/FCWSite/img/video/closeVideo.png") 0 0 no-repeat;margin-top:-40px;margin-right:-12px;height:36px;width:36px;float:right;border:none;text-decoration:none;}
div.videoContainer a.videoclose{margin-right:-22px;}
div.videoContainer,
div.iframeContainer{margin:0 auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#FFF;padding:30px 0 10px 0;box-shadow:0 0 50px 10px #222;-moz-box-shadow:0 0 50px 10px #222;-webkit-box-shadow:0 0 50px 10px #222;}
div.iframeContainer{width:600px; height:400px;}
div.videoContainer{padding-left:10px;padding-right:10px;}


.video_desc .heading a.active {font:bold 1em Arial, Helvetica, sans-serif;color:#2b2b2b;margin-top:0;outline:none;cursor:text;}

#videoflowpla a {outline:none;width:320px !important;height:240px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body.home div.slideshow div.scroll_right {right:-17px !important;}
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.

.jspContainer {overflow: hidden; position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute; top: 0; right: 0; width: 16px;	height: 100%; background: red;}
.jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%;	height: 16px; background: red;}
.jspVerticalBar *,
.jspHorizontalBar * { margin: 0; padding: 0;}
.jspCap { display: none;}
.jspHorizontalBar .jspCap { float: left;}
.jspTrack {background: #dde; position: relative;}
.jspDrag {background: #bbd; position: relative;	top: 0;	left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left; height: 100%;}
.jspArrow {background: #50506d; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled {cursor: default;	background: #80808d;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4; float: left; height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* html .jspCorner {margin: 0 -3px 0 0;
}
*/ 
