html, body {width:100%;height:auto;margin:0px auto;background-color:#fff;padding:0px;font:normal 12px/16px Arial, sans-serif;color:#000;}

/* GLOBAL */
.wrapper {margin:0px auto 0px auto;padding:0px;width:900px;color:#000000;}

form {margin:0px;padding:0px;height:100%;}

a {text-decoration:none;color:#567632;}
a:visited {text-decoration:none;color:#567632;}
a:hover {text-decoration:underline;color:#567632;}

img {border:0px;margin:0px;}

th {text-align:left;}
td {text-align:left;vertical-align:top;font:normal 12px/16px Arial, sans-serif;}

h1 {font:bold 14px/24px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px;}
h2 {font:bold 12px/14px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px;}
h3 {font:bold 11px/13px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px;}
h4 {font:bold 11px/12px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px;}
h5 {font:bold 10px/11px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px;}
h6 {font:bold 12px/14px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px;}


p {margin-top:0px;margin-bottom:16px;}
ul {padding:0px;margin:0px 0px 16px 0px;}
ol {padding:0px;margin:0px 0px 16px 30px;}
li {padding:0 0 0 18px;margin:0px;list-style:none none;}
li.active {font-weight:bold;color:#cb4a23;list-style-image:none;background:none;padding:0;list-style:none none;}
ul.square {padding:0px;margin:0px 0px 16px 0px;;}
li.square {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_square.gif) 0 5px no-repeat}

hr {color:#939ba2;height:1px;}

br {line-height:8px;}

input {font:normal 12px Arial, sans-serif;margin:auto;padding:0px;border:0px;color:#696d70;}
select {font:normal 12px Arial, sans-serif;margin:auto;padding:0px;border:0px;color:#696d70;}

.clear {clear:both;}
.spacer {padding-bottom:16px;}
.spacer2 {padding-bottom:80px;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
#equalDiv1 {vertical-align:top;padding:0px;margin:0px;}
#equalDiv2 {vertical-align:top;padding:0px;margin:0px;}

a.more, a.more:visited {text-decoration:none;color:#567632;font-weight:bold;}
a.more:hover {text-decoration:underline;color:#567632;font-weight:bold;}

/* Text Editor */
.nospace {margin:0;}

/* HEADER */
.header {padding-bottom:11px;}
.homeheader {padding-bottom:33px;}

/* --------- top gray header --------- */
.header .loginNav {background-color:#efefef;color:#4b4f52;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;letter-spacing:.025em;}

/* --- top gray header left side --- */
.header .loginNav .loginNavLeft {padding:6px;}
.header .loginNav .loginNavLeft ul {color:#4b4f52;padding:0px;margin:0px;list-style:none none;background:none;}
.header .loginNav .loginNavLeft ul li {display:inline;padding:0px;margin:0px;background:none;}
.header .loginNav .loginNavLeft ul li a {color:#4b4f52;text-decoration:none;border-right:1px solid #4b4f52;padding:0px 5px;margin:0px;font-weight:normal;}
.header .loginNav .loginNavLeft ul li a:hover {color:#4b4f52;text-decoration:underline;}
.header .loginNav .loginNavLeft ul li.noright a {border-right:none;}

/* --- top gray header right side --- */
.header .loginNav .loginNavRight {padding:6px;float:right;}
.header .loginNav .loginNavRight ul {color:#4b4f52;padding:0px;margin:0px;list-style:none none;background:none;}
.header .loginNav .loginNavRight ul li {display:inline;padding:0px;margin:0px;background:none;}
.header .loginNav .loginNavRight ul li a {color:#4b4f52;text-decoration:none;border-right:1px solid #4b4f52;padding:0px 5px;margin:0px;font-weight:normal;}
.header .loginNav .loginNavRight ul li a:hover {color:#4b4f52;text-decoration:underline;}
.header .loginNav .loginNavRight ul li.noright a {border-right:none;}

/* dropdown style */
.header .loginNav .loginNavRight li a {font-weight:normal;padding:0px;margin:0px;}
.header .loginNav .loginNavRight li ul {display:none;position:absolute;top:1em;left:0;top:24px;width:150px;z-index:100;text-align:left;margin-left: 0px;list-style:none none;background:none;padding:0;}
.header .loginNav .loginNavRight li ul li {width:150px;z-index:10;text-align:left;padding:0px;margin:0px;z-index:100;background:none;}
.header .loginNav .loginNavRight li ul li:hover {background-color:#7ca074;}
.header .loginNav .loginNavRight li:hover ul, .header .loginNav .loginNavRight li.over ul {display:block;width:150px;background-color:#708087;padding:0px;margin:0px;list-style:none none;background:none;}
.header .loginNav .loginNavRight li:hover ul li, .header .loginNav .loginNavRight li.over ul li {display:block;width:150px;background-color:#708087;padding:0px;margin:0px;list-style:none none;background:none;}

/* --------- top search box --------- */
.header .searchNav {clear:both}
.header .searchNav .searchTop {padding:9px 2px 2px 0px;float:left;}
.header .searchNav .searchTop .searchBoxTop {background-color:#efefef;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font:normal Verdana, Arial, Helvetica, sans-serif 11px;padding:1px 2px 0px 2px;width:154px;height:16px;}
.header .searchNav .searchTop .searchBoxBtn {vertical-align:bottom;margin-left:3px;} /* Firefox */
*:first-child + HTML .header .searchNav .searchTop .searchBoxBtn {margin-bottom:1px;}  /* IE7 */
* HTML .header .searchNav .searchTop .searchBoxBtn {margin-bottom:1px;}  /* IE6 */

/* --------- top nav --------- */
.header .searchNav .topNav {float:right;padding:0px 0px 0px;margin:0px;word-spacing:8px;}
.header .searchNav .topNav ul {margin:0;padding:0px;list-style:none none;background:none;}
.header .searchNav .topNav ul li {display:inline;padding:0px;margin:0px;background:none;}
.header .searchNav .topNav ul li img {margin:0 0 0 -1px;}

/* --------- dropdowns --------- */
.header .menu {position:absolute;visibility:hidden;z-index:100;width:200px;zoom:1;}
.header .menu a {color:#545D64;font-weight:bold;text-decoration:none;padding:4px 8px 4px 20px;background-color:#EFEFEF;display:block;zoom:1;}
.header .menu a:hover {text-decoration:none;background-color:#69913B;color:#fff;}
.header .menu ul {list-style:none none;padding:0px;margin:0px;background:none;}
.header .menu li {margin:0px;padding:0px;zoom:1;background-color:#EFEFEF;zoom:1;background:none;}
.header #menu1 ul {}


/* --------- logo --------- */
.careerlogo {width:900px; text-align:left;}
.careerlogo img {position:relative;top:0px; margin-left:0px; padding-left:0px;}

.landing .logo {width:900px;border-bottom:10px solid #708087;}
.landing .careerlogo {width:900px;}
.feature .logo {width:294px;}


/* --------- flash --------- */
.flashLgModule {} 

	/*FOOTER*/
.footer {color:#545d64;font-size:11px;width:900px;margin:0 auto;padding:6px 0px;clear:both; border-top:4px solid #EFEFEF;}
.footer .copyright {}
.footer .footerLinks {float:right;margin-right:0px;}
.footer .footerLinks a {color:#545d64;font-size:11px;text-decoration:none;font-weight:bold;}
.footer .footerLinks a:hover {color:#545d64;font-size:11px;text-decoration:underline;font-weight:bold;}

.threeColumn .footer {margin-top:50px;}


/*HOME PAGE*/
/*.homeLgImg {padding-top:0px;margin:0px; padding-top: 150px; width:900px;}
.homeLgImg img{padding-top:0px;margin:0px; position: relative; top:16px; left:0px;}
.homeEmergencyText {padding: 15px 0px 15px 20px;margin:0px;}
.homeheader .searchNav .topNav {float:right;padding:0px 0px 0px;margin:0px;word-spacing:8px;}
.homeheader .searchNav .topNav ul {margin:0;padding:0px;list-style:none none;background:none;}
.homeheader .searchNav .topNav ul li {display:inline;padding:0px;margin:0px;background:none;}
.homeheader .searchNav .topNav ul li img {margin:0 0 0 -1px;}*/

/*---------- NEW HOMEPAGE STYLES - JUNE 1 2011 ----------*/

.homeLgImg {float:left; padding-top:0px;margin:0px; padding-top: 0px; width:900px;}
.homeLgImg img{padding-top:0px;margin:0px; position: relative; top:16px; left:0px;}
.homeEmergencyText .customSpotlight img{width:900px; *margin-bottom:-3px;}
.homeEmergencyText {/*padding: 35px 100px 22px 40px;*/ margin:0px; border-top: 8px solid #7f7f7f; background-color: #f0efef;}
/*.homeEmergencyText h1 {font-size: 41px; color: #000; text-transform:none; line-height: 41px; margin-bottom: 24px;}*/
.homeEmergencyText #ctl00_phContent_ciSpotlightHeader{padding: 35px 100px 0px 40px;}
.homeEmergencyText .highlight{padding: 15px 100px 22px 40px;}
.homeEmergencyText .highlight h2 {color: #3c6488; font-size: 14px; font-weight: bold; text-transform: none;}
.homeEmergencyText .highlight .artTitle {padding: 5px 0 0 0px; font-size: 16px; line-height: 24px;}
.homeEmergencyText .highlight .artTitle a {color: #567632; font-size: 14px; line-height: 20px;}
.homeEmergencyText .highlight .img {float: right; margin: -25px 0 5px 73px;}
/*.homeheader .searchNav .topNav {float:right;padding:0px 0px 0px;margin:0px;word-spacing:8px;}
.homeheader .searchNav .topNav ul {margin:0;padding:0px;list-style:none none;background:none;}
.homeheader .searchNav .topNav ul li {display:inline;padding:0px;margin:0px;background:none;}
.homeheader .searchNav .topNav ul li img {margin:0 0 0 -1px;}*/

.homeBuckets { padding-bottom: 40px; }
.homeBuckets table.homebuckets {border-collapse:collapse; padding: 0px; margin: 0px;}
.homeBuckets table.homebuckets td .heading {padding: 5px 18px 5px 25px; width: 252px;}
.homeBuckets table.homebuckets td .heading table {width: 100%; padding: 0px; margin: 0px; height: 50px;}
.homeBuckets table.homebuckets td .heading table td {vertical-align: middle; height:75px;}
.homeBuckets table.homebuckets td .heading h2 a {color: #fff; font-size: 26px; text-transform:none; font-weight:bold; float:left; line-height: 26px;}
.homeBuckets table.homebuckets td.bucketOne .heading h2 a:hover { color:#A1BC79; text-decoration: none;}
.homeBuckets table.homebuckets td.bucketTwo .heading h2 a:hover { color:#8C999F; text-decoration: none;}
.homeBuckets table.homebuckets td.bucketThree .heading h2 a:hover { color:#046B96; text-decoration: none;}
.homeBuckets table.homebuckets td .heading .links {display:table-cell; float:right; margin-top: 8px; position:relative; padding-left: 20px;}
.homeBuckets table.homebuckets td .heading .links ul {margin: 0px; padding: 0px;}
.homeBuckets table.homebuckets td .heading .links ul li {background: url(../img/home_arrow.gif) no-repeat left 5px; padding-left: 15px; margin: 0 0 5px; behavior:url(include/iepngfix.htc);}
.homeBuckets table.homebuckets td .heading .links ul li a {color: #fff;}
.homeBuckets table.homebuckets td.bucketOne .links ul li a:hover { color:#A1BC79; text-decoration: none;}
.homeBuckets table.homebuckets td.bucketTwo .links ul li a:hover { color:#8C999F; text-decoration: none;}
.homeBuckets table.homebuckets td.bucketThree .links ul li a:hover { color:#046B96; text-decoration: none;}
.homeBuckets table.homebuckets td.bucketOne {background-color: #4d662f; width: 300px; padding: 0px;}
.homeBuckets table.homebuckets td.bucketTwo {background-color: #404c51; width: 300px; padding: 0px;}
.homeBuckets table.homebuckets td.bucketThree {background-color: #003557; width: 300px; padding: 0px;}

.homeBuckets table.homebuckets td.bucketOneBtm {background-color: #8aaa55; width: 300px; padding: 0 0 10px 0;}
.homeBuckets table.homebuckets td.bucketOneBtm .bucketOne .content ul {margin: 14px 14px 0 30px; color: #fff; padding: 0px;}
.homeBuckets table.homebuckets td.bucketOneBtm .bucketOne .content ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url(../img/home_box.gif) no-repeat left 5px; padding-left: 15px;}
.homeBuckets table.homebuckets td.bucketOneBtm .bucketOne .content ul li a {color: #fff;}
.homeBuckets table.homebuckets td.bucketOneBtm .more {float: right; padding-right: 14px;}
.homeBuckets table.homebuckets td.bucketOneBtm .more a {color: #fff; font-size: 11px;}
.homeBuckets table.homebuckets td.bucketTwoBtm {background-color: #708087; width: 300px; padding: 0 0 10px 0;}
.homeBuckets table.homebuckets td.bucketTwoBtm .bucketTwo .content ul {margin: 14px 14px 0 30px; color: #fff; padding: 0px;}
.homeBuckets table.homebuckets td.bucketTwoBtm .bucketTwo .content ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url(../img/home_box.gif) no-repeat left 5px; padding-left: 15px;}
.homeBuckets table.homebuckets td.bucketTwoBtm .bucketTwo .content ul li a {color: #fff;}
.homeBuckets table.homebuckets td.bucketTwoBtm .more {float: right; padding-right: 14px;}
.homeBuckets table.homebuckets td.bucketTwoBtm .more a {color: #fff; font-size: 11px;}
.homeBuckets table.homebuckets td.bucketThreeBtm {background-color: #005581; width: 300px; padding: 0 0 10px 0;}
.homeBuckets table.homebuckets td.bucketThreeBtm .bucketThree .content ul {margin: 14px 14px 0 30px; color: #fff; padding: 0px;}
.homeBuckets table.homebuckets td.bucketThreeBtm .bucketThree .content ul li {font-size: 12px; margin: 0px 0px 15px 0px; background: url(../img/home_box.gif) no-repeat left 5px; padding-left: 15px;}
.homeBuckets table.homebuckets td.bucketThreeBtm .bucketThree .content ul li a {color: #fff;}
.homeBuckets table.homebuckets td.bucketThreeBtm .more {float: right; padding-right: 14px;}
.homeBuckets table.homebuckets td.bucketThreeBtm .more a {color: #fff; font-size: 11px;}

/*ticker*/
.homeNews {background-color:#efefef;color:#4b4f52;font:normal 11px Arial, Helvetica, sans-serif;padding:6px 7px;text-align:left;letter-spacing:.025em;background-position:2% 50%;background-repeat:no-repeat;margin-bottom:206px;}
.homeNews a {color:#567632;text-decoration:none;}
.homeNews a:hover {color:#567632;text-decoration:underline;}
.homeNews a:visited {color:#567632;text-decoration:none;}
.homeNews span {float:right;}
#tickercontainer {overflow:hidden;width:800px;font-family:verdana;padding:2px 0px 0px 0px;}
#mask {background:transparent;position:relative;left:0px;width:800px;overflow:hidden;height:17px;}
#tickercontainer p {position:relative;top:0px;margin:0;padding:0;display:none;left:63px;width:800px;}
#tickercontainer #mask p a {text-decoration:none;color:#567632;margin-left:0px;font-weight:bold;}
#tickercontainer #mask p a:hover {text-decoration:underline}


/*LANDING PAGES*/

/* --------- content --------- */
.contentBottomL {width:900px;padding:38px 0px 89px 0px;margin:0px;border-bottom:solid #efefef 4px;position:relative;float:left;}
.contentBottomL .contentBottomSect {width:287px;border-top:1px solid #939ba2;padding:0px 0px 20px 0px;height:auto;margin-bottom:20px;}

/* --------- left column --------- */
.contentBottomL .leftColumn {width:261px;padding:0px;border-top:6px solid #708087;float:left;position:relative;left:0px;margin:0px;}
.contentBottomL .leftColumn .leftColHeader {width:264px;padding:0px;margin:0px;text-align:left;}
.contentBottomL .leftColumn .content {width:264px;padding:38px 0px 0px 0px;margin:0px;text-align:left;color:#708087;font-size:17px;font-family:Helvetica, sans-serif, Verdana, Arial;font-weight:bold;line-height:22px;}

/* --------- right columns --------- */
.contentBottomL .rightColumns {width:607px;margin:0px;padding:0px;border-top:6px solid #708087;float:right;text-align:left;}
.contentBottomL .rightColumns table {border:0px;border-collapse:collapse;width:100%;}
.contentBottomL .rightColumns .rightColHeader {padding:0px 0px 16px 0px;margin:0px;}
.contentBottomL .rightColumns .rightColumnOne {width:287px;float:left;padding:26px 0px 0px 0px;}
.contentBottomL .rightColumns .rightColumnTwo {width:287px;float:right;padding:26px 15px 0px 0px;}
.contentBottomL .rightColumns .content {width:287px;padding:7px 0px 0px 0px;margin:0px;}
.contentBottomL .rightColumns .content .heading {font-weight:bold;font-size:18px;color:#7ca074;padding:4px 0px 14px 0px;}
.contentBottomL .rightColumns .content .heading img{border:none;}
.contentBottomL .rightColumns .content a {font-weight:bold;}
.contentBottomL .rightColumns .content a:hover {font-weight:bold;text-decoration:underline;}
.contentBottomL h1.heading {padding:4px 0px 8px 0px;COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}


/*INTERIOR PAGES*/

/* --------- content --------- */
.contentBottom {clear:both;}
.contentBottom .contentBottomSect {width:287px;border-top:1px solid #939ba2;padding:0px 0px 10px 0px;height:auto;}
/* --------- left column --------- */
.contentBottom .leftColumn {width:291px;padding:0px;float:left;left:0px;margin:0px;position:relative;}
.contentBottom .leftColumn .feature .nav {width:289px;padding:0px;float:left;left:0px;}
.contentBottom .leftColumn label {font-size:11px;color:#6b6d7b;line-height:22px;}

/* --------- left search ---------- */
.contentBottom .leftColumn .browse {border-top:6px solid #708087;width:212px;
padding:0px;font-weight:bold;margin-top:30px;}
.contentBottom .leftColumn .browse .browseInt {border-top:1px solid #939ba2;border-bottom:1px solid #939ba2;width:212px;
padding:6px 0px 12px 0px;font-weight:bold;margin-top:14px;height:100px;font-size:11px;}
.contentBottom .leftColumn .browse .browseInt .browseList {margin-top:17px;width:212px;font-size:12px;}
.contentBottom .leftColumn .browse .browseInt .browseList ul {list-style:none none;display:inline-block;width:218px;margin:0 0 7px;height:16px;clear:both;background:none;padding:0;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li {float:left;border-right:1px solid #cccccc;width:23px;background-repeat:no-repeat;text-align:center;padding:0;background:none;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li.left {width:18px;text-align:left;margin-left:1px;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li.right {background-image:none;background:none;padding:0;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li:hover {background-color:#efefef;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0px;width:23px;height:14px;padding:0px;left:-1px;top:-1px;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li:hover a {left:0px;top:-1px;position:relative;}
.contentBottom .leftColumn .browse .browseInt .browseList ul li.left:hover {width:18px;border-left:1px solid #cccccc;;}

/* --------- left nav --------- */
.contentBottom .leftColumn .leftNav {padding:0px;margin-top:17px;position:relative;float:left;color:#939393;font-weight:bold;width:218px;} /* Firefox */
*:first-child + HTML .contentBottom .leftColumn .leftNav {margin-top:13px;} /* IE7 */
* html .contentBottom .leftColumn .leftNav {margin-top:13px;} /* IE6 */
.contentBottom .leftColumn .leftNav .spacer {display:none;}
.contentBottom .leftColumn .leftNav .viewAll {top:16px;position:relative;}
.contentBottom .leftColumn .leftNav ul {width:218px;margin:0px;padding:0px;list-style:none none;background:none;}
.contentBottom .leftColumn .leftNav ul li {padding:0px;margin:0px;text-align:left;width:218px;background:none;}
.contentBottom .leftColumn .leftNav ul li.on {background-color:#efefef;left:-8px;width:218px;position:relative;padding-left:8px;}
.contentBottom .leftColumn .leftNav ul li.text {padding:0px 0px 10px 0px;margin:0px;}
.contentBottom .leftColumn .leftNav ul ul {background-color:#ffffff;width:218px;padding:4px 0px 0px 24px;font-size:11px;margin:0px 0px 0px -8px;}
.contentBottom .leftColumn .leftNav ul ul.sub {background-color:#ffffff;width:218px;padding:4px 0px 0px 24px;font-size:11px;margin:0px 0px 0px -8px;}
.contentBottom .leftColumn .leftNav ul ul.sub li {padding-top:1px;line-height:16px;padding-left:0;}
.contentBottom .leftColumn .leftNav ul ul.sub li a {text-indent:-10px;padding-left:10px;display:block;}

/* --------- right column --------- */
.contentBottom .rightColumns {width:607px;padding:0px;margin:40px 0px 0px 0px;float:right;border-top:8px solid #708087;}
* html .contentBottom .rightColumns {width:606px;}
/*.contentBottom .rightColumns .rightColHeader {padding:0 0 16px 0;}*/
.contentBottom .rightColumns .deck {color:#708087;font-size:18px;line-height:22px;}
.contentBottom .rightColumns .rightColumnWide {width:605px;margin:0px;line-height:18px;}
.contentBottom .rightColumns .rightColumnWide2 {width:605px;padding:15px 0px 0px 0px;margin:0px;border-top:0px solid #939BA2;}
.contentBottom .rightColumns .rightColumnWide2 .contentHeader {color:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottom .rightColumns .rightColumnWide2 .content div.bold {color:#708087;font-size:16px;font-weight:bold;} 

.contentBottom .rightColumns .rightColHeader .tools {width:605px;height:19px;border-bottom:1px solid #708087;}
.contentBottom .rightColumns .rightColHeader .tools ul {list-style:none none;float:right;width:120px;height:19px;background:none;padding:0;}
.contentBottom .rightColumns .rightColHeader .tools ul li {float:left;padding:0px;margin:0px;background:none;}

.contentBottom .rightColumns .rightColHeader .breadcrumbs {width:605px;height:19px;border-bottom:1px solid #efefef;font-size:12px;padding:4px 0px 0px 0px; margin-bottom: 0px;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs2 {width:605px;height:19px;font-size:12px;padding:4px 0px 0px 0px;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs2 .left {float:left;}
.contentBottom .rightColumns .rightColHeader .breadcrumbs2 .contentFeed{background-color:#efefef;margin:0px 0px 10px 0px;padding:5px 6px 3px 8px;font-size:11px;line-height:12px;color:#666666;float:right;}

.contentBottom .rightColumns .rightColHeader .heading {min-height:32px;width:605px;}
.contentBottom .rightColumns .rightColHeader .heading119 {width:605px;}
.contentBottom .rightColumns .rightColHeader .heading2 {height:77px;width:605px;}
.contentBottom .rightColumns .rightColHeader .headingTxt {min-height:32px;width:605px;color:#708087;font-weight:bold;font-size:47px;font-family:Arial, Helvetica, sans-serif;padding:8px 0px 20px 0px;line-height:50px;}

.contentBottom .rightColumns .rightColHeader .flash {width:605px;margin-bottom:41px;}
.contentBottom .rightColumns .rightColHeader .flash2 {width:605px;margin-bottom:41px;}


.contentBottom .rightColumns .rightColumnOne {margin:0px 0 0 0;padding:0px;display:table-cell; height:100%;width:382px;}
* html .contentBottom .rightColumns .rightColumnOne {} /* had position:relative;margin:0 -3px; but this made the bullets show up inconsistently */
.contentBottom .rightColumns .rightColumnOne .content {border-top:1px solid #708087;padding:3px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .introTxt {border-top:1px solid #708087; padding:3px 0px 20px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .title {font-size:18px;font-weight:bold;line-height:22px; margin-bottom: 2px; margin-top:0px; top: 0px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .subtitle {font-size:14px;font-style:italic;line-height:16px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .date {font-size:12px;line-height:16px;color:#708087;}
.contentBottom .rightColumns .rightColumnOne .introTxt .source {font-size:12px;line-height:16px;margin-bottom:22px;}
.contentBottom .rightColumns .rightColumnOne .introTxt .attachments {font-size:12px;line-height:16px;margin:30px 0px 12px 0px;}
.contentBottom .rightColumns .rightColumnOne .introTxt  .headingB {display:block;font-weight:bold;}

.contentBottom .rightColumns .rightColumnOne .newsIntroTxt {padding:3px 0px 20px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnOne .newsIntroTxt .title {font-size:18px;font-weight:bold;line-height:22px; margin-bottom: 2px; margin-top:0px; top: 0px;}
.contentBottom .rightColumns .rightColumnOne .newsIntroTxt .subtitle {font-size:14px;font-style:italic;line-height:16px;}
.contentBottom .rightColumns .rightColumnOne .newsIntroTxt .date {font-size:12px;line-height:16px;color:#708087;}
.contentBottom .rightColumns .rightColumnOne .newsIntroTxt .source {font-size:12px;line-height:16px;margin-bottom:22px;}
.contentBottom .rightColumns .rightColumnOne .newsIntroTxt .attachments {font-size:12px;line-height:16px;margin:30px 0px 12px 0px;}
.contentBottom .rightColumns .rightColumnOne .newsIntroTxt  .headingB {display:block;font-weight:bold;}

.contentBottom .rightColumns .contentWide {padding:8px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}

.content .off {display:none;} 
.content .on {display:block;margin:10px 10px 10px 20px;text-align:left;color:#545d64;}
.content .on a {font-size:11px;}
.container {margin-bottom:8px;} 
.container .openLink {color:#567632;font-weight:bold;cursor:pointer;padding-left:0px;}
.container .openLink1 {color:#567632;font-weight:bold;cursor:pointer;padding:0px;margin-top:10px;}
.container .small a {color:#545d64;} 
.container p {margin-top:16px;} 
.container br {margin-top:8px;} 

.contentBottom .rightColumns .rightColumnOne .content .headerSm {height:18px;margin-bottom:14px;}
.contentBottom .rightColumns .rightColumnOne .content h1 {COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottom .rightColumns .rightColumnOne .content a {font-weight:bold;}
.contentBottom .rightColumns .rightColumnOne .content ul {list-style:none outside;padding:0px;margin:0px;line-height:18px;}
/* ? */
.contentBottom .rightColumns .rightColumnOne .content ul li {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_square.gif) 0 5px no-repeat;}
.contentBottom .rightColumns .rightColumnOne .content ul ul li {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_squareGrey.gif) no-repeat 0px 2px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnOne .content ul li.short {padding:0 0 0 18px;margin:0px 0px 8px 0px;background:url(/FCWSite/img/bullet_square.gif) no-repeat left top;list-style-image:none;}
.contentBottom .rightColumns .rightColumnOne .content ul ul li.short {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_square.gif) 0 5px no-repeat;}
.contentBottom .rightColumns .rightColumnOne .content ul li.none {padding:0 0 0 18px;margin:0px 0px 18px 0px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnOne .content ul.education ul li.short {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_square.gif) 0 5px no-repeat;}

.contentBottom .rightColumns .rightColumnTwo {float:right;background-color:#fff;vertical-align:top;}
.contentBottom .rightColumns .rightColumnTwo .content {background-color:#efefef;border-top:1px solid #708087;margin:0px 0px 10px 15px;padding:0px 0px 1px 0px;font-size:11px;line-height:12px;color:#666666;width:201px;}
.contentBottom .rightColumns .rightColumnTwo .contentFeed {background-color:#efefef;border-top:1px solid #708087;margin:0px 0px 10px 16px;padding:5px 6px 3px 8px;font-size:14px;line-height:12px;color:#666666;width:187px;}
.contentBottom .rightColumns .rightColumnTwo .contentFeed a:hover{text-decoration:none}
.contentBottom .rightColumns .rightColumnTwo .contentFeed a{font-size:11px;font-weight:bold;text-transform:uppercase;COLOR:#708087;font-family:arial, sans-serif;display:block;}
.contentBottom .rightColumns .rightColumnTwo .content .headerSm {margin:0px 0px 7px 0px;padding:8px 8px 0px 8px;font-size:11px;font-weight:bold;text-transform:uppercase;COLOR:#708087;font-family:arial, sans-serif;}
.contentBottom .rightColumns .rightColumnTwo .content a {font-weight:bold;}
.contentBottom .rightColumns .rightColumnTwo .content ul {list-style:outside none none;padding:0px;margin:0 8px 3px 8px;line-height:14px; background:transparent none repeat scroll 0 0;}
.contentBottom .rightColumns .rightColumnTwo .content ul li {line-height:12px; margin:0 0 13px 2px; padding:0; list-style-image:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.location {padding:0px;margin:0px 0px 13px 0px;list-style-image:none ;list-style:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.locationNone {padding:0px;margin:0px;list-style-image:none ;list-style:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content .freeform {margin:0px 0px 8px 0px;padding:0px 8px 0px 8px;}
.contentBottom .rightColumns .rightColumnTwo .content .freeform ul li {background:url(/FCWSite/img/bullet_square.gif) 0 3px no-repeat;background-repeat:no-repeat;padding-left:16px;margin:8px 0 8px 3px;}


.contentBottom .rightColumns .rightColumnWide .content {border-top:1px solid #708087;padding:3px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnWide .contentFirst {padding:3px 0px 0px 0px ;margin:0px 0px 30px 0px;font-size:12px;line-height:18px;}
.contentBottom .rightColumns .rightColumnWide .content h1 {COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottom .rightColumns .rightColumnWide .content a {font-weight:bold;}
.contentBottom .rightColumns .rightColumnWide .content ul {list-style:none outside;padding:0px;margin:0px;line-height:18px;}
/* ? */
.contentBottom .rightColumns .rightColumnWide .content ul li {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_square.gif) 0 7px no-repeat;}
.contentBottom .rightColumns .rightColumnWide .content ul ul li {padding:0 0 0 18px;margin:0px;background:url(/FCWSite/img/bullet_squareGrey.gif) no-repeat 0px 2px;list-style-image:none;}
.contentBottom .rightColumns .rightColumnWide .content ul li.short {padding:0 0 0 18px;margin:0px 0px 8px 0px;background:url(/FCWSite/img/bullet_square.gif) no-repeat left top;list-style-image:none;}
.contentBottom .rightColumns .rightColumnWide .content ul li.none {padding:0 0 0 18px;margin:0px 0px 18px 0px;list-style-image:none;}





/* ----NOTE:the images in the below list styles need to be able to be overwritten for client upload of replaceable images ------ */

.contentBottom .rightColumns .rightColumnTwo .content ul li.news {padding-left:16px; list-style-image:none;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.news a {}
.contentBottom .rightColumns .rightColumnTwo .content ul li.print {padding:0 0 0 18px;margin:0px 0px 13px 0px;background:url(/FCWSite/img/pubIcon.gif) no-repeat left top;line-height:12px;list-style:none none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.genl {padding:0 0 0 18px;margin:0px 0px 9px 0px;background:url(/FCWSite/img/boxIcon.gif) no-repeat 0px 1px;line-height:12px;list-style:none none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.genlWhite {padding:0 0 9px 13px;margin:0px;background:url(/FCWSite/img/boxIcon.gif) 0 1px no-repeat;list-style:none none;}

.contentBottom .rightColumns .rightColumnTwo .content ul li.genlWhite ul li {padding:0 0 0 14px;margin:0px;background:url(/FCWSite/img/boxicon.gif) 0 0px no-repeat;list-style:none none;;line-height:12px;list-style:none none; }
.contentBottom .rightColumns .rightColumnTwo .content ul li.genlWhite ul.education li.genlWhite {padding:0 0 0 18px;margin:0px 0px 9px 0px;list-style-image:url(/FCWSite/img/boxIconWhiteSm.gif) no-repeat left top;line-height:12px;list-style:none none;}


/* ----NOTE:end of replaceable images ------ */

.contentBottom .rightColumns .rightColumnTwo .content ul li.none {padding:0px;margin:0px 0px 0px 18px;list-style-image:none ;list-style:none;line-height:12px;background:none;}
.contentBottom .rightColumns .rightColumnTwo .content ul li.noneL {padding:0px;margin:0px;list-style-image:none ;list-style:none;line-height:12px;background:none;}

.contentBottom .rightColumns .rightColumnEqualOne {width:295px;padding:0px;margin:5px 15px 0px 0px;}
.contentBottom .rightColumns .rightColumnEqualTwo {width:295px;padding:0px;margin:5px 0px 0px 0px;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect {border-top:1px solid #939ba2;padding-bottom:32px;width:295px;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect {border-top:1px solid #939ba2;padding-bottom:32px;width:295px;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect h1{COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect h1{COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}
.contentBottomSect h1.headerSm a{COLOR:#708087;font-size:16px;font-weight:bold;text-transform:none;}


.contentBottomSect p {padding-top:4px;}

.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect ul {list-style:outside;padding:0px;margin:0px;line-height:14px;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect ul {list-style:outside;padding:0px;margin:0px;line-height:14px;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect ul li {padding:0px 0px 0px 28px;margin:0px 0px 1px 0px;background:url(/FCWSite/img/bullet_squareGr.gif) no-repeat left top;list-style:none none;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect ul li {padding:0px 0px 0px 28px;margin:0px 0px 1px 0px;background:url(/FCWSite/img/bullet_squareGr.gif) no-repeat left top;list-style:none none;}
.contentBottom .rightColumns .rightColumnEqualOne .contentBottomSect ul li a {font-weight:normal;}
.contentBottom .rightColumns .rightColumnEqualTwo .contentBottomSect ul li a {font-weight:normal;}

/* .contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roCorporate {display:block;width:288px;height:28px;text-decoration:none;background:url(/FCWSite/img/btn/l__corporate.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roCorporate:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTax {display:block;width:288px;height:28px;text-decoration:none;background:url(/FCWSite/img/btn/l__tax.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTax:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTrusts_Estates {display:block;width:288px;height:28px;text-decoration:none;background:url(/FCWSite/img/btn/l__trusts_estates.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualOne .headerSm a.roTrusts_Estates:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roLitigation {display:block;width:288px;height:28px;text-decoration:none;background:url(/FCWSite/img/btn/l__litigation.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roLitigation:hover {background-position:-288px 0;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roInternational {display:block;width:288px;height:28px;text-decoration:none;background:url(/FCWSite/img/btn/l__international.gif);float:left;}
.contentBottom .rightColumns .rightColumnEqualTwo .headerSm a.roInternational:hover {background-position:-288px 0;} */

.contentBottom .rightColumns .rightColumnWide2 .content {width:606px;display:block;clear:both;}

.contentBottom .rightColumns .rightColumnWide table.officesListing {width:600px;border:0px;border-collapse:collapse;padding:0px;margin:25px 0px;}
.contentBottom .rightColumns .rightColumnWide table.officesListing td {padding:0px 15px 0px 0px;vertical-align:top;}
.contentBottom .rightColumns .rightColumnWide table.officesListing ul {border-top:1px solid #939ba2; width: 187px; margin-left: 0px;}

.contentBottom .rightColumns .rightColumnWide .officesRollover {position:relative;clear:all;height:200px;}

.contentBottom .rightColumns .rightColumnWide .columnLeft ul{margin-left:0px;float:left;}
.contentBottom .rightColumns .rightColumnWide .columnLeft ul li{margin-left:0px;float:left;}
.contentBottom .rightColumns .rightColumnWide .columnCtr ul{margin-left:0px;float:left;list-style:none none;background:none;padding:0;}
.contentBottom .rightColumns .rightColumnWide .columnCtr ul li{margin-left:0px;float:left;background:none;}
.contentBottom .rightColumns .rightColumnWide .columnRt ul{margin-left:0px;float:left;list-style:none none;background:none;padding:0;}
.contentBottom .rightColumns .rightColumnWide .columnRt ul li{margin-left:0px;float:left;padding:0;background:none;}

.contentBottom .rightColumns .rightColumnWide .browse {border-top:1px solid #939ba2;padding:8px 0px 0px 0px;font-weight:bold;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 {margin-top:10px;width:605px;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul {list-style:none none;display:inline;width:605px;border-bottom:1px solid #939ba2;padding-bottom:25px;margin-left: 0px;background:none;padding-left:0;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li {float:left;border-right:1px solid #cccccc;width:21px;background-repeat:no-repeat;text-align:center;padding-left:0;background:none;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li.left {width:18px;text-align:left;margin-left:1px;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li.right {background-image:none;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li:hover {background-color:#efefef;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0px;width:21px;height:16px;padding:0px;left:-1px;top:-1px;;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li:hover a {left:0px;top:-1px;position:relative;}
.contentBottom .rightColumns .rightColumnWide .browse .browseList1 ul li.left:hover {width:18px;border-left:1px solid #cccccc;}

.contentBottom .rightColumns .rightColumnWide table.searchForm {border:0px;border-collapse:collapse;width:389px;padding:0px;margin:23px 0px 132px 0px;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr {width:389px;padding:0px;margin:0px;height:45px;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr td {vertical-align:bottom;padding:0px 15px 0px 0px;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr.tall td{padding-top:16px;vertical-align:bottom;}
.contentBottom .rightColumns .rightColumnWide table.searchForm tr td.buttons input {background-color:#8aab57;color:#ffffff;font-weight:bold;font-family: Arial, sans-serif, Helvetica,;}

.contentBottom .rightColumns .rightColumnWide .officesListing ul {width:166px;margin:0px;padding:0px;text-align:center;float:left;list-style:none none;background:none;}
.contentBottom .rightColumns .rightColumnWide .officesListing ul li {padding:0px;margin:0px;width:166px;background:none;}

.contentBottom .rightColumns .rightColumnWide ul.wide {margin:0px 0px 20px 0px;padding:0px;text-align:center;width:605px;text-align:left;list-style:none none;background:none;}
.contentBottom .rightColumns .rightColumnWide ul.wide li {padding:0px;margin:0px 0px 14px 0px;list-style:none;width:605px;text-align:left;background:none;}
.contentBottom .rightColumns .rightColumnWide2 ul.wide {margin:0px 0px 20px 0px;padding:0px;text-align:center;width:605px;text-align:left;list-style:none none;background:none;}
.contentBottom .rightColumns .rightColumnWide2 ul.wide li {padding:0px;margin:0px 0px 14px 0px;list-style:none;width:605px;text-align:left;background:none;}

.contentBottom .rightColumns .rightColumnWide .boxStyle {background-color:#efefef;width:183px;border-top:#cccccc solid 1px;border-left:#cccccc solid 1px;margin-bottom:8px;padding:2px;font-size:10px;font-color:#939ba2;}
.contentBottom .rightColumns .rightColumnWide .dropStyle {background-color:#efefef;width:187px;border-top:#cccccc solid 1px;border-left:#cccccc solid 1px;margin-bottom:8px;padding:2px;font-size:10px;font-color:#939ba2;}
.contentBottom .rightColumns .rightColumnWide label {color:#69727a;font-size:11px;font-weight:bold;width:187px;display:block;}

/*--------------- results content ---------------*/
.contentBottom .rightColumns .rightColumnWide2 .resultsInfo {background-color:#efefef;width:595px;padding:5px;font-size:11px;margin:25px 0px 8px 0px;}
.contentBottom .rightColumns .rightColumnWide2 a.pad {padding:0px 4px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay {border:0px;border-collapse:collapse;width:100%;margin:20px 0px 150px 0px;padding:0px;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.on{background-color:#efefef;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.on a{font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.on .attPractice a {font-size:11px;font-weight:normal;white-space:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.gray{background-color:#efefef;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.gray{font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr.break{height:15px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td {padding:10px 5px;font-size:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.spacer {width:5px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.date {width: 120px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.summary {width: 360px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.type {width: 155px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.viewMore {width: 155px; text-align: right; padding-right: 10px; font-size:11px; font-weight: bold;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.name {white-space:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.name .attPractice {font-size:11px;font-weight:normal;white-space:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.level {width:95px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.office {width:100px;white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.contact {white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.vcard {vertical-align:bottom;width:11px;padding-right:15px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOn {border-top:1px solid #939ba2;font-weight:bold;color:#939ba2;font-size:11px;white-space:nowrap;padding-right:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOn a {background:transparent url(/fcwsite/img/arrowUp.gif) no-repeat right -1px;display:block;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOff {border-top:1px solid #939ba2;font-weight:bold;color:#939ba2;font-size:11px;white-space:nowrap;padding-right:12px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingOff a {display:block;background:url(/FCWSite/img/arrowDown.gif) no-repeat right -1px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.headingNone {border-top:1px solid #939ba2;font-size:11px;font-weight:bold;color:#939ba2;white-space:nowrap;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr .right {float:right;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td span.small a{font-size:11px;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay tr td.contact a{font-size:11px;font-weight:normal;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay .container {width:100%;}
.contentBottom .rightColumns .rightColumnWide2 table.resultsDisplay .container .nameMore {width:100%;}
.contentBottom .rightColumns .rightColumnWide2 .noresults {margin-bottom: 150px;}

.content table.resultsDisplay {border:0px;border-collapse:collapse;width:100%;margin:20px 0px 0px 0px;padding:0px;font-size:12px;}
.content table.resultsDisplay tr.on{background-color:#efefef;font-size:12px;}
.content table.resultsDisplay tr.on a{font-size:12px;}
.content table.resultsDisplay tr.white{background-color:#ffffff;font-size:12px;}
.content table.resultsDisplay tr.white a{font-size:12px;}
.content table.resultsDisplay tr.break{height:15px;}
.content table.resultsDisplay tr td {padding:5px;font-size:12px;}
.content table.resultsDisplay tr td.spacer {width:5px;}
.content table.resultsDisplay tr td.headingOn {border-top:1px solid #939ba2;background-color:#efefef;font-weight:bold;color:#939ba2;font-size:11px;}
.content table.resultsDisplay tr td.headingOff {border-top:1px solid #939ba2;background:url(/FCWSite/img/arrowDown.gif) center right;background-repeat:no-repeat;font-weight:bold;color:#939ba2;font-size:11px;}
.content table.resultsDisplay tr td.headingNone {border-top:1px solid #939ba2;}
.content table.resultsDisplay tr .right {float:right;}
.content table.resultsDisplay tr td span.small a{font-size:11px;}
.content table.resultsDisplay td.date {width:120px;}
.content table.resultsDisplay td.summary {}


/*--------------------- bio page ---------------------*/
.contentBottom .rightColumns .rightColumnOne .tabsect {padding:0px 0px 0px 0px;margin:0px; }
.contentBottom .rightColumns .rightColumnOne .tabsect .content {padding:8px 0px 0px 0px ;margin:0px 0px 7px 0px;font-size:12px;line-height:18px;border:none;}
.contentBottom .rightColumns .rightColumnOne .tabsect .content .headerSmTxt {color:#708087;font:bold 16px Arial, sans-serif;border-top:1px solid #939ba2;padding:5px 0 6px 0;} /* was font-size:12px; font-weight:bold; height:18px; margin-bottom:14px; */

/* Tabs */
.contentBottom .rightColumns .rightColumnOne .tabcontents {margin:0px 0px 10px 0px;padding:0px;height:auto !important;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .content ul {list-style:url(/FCWSite/img/bullet_square.gif);}
.contentBottom .rightColumns .rightColumnOne .tabcontents .content ul li {padding:0 0 0 16px;margin:0px 0px 13px 0px;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .content ul ul li {padding:0 0 0 16px;margin:0px;}
.contentBottom .rightColumns .rightColumnOne .tabcontents ul.tabmenu {margin:0;list-style:none;background:none;padding:0;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .tabmenu li{margin:0;float:left;height:18px;padding:6px 0 2px 5px;background:none;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .tabmenu li#tab1 {width:142px; overflow:hidden;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .tabmenu li#tab2 {width:225px;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .tabmenu li.lion{border-top:1px solid #939ba2;border-left:1px solid #939ba2;border-right:1px solid #939ba2;padding:5px 0 3px 3px;.padding:4px 0 3px 3px;}
.contentBottom .rightColumns .rightColumnOne .tabcontents .tabmenu li.lion span{margin:2px 0 5px 5px;cursor:pointer;cursor:hand;}
.contentBottom .rightColumns .rightColumnOne .tabcontents ul.tabmenu li.lioff{border-bottom:1px solid #939ba2;background-color:#efefef;display:inline;}
.contentBottom .rightColumns .rightColumnOne .tabcontents ul.tabmenu li.lioff span{/*margin:2px 0 5px 5px;*/margin:2px 0 2px 4px;cursor:pointer;cursor:hand;}\


.contentBottom .rightColumns .rightColumnOne .tabcontents ul.tabmenu li.lihidden {border-bottom:1px solid #939ba2; background-color:#fff;display:inline;}
.contentBottom .rightColumns .rightColumnOne .tabcontents ul.tabmenu li.lihidden span {margin:2px 5px 0 5px;cursor:default;}
.contentBottom .rightColumns .rightColumnOne .tabcontents ul.tabmenu li.lihidden span img {visibility:hidden;}
.contentBottom .rightColumns .rightColumnOne div.tabcontents div.tabcontent {margin:0px 0px 0px 0px;padding:14px 5px 0px 0px;height:auto !important;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo { margin:11px 0px 0px 0px;padding:5px 0px 5px 0px; width: 380px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo p {margin-top:0px;margin-bottom:0px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul {margin-top:0px;margin-bottom:14px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul.clerkships {margin-top:-14px;margin-bottom:14px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul ul {margin-top:0px;margin-bottom:0px;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo ul li {margin-bottom:0px !important;background:url(/FCWSite/img/bullet_square2.gif) 0 6px no-repeat;padding-left:14px !important;}
.contentBottom .rightColumns .rightColumnOne div.tabinfo img {border:none;}
.contentBottom .rightColumns .rightColumnOne .tabblock {margin:0px 0px 8px 0px;padding:0px 0px 8px 0px;min-height:1%;}

									





* html div.tabcontents div.tabcontent {margin:-35px 0px 0px 0px;} /*ie only*/
* html div.tabinfo {margin:20px 0px 0px 0px;} /*ie only*/

.rightColumns table.bioTop {border:0px;border-collapse:collapse;width:100%;margin:19px 0px 27px 0px;}
.rightColumns table.bioTop td.image {padding:2px 21px 0px 0px; width: 110px;}
.rightColumns table.bioTop td.desc {padding:0px 5px 0px 0px;}
.rightColumns table.bioTop td.desc .name {font-size:32px;font-weight:bold;color:#708087;line-height:30px;}
.rightColumns table.bioTop td.desc .title {font-size:14px;font-weight:bold;text-transform:uppercase;padding:0px;color:#708087;}
.rightColumns table.bioTop td.desc .email {font-size:14px;font-weight:bold;padding:0px 0px 17px 0px;color:#708087;}
.rightColumns table.bioTop td.desc .bio {font-size:14px;font-weight:bold;color:#708087;line-height:18px;}
.rightColumns table.bioTop td.desc .bio ul li {margin-bottom:0px !important;background:url(/FCWSite/img/bullet_square2.gif) 0 6px no-repeat;padding-left:14px !important;}

.content ul span.date {color:#666666;padding-left:18px;line-height:18px;font-size:11px;display:block;}

/*-------------- custom form ---------------*/

/*Forms*/

.niceform table.niceformTable {border:0px;border-collapse:collapse;width:435px;margin-left:0px;margin-bottom:157px;}
.niceform table.niceformTable td {padding:0px;height:44px;vertical-align:bottom;}
.niceform table.niceformTableSm {border:0px;border-collapse:collapse;width:218px;margin-left:0px;margin-bottom:157px;}
.niceform table.niceformTableSm td {padding:0px;height:44px;vertical-align:bottom;}
.niceform table.niceformTableSm td.filter {height:24px;vertical-align:bottom;}
.niceform table.niceformTableSm td.filter table {border:0px;border-collapse:collapse;width:100%;}
.niceform table.niceformTableSm td.filter table td {padding:0px;height:14px;vertical-align:bottom;}

input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}
label {color:#999;cursor:pointer;padding-left:0px;line-height:14px;display:block;width:100%;font-weight:bold;}
label.chosen {color:#333;}


/*Transparent items*/
.outtaHere {position:absolute;left:-3000px;}

/*Text inputs*/
.textinput, .textinputHovered {height:17px;background:url(/FCWSite/img/form/input_bg.gif) repeat-x left top;border:none;padding:3px 2px;vertical-align:middle;width:150px;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0;vertical-align:middle;}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(/FCWSite/img/form/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(/FCWSite/img/form/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {width:5px;height:5px;display:block;}
.txtarea .br, .txtarea .br_xon {background:url(/FCWSite/img/form/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(/FCWSite/img/form/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(/FCWSite/img/form/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(/FCWSite/img/form/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {width:5px;background:url(/FCWSite/img/form/txtarea_l.gif) repeat-y left top;float:left;}
.txtarea .cntr_l_xon {background:url(/FCWSite/img/form/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {border:0;background:none;padding:0;margin:5px;}

/*Selects*/
.selectArea {height:21px;background:url(/FCWSite/img/form/select_bg.gif) repeat-x left top;margin-bottom:3px;font-size:11px;}
.selectArea .left {width:8px;height:21px;float:left;background:url(/FCWSite/img/form/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;height:21px;float:right;background:url(/FCWSite/img/form/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block;height:21px;margin-left:-179px;position:absolute;font-size:11px;}
.selectArea .right i {display:none;}
.selectArea .center {color:#939ba2;padding-top:3px;overflow:hidden;white-space:nowrap;font-size:11px;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute;margin-top:-9px;margin-left:0px;width:178px;background:#708087;padding:2px;font-size:10px;z-index:20;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;padding:0;}
.optionsDivVisible a {color:#FFF;text-decoration:none;display:block;padding:1px 4px;}
.optionsDivVisible a:hover {color:#FFF;background:#7ca074;border-color:#7ca074;}

/*Checkboxes*/
.checkboxArea, .niceform .niceformTable .checkboxAreaChecked {display:block;float:left;clear:left;width:13px;height:13px;font-size:0;padding:0;margin:0;cursor:pointer;}
.checkboxArea {background:url(/FCWSite/img/form/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(/FCWSite/img/form/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {height:15px;background:url(/FCWSite/img/form/input_bg.gif) repeat-x left top;border:none;padding:4px 0;vertical-align:middle;}
.textinputHovered {background-position:left bottom;}
.inputCorner {padding-bottom:0;vertical-align:middle;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px;background:url(/FCWSite/img/form/button_bg.gif) repeat-x left top;cursor:pointer;border:none;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


/* ----------------------- offices page ----------------------------------- */

#divNewYork, #divMenloPark, #divWashington, #divLondon, #divParis, #divFrankfurt, #divMadrid, #divTokyo, #divBeijing, #divHongKong {position:absolute;top:0px;margin:0px;padding:0px;left:0px;width:500px;visibility:hidden;line-height:16px;font-size:14px;color:#666666;}
#divNewYork img, #divMenloPark img, #divWashington img, #divLondon img, #divParis img, #divFrankfurt img, #divMadrid img, #divTokyo img, #divBeijing img, #divHongKong img {margin:0px 10px 0px 0px;float:left;}
#divNewYork .address, #divMenloPark .address, #divWashington .address, #divLondon .address, #divParis .address, #divFrankfurt .address, #divMadrid .address, #divTokyo .address, #divBeijing .address, #divHongKong .address {margin:50px 10px 0px 0px;float:left;width:300px;height:50px;vertical-align:middle;}

/* Services - Additional */
.headingText {font-size:32px;font-weight:bold;color:#708087;margin:26px 0px 40px 0px;}

/*-------------- email popup ---------------*/
body.popup 			 {padding: 5px; margin: 0px; width: 300px;}
.popupTitle			 {font:bold 11px/13px Arial, sans-serif;text-transform:uppercase;color:#3c6488;margin:0px 0px 8px 3px;}
.popupDisclaimer	 {font:normal 11px/13px Arial, sans-serif;color:#000000;margin:0px 0px 0px 3px; line-height: 14px;}
.popupAccept		 {margin: 10px 2px 2px 2px; padding: 0px;}
.popupAccept .button {width:auto;height:26px;color:#FFF;font-weight:bold;padding:2px; background:url(../img/form/button_bg.gif) repeat-x left top;cursor:pointer;border:none;font-family:Arial, Helvetica, sans-serif;font-size:13px; width: 80px;}

/*----------Fix Web Center Dropdowns----------*/

.WebMenuPopupBox table {width:auto;margin:0;}

/* Pro Bono */
.contentBottom .rightColumns .rightColumnOne .content .work_highlights {margin-bottom:-8px;}
.contentBottom .rightColumns .rightColumnOne .content .work_highlights ul li {padding-bottom:8px;}
.contentBottom .rightColumns .rightColumnOne .content .work_highlights ul ul li {padding-bottom:8px;}
.contentBottom .rightColumns .rightColumnOne .content .work_highlights_detail {padding-top:16px;padding-bottom:16px;}

/*---------- Text Editor ----------*/

td.inline {background:transparent url(/fcwsite/img/bullet_squareBlack.gif) left 2px no-repeat;border:none;padding-left:12px;}
table.inline {margin:0 0 10px 0 !important;width:380px;border:0px !important;padding:0px;}
table.inline td {background:transparent url(/fcwsite/img/bullet_squareBlack2.gif) 0 7px no-repeat;border:0px !important;padding-left:9px;width:50%;line-height:normal;}
table.inline td.empty {background:none;}
table.inline td.leftcol {width:171px;}
p + table.inline {}
.tabinfo .content p {clear:both;}
.japanese_mspmincho{ font-family:"MS PMincho", serif; }
.japanese_mspgothic{ font-family:"MS PGothic", serif; }


div.homeEmergencyText .highlight{margin-top:15px;}
.spotSubHead{color: #000; font:bold 18px/24px Arial, sans-serif; text-transform:none;}


/*---------- Fixed Bullets from not appearing on news items (and anywhere else)  ----------*/

.contentBottom .rightColumns .rightColumnOne ul li {padding:0 0 0 18px; margin:5px;background:url(/FCWSite/img/bullet_square.gif) 0 5px no-repeat;}
