/*** GENERAL ***/
* {font: Verdana !important;}
body {margin:0px;padding:0px;background: url(/fcwsite/img/header/navbackground.gif) top left repeat-x; font-face: Verdana;}


/*Custom Templates*/
custom_template .main .imageMain {float:left;margin:7px 0px 7px 15px; padding:0px;}
custom_template .main .imageCopy {float:right;margin:7px 0px 10px 0px;height:300px;width:255px;background:#54133c;}


img {border:none;}
td {vertical-align:top;}
map {margin:0px;padding:0px;}

ul {}
/*li {list-style-image: url(/fcwsite/img/bulletDash.gif);}*/
.center ul li ul li, .centerwide ul li ul li {list-style-type: disc;}

br.small {line-height:7px;}
.more {background: url(/fcwsite/img/buttons/more_background.gif) top left no-repeat;width:98px;height:23px;font:9px/12px verdana;text-transform:uppercase;padding:7px 0px 0px 10px;clear:both;}
.print_header {display:none;}

/** styles for text editor **/
.HBRed		{color: #8A001A;}
.HBRedTitle	{color: #8A001A; font-size: 13px; line-height: 21px;font-weight: bold;}
.HBRedSubTitle	{color: #8A001A; font-weight: bold; font-style: italic;}

.list table {width: 100%; margin: 10px 0 0 0;}
.list table td {font: 12px/20px Verdana;}
.list table .date {width: 17%;}
.list table .title {width: 82%;}

.inputdate, .inputtext {color: #FFF; font: bold 10px/15px Verdana;}

body.professionals .printhide {width:481px;}

body.professionals {margin:0px;padding:0px;background: url(/fcwsite/img/header/professionals.gif) top left repeat-x;}
body.professionals .left h1 {font:bold 13px/18px Verdana;color:#26539c;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.professionals .left h1 a {text-decoration:none;color:#26539c;}
body.professionals .left h1 a:hover {text-decoration:none;}
body.professionals .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#26539c;text-align:left;margin-top:8px;}
body.professionals .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.professionals .left h3 a{color:#000;}
body.professionals .left a, body.professionals .center a, body.professionals .right a {color:#26539c;text-decoration:none;}
body.professionals .left a:hover, body.professionals .center a:hover, body.professionals .right a:hover {color:#4d5148;text-decoration:none;}
body.professionals .left .title {background:#25549c;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.professionals .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.professionals .left .title h1 a {text-decoration:none;color:#fff;}
body.professionals .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.professionals .left .title h2 {font:14px/21px Verdana;color:#fff;text-align:left;margin:0px;padding:0px;}
body.professionals .left .title ul.bullet {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.professionals .left .title ul.bullet li {margin:0px;padding:0px;list-style-type: none;color:White;padding:0px 0px 3px 0px; list-style-image:none;}
body.professionals .left .title ul.bullet li a {text-decoration:none;color:White;}
body.professionals .left .title ul.bullet li a:hover {text-decoration:none;color:#ccc;}
body.professionals .main .padding h1.title {color:#26539c;font-size:20px;margin-top:2px;}
body.professionals .mainimage {background: url(/fcwsite/img/header/professionals_mainimage.gif) top left repeat-x;margin-top:8px;}
body.professionals .main .sort {padding:0px;margin:0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.professionals .main .sort li{display: inline;margin: 0;padding:5px 5px 0px 0px; list-style-image:none;}
body.professionals .main .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.professionals .main .sort li a:visited{color: #7c7b7b;}
body.professionals .main .sort li a:hover{text-decoration: none;color:#666;}
body.professionals .main .sort li a.selected{position: relative;border-bottom-color: white;color:#26539c;}
body.professionals .main .sort li a.selected:hover{text-decoration: none;}
body.professionals .main .padding .results .rowA {background:#dfdbdb url(/fcwsite/img/misc/rt_background.gif) top left repeat-x;}
body.professionals .padding .inputtext {background:#25549c;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.professionals .padding .keyword {background:#25549c;height:20px;line-height:12px;padding:2px 5px 3px 5px;}

body.professionals .right .bioinfo ul {margin-left: 20px;}
body.professionals .right .bioinfo ul li {list-style: disc none outside; padding: 2px 0px;}
body.professionals .right .bioinfo ul li a {text-decoration: none;}

body.professionals .right .bioinfo ul.multiBios li {list-style: none none outside; padding: 2px 0px;}

body.professionals .right .bioemail {font-size: 10px; padding: 5px 0px; line-height:normal;}
body.professionals .right .bioemail a {font-size: 10px;}

/*** Print to PDF ***/
body.bio_pdf {margin:0px;padding:0px;background:none;}
body.bio_pdf a {text-decoration:none;color:#26539c;}
body.bio_pdf a:hover {text-decoration:none;}
body.bio_pdf .print_header {width:660px;margin:0px;padding:0px;display:block;background: url(/fcwsite/img/header/logo_background.gif) top left repeat-x;text-align:left;}
body.bio_pdf .container {width:660px;}
body.bio_pdf .main {width:660px;text-align:left;margin:0px;padding:0px;}

body.bio_pdf .left {width:182px;float:left;height:100%;display:table;}
body.bio_pdf .left .padding {background:#dfdbdb;padding:20px;font:11px/16px Verdana;}
body.bio_pdf .left .padding ul {margin:0px 0px 0px 16px;padding:0px 0px 10px 0px;}

body.bio_pdf .center {float:right;width:475px;margin:0px;font:11px/17px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;}
body.bio_pdf .center .padding {padding:15px 20px 10px 15px;font:11px/17px Verdana;color:#4d5148;text-align:left;clear:both;}
body.bio_pdf .center h1 {font:21px/21px Verdana;color:#262626;text-align:left;margin:4px 0px 4px 0px;padding:0px;}
body.bio_pdf .center h2 {font:14px/17px Verdana;text-align:left;margin:0px 0px 0px 0px;padding:0px;text-transform:none;}
body.bio_pdf .center ul {margin:7px 0px 0px 0px;padding:0px;}
body.bio_pdf .center li {margin:0px 0px 0px 16px;padding:0px 0px 10px 8px;list-style-type: disc; list-style-image:none;}



body.services {margin:0px;padding:0px;background: url(/fcwsite/img/header/services.gif) top left repeat-x;}
body.services .left h1 {font:bold 13px/18px Verdana;color:#b94f26;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.services .left h1 a {text-decoration:none;color:#b94f26;}
body.services .left h1 a:hover {text-decoration:none;}
body.services .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#b94f26;text-align:left;margin-top:8px;}
body.services .left h2 a {text-decoration:none;font:bold 12px/14px Verdana;text-transform:none;color:#b94f26;text-align:left;margin-top:8px;}
body.services .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.services .left h3  a{color:#000;}
body.services .left a {color:#fff;text-decoration:underline;}
body.services .left a, body.services .center a, body.services .centerwide a, body.services .right a {color:#b94f26;text-decoration:none;}
body.services .left a:hover, body.services .center a:hover, body.services .centerwide a:hover, body.services .right a:hover {color:#4d5148;text-decoration:none;}
body.services .left .title {background:#b94f26;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 5px 32px 17px;}
body.services .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.services .left .title h1 a {text-decoration:none;color:#fff;}
body.services .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.services .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.services .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.services .left .title li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px;list-style-image:none;}
body.services .left .title li  a {text-decoration:none;color:Black;}
body.services .left .title li  a:hover {text-decoration:none;color:#fff;}
body.services .left .secondnav {background:#b94f26;text-align:left;border-left:solid 2px White;font:11px/14px Verdana;color:Black;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.services .left .secondnav ul {margin:0px;padding:0px;color:White; margin:0px;}
body.services .left .secondnav li {margin:0px 0px 0px 12px;color:White;padding:0px 0px 3px 0px;list-style-image: url(/fcwsite/img/misc/bullet.gif);}
body.services .left .secondnav li.none {list-style-image:none;list-style-type: none;padding-left:0px;margin:0px;}
body.services .left .secondnav li a {text-decoration:none;color:Black;}
body.services .left .secondnav li a:hover {text-decoration:none;color:#fff;}

body.services .left .secondnav h1 {font:14px/21px Verdana;color:#fff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
body.services .left .secondnav a {text-decoration:none;color:Black;}
body.services .left .secondnav a:hover {text-decoration:none;color:#fff;}

body.services .main .padding {padding:8px 0px 10px 20px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;clear:all;}
body.services .main .padding a {text-decoration:none;color:#b94f26;}
body.services .main .padding a:hover {text-decoration:none;color:#4d5148;}
body.services .main .padding h1 {color:#b94f26;}
body.services .main .padding h1.title {margin-right:2px;}
body.services .main .padding h2 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:9px/13px Verdana;color:#b94f26;text-align:left;text-transform:uppercase;}
body.services .main .padding .switch {width:610px;clear:both;padding-top:10px;}
body.services .main .padding .switch .left {float:left;}
body.services .main .padding .switch .right {float:right;}
body.services .main .padding .switch .bar {border:solid 1px #e5e5e5;margin:0px;padding:3px 0px 1px;font:11px/15px Verdana;float:left;background: url(/fcwsite/img/misc/tab_background.gif) bottom left repeat-x;width:300px;display:table-cell;min-height:15px;height:auto !important;height:15px;clear:both;}
body.services .main .padding .switch h3 {margin:0 0 0 10px;padding:0px;float:left;width:8px;}
body.services .main .padding .switch h4 {font:11px/15px Verdana;margin:0px;padding:0px;float:right;width:272px;min-height:15px;height:auto !important;height:15px;text-align:left;}
body.services .main .padding .switch .switchgroup1 {margin:0px;padding:10px 10px 10px 10px;background: url(/fcwsite/img/misc/tab_selected.gif) bottom left repeat-x;text-align:left;width:282px;clear:both;}
body.services .main .padding .switch .button {float:left;margin:4px 8px 0px 0px;}
body.services .main .padding .expand {float:right;padding:17px 20px 10px 0px;font:9px/15px Verdana;text-transform:uppercase;letter-spacing:0px;text-align:left;}
body.services .main .padding .expand a {text-decoration:none;color:#908e8d;}
body.services .main .padding .expand a:hover {text-decoration:none;color:#b94f26;}
body.services .main .padding .handcursor{cursor:hand;cursor:pointer;text-transform:uppercase;width:270px;}
body.services .main .padding .switch  ul {margin:2px 0px 0px 0px;padding:0px 0px 0px 20px;width:270px;clear:both;font-size:11px;}
body.services .main .padding .switch  li {margin:0px; padding:0px 0px 3px 0px;list-style-type: none;line-height:15px;font-size:11px;list-style-image:none;}
body.services .main .padding .switch  li a {text-decoration:none;}
body.services .main .padding .switch  li a:hover {text-decoration:none;}
body.services .main .imageCopy {background:#03234d;}
body.services .center {float:left;width:475px;margin:0px;padding:0px 0px 100px 0px;}
body.services .centerwide {float:left;width:710px;margin:0px;padding:0px 0px 100px 0px;}
body.services .center .padding {padding:15px 0px 10px 25px;font:Verdana;color:#4d5148;clear:all;text-align:left;letter-spacing:0px;}
body.services .center .padding h2 {font:bold 12px/14px Verdana;color:#4d5148;text-transform:none;text-align:left;margin:0px;padding:0px;}
body.services .center .padding ul {margin:0px;padding:0px 0px 0px 30px;}
body.services .center .padding li {margin:0px;padding:0px 0px 0px 0px;list-style-type: none;}
body.services .center .padding li a {text-decoration:none;}
body.services .center .padding li a:hover {text-decoration:none;}
body.services .centerwide .padding {padding:15px 0px 10px 25px;font:Verdana;color:#4d5148;clear:all;text-align:left;letter-spacing:0px;}
body.services .centerwide .padding h2 {font:bold 12px/14px Verdana;color:#4d5148;text-transform:none;text-align:left;margin:0px;padding:0px;}
body.services .centerwide .padding ul {margin:0px;padding:0;}
body.services .centerwide .padding li {margin:0 0 0 16px;padding:0px 0px 0px 0px;}
body.services .centerwide .padding li a {text-decoration:none;}
body.services .centerwide .padding li a:hover {text-decoration:none;}
body.services .twoColumn {width:650px;}
body.services .twoColumn .padding {padding:35px 0px 10px 25px;}
body.services .twoColumn  a {color:#b94f26;text-decoration:none;}
body.services .twoColumn  a:hover {color:#4d5148;text-decoration:none;}
body.services .right {float:right;text-align:left;width:220px;padding:0px;margin:25px 2px 0px 0px;background:none;}
body.services .right .padding {padding:24px 0px 0px 0px;letter-spacing:0px;}
body.services .right .padding  h1 {font:bold 15px/16px Verdana;;color:#4d5148;text-transform:none;text-align:left;margin:0px;padding:0px;}
body.services .right .padding  h1.howtolead {font:bold 15px/16px Verdana;;color:#4d5148;text-transform:none;text-align:left;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
body.services .right .padding ul {margin:0px;padding:0px 0px 0px 0px;font:10px/13px Verdana;} /* was margin:25px 0px 0px 0px; */
body.services .right .padding li {margin:0px;padding:9px 0px 7px 0px;list-style-type: none;border-bottom:solid 1px #b94f26;list-style-image:none;}
body.services .right .padding li a {text-decoration:none;color:#b94f26;}
body.services .right .padding li a:hover {text-decoration:none;}
body.services .mainimage {background: url(/fcwsite/img/header/service_mainimage.gif) top left repeat-x;margin-top:8px;}
body.services .twoColumn .padding .list {width:680px;font:12px/20px Verdana;margin:5px 0px 5px 0px;padding-top:5px;border:none;}
body.services .twoColumn .padding .list h1 {font:bold 12px/22px Verdana;border:none;}
body.services .twoColumn .sort {margin:0px;padding:0px;font-size:10px;}
body.services .twoColumn .sort li{display: inline;margin: 0;padding:5px 5px 3px 0px;list-style-image:none;}
body.services .twoColumn .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.services .twoColumn .sort li a:visited{color: #7c7b7b;}
body.services .twoColumn .sort li a:hover{text-decoration: none;color:#666;}
body.services .twoColumn .sort li a.selected{position: relative;border-bottom-color: white;color:#b94f26;}
body.services .twoColumn .sort li a.selected:hover{text-decoration: none;}
body.services .center .padding .sort {margin:0px;padding:0px;font-size:10px;}
body.services .center .padding .sort li{display: inline;margin: 0;padding:5px 5px 3px 0px;list-style-image:none;}
body.services .center .padding .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.services .center .padding .sort li a:hover{text-decoration: none;color:#666;}
body.services .center .padding .sort li a.selected{position: relative;border-bottom-color: white;color:#b94f26;}
body.services .center .padding .sort li a.selected:hover{text-decoration: none;}
body.services .centerwide .padding .sort {margin:0px;padding:0px;font-size:10px;}
body.services .centerwide .padding .sort li{display: inline;margin: 0;padding:5px 5px 3px 0px;list-style-image:none;}
body.services .centerwide .padding .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.services .centerwide .padding .sort li a:hover{text-decoration: none;color:#666;}
body.services .centerwide .padding .sort li a.selected{position: relative;border-bottom-color: white;color:#b94f26;}
body.services .centerwide .padding .sort li a.selected:hover{text-decoration: none;}

body.servicessingle .right {display: none;}
body.servicessingle .center {width: 718px;}

body.experience {margin:0px;padding:0px;background: url(/fcwsite/img/header/experience.gif) top left repeat-x;}
body.experience .left h1 {font:bold 13px/18px Verdana;color:#007c91;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.experience .left h1 a {text-decoration:none;color:#007c91;}
body.experience .left h1 a:hover {text-decoration:none;}
body.experience .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#007c91;text-align:left;margin-top:8px;}
body.experience .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.experience .left h3 a{color:#000;}
body.experience .left a, body.experience .center a, body.experience .right a {color:#007c91;text-decoration:none;}
body.experience .left a:hover, body.experience .center a:hover ,body.experience .right a:hover {color:#4d5148;text-decoration:none;}
body.experience .left .title {background:#007c91;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.experience .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.experience .left .title h1 a {text-decoration:none;color:#fff;}
body.experience .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.experience .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.experience .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.experience .left .title li {margin:0px;padding:0px;list-style-type: none;color:White;padding:0px 0px 3px 0px;list-style-image:none;}
body.experience .left .title li  a {text-decoration:none;color:White;}
body.experience .left .title li  a:hover {text-decoration:none;color:#ccc;}
body.experience .left .secondnav {background:#007c91;text-align:left;border-left:solid 2px White;font:11px/11px Verdana;color:White;margin:0px 0px 0px 0px;padding:14px 0px 26px 17px;}
body.experience .left .secondnav ul {margin:0px;padding:0px;color:White;}
body.experience .left .secondnav li {margin:0px;padding:0px;list-style-type: none;color:White;padding:0px 0px 3px 0px;list-style-image:none;}
body.experience .left .secondnav li  a {text-decoration:none;color:Black;}
body.experience .left .secondnav li  a:hover {text-decoration:none;color:#fff;}
body.experience .main .padding {padding:8px 0px 10px 20px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;clear:all;}
body.experience .main .padding a {text-decoration:none;color:#007c91;}
body.experience .main .padding a:hover {text-decoration:none;color:#4d5148;}
body.experience .main .padding h1 {color:#007c91;}
body.experience .main .padding h2 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:9px/13px Verdana;color:#007c91;text-align:left;text-transform:uppercase;}
body.experience .twoColumn {width:680px;}
body.experience .twoColumn .padding {padding:35px 0px 10px 25px;letter-spacing:0px;text-align:left;}
body.experience .twoColumn .intro {padding:18px 0px 15px 0px;letter-spacing:0px;clear:both;}
body.experience .twoColumn a {color:#007c91;text-decoration:none;}
body.experience .twoColumn a:hover {color:#4d5148;text-decoration:none;}
body.experience .twoColumn form {margin:0px;}
body.experience .twoColumn .inputtext {width:250px;background:#007c91;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.experience .twoColumn .keyword {width:345px;background:#007c91;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.experience .twoColumn .button {vertical-align: middle; margin-bottom: 3px;}
body.experience .twoColumn select {background: url(/fcwsite/img/buttons/selectBackground.gif) top left no-repeat;width:252px;border:solid 1px #c7c7c7;height:18px;font:10px/11px Verdana;text-transform:uppercase;padding-top:2px;}
body.experience .twoColumn .line {width:685px;height:1px;border-top:solid 1px #007c91;clear:both;margin-bottom:15px;margin-top:3px;}
body.experience .twoColumn .tabcontent{margin-top:0px;width:660px;letter-spacing:0px;clear:both;}
body.experience .twoColumn .sort {padding:0px;margin:0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.experience .twoColumn .sort li{display: inline;margin: 0;padding:5px 5px 3px 0px;list-style-image:none;}
body.experience .twoColumn .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.experience .twoColumn .sort li a:visited{color: #7c7b7b;}
body.experience .twoColumn .sort li a:hover{text-decoration: none;color:#666;}
body.experience .twoColumn .sort li a.selected{position: relative;border-bottom-color: white;color:#007c91;}
body.experience .twoColumn .sort li a.selected:hover{text-decoration: none;}
body.experience .mainimage {background: url(/fcwsite/img/header/experience_mainimage.gif) top left repeat-x;margin-top:8px;}




body.overview {margin:0px;padding:0px;background: url(/fcwsite/img/header/firm.gif) top left repeat-x;}
body.overview .left h1 {font:bold 13px/18px Verdana;color:#98002e;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.overview .left h1 a {text-decoration:none;color:#98002e;}
body.overview .left h1 a:hover {text-decoration:none;color:#4d5148;}
body.overview .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#98002e;text-align:left;margin-top:8px;}
body.overview .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.overview .left h3  a{color:#000;}
body.overview .left a, body.overview .center a, body.overview .right a, {color:#98002e;text-decoration:none;}
body.overview .left a:hover, body.overview .center a:hover, body.overview .right a:hover, {color:#4d5148;text-decoration:none;}
body.overview .left .title {background:#98002e;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.overview .left .title h1 {font:17px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.overview .left .title h1 a {text-decoration:none;color:#fff;}
body.overview .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.overview .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.overview .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.overview .left .title ul li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px;list-style-image:none;}
body.overview .left .title ul li  a {text-decoration:none;color:#fff;}
body.overview .left .title ul li  a:hover {text-decoration:none;color:#ccc;}


/* left nav for overview page */
div.recruitingNavTree {}
div.recruitingNavTree ul.level1 {} 
div.recruitingNavTree ul.level1 li.page {}
div.recruitingNavTree ul.level1 {margin: 2px 0px 0px 15px!important;}
div.recruitingNavTree ul.level1 li.page {text-transform:none; color: #ccc;}
div.recruitingNavTree ul.level1 li.page a{text-decoration: none; color:#ccc;}
div.recruitingNavTree ul.level1 li.page a:hover {text-decoration: underline;}
div.recruitingNavTree ul.level2 {margin: 2px 0px 0px 15px!important;}
div.recruitingNavTree ul.level2 li.page {list-style-image: url(/fcwsite/img/bullet_dash.gif);}
div.recruitingNavTree ul.level2 li.page a {color:#9ca9be; text-decoration: none;}
div.recruitingNavTree ul.level2 li.page a:hover { text-decoration: underline; color:#9ca9be;}
div.recruitingNavTree ul.level3 {margin: 2px 0px 0px 15px!important;}

/*------------------------*/


body.overview .imageCopy {background:#98002e;}
body.overview .main .padding {padding:8px 0px 10px 20px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;clear:all;}
body.overview .main .padding a {text-decoration:none;color:#98002e;}
body.overview .main .padding a:hover {text-decoration:none;color:#4d5148;}
body.overview .main .padding .line {width:680px;height:1px;border-top:solid 1px #98002e;clear:both;margin-bottom:15px;margin-top:3px;}
body.overview .main .padding h1 {margin:0px;padding:0px;font:18px/24px Verdana;color:#98002e;text-align:left;clear:both;letter-spacing:0px;}
body.overview .main .padding h1.title {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;font:20px/20px Verdana;letter-spacing:0px;}
body.overview .twoColumn .padding {padding:35px 0px 10px 25px;letter-spacing:0px;text-align:left;}
body.overview .twoColumn .padding a {color:#98002e;text-decoration:none;}
body.overview .twoColumn .padding a:hover {color:#98002e;text-decoration:none;}

body.overview .padding .scrapbook {padding:12px 3px 20px 0px;background: url(/fcwsite/img/misc/careers/scrapbook.gif) top center no-repeat;}
body.overview .padding .scrapbook .controls {width:170px;clear:both;text-align:middle;margin:20px 0px 10px 0px;}
body.overview .padding .scrapbook .prev {float:left;background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.overview .padding .scrapbook .play {background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.overview .padding .scrapbook .next {float:right;background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}

body.overview .twoColumn .padding .scrapbook {padding:12px 3px 20px 0px;background: url(/fcwsite/img/misc/careers/scrapbook.gif) top center no-repeat;}
body.overview .twoColumn .padding .scrapbook .controls {width:170px;clear:both;text-align:middle;margin:20px 0px 10px 0px;}
body.overview .twoColumn .padding .scrapbook .prev {float:left;background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.overview .twoColumn .padding .scrapbook .play {background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.overview .twoColumn .padding .scrapbook .next {float:right;background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.overview .twoColumn h2 {font:bold 14px/18px Verdana;color:#98002e;text-transform:none;clear:both;}
body.overview .twoColumn .padding .results {margin-top:10px;}
body.overview .twoColumn .padding .results a {color:#98002e;text-decoration:none;}
body.overview .twoColumn .padding .results h1 {margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;font:bold 12px/14px Verdana;color:#98002e;text-align:left;}
body.overview .twoColumn .padding .results h2 {margin:3px 0px 4px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#98002e;text-align:left;text-transform:none;}
body.overview .twoColumn .padding .results h3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#323232;text-align:left;text-transform:uppercase;letter-spacing:0px;}
body.overview .twoColumn .padding .results td {border-top:solid 1px Black;padding:10px 0px 10px 0px;font:12px/20px Verdana;color:#4d5148;letter-spacing:0px;vertical-align:top;}
body.overview .twoColumn .padding .results td.noborder {border:none;padding:0px 0px 2px 0px;}
body.overview .twoColumn .padding .results td.rightalign  {text-align:right;}
body.overview .twoColumn .padding .sort {padding:0px;margin:10px 0px 0px 0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.overview .twoColumn .padding .sort li{display: inline;margin:0px;padding:5px 5px 3px 0px;list-style-image:none;}
body.overview .twoColumn .padding .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color: #666;}
body.overview .twoColumn .padding .sort li a:hover{text-decoration: none;color: #666;}
body.overview .twoColumn .padding .sort li a.selected{position: relative;border-bottom-color: white;color:#98002e;}
body.overview .twoColumn .padding .sort li a.selected:hover{text-decoration: none;color: #666;}
body.overview .main .padding .results {margin-top:10px;}
body.overview .main .padding .results a {color:#98002e;text-decoration:none;}
body.overview .main .padding .results h1 {margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;font:bold 12px/14px Verdana;color:#98002e;text-align:left;}
body.overview .main .padding .results h2 {margin:3px 0px 4px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#98002e;text-align:left;text-transform:none;}
body.overview .main .padding .results h3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#323232;text-align:left;text-transform:uppercase;letter-spacing:0px;}
body.overview .main .padding .results td {border-top:solid 1px Black;padding:10px 0px 10px 0px;font:10px/16px Verdana;color:#4d5148;letter-spacing:0px;vertical-align:top;}
body.overview .main .padding .results td.noborder {border:none;padding:0px 0px 2px 0px;}
body.overview .main .padding .results td.rightalign  {text-align:right;}
body.overview .mainimage {background: url(/fcwsite/img/header/overview_mainimage.gif) top left repeat-x;margin-top:8px;}
body.overview .twoColumn .padding .list {width:680px;font:12px/20px Verdana;margin:5px 0px 5px 0px;padding-top:5px;border:none;}
body.overview .twoColumn .padding .list h1 {font:bold 12px/22px Verdana;border:none;}

body.newsroom {margin:0px;padding:0px;background: url(/fcwsite/img/header/newsroom.gif) top left repeat-x;}
body.newsroom .left h1 {font:bold 13px/18px Verdana;color:#5f316c;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.newsroom .left h1 a {text-decoration:none;color:#5f316c;}
body.newsroom .left h1 a:hover {text-decoration:none;}
body.newsroom .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#5f316c;text-align:left;margin-top:8px;}
body.newsroom .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.newsroom .left h3  a{color:#000;}
body.newsroom .left a, body.newsroom .center a, body.newsroom .right a, body.newsroom .twoColumn a {color:#5f316c;text-decoration:none;}
body.newsroom .left a:hover, body.newsroom .center a:hover, body.newsroom .right a:hover, body.newsroom .twoColumn a:hover {color:#4d5148;text-decoration:none;}
body.newsroom .left .title {background:#5f316c;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.newsroom .left .title h1 {font:17px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.newsroom .left .title h1 a {text-decoration:none;color:#fff;}
body.newsroom .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.newsroom .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.newsroom .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.newsroom .left .title li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px;list-style-image:none;}
body.newsroom .left .title li.active a {color:#cd7418;}
body.newsroom .left .title li  a {text-decoration:none;color:#fff;}
body.newsroom .left .title li  a:hover {text-decoration:none;color:#ccc;}
body.newsroom .imageCopy {background:#3a004c;}
body.newsroom .imageCopy .text {font:12px/20px Verdana;color:#fff;text-align:center;letter-spacing:0px;padding:13px;}
body.newsroom .imageCopy .text a {font:12px/20px Verdana;color:#fff;text-align:center;letter-spacing:0px;padding:13px;}
body.newsroom .imageCopy .text a:hover {font:12px/20px Verdana;color:#fff;text-align:center;letter-spacing:0px;padding:13px;}
body.newsroom .imageCopy .text a:visited {font:12px/20px Verdana;color:#fff;text-align:center;letter-spacing:0px;padding:13px;}
body.newsroom .twoColumn {width:680px;}
body.newsroom .twoColumn ul {margin:0px;padding:0px;}
body.newsroom .twoColumn li {margin:0px;padding:0px;list-style-type: none;list-style-image:none;}
body.newsroom .twoColumn ul.bullet {margin:0px;padding:0px;}
body.newsroom .twoColumn ul.bullet li {margin:0px !important ;padding:0px !important;list-style-type: none !important;list-style-image:none !important;}
body.newsroom .twoColumn .padding li {margin:0px 0px 0px 15px;padding:0px;list-style-type: disc;}
body.newsroom .twoColumn .padding {padding:35px 0px 10px 25px;letter-spacing:0px;text-align:left;}
body.newsroom .twoColumn h1 {font:18px/20px Verdana;color:#5f316c;text-align:left;margin:28px 0px 35px 0px;padding:0px;}
body.newsroom .twoColumn h1 .date {color:#a6a6a6;}
body.newsroom .twoColumn h2 {font:bold 16px/22px Verdana;color:#5f316c;text-transform:none; background-color: #FFF; display: inline; padding: 0 5px 0 0px;}
body.newsroom .twoColumn h2 .date {font:bold 12px/18px Verdana;color:#a6a6a6;text-transform:none;}
body.newsroom .twoColumn .inset {float:left;margin:5px 17px 10px 0px;}
body.newsroom .twoColumn form {margin:0px;}
body.newsroom .twoColumn .inputtext {width:250px;background:#5F316c;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.newsroom .twoColumn .inputdate {width:230px;background:#5F316c;margin-right:0px;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.newsroom .twoColumn .calendar {float:right;margin-right:8px;margin-top:2px;background:#5f316c;}
body.newsroom .twoColumn .keyword {width:515px;background:#5f316c;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.newsroom .twoColumn .button {margin:1px 0px 0px 0px;}
body.newsroom .twoColumn a.radPopupImage_WebSite img {margin-bottom:0;vertical-align:top;}
img.ComboBoxImage_Site_DropDown {vertical-align:bottom; margin-bottom: 8px;}
img.ComboBoxImageHover_Site_DropDown {vertical-align:bottom; margin-bottom: 8px;}
body.newsroom .twoColumn img.ComboBoxImage_Site_DropDown {vertical-align: bottom;/*vertical-align:middle;margin-top:3px;*/}
* html body.newsroom .twoColumn img.ComboBoxImage_Site_DropDown {vertical-align: top; margin: 1px 0px 0px 0px;/*vertical-align:middle;margin-top:3px;*/}
*:first-child+html body.newsroom .twoColumn img.ComboBoxImage_Site_DropDown {vertical-align: top; margin: 0px 0px 0px 0px;}
body.newsroom .twoColumn img.ComboBoxImageHover_Site_DropDown {vertical-align:bottom; margin-bottom: 8px; /*vertical-align:middle;margin-top:3px;*/}
* html body.newsroom .twoColumn img.ComboBoxImageHover_Site_DropDown {vertical-align: bottom; margin: 0px 0px 9px 0px; !important;}
.ComboBoxInput_Site_DropDown, .ComboBoxInputHover_Site_DropDown {margin-bottom: 8px !important;}
body.newsroom .twoColumn select {background: url(/fcwsite/img/buttons/selectBackground.gif) top left no-repeat;width:252px;border:solid 1px #c7c7c7;height:18px;font:10px/11px Verdana;text-transform:uppercase;padding:2px;margin:3px 0px 9px 0px;}
body.newsroom .twoColumn .list {width:680px;background: url(/fcwsite/img/buttons/news/line.gif) 0px 7px repeat-x;font:12px/20px Verdana;margin:15px 0px 40px 0px;padding-top:5px;}
body.newsroom .twoColumn .sort {padding:0px;margin:10px 0px 0px 0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.newsroom .twoColumn .sort li{display: inline;margin:0px;padding:5px 5px 3px 0px;list-style-image:none;}
body.newsroom .twoColumn .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color: #666;}
body.newsroom .twoColumn .sort li a:hover{text-decoration: none;color: #666;}
body.newsroom .twoColumn .sort li a.selected{position: relative;border-bottom-color: white;color:#5f316c;}
body.newsroom .twoColumn .sort li a.selected:hover{text-decoration: none;color: #666;}
body.newsroom .twoColumn .tabcontent{margin-top:0px;width:660px;letter-spacing:0px;clear:both;}
body.newsroom .mainimage {background: url(/fcwsite/img/header/newsroom_mainimage.gif) top left repeat-x;margin-top:8px;}

body.newsroom .newsSearchTable {width: 520px;}

body.event {margin:0px;padding:0px;background: url(/fcwsite/img/header/events.gif) top left repeat-x;}
body.event .left h1 {font:bold 13px/18px Verdana;color:#ce8b3c;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.event .left h1 a {text-decoration:none;color:#ce8b3c;}
body.event .left h1 a:hover {text-decoration:none;}
body.event .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#ce8b3c;text-align:left;margin-top:8px;}
body.event .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.event .left h3  a{color:#000;}
body.event .left a, body.event .center a, body.event .right a, body.event .twoColumn a {color:#ce8b3c;text-decoration:none;}
body.event .left a:hover, body.event .center a:hover, body.event .right a:hover, body.event .twoColumn a:hover {color:#4d5148;text-decoration:none;}
body.event .left .title {background:#ce8b3c;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.event .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.event .left .title h1 a {text-decoration:none;color:#fff;}
body.event .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.event .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.event .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.event .left .title li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px;list-style-image:none;}
body.event .left .title li.active a {color:#cd7418;}
body.event .left .title li  a {text-decoration:none;color:#fff;}
body.event .left .title li  a:hover {text-decoration:none;color:#ccc;}
body.event .imageCopy {width:714px;background:#3a004c;}
body.event .imageCopy .text {font:12px/20px Verdana;color:#fff;text-align:center;letter-spacing:0px;padding:13px;}
body.event .twoColumn {width:680px;}
body.event .twoColumn .padding {padding:35px 0px 10px 25px;letter-spacing:0px;text-align:left;}
body.event .twoColumn form {margin:0px;}
body.event .twoColumn .inputtext {background:#ce8b3c;width:250px;margin-right:2px;margin-bottom:4px;margin-top:4px;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.event .twoColumn .errorinputtext {background:#ce8b3c;width:250px;margin-right:2px;margin-bottom:4px;margin-top:4px;border:solid 2px Red;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.event .twoColumn .keyword {width:512px;background:#ce8b3c;height:20px;line-height:12px;padding:2px 5px 3px 5px;}
body.event .twoColumn .button {}
body.event .twoColumn select {background: url(/fcwsite/img/buttons/selectBackground.gif) top left no-repeat;width:252px;border:solid 1px #c7c7c7;height:18px;font:10px/11px Verdana;text-transform:uppercase;padding-top:2px;margin-top:4px;margin-bottom:4px;}
body.event .twoColumn textarea {width:521px;height:80px;margin:20px 0px 20px 0px;border:solid 2px #c7c7c7;font:11px Verdana;color:White;padding:8px 5px 0px 5px;background:#ce8b3c;}
body.event .twoColumn .text {width:511px;}
body.event .twoColumn h1 {margin:24px 0px 8px 0px;font:bold 14px/24px Verdana;color:#ce8b3c;}
body.event .twoColumn h2 {margin:0px 5px 0px 0px;font:bold 11px Verdana;display:inline;color:#ce8b3c;}
body.event .twoColumn h3 {margin:1px 6px 0px 8px;font:11px Verdana;display:inline;}
body.event .twoColumn select.small {background: url(/fcwsite/img/buttons/selectBackground.gif) top left no-repeat;width:160px;border:solid 1px #c7c7c7;height:18px;font:10px/11px Verdana;text-transform:uppercase;padding:2px;margin:0px;}
body.event .twoColumn .list {width:680px;background: url(/fcwsite/img/buttons/events/line.gif) 0px 7px repeat-x;font:12px/20px Verdana;margin:15px 0px 40px 0px;padding-top:5px;}
body.event .twoColumn .list h1 {font:bold 12px/14px Verdana;color:#7c7c7c;margin:0px;padding:0px;}
body.event .twoColumn .list table {font:12px/20px Verdana;color:#4d5148;}
body.event .twoColumn .list table h1 {font:bold 12px/18px Verdana;color:#7c7c7c;margin:0px;padding:0px;display:block;}
body.event .twoColumn table {margin:2px 0px 0px 0px;list-style-type:none;color:#4d5148;font-size:12px;}
body.event .twoColumn table td {padding:0;text-align:left;}
body.event .twoColumn table td.date {padding-right:10px;}
body.event .twoColumn table ul {margin:0px;padding:0px;list-style-type:none;text-align:left;font:12px/20px Verdana;color:#4d5148;}
body.event .twoColumn table li {margin:0px;padding:0px;list-style-type:none;list-style-image:none;}
body.event .twoColumn .sort {padding:0px;margin:10px 0px 0px 0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.event .twoColumn .sort li{display: inline;margin:0px;padding:5px 5px 3px 0px;list-style-image:none;}
body.event .twoColumn .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color: #666;}
body.event .twoColumn .sort li a:hover{text-decoration: none;color: #666;}
body.event .twoColumn .sort li a.selected{position: relative;border-bottom-color: white;color:#ce8b3c;}
body.event .twoColumn .sort li a.selected:hover{text-decoration: none;color: #666;}
body.event .twoColumn .color {color:#ce8b3c;}
body.event .mainimage {background: url(/fcwsite/img/header/event_mainimage.gif) top left repeat-x;margin-top:8px;}

body.event .list h2 {background-color: #FFF; display: inline; padding: 0 5px 0 0px;}

body.location {margin:0px;padding:0px;background: url(/fcwsite/img/header/locations.gif) top left repeat-x;}
body.location .left h1 {font:bold 13px/18px Verdana;color:#005344;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.location .left h1 a {text-decoration:none;color:#005344;}
body.location .left h1 a:hover {text-decoration:none;}
body.location .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#005344;text-align:left;margin-top:8px;}
body.location .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.location .left h3  a{color:#000;}
body.location .left a, body.location .center a, body.location .right a, body.location .twoColumn a, body.location .centerwide .padding a {color:#005344;text-decoration:none;}
body.location .left a:hover, body.location .center a:hover, body.location .right a:hover, body.location .twoColumn a:hover, body.location .centerwide .padding a:hover {color:#4d5148;text-decoration:none;}
body.location .left .title {background:#005344;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.location .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.location .left .title h1 a {text-decoration:none;color:#fff;}
body.location .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.location .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.location .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.location .left .title li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px;list-style-image:none;}
body.location .left .title li.active a {color:#ddc278;}
body.location .left .title li  a {text-decoration:none;color:#fff;}
body.location .left .title li  a:hover {text-decoration:none;color:#ccc;}
body.location .twoColumn {width:686px;}
body.location .twoColumn .padding {padding:35px 0px 10px 25px;letter-spacing:0px;text-align:left;}
body.location .twoColumn .padding table { font:11px/17px Verdana; }
body.location .center {width:430px;}
body.location .center .padding {text-align:left;}
body.location .right {font:11px/16px Verdana;background:White;width:255px;padding:0px;margin-right:0;}
body.location .right .padding {background:#dfdbdb;padding:14px 10px 14px 17px;}
body.location .right .padding h2 {font:bold 12px/14px Verdana;color:#333;text-transform:uppercase;text-align:left;margin:0px 0px 0px 0px;padding:0px;letter-spacing:0px;}
body.location .right .padding h3 {color:#005344;}

body.location .right .padding .paddingcontacts {font:11px/14px Verdana;}
body.location .right .padding .paddingcontact a {text-decoration:none;}
body.location .right .padding .paddingcontact a:hover {text-decoration:none;color:#ccc;}
body.location .right .padding .paddingcontact h1 {font:14px/21px Verdana;text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}


body.location .main .padding h1.title {color:#005344; line-height:24px; margin-top: 10px;}
body.location .main .imagecopy {background:#005344;}
body.location .main .imageMain {margin-bottom:0px;}
body.location .main .imagecopy h1 {font:18px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.location .main .sort {padding:0px;margin:0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.location .main .sort li{display: inline;margin: 0;padding:5px 5px 0px 0px;list-style-image:none;}
body.location .main .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.location .main .sort li a:visited{color: #7c7b7b;}
body.location .main .sort li a:hover{text-decoration: none;color:#666;}
body.location .main .sort li a.selected{position: relative;border-bottom-color: white;color:#005344;}
body.location .main .sort li a.selected:hover{text-decoration: none;}

body.alumni {margin:0px;padding:0px;background: url(/fcwsite/img/header/alumni.gif) top left repeat-x;}
body.alumni .left h1 {color:#7a4559;margin:4px 0px 7px 0px;}
body.alumni .left h2 {color:#7a4559;margin-top:8px;}
body.alumni .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.alumni .left h3  a{color:#000;}
body.alumni .left a, body.alumni .center a, body.alumni .right a .main a {color:#7a4559;text-decoration:none;}
body.alumni .left a:hover, body.alumni .center a:hover, body.alumni .right a:hover .main a:hover{color:#4d5148;text-decoration:none;}
body.alumni .left .title {background:#7a4559;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.alumni .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.alumni .left .title h1 a {text-decoration:none;color:#fff;}
body.alumni .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.alumni .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.alumni .left .title ul {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.alumni .left .title li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px;list-style-image:none;}
body.alumni .left .title li  a {text-decoration:none;color:#fff;}
body.alumni .left .title li  a:hover {text-decoration:none;color:#ccc;}
body.alumni .imageCopy {background:#562d3d;}
body.alumni .imageCopy .text {font:12px/20px Verdana;color:#fff;text-align:center;letter-spacing:0px;padding:13px;}
body.alumni .main .padding {padding:8px 0px 10px 20px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;clear:all;}
body.alumni .main .padding a {text-decoration:none;color:#007c91;}
body.alumni .main .padding a:hover {text-decoration:none;color:#4d5148;}
body.alumni .main .padding .line {width:680px;height:1px;border-top:solid 1px #7a4559;clear:both;margin-bottom:15px;margin-top:3px;}
body.alumni .main .padding h1 {margin:0px;padding:0px;font:20px/20px Verdana;color:#7a4559;text-align:left;clear:both;letter-spacing:0px;}
body.alumni .bio {padding-bottom:15px;width:666px;}
body.alumni .bio .photo {float:left;}
body.alumni .bio .text {float:right;width:570px;padding-top:5px;}
body.alumni .bio .text h1 {font:15px/18px Verdana;color:#7a4559;display:block;}
body.alumni .main .padding .copy a {text-decoration:none;color:#7a4559;}
body.alumni .main .padding .copy a:hover {text-decoration:none;color:#7a4559;}
body.alumni .main .padding h1.title {font-weight:normal;margin-bottom:10px;}

body.career {margin:0px;padding:0px;background: url(/fcwsite/img/header/careers.gif) top left repeat-x;}
body.career .left h1 {font:bold 13px/18px Verdana;color:#2483c6;text-transform:none;text-align:left;margin:4px 0px 7px 0px;padding:0px;}
body.career .left h2 {font:bold 12px/14px Verdana;text-transform:none;color:#2483c6;text-align:left;margin-top:8px;}
body.career .left h3 {font:bold 11px/17px Verdana;text-transform:none;color:#000;text-align:left;margin:3px 0px 10px 0px;padding:0px;}
body.career .left h3  a{color:#000;}
body.career .left a, body.career .center a, body.career .right a {color:#2483c6;text-decoration:none;}
body.career .left a:hover, body.career .center a:hover, body.career .right a:hover {color:#4d5148;text-decoration:none;}
body.career .left .title h1 {font:17px/21px Verdana;color:#fff;text-align:left;text-transform:uppercase;margin:0px;padding:0px;}
body.career .left .title h1 a {text-decoration:none;color:#fff;}
body.career .left .title h1 a:hover {text-decoration:none;color:#ccc;}
body.career .left .title h2 {font:14px/21px Verdana;color:#fff;text-transform:uppercase;text-align:left;margin:0px;padding:0px;}
body.career .left .title h2 a {text-decoration:none;color:#fff;}
body.career .left .title h2 a:hover {text-decoration:none;color:#ccc;}
body.career .left .title {background:#2483c6;text-align:left;border-left:solid 2px White;font:12px/16px Verdana;text-transform:uppercase;color:White;margin:0px 0px 0px 0px;padding:0px 0px 32px 17px;}
body.career .left .title ul.bullet {margin:15px 0px 0px 0px;padding:0px;color:White;}
body.career .left .title ul.bullet li {margin:0px;padding:0px;list-style-type: none;color:Black;padding:0px 0px 3px 0px; list-style-image:none;}
body.career .left .title ul.bullet li a {text-decoration:none;color:#fff;}
body.career .left .title ul.bullet li a:hover {text-decoration:none;color:#ccc;}
body.career .imageCopy {background:#2483c6; margin-bottom: 0px;}
body.career .imageCopy .text {color:#fff;text-align:center;letter-spacing:0px;padding:13px 25px 13px 25px;}
body.career .main .padding {padding:8px 0px 10px 20px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;}
body.career .main .center {width:450px;}
body.career .main .center .inset {float:right;margin:10px 0px 10px 10px;}
body.career .main .padding a {text-decoration:none;color:#2483c6;}
body.career .main .padding a:hover {text-decoration:none;color:#4d5148;}
body.career .main .padding ul.bullet {margin:0px 0px 0px 40px;padding:0px;}
body.career .main .padding ul.bullet li {margin:0px;padding:0px;list-style-type: none;padding:0px 0px 9px 0px; list-style-image:none;}
body.career .main .padding ul.bullet li a {text-decoration:underline;padding:0px 10px 0px 0px;color:#2483c6;}
body.career .main .padding ul.bullet li a:hover {text-decoration:none;color:#2483c6;}
body.career .main .padding .line {width:680px;height:1px;border-top:solid 1px #2483c6;margin-top:5px;}
body.career .main .padding h1 {margin:0;padding:0;font:20px/20px Verdana;color:#2483c6;text-align:left;letter-spacing:0;}
body.career .main .padding h3 {margin:0;padding:0;font:bold 12px/13px Verdana;letter-spacing:0px;}
body.career .main .links {cursor:pointer;}

body.career .main .right {float:right;text-align:left;width:255px;padding:0;background:#2483c6;margin:0 0 20px 10px;}
body.career .main .right .padding {padding:14px 10px 0px 17px;letter-spacing:0px;color:#fff;}
body.career .main .right .padding h1 {font:bold 13px/18px Verdana;text-transform:uppercase;color:#fff;text-align:left;margin:0;padding:0;}
body.career .main .right .padding a {text-decoration:none;color:#fff;}
body.career .main .right .padding a:hover {text-decoration:none;color:#ccc;}
body.career .main .padding h1.title {font-weight:normal;margin:0 0 10px 0;padding:0;font:20px/20px Verdana;letter-spacing:0; text-align:left;}
body.career .main .right .paddingcontact {padding:14px 10px 0px 17px;font:11px/14px Verdana;color:#fff;}
body.career .main .right .paddingcontact a {text-decoration:none;color:#fff;}
body.career .main .right .paddingcontact a:hover {text-decoration:none;color:#ccc;}
body.career .main .right .paddingcontact h1 {font:14px/21px Verdana;color:#fff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}

body.career .twoColumn .padding .scrapbook {padding:12px 3px 20px 0px;background: url(/fcwsite/img/misc/careers/scrapbook.gif) top center no-repeat;}
body.career .twoColumn .padding .scrapbook .controls {width:170px;clear:both;text-align:middle;margin:20px 0px 10px 0px;}
body.career .twoColumn .padding .scrapbook .prev {float:left;background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.career .twoColumn .padding .scrapbook .play {background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.career .twoColumn .padding .scrapbook .next {float:right;background: url(/fcwsite/img/misc/careers/scrapbook_button.gif) top right no-repeat;width:80px;height:23px;font:9px/12px Verdana;text-transform:uppercase;padding:7px 0px 0px 0px;text-align:center;}
body.career .twoColumn .padding {padding:35px 0px 10px 25px;letter-spacing:0px;text-align:left;}
body.career .twoColumn .padding .testimonial {text-align:left;clear:both;padding-top:8px;}
body.career .twoColumn .padding .testimonial .biophoto {float:left;margin-right:10px;}
body.career .twoColumn .padding .testimonial .quote {float:right;width:510px;font:bold 12px/18px Verdana;padding-top:12px;}
body.career .twoColumn .padding ul.bullet {margin:0px;padding:0px;}
body.career .twoColumn .padding ul.bullet li {list-style-type: none; list-style-image:none;}
body.career .twoColumn h2 {font:bold 14px/18px Verdana;color:#2483c6;text-transform:none;clear:both;}
body.career .main .padding .results {margin-top:10px;}
body.career .main .padding .results a {color:#2483c6;text-decoration:none;}
body.career .main .padding .results h1 {margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;font:bold 12px/14px Verdana;color:#2483c6;text-align:left;}
body.career .main .padding .results h2 {margin:3px 0px 4px 0px;padding:0px 0px 0px 0px;font:12px/12px Verdana;color:#2483c6;text-align:left;text-transform:none;}
body.career .main .padding .results h3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#323232;text-align:left;text-transform:uppercase;letter-spacing:0px;}
body.career .main .padding .results td {border-top:solid 1px Black;padding:10px 0px 10px 0px;font:11px/17px Verdana;color:#4d5148;letter-spacing:0px;vertical-align:top;}
body.career .main .padding .results td.noborder {border:none;padding:0px 0px 2px 0px;}
body.career .main .padding .results td.rightalign {text-align:right;}
body.career .mainimage {background: url(/fcwsite/img/header/career_mainimage.gif) top left repeat-x;margin-top:8px;}
body.career .twoColumn .padding .results {margin-top:10px;}
body.career .twoColumn .padding .results a {color:#2483c6;text-decoration:none;}
body.career .twoColumn .padding .results h1 {margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;font:bold 12px/14px Verdana;color:#2483c6;text-align:left;}
body.career .twoColumn .padding .results h2 {margin:3px 0px 4px 0px;padding:0px 0px 0px 0px;font:12px/12px Verdana;color:#2483c6;text-align:left;text-transform:none;}
body.career .twoColumn .padding .results h3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#323232;text-align:left;text-transform:uppercase;letter-spacing:0px;}
body.career .twoColumn .padding .results td {border-top:solid 1px Black;padding:10px 0px 10px 0px;font:11px/17px Verdana;color:#4d5148;letter-spacing:0px;vertical-align:top;}
body.career .twoColumn .padding .results td.noborder {border:none;padding:0px 0px 2px 0px;}
body.career .twoColumn .padding .results td.rightalign  {text-align:right;}
body.career .twoColumn .padding h1 {margin:0px;font:bold 18px/24px Verdana;color:#2483c6;}
body.career .twoColumn .padding h2 {margin:0px 5px 0px 0px;font:bold 12px Verdana;display:inline;color:#2483c6;}
body.career .twoColumn .padding h3 {margin:1px 6px 0px 8px;font:11px Verdana;display:inline;}
body.career .twoColumn .padding table {margin:2px 0px 0px 0px;list-style-type:none;color:#4d5148;font-size:12px;}
body.career .twoColumn .padding table td {padding:0px;text-align:left;}
body.career .twoColumn .padding table ul.bullet {margin:0px;padding:0px;list-style-type:none;text-align:left;font:11px/14px Verdana;color:#4d5148;}
body.career .twoColumn .padding table ul.bullet li {margin:0px;padding:0px;list-style-type:none;}
body.career .main .sort {padding:0px;margin:0px;font: 10px Verdana;text-transform:uppercase;list-style-type: none;text-align: left;}
body.career .main .sort li{display: inline;margin: 0;padding:5px 5px 0px 0px;list-style-image:none;}
body.career .main .sort li a{text-decoration: none;position: relative;z-index: 1;padding:5px 4px 3px 0px;letter-spacing:0px;color:#666;}
body.career .main .sort li a:visited{color: #7c7b7b;}
body.career .main .sort li a:hover{text-decoration: none;color:#666;}
body.career .main .sort li a.selected{position: relative;border-bottom-color: white;color:#2483c6;}
body.career .main .sort li a.selected:hover{text-decoration: none;}


.container {width:958px;}

/*** HEADER ***/
.header {height:157px;text-align:left;}
.logo {float:left;margin-bottom:22px;}
.rtHeader {float:right;}
.topnav {width:360px;text-align:center;background:#cd7418;}
.nav {margin-left:1px;clear:both;}

/*** SEARCH  ***/ 
.search {width:360px;text-align:right;margin-top:2px;height:26px;clear:both;}
.search table {margin:0px;padding:0px;border:none;}
.search td {vertical-align: top;}
.search input {width:167px;height:26px;border:none;padding:6px 0px 0px 7px;font:10px Verdana;color:White;background: url(/fcwsite/img/search/background.gif) top left repeat-x;margin-bottom:8px; border-left: 2px solid #5b5b5b; border-right: medium; border-top: medium; border-bottom: medium;}
.sbutton input {padding: 0px;}
#ctl00_cibSiteSearchButton {width:167px;height:26px;border:none;padding:0px;font:10px Verdana;color:White;background: url(/fcwsite/img/search/background.gif) top left no-repeat;margin-bottom:8px;}
* html #ctl00_cibSiteSearchButton{width:167px;height:26px;border:none;padding:6px 0px 0px 7px;font:10px Verdana;color:White;background: url(/fcwsite/img/search/background.gif) top left no-repeat;margin-bottom:8px;}
/*\*/ * html .search input {margin-top:-1px;} /**/
.search .select {background: url(/fcwsite/img/search/selectBackground.gif) top left no-repeat;width:127px;height:26px;padding:0px;}
.search .select h1 {background:none;padding:6px 0px 0px 7px;font:10px Verdana;color:White;margin:0px;}


#language {position:absolute;top:20px;background: url(/fcwsite/img/search/dropBackground.gif) top left repeat-x;width:154;text-align:left;margin-left:1px;padding-top:20px;border:solid 1px #6c6c6c;border-top:solid 1px Black;}
#language ul {margin:0px 0px 0px 5px;padding:22px 7px 7px 7px;}
#language li {margin:0px 0px 9px 0px;font:bold 11px/18px Verdana;list-style-type: none;text-transform:uppercase;color:#bab9b9;list-style-image:none;}
#language li  a {text-decoration:none;color:#fff;}
#language li  a:hover {text-decoration:none;color:#6c6c6c;}


/*** DROPDOWNS ***/
.firm ul, .news ul, .events ul, .careers ul, .locations ul {margin:0px;padding:15px 10px 2px 10px;}
.firm li, .news li, .events li, .careers li, .locations li {margin:0px 0px 6px 0px;padding:0px;font: 9px/11px Verdana;list-style-type: none;text-transform:uppercase;color:White;list-style-image:none;}
.firm li a, .news li a, .events li a, .careers li a, .locations li a {text-decoration:none;color:White;}
.firm li a:hover, .news li a:hover, .events li a:hover, .careers li a:hover, .locations li a:hover {text-decoration:none;color:#ccc;}

.firm {position:absolute;width:118px;left:120px;z-index:100;background: url(/fcwsite/img/nav/firmBackground.png) top left no-repeat;visibility:hidden;border-right:solid 1px #6a2b2d;border-bottom:solid 1px #6a2b2d;opacity:.93;filter: alpha(opacity=93);}
.news {position:absolute;width:118px;left:238px;z-index:100;background: url(/fcwsite/img/nav/newsroomBackground.png) top left no-repeat;visibility:hidden;border-right:solid 1px #591755;border-bottom:solid 1px #591755;opacity:.93;filter: alpha(opacity=93);}
.events {position:absolute;width:118px;left:356px;z-index:100;background: url(/fcwsite/img/nav/eventsBackground.png) top left no-repeat;visibility:hidden;border-right:solid 1px #704313;border-bottom:solid 1px #704313;opacity:.93;filter: alpha(opacity=93);}
.careers {position:absolute;width:118px;left:474px;z-index:100;background: url(/fcwsite/img/nav/careersBackground.png) top left no-repeat;visibility:hidden;border-right:solid 1px #0f1c68;border-bottom:solid 1px #0f1c68;opacity:.93;filter: alpha(opacity=93);}
.locations {position:absolute;width:123px;left:592px;z-index:100;background: url(/fcwsite/img/nav/locationsBackground.png) top left no-repeat;visibility:hidden;border-right:solid 1px #164046;border-bottom:solid 1px #164046;opacity:.93;filter: alpha(opacity=93);}


/*** LEFT COLUMN ***/
.left {float:left;width:240px;margin:0px;padding:0px 0px 100px 0px;text-align:left;}
.left a {text-decoration:none;color:#98002e;}
.left a:hover {text-decoration:none;color:#4d5148;}
.left .intro {width:240px;margin-bottom:8px;background:#8a001a url(/fcwsite/img/home/intro.gif) top left no-repeat;}
.left .intro .text {padding:20px 25px 20px 20px;font:14px/20px Verdana;color:#fff;text-align:left;}
.left .intro .text a {color:#fff; font-weight:bold; text-decoration:underline;}
.left .intro .text a:visited {color:#fff;}
.left .intro .text a:hover {color:#fff; text-decoration:none; font-weight:bold;}
.left .padding {padding:11px 14px 10px 14px;font:11px/17px Verdana;color:#4d5148;text-align:left;}
.left h1 {font:bold 14px/18px Verdana;text-transform:none;text-align:left;margin:0px;padding:0px;}
.left h1 a {text-decoration:none;color:#98002e;}
.left h1 a:hover {text-decoration:none;color:#4d5148;}
.left h2 {font:bold 11px/14px Verdana;text-transform:none;text-align:left;padding:0px 0px 4px 0px;margin:0px 0px 0px 0px;}
.left h2 a {text-decoration:none;color:#000;}
.left h2 a:hover {text-decoration:none;color:#4d5148;}


/*** MAIN CONTENT ***/
.main {float:right;width:718px;text-align:left;margin:0px;padding:0px 0px 70px 0px;clear:all;min-height:500px;
  height:auto !important;
  height:500px;}
.main .introwidth {width:714px;}
.main .imageMain {float:left;margin:23px 0px 7px 15px;padding:0px;}
.main .videoMain {float:left;margin:23px 0px 7px 15px;padding:0px;}
.main .imageCopy {float:right;margin:23px 0px 10px 0px;height:300px;width:255px;background:#54133c;}
/* * html .main .imageCopy {width:253px;} */
.main .imageCopy .text {font:14px/20px Verdana;color:#fff;text-align:left;letter-spacing:0px;padding:35px 22px 10px 15px;}
.main .imageCopy .text a {color:#fff;text-decoration:underline;}
.main .imageCopy .text a:visited {color:#fff;text-decoration:underline;}
.main .imageCopy .text a:hover {color:#fff;text-decoration:none;}

.main .padding {padding:8px 0px 10px 20px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;clear:all;}
.main .padding h1.title {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;font:20px/20px Verdana;letter-spacing:0px;}
.main .padding h1 {margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;font:20px/20px Verdana;color:#4d5148;text-align:left;clear:both;letter-spacing:0px;}
body.services .main .padding h1 {clear:none;}
.main .padding h2 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:9px/13px Verdana;color:#4d5148;text-align:left;text-transform:uppercase;clear:both;}

.main .padding .image {float:left;padding:5px 0px 0px 0px;margin:0px 15px 5px 0px;clear:both;}
.main .padding .copynoimage {float:right;padding:10px 0px 0px 0px;margin:0px 25px 0px 20px;letter-spacing:0px;line-height:16px;}
.main .padding .copynoimage a {color:#98002e;text-decoration:none;}
.main .padding .copynoimage a:hover {color:#98002e;text-decoration:none;}
.main .padding .copy {padding:0px 0px 0px 0px;margin:0px 25px 15px 0px;letter-spacing:0px;}
.main .padding .copy a {color:#98002e;text-decoration:none;}
.main .padding .copy a:hover {color:#98002e;text-decoration:none;}
.main .padding .more {float:right; margin:10px 0px 10px 0px;}
.main .padding .viewall {float:right;margin-top:10px;margin-right:10px;}

.main .padding .line {width:685px;height:1px;border-top:solid 1px #ccc;clear:both;margin-bottom:5px;margin-top:3px;}

.main .padding .results {margin-top:10px;}
.main .padding .results a {color:#26539c;text-decoration:none;}
.main .padding .results h1 {margin:1px 0px 0px 0px;padding:0px 0px 0px 0px;font:bold 12px/14px Verdana;color:#24549c;text-align:left;}
.main .padding .results h2 {margin:3px 0px 4px 0px;padding:0px 0px 0px 0px;font:11px/12px Verdana;color:#24549c;text-align:left;text-transform:none;}
.main .padding .results h3 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font:10px/12px Verdana;color:#323232;text-align:left;text-transform:uppercase;letter-spacing:0px;}
.main .padding .results td {border-top:solid 1px #ccc;padding:10px 0px 10px 0px;font:11px/17px Verdana;color:#4d5148;letter-spacing:0px;vertical-align:top;}
.main .padding .results td.noborder {border:none;padding:0px 10px 2px 0px;}
.main .padding .results td.rightalign {text-align:right;padding-right:10px;}
.main .padding .results td.thumbnail {margin-left:10px;}


.center {float:left;width:400px;margin:0px;padding:0px 0px 70px 0px;font:12px/20px Verdana;color:#4d5148;text-align:left;letter-spacing:0px;clear:all;min-height:500px;
  height:auto !important;
  height:500px;}
  
body.professionals .center {width:718px;}
  
.center .padding {padding:33px 0px 10px 25px;font:Verdana;color:#4d5148;text-align:left;clear:all;}
.center .padding form {margin:0px;}
.center .padding .inputtext, .twoColumn .padding .inputtext, .center .padding .inputdate, .twoColumn .padding .inputdate, .center .padding .errorinputtext, .twoColumn .padding .errorinputtext {width:172px;border:solid 1px #c7c7c7;margin-bottom:7px;margin-right:9px;font:10px/15px Verdana;color:White;height:20px;line-height:12px;padding:2px 5px 3px 5px;font-weight: bold;}
.center .padding .keyword, .twoColumn .padding .keyword {width:355px;border:solid 1px #c7c7c7;margin-bottom:7px;margin-right:8px;font:10px/15px Verdana;color:White;height:20px;line-height:12px;padding:2px 5px 3px 5px;font-weight: bold;}
.center .padding h2 {font:12px/14px Verdana;text-transform:uppercase;color:#26539c;text-align:left;margin:20px 0px 4px 0px;padding:0px;}
.center .padding ul {margin:0px;padding:0px;}
.center .padding li {margin:0px 0px 0px 16px;padding:0px;list-style-type: disc;}

body.professionals .center .padding {padding:33px 0px 10px 15px;clear:none;}
body.professionals .center .padding h2 {clear:none;}
body.overview .center .padding {clear:none;}
body.overview .center .padding h1 {clear:none;}
body.overview .center .padding h2 {clear:none;}
body.overview .main .padding {clear:none;}
body.overview .main .padding h1 {clear:none;}
body.overview .main .padding h2 {clear:none;}
body.location .center .padding {clear:none;}
body.location .center .padding h1 {clear:none;}
body.location .center .padding h2 {clear:none;}
body.location .main .padding {clear:none;}
body.location .main .padding h1 {clear:none;}
body.location .main .padding h2 {clear:none;}
body.location .main .imageCopy {float:right;margin:23px 0px 0px 0px;height:300px;width:255px;}

body.career .center .padding {clear:none;}
body.career .center .padding h1 {clear:none;}
body.career .center .padding h2 {clear:none;}
body.career .main .padding {clear:none;}
body.career .main .padding h1 { clear:none;}
body.career .main .padding h2 {clear:none;}

.center .bio {margin:23px 0px 0px 15px;}

.alpha {margin:20px 0px 6px 0px;padding:0px;}
.alpha a {font:bold 12px/14px Verdana;text-transform:uppercase;color:#070707;text-align:left;margin:0px;padding:10px 2px 20px 2px;text-decoration:none;}
.alpha a:hover {background: url(/fcwsite/img/alpha/hover.gif) top center no-repeat;text-decoration:none;color:#070707;}


/*** FORM STYLES ***/
.center .intro {margin:10px 0px 0px 0px;letter-spacing:0px;font-size:12px;line-height:20px;}
.center .button {float:right;margin:10px 18px 0px 0px;}
.center select {background: url(/fcwsite/img/buttons/selectBackground.gif) top left no-repeat;width:355px;border:solid 1px #c7c7c7;margin-bottom:7px;font:10px/16px Verdana;text-transform:uppercase;}

/*** RIGHT COLUMN ***/
.right {float:right;text-align:left;width:237px;padding:0px;background:#dfdbdb url(/fcwsite/img/misc/rt_background.gif) top left repeat-x;margin:23px 2px 0px 0px;}
.right .padding {padding:14px 10px 0px 10px;letter-spacing:0px;}
.right .padding h1 {font:bold 11px/14px Verdana;text-transform:uppercase;color:#262626;text-align:left;margin:0px 0px 0px 0px;padding:0px;}
.right .padding h2 {font:11px/14px Verdana;text-transform:uppercase;color:#26539c;text-align:left;margin:0px 0px 0px 0px;padding:0px;letter-spacing:0px;}
.right .padding h3 {font:10px/14px Verdana;text-transform:uppercase;color:#26539c;text-align:left;margin:0px 0px 0px 0px;padding:0px;}
.right .padding .icons {border-top:solid 1px #022850;margin-top:6px;padding:20px 0px 20px 5px;}

.right .bioinfo {background:#26539c;color:White;font:11px/14px Verdana;color:White;}
.right .bioinfo {padding:14px 10px 10px 10px;letter-spacing:0px;}
.right .bioinfo h1 {font:bold 13px/14px Verdana;text-transform:uppercase;color:#fff;text-align:left;margin:3px 0px 8px 0px;padding:0px;}
.right .bioinfo ul {margin:0px 0px 20px 0px;padding:0px;}
.right .bioinfo li {margin:0px;padding:0px 0px 3px 0px;list-style-type: none;line-height:12px; list-style-image:none;}
.right .bioinfo li a {text-decoration:underline;color:White;}
.right .bioinfo li a:hover {text-decoration:none;color:#ccc;}

.right_scroll {float:right;text-align:left;width:290px;padding:25px 0px 0px 0px;letter-spacing:0px;}
.right_scroll .padding {padding:18px 0px 0px 0px;}
.right_scroll .padding h1 {font:14px/14px Verdana;text-transform:none;color:Black;margin:0px;padding:0px;}

.right_scroll .scroll_box {width:268px;height:425px;padding:0px;margin:0px;letter-spacing:0px;overflow:auto;}
.right_scroll .scroll_box .displayText { color:White; margin:130px 0px 0px 5px; }
.right_scroll .scroll_box a {text-decoration:none;color:White;}
.right_scroll .scroll_box a:hover {text-decoration:none;color:#022850;}
.right_scroll .scroll_box .selection {background-color:#6887b8;margin:0px 5px 0px 5px;height:90px;letter-spacing:0px;clear:both;border:solid 3px #25549c;}
.right_scroll .scroll_box .selection .left {float:left;width:49px;margin:0px;padding:7px 0px 0px 4px;background:none;}
.right_scroll .scroll_box .selection .right {float:right;width:177px;margin:0px;padding:10px 0px 0px 5px;background:none;}
.right_scroll .scroll_box .selection .right a {text-decoration:none;color:White;}
.right_scroll .scroll_box .selection .right a:hover {text-decoration:none;color:#022850;}
.right_scroll .scroll_box .selection h1 {font:bold 12px/15px Verdana;color:White;margin:0px;padding:0px;text-transform:none;}
.right_scroll .scroll_box .selection h2 {font:bold 11px/16px Verdana;color:White;margin:0px;padding:0px;text-transform:none;}
.right_scroll .scroll_box .selection h3 {font:10px/14px Verdana;color:White;margin:0px;padding:0px;text-transform:none;}

.right_scroll .scroll_box .tabcontent{margin:0px;width:auto;letter-spacing:0px;}


/*** FOOTER ***/
.footer {background-color:Black;clear:both;width:100%;padding:10px 0px 2px 0px; height: 290px;}
.footer h1 {font:bold 11px/15px Verdana;text-transform:uppercase;margin:0px;padding:0px;}
.footer h1.professionals_sitemap a {color:#26539c;text-decoration:none;}
.footer h1.services_sitemap a {color:#694f26;text-decoration:none;}
.footer h1.experience_sitemap a {color:#007c91;text-decoration:none;}
.footer h1.firm_sitemap a {color:#98002e;text-decoration:none;}
.footer h1.newsroom_sitemap a {color:#5f316c;text-decoration:none;}
.footer h1.events_sitemap a {color:#ce8b3c;text-decoration:none;}
.footer h1.careers_sitemap a {color:#2483c6;text-decoration:none;}
.footer h1.locations_sitemap a {color:#005344;text-decoration:none;}
.footer h1.alumni_sitemap a {color:#7a4459;text-decoration:none;}


.footer .content {width:955px;color:White;}
.footer td {vertical-align:top;}
.footer td ul {font:10px/11px Verdana;list-style-type: none;color:White;margin:0px;padding:7px 0px 0px 1px;}
.footer td li {margin:0px;padding:0px 0px 7px 0px;list-style-type:none; list-style-image:none;}
.footer td li a {text-decoration:none;color:White;}
.footer td li a:hover {text-decoration:none;color:#ccc;}

.footer .bottomnav {width:955px;background-color:Black;padding-top:5px;margin-bottom:4px;}
.footer .bottomnav table { width:955px; }
.footer .bottomnav table td { vertical-align:bottom; }
.footer .bottomnav .copyright {float:left;text-align:left;font: 9px/18px Verdana;letter-spacing:0px;text-transform:uppercase;color:White;width:400px;margin-left:10px;}
.footer .bottomnav .links {float:right;text-align:right;font: 9px/18px Verdana;letter-spacing:0px;text-transform:uppercase;color:White;width:400px;margin-right:25px;}
.footer .bottomnav a {text-decoration:none;color:White;}
.footer .bottomnav a:hover {text-decoration:none;color:#ccc;}


/* text editor content formatting fixes */
body.services .main .center  .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.services .main .center .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.services .main .center  .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.services .main .centerwide  .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.services .main .centerwide  .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.services .main .centerwide  .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.servicessingle .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.servicessingle .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.servicessingle .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.experience .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.experience .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.experience .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.overview .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.overview .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.overview .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.newsroom .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.newsroom .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.newsroom .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.event .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.event .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.event .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.location .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.location .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.location .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

.centerwide {clear:both;}

body.alumni .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.alumni .main .padding ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.alumni .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.career .main .padding table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.career .main .padding li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.career .main .padding table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

/* for professionals, make sure style changes are specific to tabcontent to avoid breaking tab formatting */
body.professionals .center .padding .tabcontent table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.professionals .center .padding .tabcontent ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.professionals .center .padding .tabcontent table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

body.bio_pdf .center .padding .tabcontent table td {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.bio_pdf .center .padding .tabcontent ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}
body.bio_pdf .center .padding .tabcontent table td ul li {font: Verdana !important; font-size: 12px; line-height: 20px; color:#4D5148;}

/* sort style consistency fix */
* ul.sort li {font: 10px/20px Verdana !important; color: #4D5148; font-weight: normal !important;}
* ul.sort li a {font: 10px/20px Verdana !important; font-weight: normal !important;}

/* MISC */
.radPopupImage_WebSite {vertical-align: top !important;}

body.services .main .padding .switch ul.bullet {margin:0px 0px 0px 0px;padding:0px; }
body.services .main .padding .switch ul.bullet li {list-style-type: none; list-style-image:url(../Img/bulletDash.gif); margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;  }


/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
width:439px;
padding:0px;
margin:0px;
font: 10px Verdana;
text-transform:uppercase;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0 !important;
list-style-image:none;
}

.shadetabs li.none{font-weight:bold; list-style-image:none;}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding:10px 14px 32px 14px;
border-top: 1px solid #e1e1e1;
letter-spacing:1px;
color: #7c7b7b;
background: white url(/fcwsite/img/tabs/shade.gif) top center no-repeat;
}

.shadetabs li a:visited{
color: #7c7b7b;
}

.shadetabs li a:hover{
text-decoration: none;
color: #666;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background: white url(/fcwsite/img/tabs/shadeactive.gif) top center no-repeat;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{margin-top:35px;width:420px;letter-spacing:0px; display:none;}
.notabcontent{margin-top:-12px;width:420px;letter-spacing:0px;}

body.professionals .tabcontent{width:auto;}
body.professionals .notabcontent{width:auto;}

.shadetabsRt{
padding:0px;
margin:0px;
font: 10px Verdana;
text-transform:uppercase;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabsRt li{
display: inline;
margin: 0;
list-style-image:none;
}

.shadetabsRt li a{
text-decoration: none;
position: relative;
z-index: 1;
padding:5px 6px 5px 6px;
border-top: 1px solid #e1e1e1;
letter-spacing:1px;
color: #7c7b7b;
background: white url(/fcwsite/img/tabs/shade.gif) top center no-repeat;
}

.shadetabsRt li a:visited{
color: #7c7b7b;
}

.shadetabsRt li a:hover{
text-decoration: none;
color: #666;
}

.shadetabsRt li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabsRt li a.selected{ /*selected main tab style */
background: white url(/fcwsite/img/tabs/shadeactive.gif) top center no-repeat;
border-bottom-color: white;
}

.shadetabsRt li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

@media print {
.tabcontent {
display:block !important;
}



/* ######### End CSS for Shade Tabs. Remove if not using ######### */


