/*********************************************
					HEADER
*********************************************/
div.headerB {}
div.headerA {}
body.home div.header {text-align:left;position:relative;z-index:1500;min-height:450px;margin-top:-55px;}
* html body.home div.header {height:450px;}
div.header {text-align:left;position:relative;z-index:1500;min-height:55px;margin-top:-55px;background:url(/fcwsite/img/bg_header.jpg) no-repeat top left;}

body.home div.header div.logo {position:absolute;z-index:2000;z-index:9;top:285px;left:0;}
div.logo {position:absolute;z-index:5000;top:86px;left:0;}
div.logoPrint { display:none; }

div.header div.headerright {float:right;}

div.header div.sitesearch {padding:0 35px 0 0;height:50px;position:relative;z-index:10;}
div.header div.sitesearch ul {list-style:none none;margin:0;padding:14px 0 0 15px;}
div.header div.sitesearch ul li {display:inline;float:left;margin-right:3px;}
div.header div.sitesearch input.text {border:0;background:url(/fcwsite/img/bg_txtfield.gif) repeat-x top left;padding:0 4px 5px 4px;padding-top:4px\9;padding-bottom:3px\9;width:173px;height:21px;font:normal 11px Arial, Helvetica, sans-serif;color:#333;.margin-top:-1px;}
div.header div.sitesearch input.button {border:0;background:url(/fcwsite/img/btn_go.gif) no-repeat top left;width:21px;height:21px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;}
div.header div.sitesearch div.select {background:#41619f url(/fcwsite/img/bg_select.gif) no-repeat top right;width:115px;padding:3px 20px 4px 4px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;cursor:pointer;}
div.header div.sitesearch select.ddlSearchSections {width:141px;}

div.header div.pagetoolsA {position:relative;}
div.header div.pagetools {position:absolute;top:83px;right:0;}
div.header div.pagetools ul {list-style:none none;padding:0;margin:0;}
div.header div.pagetools ul li {display:inline;padding:0;}

body.home div.header div.homeFeatureRotating {position:relative;padding:0 0 0 169px;}
body.home div.header div.homefeatureB {width:350px;}
body.home div.header div.homefeatureA {width:350px;}
body.home div.header div.homefeature {height:350px;background:url(/fcwsite/img/home/overlay.png) no-repeat bottom left;}
body.home div.header div.homefeature div.overlay {padding:273px 10px 10px 75px;overflow:hidden;}
body.home div.header div.homefeature div.heading h2 {font:bold 15px Arial, Helvetica, sans-serif;color:#699f41;text-transform:uppercase;margin:0;}
body.home div.header div.homefeature div.content {margin-right:30px;}
body.home div.header div.homefeature div.content a {color:#333;text-decoration:none;padding-right:10px;}
body.home div.header div.homefeature div.content a:hover {color:#699f41;text-decoration:none;}
body.home div.header div.arrows {text-align:right;position:absolute;left:320px;top:325px;z-index:100;}

div.header div.nav1 {padding-right:35px;.width:365px;}
div.header div.nav1 ul.nav1 {list-style:none none;margin:0;padding:0;text-align:left;}
div.header div.nav1 ul.nav1 li.separator {display:none;}
div.header div.nav1 ul.nav1 li.mega {position:relative;z-index:1001;padding:0;margin:0;}
*:first-child+html div.header div.nav1 ul.nav1 li.mega {margin-bottom:-3px;}
div.header div.nav1 ul.nav1 li.mega div.navitem {}
div.header div.nav1 ul.nav1 li.mega div.navitem img {}
div.header div.nav1 ul.nav1 li.mega div.menu {display:none;position:absolute;top:0;right:365px;z-index:999;}
div.header div.nav1 ul.nav1 li.mega div.submenu {display:none;position:absolute;top:0;right:350px;z-index:999;background:#10244c;width:350px;height:350px;}
div.header div.nav1 ul.nav1 li.hovering div.menu {display:block;}

div.header div.menu {background-color:#10244c; width:350px;height:385px;}
div.header div.menu a {color:#8FF444;text-decoration:none;}
div.header div.menu a:hover {color:#fff;text-decoration:none;}
div.header div.menu td {font:normal 13px/18px Arial, Helvetica, sans-serif;color:#fff;}
div.header div.menu h2 {font:bold 13px/18px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}

div.header div.menu table.menu {border:0;border-collapse:collapse;width:100%;height:350px;}
div.header div.menu table.menu td {padding:0;vertical-align:top;}
div.header div.menu table.menu tr.top {display:none;} 
div.header div.menu table.menu tr.middle td.left {display:none;}
div.header div.menu table.menu tr.middle td.center {padding:15px 36px 10px 68px;} 
div.header div.menu table.menu tr.middle td.right {display:none;}
div.header div.menu table.menu tr.bottom {display:none;}

div.header div.menu table.servicesmenusearch tr.middle td.center {padding:0px 36px 10px 68px;} 
div.nav1 ul.nav1 li.servicesmenu div.servicesmenu ul.buttons { margin: 22px 0px 0px 5px; } 

div.header div.menu div.nav2 {padding:10px 0 5px 10px;}
div.header div.menu div.nav2 ul {list-style:none none;padding:0;margin:0;}
div.header div.menu div.nav2 ul li {padding:0 0 4px;}

div.header div.menu div.nav {padding:10px 0 5px 10px;}
div.header div.menu div.nav ul {list-style:none none;padding:0;margin:0;}
div.header div.menu div.nav ul li {padding:0 0 4px;}

div.header div.menu div.listing {padding:10px 0 5px 10px;}
div.header div.menu div.listing ul {list-style:none none;padding:0;margin:0;}
div.header div.menu div.listing ul li {padding:0 0 4px;}

div.header div.menu div.alpha {padding:0 30px 10px 10px;font-weight:bold;border-bottom:1px solid #41619f;}
div.header div.menu div.alpha h2 {font:bold 13px/18px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}
div.header div.menu div.alpha div.content {letter-spacing:.1em;}
div.header div.menu div.alpha div.content .separator {display:none;}
div.header div.menu div.alpha a {color:#fff;text-decoration:none;}
div.header div.menu div.alpha a:hover {color:#8FF444;text-decoration:none;}

div.header div.menu div.search {padding:10px 0 5px 10px;}
div.header div.menu div.pubssearch {padding:0;}
div.header div.menu div.search ul.fields {list-style:none none;margin:0;padding:0;}
div.header div.menu div.search ul.fields li {margin:0;padding:0 0 3px;}
div.header div.menu div.search ul.fields label {display:block;width:auto;font-weight:bold;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}
div.header div.menu div.search ul.fields input.text {width:205px;font:normal 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#10244c;border:1px solid #fff;}
div.header div.menu div.search ul.fields div.select {width:197px;padding:2px 4px;background-color:#27395d;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;border:1px solid #fff;cursor:pointer;}
div.header div.menu div.search ul.fields input {width:205px;font:normal 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#27395d;border:1px solid #fff;}
div.header div.menu div.search ul.fields select {width:207px;padding:2px 4px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;border:1px solid #fff;cursor:pointer;background-color:#27395d;}

div.header div.menu div.search ul.buttons {list-style:none none;display:inline;margin-left:0px;margin-top:-24px;float:right;}
div.header div.menu div.search ul.buttons li {display:inline;}
div.header div.menu div.search ul.buttons li input {border:0;background:url(/fcwsite/img/btn_go_green.gif) no-repeat top left;width:21px;height:21px;font:normal 11px Arial, Helvetica, sans-serif;color:#10244C;text-transform:uppercase;cursor:pointer;}

div.header div.menu div.advancedsearch {font:normal 11px/18px Arial, Helvetica, sans-serif;text-align:right;padding-right:28px;}
div.header div.menu div.viewall {font:normal 11px/18px Arial, Helvetica, sans-serif;text-align:right;padding-right:28px;}
div.header div.menu div.viewallnews, div.header div.menu div.viewallevents, div.header div.menu div.viewallpubs {font:normal 13px/18px Arial, Helvetica, sans-serif;text-align:left;padding:5px 0 0 10px;}

div.header div.menu div.experiencesearch {padding:0 0 10px 10px;border-bottom:1px solid #41619f;}

div.header div.menu .experiencemenu .heading {padding:10px 0 0 10px;}
div.header div.menu div.experiencelisting {padding:0 0 5px 10px;}
div.header div.menu div.experiencelisting table.list td {padding:0 0 10px;}

div.header div.menu div.newslisting {padding:10px 0 5px 10px;}
div.header div.menu div.newslisting table.list td {padding:0 0 10px;}

div.header div.menu div.highlights {}
div.header div.menu div.highlights div.highlightimage {float:left;margin-right:5px;}
div.header div.menu div.highlights div.highlightlink {}

div.header div.menu div.officeslisting {padding:10px 0 5px 10px;}
div.header div.menu div.officeslisting table.offices {border:0;border-collapse:collapse;width:100%;}
div.header div.menu div.officeslisting table.offices td {vertical-align:top;padding:0 5px 0 0;width:50%;}
div.header div.menu div.officeslisting table.offices td ul {list-style:none none;margin:0;padding:0;}
div.header div.menu div.officeslisting table.offices td ul li {padding:0 0 4px;}

div.header div.menu div.overview {padding:0 0 10px 10px;border-bottom:1px solid #41619f;}
div.header div.menu div.overview p {margin:0 0 5px;}
div.header div.menu div.richtext {padding:0 0 10px 10px;border-bottom:1px solid #41619f;}
div.header div.menu div.richtext p {margin:0 0 5px;}

div.header div.menu div.serviceslisting {}
div.header div.menu div.serviceslisting table.services {border:0;border-collapse:collapse;width:200px;}
div.header div.menu div.serviceslisting table.services td {vertical-align:top;padding:0 5px 0 0;width:50%;}
div.header div.menu div.serviceslisting table.services td ul {list-style:url(../img/hw/bullet_arrow.gif);padding:0;margin:0 0 0 15px;}
div.header div.menu div.serviceslisting table.services td ul li {padding:0 0 4px;}

div.header div.nav1 ul.nav1 li.mega div.servicesmenu {top:-50px;}
div.header div.nav1 ul.nav1 li.mega div.servicesmenu table.menu tr.middle td.center {background:url(/fcwsite/img/home/nav/arrow_indicator.png) 324px 50px no-repeat;} 
div.nav1 ul.nav1 li.mega div.servicesmenu div.listing {padding-top:10px;padding-left:10px; border-bottom:1px solid #41619f;}
div.header div.nav1 ul.nav1 li.mega div.servicesmenu div.listing ul li {margin-bottom:9px;padding-bottom:0;}
div.header div.nav1 ul.nav1 li.mega div.servicesmenu div.viewall {padding:10px 10px 5px 10px;text-align:right;text-transform:uppercase;}

div.nav1 ul.nav1 li.mega div.servicesmenu li.service select { width:207px;padding:2px 4px;background-color:#27395d;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;border:1px solid #fff;cursor:pointer;}
div.header div.menu table.servicesmenu {height:auto;}

div.header div.nav1 ul.nav1 li.mega table.servicesmenu div.viewall {padding:10px 10px 5px 10px;text-align:left;text-transform:uppercase;}
table.servicesmenu div.viewall a { padding-left: 5px;}

div.header div.nav1 ul.nav1 li.mega div.attorneysmenu {top:-100px;}
div.header div.nav1 ul.nav1 li.mega div.attorneysmenu table.menu tr.middle td.center {background:url(/fcwsite/img/home/nav/arrow_indicator.png) 324px 100px no-repeat;} 
div.header div.nav1 ul.nav1 li.mega div.experiencemenu {top:-150px;}
div.header div.nav1 ul.nav1 li.mega div.experiencemenu table.menu tr.middle td.center {background:url(/fcwsite/img/home/nav/arrow_indicator.png) 324px 150px no-repeat;} 
div.header div.nav1 ul.nav1 li.mega div.aboutmenu {top:-150px;}
div.header div.nav1 ul.nav1 li.mega div.aboutmenu table.menu tr.middle td.center {background:url(/fcwsite/img/home/nav/arrow_indicator.png) 324px 150px no-repeat;}  
div.header div.nav1 ul.nav1 li.mega div.newspubsmenu {top:-200px;}
div.header div.nav1 ul.nav1 li.mega div.newspubsmenu table.menu tr.middle td.center {background:url(/fcwsite/img/home/nav/arrow_indicator.png) 324px 200px no-repeat;}  
div.header div.nav1 ul.nav1 li.mega div.newspubsmenu div.newssearch {border-bottom:1px solid #41619f;padding-bottom:10px;}
div.header div.nav1 ul.nav1 li.mega div.officesmenu {top:-250px;}
div.header div.nav1 ul.nav1 li.mega div.officesmenu table.menu tr.middle td.center {background:url(/fcwsite/img/home/nav/arrow_indicator.png) 324px 250px no-repeat;} 

/** Left Side Nav 1 **/
div.leftside div.nav1 {margin:174px 0 0;position:relative;z-index:9999;}
div.leftside div.nav1 ul.nav1 {list-style:none none;margin:0;padding:0;text-align:left;width:164px;}
div.leftside div.nav1 ul.nav1 li.separator {display:none;}
div.leftside div.nav1 ul.nav1 li.mega {position:relative;z-index:1001;padding:0;margin:0;}
*:first-child+html div.leftside div.nav1 ul.nav1 li.mega {margin-bottom:-3px;}
div.leftside div.nav1 ul.nav1 li.mega div.navitem {}
div.leftside div.nav1 ul.nav1 li.mega div.navitem img {}
div.leftside div.nav1 ul.nav1 li.mega div.menu {display:none;position:absolute;top:-100px;left:164px;z-index:999;}
div.leftside div.nav1 ul.nav1 li.mega div.submenu {display:block;position:absolute;top:0;left:350px;z-index:999;background:#10244c;width:350px;height:350px;}
div.leftside div.nav1 ul.nav1 li.mega div.newspubsmenu div.newssearch {border-bottom:1px solid #41619f;padding-bottom:10px;}
div.leftside div.nav1 ul.nav1 li.hovering div.menu {display:block;}

div.leftside div.menu {background:#10244c;width:350px;height:385px;}
div.leftside div.menu a {color:#8FF444;text-decoration:none;}
div.leftside div.menu a:hover {color:#fff;text-decoration:none;}
div.leftside div.menu td {font:normal 13px/18px Arial, Helvetica, sans-serif;color:#fff;}
div.leftside div.menu h2 {font:bold 13px/18px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}

div.leftside div.menu table.menu {border:0;border-collapse:collapse;width:100%;height:350px;}
div.leftside div.menu table.menu td {padding:0;vertical-align:top;}
div.leftside div.menu table.menu tr.top {display:none;} 
div.leftside div.menu table.menu tr.middle td.left {display:none;}
div.leftside div.menu table.menu tr.middle td.center {padding:15px 36px 10px 68px;} 
div.leftside div.menu table.menu tr.middle td.right {display:none;}
div.leftside div.menu table.menu tr.bottom {display:none;}

div.leftside div.menu div.nav2 {}
div.leftside div.menu div.nav2 ul {list-style:none none;padding:0;margin:0;}
div.leftside div.menu div.nav2 ul li {padding:0 0 4px;}

div.leftside div.menu div.nav {padding:10px 0 5px 10px;}
div.leftside div.menu div.nav ul {list-style:none none;padding:0;margin:0;}
div.leftside div.menu div.nav ul li {padding:0 0 4px;}

div.leftside div.menu div.listing {}
div.leftside div.menu div.listing ul {list-style:none none;padding:0;margin:0;}
div.leftside div.menu div.listing ul li {padding:0 0 4px;}

div.leftside div.menu div.advancedsearch {}

div.leftside div.menu div.alpha {padding:0 30px 10px 10px;font-weight:bold;border-bottom:1px solid #41619f; white-space:normal;}
div.leftside div.menu div.alpha h2 {font:bold 13px/18px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}
div.leftside div.menu div.alpha div.content {letter-spacing:.1em;}
div.leftside div.menu div.alpha div.content .separator {display:none;}
div.leftside div.menu div.alpha a {color:#fff;text-decoration:none;}
div.leftside div.menu div.alpha a:hover {color:#8FF444;text-decoration:none;}

div.leftside div.menu div.search {padding:10px 0 5px 10px;}
div.leftside div.menu div.pubssearch {padding:0;}
div.leftside div.menu div.search ul.fields {list-style:none none;margin:0;padding:0;}
div.leftside div.menu div.search ul.fields li {margin:0;padding:0 0 3px;}
div.leftside div.menu div.search ul.fields label {display:block;width:auto;font-weight:bold;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}
div.leftside div.menu div.search ul.fields input.text {width:205px;font:normal 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#10244c;border:1px solid #fff;}
div.leftside div.menu div.search ul.fields div.select {width:197px;padding:2px 4px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;background-color:#10244c;border:1px solid #fff;cursor:pointer;}
div.leftside div.menu div.search ul.fields input {width:205px;font:normal 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#10244c;border:1px solid #fff;}
div.leftside div.menu div.search ul.fields select {width:207px;padding:2px 4px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;background-color:#10244c;border:1px solid #fff;cursor:pointer;}

div.leftside div.menu div.search ul.buttons {list-style:none none;display:inline;margin-left:5px;margin-top:-23px;float:right;}
div.leftside div.menu div.search ul.buttons li {display:inline;}
div.leftside div.menu div.search ul.buttons li input {border:0;background:url(/fcwsite/img/btn_go_green.gif) no-repeat top left;width:21px;height:21px;font:normal 11px Arial, Helvetica, sans-serif;color:#10244C;text-transform:uppercase;cursor:pointer;}

div.leftside div.menu div.advancedsearch {font:normal 11px/18px Arial, Helvetica, sans-serif;text-align:right;padding-right:28px;}
div.leftside div.menu div.viewall {font:normal 11px/18px Arial, Helvetica, sans-serif;text-align:right;padding-right:28px;}
div.leftside div.menu div.viewallnews, div.leftside div.menu div.viewallevents, div.leftside div.menu div.viewallpubs {font:normal 13px/18px Arial, Helvetica, sans-serif;text-align:left;padding:5px 0 0 10px;}

div.leftside div.menu div.experiencesearch {padding:0 0 10px 10px;border-bottom:1px solid #41619f;}

div.leftside div.menu .experiencemenu .heading {padding:10px 0 0 10px;}
div.leftside div.menu div.experiencelisting {padding:0 0 5px 10px;}
div.leftside div.menu div.experiencelisting table.list td {padding:0 0 10px;}

div.leftside div.menu div.biossearch {padding:10px 0 5px 10px;}
div.leftside div.menu div.biossearch ul.fields {list-style:none none;margin:0;padding:0;}
div.leftside div.menu div.biossearch ul.fields li {margin:0;padding:0 0 3px;}
div.leftside div.menu div.biossearch ul.fields label {display:block;width:auto;font-weight:bold;text-transform:uppercase;color:#8FF444;margin:0 0 3px;}
div.leftside div.menu div.biossearch ul.fields input.text {width:205px;font:normal 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#10244c;border:1px solid #fff;}
div.leftside div.menu div.biossearch ul.fields div.select {width:197px;padding:2px 4px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;background-color:#27395d;border:1px solid #fff;cursor:pointer;}
div.leftside div.menu div.biossearch ul.fields input {width:205px;font:normal 13px Arial, Helvetica, sans-serif;color:#fff;background-color:#27395d;border:1px solid #fff;}
div.leftside div.menu div.biossearch ul.fields select {width:207px;padding:2px 4px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;background-color:#27395d;border:1px solid #fff;cursor:pointer;}

div.leftside div.menu div.biossearch ul.buttons {list-style:none none;display:inline;margin-left:5px;margin-top:-23px;float:right;}
div.leftside div.menu div.biossearch ul.buttons li {display:inline;}
div.leftside div.menu div.biossearch ul.buttons li input {border:0;background:url(/fcwsite/img/btn_go_green.gif) no-repeat top left;width:21px;height:21px;font:normal 11px Arial, Helvetica, sans-serif;color:#10244C;text-transform:uppercase;cursor:pointer;}

div.leftside div.menu div.highlights {}
div.leftside div.menu div.highlights div.highlightimage {float:left;margin-right:5px;}
div.leftside div.menu div.highlights div.highlightlink {}

div.leftside div.menu div.officeslisting {padding-top:10px;}
div.leftside div.menu div.officeslisting table.offices {border:0;border-collapse:collapse;width:100%;}
div.leftside div.menu div.officeslisting table.offices td {vertical-align:top;padding:0 5px 0 0;width:25%;}
div.leftside div.menu div.officeslisting table.offices td ul {padding:0;margin:0 0 0 15px;}
div.leftside div.menu div.officeslisting table.offices td ul li {padding:0 0 4px;}

div.leftside div.menu div.serviceslisting {}
div.leftside div.menu div.serviceslisting table.services {border:0;border-collapse:collapse;width:200px;}
div.leftside div.menu div.serviceslisting table.services td {vertical-align:top;padding:0 5px 0 0;width:50%;}
div.leftside div.menu div.serviceslisting table.services td ul {list-style:url(../img/hw/bullet_arrow.gif);padding:0;margin:0 0 0 15px;}
div.leftside div.menu div.serviceslisting table.services td ul li {padding:0 0 4px;}

div.leftside div.menu table.servicesmenu {height:auto;}
div.leftside div.menu table.servicesmenu div.listing {border-bottom:1px solid #41619f;}
div.leftside div.menu table.servicesmenu div.listing ul li {margin-bottom:9px;padding-bottom:0;}
div.leftside div.menu table.servicesmenu div.viewall {padding:10px 10px 5px 10px;text-align:left;text-transform:uppercase;}

div.leftside div.menu {top:-100px;}
div.leftside div.menu table.menu tr.middle td.center {background:url(/fcwsite/img/menu/arrow_indicator.png) 0 100px no-repeat;} 

div.leftside div.menu div.richtext {padding:0 0 10px 10px;border-bottom:1px solid #41619f;}
div.leftside div.menu div.richtext p {margin:0 0 5px;}

/** Section Header **/
div.header div.sectionheader {position:relative;}
div.header div.sectionheader div.image {position:absolute;top:0;left:139px;z-index:2500;}



/*attorneys*/




div.leftside div.nav1 ul.nav1 li.attorneysmenu div.biossearch ul.buttons,
div.leftside div.nav1 ul.nav1 li.attorneysmenu div.biossearch ul.fields,
div.leftside div.nav1 ul.nav1 li.attorneysmenu div.viewall,
div.header li.attorneysmenu div.menu div.biossearch ul.buttons,
div.header li.attorneysmenu div.menu div.biossearch ul.fields,
div.header li.attorneysmenu div.menu div.viewall {position:absolute;width:auto;display:inline-block;}

div.leftside div.nav1 ul.nav1 li.attorneysmenu div.biossearch ul.buttons,
div.header li.attorneysmenu div.menu div.biossearch ul.buttons {position:absolute;margin-top:240px;}

div.leftside div.nav1 ul.nav1 li.attorneysmenu div.viewall,
div.header li.attorneysmenu div.menu div.viewall {margin-left: 40px;margin-top: 235px;position: absolute;}

div.leftside div.nav1 ul.nav1 li.attorneysmenu div.menu div.alpha {padding-right:5px;}
div.header li.attorneysmenu div.menu div.alpha {padding-right:5px;}