@charset "utf-8";
/* CSS Document */


/* >>/* html<< is an IE6 fix */

html, body {margin:0;text-align:center;background:#c6c6c6 url(/FCWSite/Img/diversity/dropshadow_bg.gif) top center repeat-y;padding:0;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#4c4b4b;}

/* BDS Ajax controls */
.bdsresultspagelist{padding-left:4px;padding-right:4px;}
.bdsresultspagelist .showmoreprev { letter-spacing:-1px;}
.bdsresultspagelist .showmorenext { letter-spacing:-1px;}
.bdspagecount {display:none;}
.bdsentitycount {display:none;}
.bdscurrentpage {display:none;}
.bdscurrentpagesize {display:none;} 
.loadingImage {float:left;display:inline;position:absolute;margin:2px 0px 0px 2px;}
.smallloadingImage {float:right;display:inline;position:absolute;display:none;}
.ajaxpagecontrol {display:none;} 

/* Event listing  control */
.middle .inset_columns .inset_column_right div.listing table.eventlist .eventHeadingFirst, .middle .inset_columns .inset_column_right div.listing table.eventlist, .middle .inset_columns .inset_column_right div.listing table.newslist .eventHeadingFirst, .middle .inset_columns .inset_column_right div.listing table.newslist {font-size:12px; font-weight:bold; color:#000;}
.eventHeading{padding:0px 0px 4px 5px;}
.eventHeadingFirst { background-color: #fff;
    border-bottom: 1px dotted #b6b6b6 !important;
    font-size: 13px!important;
    font-weight: bold;
    margin: 5px 5px 10px;
    padding: 0 0 4px 5px;
	color:#4C4B4B!important;}
	
.eventHeading { background-color: #fff;
    border-bottom: 1px dotted #b6b6b6 !important;
    font-size: 13px!important;
    font-weight: bold;
    margin: 5px 5px 10px;
    padding: 0 0 4px 5px;
	color:#4C4B4B!important;}

table.eventlist{border:1px solid #c5c5c5;}
/*table.eventlist .gray {background-color: #F8F8F8;}*/

/* Global */
form {margin:0;padding:0;height:100%;}
a {text-decoration:none;color:#003580;}
a:visited {text-decoration:none;color:#1F6DDF;}
a:hover {text-decoration:none;color:#1F6DDF;}
img {border:0;margin:0;}
th {text-align:left;}
td {text-align:left;vertical-align:top;padding:0;font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
h1 {font:bold 18px Verdana, Arial, Helvetica, sans-serif;color:#4c4b4b;margin:0;}
h2 {font:bold 13px Verdana, Arial, Helvetica, sans-serif;color:#4c4b4b;margin:0;}
h3 {font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#4c4b4b;margin:0;}
h4 {font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#4c4b4b;margin:0;}
h5 {font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#4c4b4b;margin:0;}
p {margin-top:0;margin-bottom:16px;}
br {line-height:8px;}
.clear {clear:both;}

.richtext {line-height:16px;}
.richtext_rightcol {line-height:12px;}

/* to center on page */
.container {width:960px;margin:0 auto;position:relative;text-align:left;}

/* Header */
.header {height:108px;}
.header .logo img {margin:20px 0 0 17px;}

.pagetools {position:absolute;right:12px;top:99px;z-index:100;}
.pagetools li {display:inline;font-size:11px;padding:0 0 0 7px;}
.pagetools li a {color:#003580;}
.pagetools li a:visited {color:#003580;}
.pagetools li a:hover {color:#003580;text-decoration:underline;}
.pagetools img {margin:0 3px -1px 0;}


/* Main Navigation */
.nav {float:right;padding:20px 9px 0 0;}

.nav ul {list-style:none outside;margin:0;padding:0;}
.nav li {float:left;position:relative;padding:0 0 0 35px; margin-top:-8px;}
.nav li.nav_first_item {padding:0;}
.nav li.line {padding:0 7px;margin-top:0px;}
.nav li.line img {margin-top:1px;}

/* Site Search */
.sitesearch {background:transparent url(/FCWSite/Img/diversity/bg_search.gif) 0 0 no-repeat;height:24px;width:179px;position:absolute;right:8px;top:68px;}
.sitesearch input.text {border:0;background-color:transparent;font:normal 11px/16px Verdana, sans-serif;color:#b6b6b6;width:148px;height:20px;padding-left:5px;padding-right:5px;}
.sitesearch input.btn {border:0;background-color:transparent;width:20px;height:20px;cursor:pointer;}

.loadingText {margin-left:4px;}
/* Middle */
.middle {background:transparent url(/FCWSite/Img/diversity/bg_mainbody.gif) 9px 27px no-repeat;padding:0 9px;min-height:300px;height:auto !important;height:300px;}

.middle h1 {margin-left:165px;}
.middle h1.newseventsdetail {font-size:11px;color:#7b7b7b;margin-top:6px;margin-bottom:18px;margin-left:0;}

.middle .left_column {float:left;width:695px;padding-top:6px;}

.middle .right_column {float:right;width:230px;padding-top:12px;padding-right:5px;}

.middle .inset_columns {width:695px;}

.middle .inset_columns .inset_column_left {float:left;width:149px;padding-right:3px;}

.middle .inset_columns .inset_column_right {float:right;width:502px;padding:8px 28px 0 13px;}

.middle .inset_columns .inset_column_right div.newseventscontent {font-size:11px;line-height:21px;}

.middle .inset_columns .inset_column_right div.listing {margin-bottom:20px;}
.middle .inset_columns .inset_column_right div.listing .pageIndex {font-size:11px;white-space:nowrap;padding-right:8px;display:block;float:left;height:20px;width:auto;}
.middle .inset_columns .inset_column_right div.listing a.currentpagelink {color:#4c4b4b;cursor:default;margin:0 2px;}
.middle .inset_columns .inset_column_right div.listing .loadingText {color:#4c4b4b;}
.middle .inset_columns .inset_column_right div.listing .ajaxpagecontrol {margin-bottom:22px;width:480px;}
.middle .inset_columns .inset_column_right div.listing .ajaxpagecontrol .viewall {width:65%;display:block;float:left;font-family:Verdana, Geneva, sans-serif;height:20px;font-size:11px;}

a.viewAllLinkStart {display:inline;background: url(/FCWSite/Img/careers/l_view_all_buttonstart.gif) no-repeat;padding:2px 4px 4px 0px;width:8px; *position:relative;}
a.viewAllLinkEnd {display:inline;background: url(/FCWSite/Img/careers/l_view_all_buttonEnd.gif) no-repeat;padding:2px 0px 4px 4px;width:8px; *position:relative;}
a.viewAllLink {text-align:right;background:url(/FCWSite/img/careers/l_view_all_buttonmiddle.gif) repeat-x; padding:2px 7px 4px 5px; *position:relative;}

.middle .inset_columns .inset_column_right div.listing {}
.middle .inset_columns .inset_column_right div.listing table.eventlist {border-collapse:collapse;border:none !important;margin:0 0 20px;padding:0;clear:left;width:749px !important;}
.middle .inset_columns .inset_column_right div.listing table.eventlist td {padding:0px 0px 4px 5px;vertical-align:top;text-align:left;font-size:11px;line-height:15px;}
.middle .inset_columns .inset_column_right div.listing table.eventlist td.date {width:150px;padding-right:16px;color:#4c4b4b;}
.middle .inset_columns .inset_column_right div.listing table.eventlist td.date div.date {font-weight:bold;color:#000;margin-bottom:5px;}
.middle .inset_columns .inset_column_right div.listing table.eventlist td.date div.diamond {float:left;display:inline;}
.middle .inset_columns .inset_column_right div.listing table.eventlist td.date div.location {display:table;.display:inline-block;margin-left:15px;.margin-left:0;.padding-left:6px;color:#101010;}

.middle .inset_columns .inset_column_right div.listing table.newslist {border-collapse:collapse;border:0px none!important; margin:0 0 20px;padding:0;clear:left;width:749px !important;}
.middle .inset_columns .inset_column_right div.listing table.newslist td {padding:8px 2px; vertical-align:top;text-align:left;font-size:11px;line-height:15px; }
.middle .inset_columns .inset_column_right div.listing table.newslist td.date {width:150px;padding-right:16px;color:#4c4b4b;}
.middle .inset_columns .inset_column_right div.listing table.newslist td.date div.date {font-weight:bold;color:#000;}

.middle .inset_columns .inset_column_right div.newseventscontent {display:table;.display:inline-block;}
.middle .inset_columns .inset_column_right div.sidebar {float:right;width:217px;margin-left:17px;padding-top:4px;}
.middle .inset_columns .inset_column_right div.sidebar h2 {margin-bottom:6px;color:#7b7b7b;font-size:11px;}
.middle .inset_columns .inset_column_right div.sidebar ul {list-style:none none;margin:0 0 21px;padding:0;}
.middle .inset_columns .inset_column_right div.sidebar ul li {padding:0;margin-bottom:4px;}

/* Right column */
.middle .right_column .frame_content {border:2px solid #cad5e5;background-color:#fff;padding:14px; text-align:center; margin-top: 8px;}
.middle .right_column .frame_content table {width:232px;margin:0 auto;}
.middle .right_column .frame_content td.photo {padding-right:4px;}
.richtext_rightcol div.img_title {font-weight: bold; font-size: 14px; padding-top: 4px;}

/* Two column layout */

body.twocol .middle .left_column {width:937px;}

body.twocol .middle .right_column {display:none;}

body.twocol .middle .inset_columns {width:937px;}

body.twocol .middle .inset_columns .inset_column_right {width:772px;padding-right:0;}

/* Left Navigation */
.leftnav ul {list-style:none outside;margin:0;padding:0;}
.leftnav li {border-bottom:2px solid #e2e7ec;padding:13px 0 8px;}
.leftnav li.active {font-weight:bold;}
.leftnav li.active a:hover {color:#003580;}
.leftnav li a {color:#003580;}
.leftnav li a.active {font-weight:bold;}
.leftnav li a.active:hover {color:#003580;}
.leftnav li a:visited {color:#003580;}
.leftnav li a:hover {color:#1F6DDF;}
.leftnav li.leftnav_first_item {padding-top:15px;}
.leftnav li.leftnav_last_item {border-bottom:0;padding:13px 0 8px;}

/* Footer */
.footer {background:transparent url(/FCWSite/Img/diversity/bg_dottedline.gif) 9px 0 no-repeat;text-align:right;padding:7px 10px 0 0;margin:28px 0 14px 0;clear:both;}
.footer ul {list-style:none outside;margin:0;padding:0;}
.footer li {display:inline;padding:0;color:#b6b6b6;font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.footer li.copyright {padding-right:11px;}
.footer li.separator {padding:0 5px;font-weight:normal;}
.footer li a {color:#003580;}
.footer li a:visited {color:#003580;}
.footer li a:hover {color:#1F6DDF;}

/* Home */
body.home .header {height:93px;}

body.home .middle {background:transparent url(/FCWSite/Img/diversity/bg_mainbody.jpg) 9px 0 no-repeat;min-height:440px;height:auto;height:440px;}

body.home .sections ul {list-style:none outside;margin: 18px 0 0 23px;padding:0;}
body.home .sections li {background:transparent url(/FCWSite/Img/diversity/bg_bullet.gif) 0 3px no-repeat;padding: 0 0 7px 12px;}

body.home .sections a {color:#4c4b4b;}
body.home .sections a:visited {color:#4c4b4b;}
body.home .sections a:hover {color:#1F6DDF;}

body.home .col1 {position:absolute;top:326px;left:16px;z-index:10;width:310px;padding-right:24px;}
body.home .col2 {position:absolute;top:326px;left:342px;z-index:10;width:315px;padding-right:24px;}
body.home .col3 {position:absolute;top:326px;left:669px;z-index:10;width:263px;padding-right:24px;}

body.home .col_title {margin-left:2px;margin-top:-8px;}
body.home .col_text {list-style:none outside;margin:21px 0px 0 23px;padding: 0;}


body.home .lawyer_pics {margin-top:10px;margin-left:19px;}
body.home .lawyer_pics img {margin:0 3px;}

body.home .footer {margin-top:10px;margin-bottom:5px;}
