/*********************************************
					GENERAL
*********************************************/
body {background-color:#fff;margin:0px;text-align:center;font:arial, sans-serif;color:#464e58; font-size:1em;}

/* Text Editor */
a {color:#2a7da5;text-decoration:none;outline:none;}
a:hover {color:#464e58;text-decoration:none;outline:none;}
a:focus,
a:active{border:2px solid #007fa8;}

img {border:0px;}

p {font:normal 1em/1.3em arial, sans-serif;color:#464e58;margin:0px 0px 10px;}

h1 {font:bold 1.75em/1.625em arial, sans-serif;color:#464e58;margin:16px 0px 10px;}
h2 {font:bold 1.5em/1.438em arial, sans-serif;color:#464e58;margin:0px 0px 10px;}
h3 {font:bold 1.2em/1em arial, sans-serif;color:#464e58;margin:0px 0px 5px;}
h4 {font:bold .75em/1.3em arial, sans-serif;color:#464e58;margin:0px 0px 5px;}

ul {margin-top:0px;margin-bottom:10px;list-style:square;}

/* Printable Logo */
.logo_print {display:none;}

/* Top Bar */
.topbarA {background-color:#626469;}
.topbar {background-color:#626469;width:970px;margin:0px auto;text-align:left;position:relative;}

.topbar .languages {float:left;padding:4px 0px 5px;font:normal .75em arial, sans-serif;color:#fff;}
.topbar .languages a {color:#fff;text-decoration:none;}
.topbar .languages a:hover {color:#464e58;text-decoration:none;}

.topbar .menu_languages {position:absolute;visibility:hidden;z-index:100;background-color:#9da5af;font:normal .75em arial, sans-serif;color:#fff;width:70px;margin-top:-22px;margin-left:70px;}	
.topbar .menu_languages a {color:#fff;text-decoration:none;}
.topbar .menu_languages a:hover {color:#464e58;text-decoration:none;}
.topbar .menu_languages ul {list-style:none none;padding:8px 8px 5px;margin:0px;}
.topbar .menu_languages li {margin:0px;padding:0px 0px 2px;}

.topbar .pagetools {float:right;padding:4px 0px 0px;position:relative;right:0;top:0;height:0; overflow:visible;display:inline-block;}
.topbar .pagetools ul {list-style:none none;padding:0px;margin:0px;/***/position:relative;top:-25px;}
.topbar .pagetools li {display:inline;padding:0px;}
.topbar .pagetools li.separator {display:inline;padding:0px 7px;}
.topbar .pagetools li a{margin-left: 19px;}
.topbar .pagetools li a:focus,
.topbar .pagetools li a:active{border:2px solid #cae8f6;}

.topbar .topnav {padding:4px 0 5px 234px;font:normal .75em arial, sans-serif;color:#fff;}
.topbar .topnav ul {list-style:none none;padding:0;margin:0;}
.topbar .topnav li {display:inline;padding:0px;}

.topbar .topnav li.separator {display:inline;padding:0px 9px;}
.topbar .topnav li.separator_fr {display:inline;padding:0px 10px;}

.topbar .topnav a {color:#fff;text-decoration:none; margin-right: 24px}
.topbar .topnav a:hover {text-decoration:none; color:#cae8f6;}
.topbar .topnav a.active {color:#fff;text-decoration:none; font-weight:bold;}
.topbar .topnav a.active:hover {color:#fff;text-decoration:none;}
.topbar .topnav a:focus,
.topbar .topnav a:active{border:2px solid #cae8f6; padding-left:4px;}

/* Header */
.header {width:970px;margin:0px auto;text-align:left;clear:both;position:relative; z-index:10;}

.header .sitesearch {float:right;padding:21px 0px 8px;text-align:left;}
.header .sitesearch ul {list-style:none none;margin:0px;padding:0px;}
.header .sitesearch li {display:inline;padding:0px;}
.header .sitesearch input.text {font:normal .813em arial, sans-serif;color:#464e58;background-color:#e3e7eb;border:0px;width:133px;height:16px;margin:0px;}
.header .sitesearch input.button {border:0px solid #2a7da5;background-color:#2a7da5;font:normal .75em arial, sans-serif;color:#fff;cursor:pointer;height:18px;margin:0px; }
.header .sitesearch input.button:focus, .header .sitesearch input.sffocus {  background-color: #227EA9; color: #fff; border:2px solid #464e58;}
.header label.sitesearch { font:normal .813em arial, sans-serif;color:#464e58; position: absolute; top: 0; /*left: 1275px;*/margin-left:800px;color: #2A7DA5;right:55px;*right:45px;}

.header .nav1 {padding:24px 0px 8px 234px;font:normal .813em arial, sans-serif;color:#fff;white-space:nowrap;text-align:left;}
.header .nav1 ul {list-style:none none;padding:0px;margin:0px;}
.header .nav1 li {display:inline;padding:0px;}
.header .nav1 li.separator {display:inline;padding:0px 12px;}
.header .nav1 li.separator_fr {display:inline;padding:0px 4px;}
.header .nav1 a {color:#2a7da5;text-decoration:none;  margin-right: 58px;}
.header .nav1 a:hover {color:#464e58;text-decoration:none;} 
.header .nav1 a.active {color:#464e58;text-decoration:none;}
.header .nav1 a.active:hover {color:#464e58;text-decoration:none;}
.header .nav1 a:focus,
.header .nav1 a:active{padding-left:4px;}

/* Menus */
.menu {position:absolute;visibility:hidden;z-index:100;font:normal .75em arial, sans-serif;color:#fff;width:180px;text-align:left;margin-top:-1px;}
*:first-child+html .menu {margin-top:0;}
* html .menu {margin-top:0;}
.menu table {border-collapse:collapse;border:0;margin:0;}
.menu td {text-align:left;vertical-align:top;padding:0;}
* html .menu td {behavior:url(/fcwsite/include/iepngfix.htc);}
.menu td.ul_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/ul_shadow.png) 0 0 no-repeat;}
.menu td.ul_shadow img {width:8px;}
.menu td.u {width:auto;height:28px;background:transparent url(/fcwsite/img/shadow/bg_partofarrow.gif) 0 0 repeat-x;}
.menu td.ur_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/ur_shadow.png) 0 0 no-repeat;}
.menu td.ur_shadow img {width:8px;}
.menu td.midleft_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/midleft_shadow.png) 0 0 repeat-y;}
.menu td.mid {background-color:#2a7da5;}
.menu td.midright_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/midright_shadow.png) 0 0 repeat-y;}
.menu td.ll_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/ll_shadow.png) 0 0 no-repeat;}
.menu td.l {width:auto;height:9px;background:transparent url(/fcwsite/img/shadow/l_shadow.png) 0 0 repeat-x;}
.menu td.lr_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/lr_shadow.png) 0 0 no-repeat;}
.menu a {color:#fff;text-decoration:none;}
.menu a:hover {color:#9bebff;text-decoration:none;}
.menu ul {list-style:none none;padding:4px 18px 14px 13px;margin:0px;}
.menu li {margin:0px;padding:0px 0px 3px;}

.menu_search {position:absolute;visibility:hidden;z-index:100;font:normal .75em arial, sans-serif;color:#fff;width:588px;text-align:left;margin-top:-1px;}
*:first-child+html .menu_search {margin-top:0;}
* html .menu_search {margin-top:0;}
.menu_search table {border-collapse:collapse;border:0;margin:0;}
.menu_search td {text-align:left;vertical-align:top;padding:0;}
* html .menu_search td {behavior:url(/fcwsite/include/iepngfix.htc);}
.menu_search td.ul_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/ul_shadow.png) 0 0 no-repeat;}
.menu_search td.ul_shadow img {width:8px;}
.menu_search td.u {width:auto;height:28px;background:transparent url(/fcwsite/img/shadow/bg_partofarrow.gif) 0 0 repeat-x;}
.menu_search td.ur_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/ur_shadow.png) 0 0 no-repeat;}
.menu_search td.ur_shadow img {width:8px;}
.menu_search td.midleft_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/midleft_shadow.png) 0 0 repeat-y;}
.menu_search td.mid {background-color:#2a7da5;}
.menu_search td.midright_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/midright_shadow.png) 0 0 repeat-y;}
.menu_search td.ll_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/ll_shadow.png) 0 0 no-repeat;}
.menu_search td.l {width:auto;height:9px;background:transparent url(/fcwsite/img/shadow/l_shadow.png) 0 0 repeat-x;}
.menu_search td.lr_shadow {width:8px;background:transparent url(/fcwsite/img/shadow/lr_shadow.png) 0 0 no-repeat;}
.menu_search a {color:#fff;text-decoration:none;}
.menu_search a:hover {color:#9bebff;text-decoration:none;}
.menu_search .fields {padding:4px 18px 20px 11px;}
.menu_search .fields h1 {font:bold 1em/1.3em arial, sans-serif;color:#fff;margin:0px 0px 5px;}
.menu_search .fields .alpha {font:bold 1.2em/1em arial, sans-serif;color:#fff;text-transform:uppercase;margin:0px 0px 25px;white-space:nowrap;}
.menu_search .fields input.text {width:184px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;border:1px solid #fff;background-color:#fff;}
.menu_search .fields input.bttn {margin:2px 0px 0px 10px;}
.menu_search .fields .advanced {float:right; *line-height: 2em;}

.menu_search .fields .advanced a:focus {border: 2px solid #FFF; font:normal 1em/1.3em arial, sans-serif;}


div.menu_search *:active,
div.menu_search *:focus,
div.menu *:active,
div.menu *:focus {border-color: #FFF;}

/*
 * Taken out for Jira WST-16889 
 * This may return when experiences is brought back.

 div#menu2 {left: 350px !important;top: 60px !important;}
div#menu5 {left: 625px !important; top: 60px !important;}
div#menu6 {left: 705px !important; top: 60px !important;}*/

 div#menu2 {left: 350px !important;top: 60px !important;}
div#menu5 {left: 595px !important; top: 60px !important;}
div#menu6 {left: 700px !important; top: 60px !important;}


/* Footer */
.footer {width:970px;margin:0px auto;text-align:left;clear:both;padding:25px 0px 10px;}

.footer .footernav {white-space:nowrap;font:normal .75em arial, sans-serif;color:#9da5af;}
.footer .footernav ul {list-style:none none;padding:0px;margin:0px;}
.footer .footernav li {display:inline;padding:0px;}
.footer .footernav li.separator {display:inline;padding:0px 8px;}
.footer .footernav a {color:#626469;text-decoration:none;margin-right:19px;}
.footer .footernav a:hover {color:#2a7da5;}
.footer .footernav a:focus,
.footer .footernav a:active{padding-left:4px;}

.footer .copyright {float:right;font:normal .688em arial, sans-serif;color:#464e58;}

/* Middle */
.middle {width:970px;margin:0px auto;clear:both;}

.container_left {float:left;width:234px;text-align:left;font:normal .75em/1.3em arial, sans-serif;color:#464e58;}

.container_left .header_left {margin:0px 0px 13px;}
.container_left .header_left .logo {}
.container_left .header_left .title {margin:121px 0px 0px;width:234px;height:108px;background:transparent url(/fcwsite/img/bg_title.gif) 0 0 no-repeat;display:block;font:bold 21px/21px Arial, Helvetica, sans-serif;.line-height:22px;color:#626469;text-transform:lowercase;text-align:right;position:relative;z-index:1;}
.container_left .header_left h1.title img {display:none;}
.container_left .header_left .titleA {position:absolute;right:0;top:0;height:108px;display:table; *display:block}
.container_left .header_left .titleB {display:table-cell;vertical-align:middle;text-align:right;.position:relative;margin-top:expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");padding-right:15px; *display:block} /* funky expression for IE7 */
.container_left .header_left .title_landing {padding:242px 0px 0px;}

.container_left .flash_scroller_vert {padding:0px 4px 0px 20px;}

.container_right {float:right;width:736px;text-align:left;font:normal .75em/1.3em arial, sans-serif;color:#464e58;padding:0px;margin:0px;}

.container_right .header_right {margin:0px;padding:0px;}
.container_right .header_right .sitebanner img,.container_right .header_right .pagebanner img{display:block}
.container_right .header_right .banner {margin:0px 0px 13px;}
.container_right .header_right .banner_background {height:272px;margin:0px 0px 13px;}

/*********************************************
					LEFT SIDE
*********************************************/
.leftsideB {background:url(/fcwsite/img/leftside_middle.gif) repeat-y top left;}
.leftsideA {background:url(/fcwsite/img/leftside_top.gif) no-repeat top left;}
.leftside {background:url(/fcwsite/img/leftside_bottom.gif) no-repeat bottom left;padding: 0px 23px 15px 26px;}

.leftside h2 {font:bold .75em/1.3em arial, sans-serif;color:#464e58;margin:0px;padding:0px 0px 10px 0px;clear:left; background-repeat: no-repeat;}
/*.leftside h2 a.arrow_down {color:#464e58;text-decoration:none;cursor:pointer;}*/
.leftside h2 a.arrow_down:visited {color:#464e58;text-decoration:none;cursor:pointer;}
.leftside h2 a.arrow_down:hover {color:#464e58;text-decoration:none;cursor:pointer;}
.leftside h2 a.arrow_down {font:bold 1em/1.3em arial, sans-serif;color:#464e58;margin:0px;background:url(/fcwsite/img/arrow_down.gif) no-repeat 0px 1px;padding:0px 0px 10px 17px;font-size:12px;}
.leftside h2 a.arrow_right {font:bold 1em/1.3em arial, sans-serif;color:#464e58;margin:0px;background:url(/fcwsite/img/arrow_right.gif) no-repeat 0px 1px;padding:0px 0px 10px 17px;font-size:12px;}

.leftside .content {padding:0px 0px 10px 17px;}
.leftside .content ul {list-style:none none;margin:0px;padding:0px;}
.leftside .content li {padding:0px 0px 10px;}
.leftside .content li li {list-style-image;none;list-style-position:outside;list-style:square;margin:0 0 0 15px; padding:0}

.leftside .expandcollapse .content {padding:0px 0px 10px 0px;}

.leftside .line_horz {border-top:1px solid #e3e7eb;height:14px;}

.leftside .nav2 {padding:0px 0px 10px;}
.leftside .nav2 ul {list-style:none none;margin:0px;padding:0px;}
.leftside .nav2 li {background:url(/fcwsite/img/arrow_right.gif) no-repeat 0px 1px;padding:0px 0px 10px 17px;}
.leftside .nav2 a {color:#2a7da5;text-decoration:none;}
.leftside .nav2 a:hover {color:#464e58;text-decoration:none;}
.leftside .nav2 a.active {color:#464e58;text-decoration:none;}
.leftside .nav2 a.active:hover {color:#464e58;text-decoration:none;}

.leftside .nav3 {padding:0px;}
.leftside .nav3 ul {list-style:none none;margin:10px 0px 0px;padding:0px;}
.leftside .nav3 li {background:url(/fcwsite/img/arrow_right.gif) no-repeat 0px 1px;padding:0px 0px 5px 17px;}
.leftside .nav3 a {color:#2a7da5;text-decoration:none;}
.leftside .nav3 a:hover {color:#464e58;text-decoration:none;}
.leftside .nav3 a.active {color:#464e58;text-decoration:none;}
.leftside .nav3 a.active:hover {color:#464e58;text-decoration:none;}

.leftside #ctl00_placeHolderSidePanel_ctl00_rptEventRelatedItems_ctl00_ctl00_pnlSpeakers .photo {float:left;margin:0px 5px 5px 0px;}
.leftside #ctl00_placeHolderSidePanel_ctl00_rptEventRelatedItems_ctl00_ctl00_pnlSpeakers li {clear:left;}
.leftside .relatedspeakers .photo {float:left;margin:0px 5px 5px 0px;}
.leftside .relatedspeakers li {clear:left;}

.leftside .relatedotherspeakers .photo {float:left;margin:0px 5px 5px 0px;}
.leftside .relatedotherspeakers li {clear:left;}

.leftside .search {padding:10px 0px 0px;}
.leftside .search input.text {border:2px solid #969696;border-bottom:2px solid #fcfafb;border-right:2px solid #fcfafb;font:bold 1em/1.3em arial, sans-serif;color:#464e58;width:160px;}
.leftside .search .buttons {text-align:right;}
.leftside .search input.bttn {border:0px;cursor:pointer;}
.leftside .search ul {margin-top:25px;}
 
/*********************************************
					MAIN 
*********************************************/
div.mainbody {float:left;width:505px;text-align:left;}
div.mainbody_wide {float:none;width:736px;text-align:left;}

/* Details */
.details {margin:0px 0px 28px 14px;} /* was margin:0px 0px 28px 14px; */

/* Listing */
table.list {width:100%;border-collapse:collapse !important;}
table.list tr.row1 {background-color:#fff;}
table.list tr.row2 {background-color:#e3e7eb;}
table.list th {vertical-align:top;padding:1px 5px 1px 14px;background-color:#464e58;text-align:left;font:normal 1em/1.3em arial, sans-serif;color:#fff;}
table.list th a {text-decoration:none;color:#fff;background:url(/fcwsite/img/arrow_sort.gif) no-repeat center right;padding:0px 12px 0px 0px;}
table.list th a:hover {text-decoration:none;color:#fff;}
table.list td {vertical-align:top;padding:5px 5px 5px 14px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;}
table.list td .vcard {padding-left:8px;}
table.list td .email {padding-left:8px;}

table.list td.col1 .attachments ul {list-style:none outside;margin:0px;padding:0px;}
table.list td.col1 .attachments li {display:inline;}


/* Intro */
.intro {padding:21px 14px;margin:0px 0px 13px;background-color:#e3e7eb;}
.intro h1 {margin-top:0px;}
.intro table.officeinfo {border:0px;border-collapse:collapse;}
.intro table.officeinfo td {padding:10px 35px 0px 0px;vertical-align:top;}
.intro table.eventinfo {border:0px;border-collapse:collapse;}
.intro table.eventinfo td {padding:10px 35px 0px 0px;vertical-align:top;}

/* Tabs */
table.tabs {border:0px;border-collapse:collapse;margin:0px 0px 25px;padding:0px;}
table.tabs td {padding:3px 0px;border-right:5px solid #fff;width:127px;text-align:center;vertical-align:middle; *padding:4px 0}
table.tabs td.on {cursor:auto;background-color:#464e58;font:bold 1em/1.2em arial, sans-serif;color:#fff;}
table.tabs td.on span {cursor:auto;}
table.tabs td.on a{color:#fff; }
table.tabs td.on a:focus, table.tabs td.on a:active {border:2px solid #fff;}
table.tabs td.off {background-color:#2a7da5;font:bold 1em/1.2em arial, sans-serif;color:#fff; }
table.tabs td.off span {cursor:pointer;cursor:hand;}
table.tabs td.off a{color:#fff; }
table.tabs td.off a:focus, table.tabs td.off a:active {border:2px solid #fff; }



/*********************************************
					RIGHT SIDE
*********************************************/
div.rightside {float:right;width:210px;}

.rightside .relatedfiles h2 {font:bold .75em/1.3em arial, sans-serif;color:#464e58;margin:0px;padding:0px 0px 8px 12px;}
.rightside .relatedfiles .content {padding:0px 0px 16px 12px;}
.rightside .relatedfiles .content ul {list-style:none none;margin:0px;padding:0px;}
.rightside .relatedfiles .content li {padding:0px 0px 8px;}

.rightside .videos {margin-bottom:16px;}
.rightside .videos h2 {font:bold 1.313em arial, sans-serif;color:#626469;margin:0px 0px 4px;padding:0px 0px 0px 12px;}
.rightside .videos .video img {}
.rightside .videos .content {}
.rightside .videos .content .video {background:url(/fcwsite/img/video_bg.gif) no-repeat top left;margin:0px 0px 4px;padding:5px 12px 13px 7px;}
.rightside .videos .content .more {text-align:right;}
.rightside .videos .content .date {font-weight:bold;margin:0px 0px 0px 12px;}
.rightside .videos .content .abstract {margin:0px 0px 10px 12px;}
.rightside .videos .content .play {margin:0px 0px 0px 12px;}
.rightside .videos .content .transcript {margin:0px 0px 0px 12px;}

.rightside .videos .content .view_transcript {text-align:right;background-color:#e7ebef;padding:0 26px;line-height:20px;background:#e7ebef;margin:0 12px 24px 7px;padding-left:0;}
.rightside .videos .content .view_transcript a {color:#464e58;}
.rightside .videos .content .view_transcript a:visited {color:#464e58;}

/***** Added for Accessibility Video Links below transcripts link *****/
.rightside .videos .content .transcript_view {text-align:right;background-color:#e7ebef;padding:0 26px;line-height:20px;background:#e7ebef;margin:0 12px 5px 7px;}
.rightside .videos .content .transcript_view a {color:#464e58;}
.rightside .videos .content .transcript_view a:visited {color:#464e58;}
.rightside .videos .content .accessibility_videos {text-align:right;background-color:#e7ebef;padding:0 26px;line-height:20px;background:#e7ebef;margin:0 12px 24px 7px;padding-left:0;}
.rightside .videos .content .accessibility_videos a {color:#464e58;}
.rightside .videos .content .accessibility_videos a:visited {color:#464e58;}





/*********************************************
					SECTION
*********************************************/

/* Corporate Citizenship */
body.corporatelanding .listing_news table.list h3 {background-color: #464E58; color: #FFFFFF; font: 1em/1.3em arial,sans-serif; padding: 1px 5px 1px 14px; text-align: left; vertical-align: top;}
body.corporatelanding .listing_news div.sort div.left a{background:url("/FCWSite/img/arrow_sort_blue.gif") no-repeat 72px 3px transparent; padding:0 21px 0 0; margin:0 0 0 15px; font-weight:bold;}
body.corporatelanding .listing_news div.sort div.left a:hover{color:#2A7DA5;}
body.corporatelanding .listing_news div.sort{border-bottom:1px solid #d9dade; overflow:auto; }
body.corporatelanding .listing_news div.sort div.left{float:left; margin:6px 0 0;}
body.corporatelanding .listing_news div.sort div.left a{background:url("/FCWSite/img/arrow_sort_blue.gif") no-repeat 72px 3px transparent; padding:0 21px 0 0; margin:0 0 0 15px; font-weight:bold;}
body.corporatelanding .listing_news div.sort div.left a:hover{color:#2A7DA5;}
body.corporatelanding .listing_news div.sort div.right{float:right; margin:0 0 2px;}

/* Careers */
.listing_alumni h2 {margin:0px 0px 10px 14px;}
.listing_alumni td.col1 {width:30%;}
.listing_alumni td.col2 {width:25%;}
.listing_alumni td.col3 {width:10%;}
.listing_alumni td.col4 {width:10%;}
.listing_alumni td.col5 {width:25%;}

.listing_oci h2 {margin:0px 0px 10px 14px;}
.listing_oci td.col1 {width:20%;}
.listing_oci td.col2 {width:50%;}
.listing_oci td.col3 {width:30%;}

.listing_openings td.col1 {width:20%;}
.listing_openings td.col2 {width:60%;}
.listing_openings td.col3 {width:20%;}

.listing_podcasts h2 {margin:0px 0px 10px 14px;}
.listing_podcasts table.list td {padding:10px 5px 10px 14px;}
.listing_podcasts table.list td.col1 {width:65%;}
.listing_podcasts .title {font-weight:bold;}
.listing_podcasts h2 a {color:#464e58;text-decoration:none;cursor:pointer;}
.listing_podcasts h2 a:visited {color:#464e58;text-decoration:none;cursor:pointer;}
.listing_podcasts h2 a:hover {color:#464e58;text-decoration:none;cursor:pointer;}
.listing_podcasts h2.arrow_down {font:bold .75em/1.3em arial, sans-serif;color:#464e58;margin:0px;background:url(/fcwsite/img/arrow_down.gif) no-repeat 0px 1px;padding:0px 0px 8px 17px;}
.listing_podcasts h2.arrow_right {font:bold .75em/1.3em arial, sans-serif;color:#464e58;margin:0px;background:url(/fcwsite/img/arrow_right.gif) no-repeat 0px 1px;padding:0px 0px 8px 17px;}

.listing_podcasts .content {padding:0px 0px 8px 17px;}
.listing_podcasts .content ul {list-style:none none;margin:0px;padding:0px;}
.listing_podcasts .content li {padding:0px 0px 8px;}

.listing_testimonials {background-color:#2a7da5;padding-bottom:13px;}
.listing_testimonials a {color:#9bebff;text-decoration:none;}
.listing_testimonials a:hover {color:#fff;text-decoration:none;}
.listing_testimonials table.list tr.row1 {background-color:#2a7da5;}
.listing_testimonials table.list tr.row2 {background-color:#2a7da5;}
.listing_testimonials table.list td {vertical-align:top;padding:0px;width:33%;font:normal .75em/1.3em arial, sans-serif;color:#fff;}
.listing_testimonials table.list td.col1 {padding:26px 0px 13px 26px;}
.listing_testimonials table.list td.col2 {padding:26px 0px 13px 26px;}
.listing_testimonials table.list td.col3 {padding:26px 26px 13px;}
.listing_testimonials .video {background:url(/fcwsite/img/video_bg2.gif) no-repeat top left;margin:0px 0px 10px;padding:0px 7px 8px 0px;}
.listing_testimonials .video img {border:5px solid #fff;}
.listing_testimonials .video img:hover {border:5px solid #9bebff;}
.listing_testimonials .title {font:bold 1.125em/1.25em arial, sans-serif;color:#9bebff;margin:0px 0px 10px 10px;}
.listing_testimonials .abstract {margin:0px 0px 0px 10px;}

.search_alumni {padding:185px 0px 0px 50px;}
.search_alumni h1 {font:bold .75em/1.3em arial, sans-serif;color:#9bebff;margin:0px 0px 5px;}
.search_alumni select.text {width:380px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;}
.search_alumni input.bttn {border:0px;cursor:pointer;margin:0px 0px 0px 10px;}

.mainbody_wide .search_alumni {padding:10px 0px 0px 0px;}
.mainbody_wide .search_alumni h1 {font:bold 1em/1.3em arial, sans-serif;color:#2a7da5;margin:0px 0px 5px;}

.slideshows {background-color:#2a7da5;margin:0px;}
.slideshows a {color:#9bebff;text-decoration:none;}
.slideshows a:hover {color:#fff;text-decoration:none;}
.slideshows table tr.row1 {background-color:#2a7da5;}
.slideshows table tr.row2 {background-color:#2a7da5;}
.slideshows table td {vertical-align:top;font:normal .75em/1.3em arial, sans-serif;color:#fff;}
.slideshows table td.col1 {padding:26px 0px 13px 26px;width:50%;}
.slideshows table td.col2 {padding:26px 16px 13px 15px;width:50%;}
.slideshows .image {background:url(/fcwsite/img/slideshow_bg.gif) no-repeat top left;margin:0px 0px 10px;padding:8px 15px 16px 8px;}
.slideshows .title {font:bold 1.125em/1.25em arial, sans-serif;color:#9bebff;margin:0px 0px 10px 10px;}
.slideshows .abstract {margin:0px 0px 10px 10px;}
.slideshows .play {font:bold .875em/1em arial, sans-serif;color:#9bebff;text-transform:uppercase;margin:0px 0px 10px 10px;}
.slideshows .play a {color:#fff;text-decoration:none;background:url(/fcwsite/img/arrow_play.gif) no-repeat center right;padding:0px 18px 0px 0px;}
.slideshows .play a:hover {color:#9bebff;text-decoration:none;}
.slideshows .thumbs img {border:3px solid #fff !important;margin:0px 8px 8px 0px; }

.slideshows .thumbs img:hover {border:3px solid #9bebff !important; }
.slideshows .thumbs img.active {border:3px solid #9bebff !important; }

.slideshows .buttons {text-align:center;margin:5px 0px 0px;}

/* Events */
body.eventslanding img.ui-datepicker-trigger {margin-bottom:-5px;padding-top:0px;}
.listing_agenda h2 {margin:0px 0px 10px 14px;}
.listing_agenda table.list tr.row2 {background-color:#fff;}
.listing_agenda td.col1 {width:20%;}
.listing_agenda td.col2 {width:40%;}
.listing_agenda td.col3 {width:40%;}
 
.listing_events h2 {margin:0px 0px 10px 14px;}
.listing_events .buttons {float:right;}
.listing_events .buttons a {display:block;color:#fff;background-color:#2a7da5;padding:2px 10px;}
.listing_events .buttons a:hover {display:block;color:#fff;background-color:#2a7da5;padding:2px 10px;}
.listing_events td.col1 {width:116px;}
.listing_events td.col2 {width:116px;}
.listing_events td.col3 {width:116px;}
.listing_events td.col4 {width:181px;}
.listing_events td.col5 {width:112px;}
.listing_events .date {white-space:nowrap;}
.listing_events .noresults {margin-left:14px;}

.listing_featuredevent h2 {margin:16px 0px 10px 14px;}
.listing_featuredevent table.list {margin-bottom:20px;}
.listing_featuredevent table.list .title {font:bold 1.125em arial, sans-serif;}

.search_events {padding:163px 0px 0px 50px;color:#9bebff;}
.search_events h1 {font:bold 1em/1.3em arial, sans-serif;color:#9bebff;margin:0px 0px 5px;}
.search_events table {border:0px;border-collapse:collapse;}
.search_events td {vertical-align:top;padding:0px 4px 2px 0px;}
.search_events td img {vertical-align:top;}
.search_events select.text {width:196px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;padding:1px;}
.search_events input.text_prof {width:186px;font:normal .75em/1.3em arial, sans-serif;color:#464e58;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_events input.text {width:186px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;background-color:#fff;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_events input.text_date {width:62px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;background-color:#fff;margin-right:2px;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_events input.bttn {border:0px;cursor:pointer;margin:18px 0px 0px 10px;}

/* Experience */
body.experienceresults .details h2 {margin-top:10px;}
body.experienceresults .details {margin-bottom:10px;}



.experience_scroller {clear:both;text-align:left;}
.experience_scroller table {border:0px;border-collapse:collapse;}
.experience_scroller td {vertical-align:top;padding:0px;}
.experience_scroller .arrow_left {padding-top:70px;float:left;}
.experience_scroller .arrow_right {padding-top:70px;float:right;}
.experience_scroller .scroller_content {width:904px;float:left;}
.experience_scroller .scroller_content table {border:0px;border-collapse:collapse;}
.experience_scroller .scroller_content td {padding:0px;vertical-align:top;}
.experience_scroller .shadowB {background:url(/fcwsite/img/leftside_middle.gif) repeat-y top right;width:226px;}
.experience_scroller .shadowA {background:url(/fcwsite/img/leftside_top.gif) no-repeat top right;}
.experience_scroller .shadow {background:url(/fcwsite/img/leftside_bottom.gif) no-repeat bottom right;padding:0px 23px 23px 13px;}
.experience_scroller .thumb {margin:0px 0px 13px;}
.experience_scroller .title {font:bold .75em arial, sans-serif;text-transform:uppercase;margin:0px 0px 13px;}
.experience_scroller .abstract {margin:0px 0px 13px;}
.experience_scroller .more {}

.listing_experience h2 {margin:0px 0px 10px 14px;}
.listing_experience table.list h3.title {font:bold 1.2em arial, sans-serif; margin: 0px;}
.listing_experience table.list td {padding:10px 14px;}
.listing_experience .pagination {border-top:1px solid #464e58;padding:5px 0px;text-align:right;margin:14px 0px;}
.listing_experience .attachments {margin-top:8px;}
.listing_experience ul {list-style:none outside;margin:0px;padding:0px;}
.listing_experience li {display:inline;}
.listing_experience li img {position:relative;top:3px;}
.listing_experience li.separator {padding:0 8px;}

.search_experience {padding:5px 0 20px 50px;*padding:0px 0 20px 50px;color:#fff;}
.search_experience h1 {font:bold 1em/1.3em arial, sans-serif;color:#fff;margin:0px 0px 5px;}
.search_experience table {border:0px;border-collapse:collapse;}
.search_experience td {vertical-align:top;padding:0px 4px 2px 0px;}
.search_experience select.text {width:196px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;padding:1px;}
.search_experience select.wide {width:290px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;padding:1px;}
.search_experience input.text {width:186px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_experience input.wide {width:290px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_experience td.bttn {text-align:right;}
.search_experience input.bttn {border:2px;cursor:pointer;margin:15px 0px 0px 10px;}
.search_experience input.bttn:focus, .search_experience input.sffocus {border: solid 2px #FFF !important;}

/* News */
body.newslanding .listing_news {margin-top:10px;margin-left:0px;} /* was margin-left:14px; */
body.newslanding img.ui-datepicker-trigger {margin-bottom:-5px;padding-top:0px;}
body.newslanding h3 {background-color: #464E58; color: #FFFFFF; font: 1em/1.3em arial,sans-serif; padding: 1px 5px 1px 14px; text-align: left; vertical-align: top;}
body.newsresults .listing_news {margin-top:10px;}

body.newsdetail .buttons {float:right;margin-top:10px;}
body.newsdetail .buttons a {display:block;color:#fff;background-color:#2a7da5;padding:2px 10px;}
body.newsdetail .buttons a:hover {display:block;color:#fff;background-color:#2a7da5;padding:2px 10px;}
body.newsdetail .leftside .line_horz {margin-top:8px;}

.listing_logos h2 {margin:0px 0px 10px 14px;}
.listing_logos table.list tr.row2 {background-color:#fff;}
.listing_logos table.list td {padding:10px 5px 10px 14px;}

.listing_news h2 {margin:0px 0px 10px 14px;}
.listing_news .buttons {float:right;}
.listing_news .buttons a {display:block;color:#fff;background-color:#2a7da5;padding:2px 10px;}
.listing_news .buttons a:hover {display:block;color:#fff;background-color:#2a7da5;padding:2px 10px;}
.listing_news table.list tr.row2 {background-color:#fff;}
.listing_news td.col1 {width:20%;}
.listing_news td.col2 {}
.listing_news td.col2 .title {font-weight:bold;}
.listing_news td.col2 .source {font-style:italic;}
.listing_news td.col3 {width:10%;}
.listing_news .date {white-space:nowrap;}
.listing_news .pdf {white-space:nowrap;margin-left:5px}
.listing_news .pdf img {vertical-align:top;}
.listing_news .audio img {vertical-align:top;}
.listing_news .video img {vertical-align:top;}
.listing_news .pagination {border-top:1px solid #464e58;padding:5px 0px;text-align:right;}
.listing_news .noresults {margin-left:14px;}

.search_news {padding:167px 0px 0px 50px;color:#fff;} /* was padding:173px 0px 0px 50px; */
.search_rankings {padding:5px 0 15px 50px;color: #fff;margin-bottom: 12px;}
.search_news h1, 
.search_rankings h1 {font:bold 1em/1.3em arial, sans-serif;color:#fff;margin:0px 0px 5px;}
.search_news table, 
.search_rankings table {border:0px;border-collapse:collapse;}
.search_news td, 
.search_rankings td {vertical-align:top;padding:0px 4px 2px 0px;font-size:1em;}
.search_news td img, 
.search_rankings td img{vertical-align:top;}
.search_news select.text, 
.search_rankings select.text {width:196px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;vertical-align:text-bottom;padding:1px;}
.search_news input.text_prof, 
.search_rankings input.text_prof {width:186px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_news input.text, 
.search_rankings input.text {width:186px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;background-color:#fff;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;}
.search_news input.text_date, 
.search_rankings input.text_date {width:62px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;background-color:#fff;padding-left:4px;padding-right:4px;padding-bottom:2px;border:1px solid #7b9ebd;margin-right:2px;}
.search_news td.bttn, 
.search_rankings td.bttn {text-align:right;}
.search_news input.bttn, 
.search_rankings input.bttn {border:0px;cursor:pointer;margin:18px 0px 0px 10px;}
.search_news input.bttn:focus, 
.search_news input.bttn.sffocus,
.search_events input.bttn:focus, 
.search_events input.bttn.sffocus, 
.search_rankings input.bttn:focus, 
.search_rankings input.bttn.sffocus {border: solid 2px #FFF !important;}

/* Offices */
.officeslanding .container_left .header_left {margin:0px;}
.officeslanding .container_right .banner {margin:0px;}
.officeslanding .middle {margin:0px auto; font:0.75em/1.3em arial,sans-serif; text-align:left;}
.officeslanding .middle table{margin-left: 225px; }
.officeslanding .middle table td{vertical-align:top;}
.officeslanding ul {list-style:none outside;margin:0px;padding:0px;}
.officeslanding li.officenames {display:inline; color: #FFF;}
.officeslanding li.officenames a { color: #FFF;}

.officeslanding .office-container{width: 740px; margin-left: 225px;}
.officeslanding .row{clear:left; }
.officeslanding .row div{float: left;}
.row h2{margin-bottom: 0;}
.officeslanding .row1{height: 131px;}
.officeslanding .row2{height: 132px;}
.officeslanding .row3{height: 113px;}

.row .col1{width:228px; }
.row .col2{width:166px; }
.row .col3{width:172px; }
.row .col4{width:173px; }

/* Professionals */
.search_professionals {padding:25px 0px 0px 50px;*padding:18px 0 0 50px;color:#fff;}
.search_professionals h1 {font:bold 1em/1.3em arial, sans-serif;color:#fff;margin:0px 0px 5px;}
.search_professionals table {border:0px;border-collapse:collapse;}
.search_professionals td {vertical-align:top;padding:0px 10px 12px 0px;}
.search_professionals select.text {width:196px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;}
.search_professionals input.text {width:186px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;border:1px solid #7b9ebd;background-color:#fff;padding-left:4px;padding-right:4px;padding-bottom:2px;}
.search_professionals input.text_date {width:88px;font:normal 1em/1.3em arial, sans-serif;color:#464e58;border:1px solid #fff;background-color:#fff;}
.search_professionals td.bttn {text-align:right;}
.search_professionals td.bttn .bttnimg {border:2px none;cursor:pointer;margin:18px 0px 0px 10px;}
.search_professionals td.bttn .bttnimg img:focus, .search_professionals td.bttn .bttnimg img.sffocus {border: solid 2px #FFF !important;}
.search_professionals input.bttn {border:0px;cursor:pointer;margin:18px 0px 0px 10px;}
.search_professionals .alpha {font:bold 1.2em/1em arial, sans-serif;color:#fff;text-transform:uppercase;margin:0px 0px 25px;}
.search_professionals .alpha a {color:#fff;text-decoration:none;}
.search_professionals .alpha a:hover {color:#9bebff;text-decoration:none;}

.search_professionals *:focus,
.search_professionals *:active {border-color:#ffffff;}

.listing_professionals h2 {margin:0px 0px 10px 14px;}
.listing_professionals td.col1 {width:35%;}
.listing_professionals td.col2 {width:20%;white-space:nowrap;}
.listing_professionals td.col3 {width:10%;}
.listing_professionals td.col4 {width:10%;}
.listing_professionals td.col5 {width:25%;}

.bio_popup {position:absolute;z-index:100;background:url(/fcwsite/img/bio_popup_bg.png) no-repeat top left;padding:6px 6px 39px 6px; margin:-120px 0px 0px 0px;}
* html .bio_popup {behavior:url(/fcwsite/include/iepngfix.htc);}

.contactinfo_professionals {padding:16px 10px 0px 63px;font:normal 1.2em/1.25em arial, sans-serif;color:#9bebff;}
.contactinfo_professionals a {color:#fff;text-decoration:none;}
.contactinfo_professionals a:hover {color:#9bebff;text-decoration:none;}
.contactinfo_professionals .contactinfo_professionals_info {float:left;}
body.professionalsdetail .contactinfo_professionals .contactinfo_professionals_info {float:left; position: relative; width: 430px;}
.contactinfo_professionals .photo {float:left;padding:4px 12px 12px 4px;margin:0px 20px 0px 0px;background:url(/fcwsite/img/bio_photo_bg.gif) no-repeat top left;}
.contactinfo_professionals h1 {font:bold 1.45em/1.625em arial, sans-serif;color:#fff;margin:0px 30px 5px 0px;float:none;clear:right;width:400px;}
.contactinfo_professionals h1.nophoto {font:bold 1.313em/1.625em arial, sans-serif;color:#9bebff;margin:5px 30px 5px 0px;float:none;clear:right;width:auto;}
* html .contactinfo_professionals h1 {width:auto;}
.contactinfo_professionals h1 .title {font:normal .8em/1.25em arial, sans-serif;}
.contactinfo_professionals table.services {border:0px;border-collapse:collapse;margin:3px 0px 0px;}
.contactinfo_professionals table.services td {font-size:.9em;line-height:18px;}
.contactinfo_professionals table.services br {line-height:8px;}
.contactinfo_professionals table.offices {border:0px;border-collapse:collapse;margin-top:20px;float:none;width:400px;}
.contactinfo_professionals table.offices td {vertical-align:top;padding:0px 20px 0px 0px;font:normal .9em/1.4em arial, sans-serif;color:#fff;}
.contactinfo_professionals table.offices td.col1 {padding:0px 12px 0px 0px;width:1%;white-space:nowrap;}
.contactinfo_professionals table.offices td.col2, .contactinfo_professionals table.offices td.col4 {white-space:nowrap;padding: 0 8px 8px 0;width:30%;}
.contactinfo_professionals table.offices td.col3 {padding:0px 12px 0px 0px;width:1%;white-space:nowrap;}
.contactinfo_professionals .emailvcard {width:400px;float:none;}

.contactinfo_professionals *:focus,
.contactinfo_professionals *:active {border-color:#ffffff;}

body.professionalslanding .header_right .banner_background, body.professionalsresults .header_right .banner_background, body.professionalsdetail .header_right .banner_background {background:url(/fcwsite/img/banner_search_professionals.gif) no-repeat top left;}

body.professionalsdetail .listing_news td.col1{ width: 25%;}
body.professionalsdetail .listing_news td.col2{ width: 68%;}
body.professionalsdetail .listing_news td.col3 {width:10%;}

.listing_news table.list h3 {background-color: #464E58; color: #FFFFFF; font: 1em/1.3em arial,sans-serif; padding: 1px 5px 1px 14px; text-align: left; vertical-align: top;}
body.servicesdetail .listing_news td.col1{ width: 25%;}
body.servicesdetail .listing_news td.col2{ width: 68%;}
body.servicesdetail .listing_news td.col3 {width:10%;}

/* RSS */
a.rss {background:url(/fcwsite/img/icon_rss.png) no-repeat;display:block;padding:0px 0px 0px 20px;margin:0px 0px 10px;}
* html a.rss {behavior:url(/fcwsite/include/iepngfix.htc);}
.listing_rss p {margin:0px 0px 10px 14px;}
.listing_rss td {width:50%;}

/* Services */
body.serviceslanding div.mainbody {float:none;width:736px;text-align:left;margin:0px 0px 35px;background:#2a7da5 url(/fcwsite/img/mainbody_bg.gif) no-repeat top left;}
body.serviceslanding div.mainbody .sort {padding:10px 54px;color:#fff;}

body.serviceslanding div.mainbody .sort a {color:#fff;text-decoration:none;}
body.serviceslanding div.mainbody .sort a:hover {color:#9bebff;text-decoration:none;}
body.serviceslanding div.mainbody .sort a.active {color:#fff;text-decoration:none; font-weight:bold;}
body.serviceslanding div.mainbody .sort a.active:hover {color:#fff;text-decoration:none;}
body.serviceslanding div.mainbody .introtextA {margin:10px 25px 5px 40px;background:url(/fcwsite/img/introtext_top.gif) no-repeat top left;}
body.serviceslanding div.mainbody .introtext {padding:10px 14px;background:url(/fcwsite/img/introtext_bottom.gif) no-repeat bottom left;}
body.serviceslanding div.mainbody .serviceslisting {padding:10px 54px;clear:both;}
body.serviceslanding div.mainbody .serviceslisting a {color:#fff;text-decoration:none;}
body.serviceslanding div.mainbody .serviceslisting a:hover {color:#9bebff;text-decoration:none;}
body.serviceslanding div.mainbody .serviceslisting table.list {border:0px;border-collapse:collapse;width:100%;}
body.serviceslanding div.mainbody .serviceslisting table.list td {padding:0px 20px 0px 0px;vertical-align:top;width:50%;color:#9bebff;}
body.serviceslanding div.mainbody .serviceslisting table.list td h3 {color:#fff;}
body.serviceslanding div.mainbody .serviceslisting ul {list-style:none none;margin:0px 0px 10px;padding:0px;}
body.serviceslanding div.mainbody .serviceslisting ul li {padding:0px 0px 5px;}
div.listing_news div.sort {border-bottom:1px solid #d9dade; overflow:auto;padding-bottom:10px; margin-bottom:5px;}
div.listing_news div.sort div.left
{
	float:left;
	padding-left:15px;
	 font-weight:bold;
	
}
div.listing_news div.sort div.right
{
	float:right;
	
	
}
body.serviceslanding div.mainbody *:focus,
body.serviceslanding div.mainbody *:active {border-color:#ffffff;}

body.servicesdetail #ctl00_placeHolderMainBody_rptServiceMainBody_ctl00_tabPressRoom table.list th {white-space:nowrap;}
body.servicesdetail #ctl00_placeHolderMainBody_rptServiceMainBody_ctl00_tabPressRoom table.list td.col1, body.servicesdetail table.list td.col2, body.servicesdetail table.list td.col3 {padding-left:14px;}
body.servicesdetail #ctl00_placeHolderMainBody_rptServiceMainBody_ctl00_tabRelatedExperience table.list td {padding:10px 14px;}

body.servicesdetail .details {margin-left:14px;} /* was margin-left:14px; */
body.servicesdetail .experience_details .title a {font-weight:bold;}
tr th h3  {background-color: #464E58; color: #FFFFFF; font: 1em/1.3em arial,sans-serif; padding: 1px 5px 1px 14px; text-align: left; vertical-align: top;}
p.subhead {font-weight: bold;}

/* Site Search */
.listing_search p {margin:0px 0px 10px 14px;}

.search_site {padding:185px 0px 0px 50px;}
.search_site h1 {font:bold .75em/1.3em arial, sans-serif;color:#9bebff;margin:0px 0px 5px;}
.search_site input.text {width:380px;font:normal .75em/1.3em arial, sans-serif;color:#464e58;border:1px solid #fff;background-color:#fff;}
.search_site input.bttn {border:0px;cursor:pointer;margin:0px 0px 0px 10px;}

/* Misc */
.back {margin:10px 0px 10px 14px;float:left;}

.bar {border-top:8px solid #464e58;height:12px;clear:both;}

.downloadpdf {float:right;margin:10px 0px 10px 14px;}
.downloadpdf img {vertical-align:top;}

.flash_scroller_horz {clear:both;margin:4px 0px 0px;}

.subtitle {font:bold 1em/1.3em arial, sans-serif;color:#464e58;}
.source {font:italic 1em/1.3em arial, sans-serif;color:#464e58;}

/* md */
.rightside .videos .content .view_transcript {text-align:right;background-color:#e7ebef;padding:0 26px;line-height:20px;background:#e7ebef url(img/bullet_arrows.gif) right center no-repeat;margin:0 12px 24px 7px;}
.rightside .videos .content .view_transcript a {color:#464e58;}
.rightside .videos .content .view_transcript a:visited {color:#464e58;}



/**** Video Listing ****/
body.videolisting .leftsideB,
body.videolisting .leftsideA,
body.videolisting .leftside{background:none;}
body.videolisting .intro{display:none;}
body.videolisting div.mainbody_wide div.listing table.list td{padding:0 10px 5px;}
body.videolisting div.mainbody_wide div.listing table.list td.col1{padding:0 0 40px;}
body.videolisting div.mainbody_wide div.listing table.list td.col2{padding: 0 0 40px 20px; line-height: 1.45}
body.videolisting div.mainbody_wide div.listing .ccvideo_label { font-style: normal; font-weight: bold; margin-top:10px;}
body.videolisting div.mainbody_wide div.listing table.list td.col2 .ccvideo_name { font-size: 1.0em;*font-size: 13px; font-weight:bold;}
body.videolisting div.mainbody_wide div.listing table.list td.col2 .ccvideo_desc{font-style: italic;}
body.videolisting div.mainbody_wide div.listing table.list td.col2 .view_transcript{font-weight:bold; }

/**** Video Detail ****/
body.videodetail .leftsideB,
body.videodetail .leftsideA,
body.videodetail .leftside{background:none;}
body.videodetail .intro{display:none;}
body.videodetail div.mainbody_wide div.listing table.list td{padding:0 10px 5px;}
body.videodetail div.mainbody_wide div.listing table.list td.col1{padding:0 0 40px;}
body.videodetail div.mainbody_wide div.listing table.list td.col2{padding: 0 0 40px 20px; line-height: 1.45}
body.videodetail div.mainbody_wide div.listing .ccvideo_label { font-style: normal; font-weight: bold; margin-top:10px;}
body.videodetail div.mainbody_wide div.listing table.list td.col2 .ccvideo_name { font-size: 1.0em; font-weight:bold;}
body.videodetail div.mainbody_wide div.listing table.list td.col2 .ccvideo_desc{font-style: italic;}
body.videodetail div.mainbody_wide div.listing table.list td.col2 .view_transcript{font-weight:bold; }

body.servicesdetail div.mainbody div.details div.sort{border-bottom:1px solid #d9dade; overflow:auto; }
body.servicesdetail div.mainbody div.details div.sort div.left{float:left; margin:6px 0 0;}
body.servicesdetail div.mainbody div.details div.sort div.left a{background:url("/FCWSite/img/arrow_sort_blue.gif") no-repeat 72px 3px transparent; padding:0 21px 0 0; margin:0 0 0 15px; font-weight:bold;}
body.servicesdetail div.mainbody div.details div.sort div.left a:hover{color:#2A7DA5;}
body.servicesdetail div.mainbody div.details div.sort div.right{float:right; margin:0 0 2px;}
body.servicesdetail div.mainbody div.details table.list{margin:5px 0 0;}
body.professionalsdetail div.mainbody div.listing_news div.sort{border-bottom:1px solid #d9dade; overflow:auto; }
body.professionalsdetail div.mainbody div.listing_news div.sort div.left{float:left; margin:6px 0 0;}
body.professionalsdetail div.mainbody div.listing_news div.sort div.left a{background:url("/FCWSite/img/arrow_sort_blue.gif") no-repeat 72px 3px transparent; padding:0 21px 0 0; margin:0 0 0 15px; font-weight:bold;}
body.professionalsdetail div.mainbody div.listing_news div.sort div.left a:hover{color:#2A7DA5;}
body.professionalsdetail div.mainbody div.listing_news div.sort div.right{float:right; margin:0 0 2px;}
body.professionalsdetail div.mainbody div.listing_news table.list{margin:5px 0 0;}
body.professionalsdetail div.mainbody div.listing_news table.list h3{color:#fff; font: 1em/1.3em arial,sans-serif;background-color: #464E58;padding: 1px 5px 1px 14px;vertical-align: top;}
/***** Added for Accessibility Skip Nav *****/
.skipnav { text-align: left; }
.skipnav a { position: absolute; left: -10000px;  overflow: hidden; }

.skipnav a:focus,
.skipnav a:active{border:2px solid #cae8f6;margin-right:2px;padding-left:4px;padding-right:4px; left:0;width:auto; overflow:visible; color:#fff;font:.75em arial, sans-serif;z-index:5000;margin-top:4px;}
/*.skipnav a:focus, .skipnav a:active { position: static; left: 0; width: auto; height: auto; overflow: visible; text-decoration: underline; }*/





/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 25%;
    left: 50%;
    
    margin-left: -300px;
    width: 400px;
    
    
    color: #333;    
    padding: 3px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}



/*********************************************
		Right Side thumbnail Rollover
*********************************************/

/*DYNAMIC EXAMPLE -- KEEP*/
.rightSideImage {background: transparent url(/fcwsite/img/video_bg.gif) no-repeat scroll 0px 10px; margin: 1px 0px 4px;padding:15px 12px 0px 7px; height: 169px; width: 209px;}
.rightSideImage .imgRightSide {height: 151px; width: 190px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: .938em;}
.imgRightSideOn .imgRightSide {height: 151px; width: 190px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: .938em;}

#attorneySearch {font-weight:bold;}

/**********************************************
SITE MAP
**********************************************/
div.sitemap .nav1 {padding:0px 0px 10px;}
div.sitemap .nav1 ul {list-style:none none;margin:0px;padding:0px;}
div.sitemap .nav1 li {background:url(/fcwsite/img/arrow_right.gif) no-repeat 0px 1px;padding:0px 0px 10px 17px;}
div.sitemap .nav1 a {color:#2a7da5;text-decoration:none; font-size: 1.2em; font-weight: bold;}
div.sitemap .nav1 a:hover {color:#464e58;text-decoration:none;}
div.sitemap .nav1 a.active {color:#464e58;text-decoration:none;}
div.sitemap .nav1 a.active:hover {color:#464e58;text-decoration:none;}

div.sitemap .nav1 table.list {margin-top: 5px;}
div.sitemap .nav1 table.list ul {list-style:none none;margin:0px;padding:0px;}
div.sitemap .nav1 table.list li {background: none 0 0;}
div.sitemap .nav1 table.list li a {font-weight: normal; font-size: 1em;}
div.sitemap .nav1 table.list h3 {padding-bottom: 5px; font-size: 1em; }
div.sitemap .nav1 table.list h3 a {padding-bottom: 5px; font-size: 1em; }

div.sitemap .nav1 div.officelist {padding-top: 5px;}
div.sitemap .nav1 div.officelist br {height: 0px; line-height: 0px;}
div.sitemap .nav1 div.officelist a {padding:0px 0px 10px 17px; line-height: 27px; font-weight: normal; font-size: 1em;}

div.sitemap .nav2 {padding:0px;}
div.sitemap .nav2 ul {list-style:none none;margin:10px 0px 0px;padding:0px;}
div.sitemap .nav2 li {background:url(/fcwsite/img/arrow_right.gif) no-repeat 0px 1px;padding:0px 0px 5px 17px;}
div.sitemap .nav2 a {color:#2a7da5;text-decoration:none; font-size: 1em; font-weight: normal;}
div.sitemap .nav2 a:hover {color:#464e58;text-decoration:none;}
div.sitemap .nav2 a.active {color:#464e58;text-decoration:none;}
div.sitemap .nav2 a.active:hover {color:#464e58;text-decoration:none;}

h2.subsection {background-color:rgb(98, 100, 105); color:White; font-size:1.2em; padding-left:5px; margin-top:50px;}


/* Additions for Addthis */
.addthis_toolbox {
    clear: none;
    float: right;
    margin-bottom: 10px;
}

.addthis_toolbox a {
    display: block;
    float: left;
    margin-left: 5px;
}

.topBarNew {
    display: inline-block;
    width: 100%;
    background: #d1d4d9;
}

.topBarNew a {
    display: block;
    float: left;
}
.center {
    width: 970px;
    margin: 0 auto;
    overflow: hidden;
}

.right {
    float: right;
    padding: 7px 0;
}

.topBarNew .center .left {
    float: left;
    padding: 7px 0 0 234px;
}

.topBarSocial {
    float: left;
    padding: 0 10px 0 5px;
}

.topBarNew img {
    float: left;
    clear: none;
    height: 12px;
    width: 12px;
    margin: 0 10px;
    cursor: pointer;
}

.topBarPageTools{
    float: left;
    padding-left: 10px;
}

.email img {
    width: 17px;
    height: 10px;
    margin-right: 0;
    padding-top: 2px;
}

.facebook img {
    width: 6px;
}

.twitter img {
    width: 13px;
}

.share-label {
    color: #2a7da5;
    float: left;
    margin-left: 255px;
    font-weight: bold;
    margin-top: 10px;
}

.follow-label {
    float: left;
    font: normal .75em arial, sans-serif;
}

/*sitesearch filters*/
.searchlanding .leftsideA,
.searchlanding .leftsideB,
.searchlanding .leftside {
    background: none;
}

.section-search {
    margin-top: 90px;
}

.searchlanding .leftside .section-title {
    padding-bottom: 20px;
    border-bottom: 8px solid #464e58;   
}

.section-filters {
    padding: 0;
    list-style: none;
}

.section-filters li {
    padding-top: 20px;
}

.section-filter,
.section-filter:active {
    font-weight: bold;
    border: none;
}

.section-filter.current {
    border-bottom: 4px solid #2a7da5;
}

@media all {
    iframe.featherlight-inner {
        border-radius: 4px;
    }
    .featherlight.featherlight-video {
        cursor: default;
    }

    .featherlight.featherlight-video .featherlight-content {
        min-width: 0 !important;
        overflow: visible;
        border-radius: 5px;
    }

    .featherlight.featherlight-video .featherlight-close-icon.featherlight-close {
        position: absolute;
        width: 30px;
        height: 30px;
        right: -15px;
        top: -15px;
        background: url(/fcwsite/include/flowplayer/closebox.png) no-repeat center;
        border: none;
        }
}

@media only screen and (max-width:1024px) {
    .featherlight.featherlight-video .featherlight-content {
        padding: 0 !important;
        border-bottom: none !important;
    }
}
