/*********************************************
					HEADER
*********************************************/
div.headerB {/*background:transparent url(/fcwsite/img/nav/bg_nav.png) 0 0 repeat-x;*/}
* html div.headerB {behavior:url(/fcwsite/include/iepngfix.htc);}
div.headerA {}
div.header {height:197px;}

div.header div.logo {float:left;}
div.header div.logo img {margin-left:22px;}

div.header div.topnav {padding-top:31px;}
div.header div.topnav ul {list-style:none outside;list-style-image:none;.list-style-image:none;margin:0;padding:0;}
div.header div.topnav ul li {padding:0;display:inline;float:left;}
div.header div.topnav ul li img {display:block;}

div.header input:focus {outline:none;}

div.header div.sitesearch {float:right;padding:25px 15px 0 0;background:transparent url(/fcwsite/img/bg_sitesearch.gif) 4px 25px no-repeat;width:211px;height:45px;}
div.header div.sitesearch ul {list-style:none none;list-style-image:none;list-style-image:none;margin:0;padding:0;}
div.header div.sitesearch ul li {display:inline;}
div.header div.sitesearch input.text {border:0;margin-top:14px;background-color:transparent;font:bold 17px Arial, Helvetica, sans-serif;color:#c60c30;margin-right:4px;width:143px;padding-left:14px;margin-left :10px;padding-left :4px;}
div.header div.sitesearch input.text {margin-top:15px;} /* IE 8 */
*:first-child+html div.header div.sitesearch input.text {margin-top:15px;}
* html div.header div.sitesearch input.text {margin-top:15px;margin-left:10px;padding-left:4px;}
div.header div.sitesearch input.button {border:0;background-color:transparent;font:normal 11px Arial, Helvetica, sans-serif;color:transparent;text-transform:uppercase;cursor:pointer;height:45px;width:37px;vertical-align:middle;}

/* Site search focus */
div.header div.sitesearchOver {float:right;padding:25px 15px 0 0;background:transparent url(/fcwsite/img/bg_sitesearch_over.gif) 4px 25px no-repeat;width:211px;height:45px;}
div.header div.sitesearchOver ul {list-style:none none;list-style-image:none;.list-style-image:none;margin:0;padding:0;}
div.header div.sitesearchOver ul li {display:inline;}
div.header div.sitesearchOver input.text {border:0;margin-top:14px;background-color:transparent;font:bold 17px Arial, Helvetica, sans-serif;color:#c60c30;margin-right:4px;width:143px;padding-left:14px;margin-left :10px;padding-left:4px;}
div.header div.sitesearchOver input.text {margin-top :15px;} /* IE 8 */
*:first-child+html div.header div.sitesearchOver input.text {margin-top:15px;}
* html div.header div.sitesearchOver input.text {margin-top:15px;margin-left:10px;padding-left:4px;}
div.header div.sitesearchOver input.button {border:0;background-color:transparent;font:normal 11px Arial, Helvetica, sans-serif;color:transparent;text-transform:uppercase;cursor:pointer;height:45px;width:37px;vertical-align:middle;}

/* autocomplete */
.autocomplete-w1 { background-color:#ffffff; position:absolute;left:-6px;}
.autocomplete {  background-color:#ffffff;  border:1px solid #C60C30;cursor:default;  text-align:left; max-height:200px;  margin:0; overflow:auto; overflow-x:hidden; }
.autocomplete .selected { background:#DDDDDD; }
.autocomplete div {white-space:nowrap; }
.autocomplete strong { font-size:110%; font-weight:bold; color:#C60C30; }

div.header div.pagetools {float:right;padding:8px 6px;border-right:1px solid #dddddd;}
div.header div.pagetools ul {list-style:none none;list-style-image:none;list-style-image:none;padding:0;margin:0;}
div.header div.pagetools ul li {display:inline;padding:0;}

div.header div.nav1 {margin-left:357px;}
*:first-child+html div.header div.nav1 {margin-left:355px;}
* html div.header div.nav1 {margin-left:352px;}
div.header div.nav1 ul {list-style:none none;padding:0;margin:0;}
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:inline;position:relative;padding:0;margin:0;z-index:999;}
div.header div.nav1 ul.nav1 li.mega {display:inline;position:relative;padding:0;margin:0;z-index:999;}
div.header div.nav1 ul.nav1 li.mega div.navitem {display:inline;}
div.header div.nav1 ul.nav1 li.mega div.menu {display:none;position:absolute;top:12px;left:-13px;z-index:999;}
*:first-child+html div.header div.nav1 ul.nav1 li.mega div.menu {top:98px;left:-10px} /* IE 7 */
* html div.header div.nav1 ul.nav1 li.mega div.menu {top:98px;left:-10px;} /* IE 6 */
div.header div.nav1 ul.nav1 li.hovering div.menu {display:block;}
div.header div.nav1 ul.nav1 li.mega div.navitem a img {margin-left:-3px;.margin-left:0;}

/* ie6 fix for megamenus that appear on top of select menus */
* html iframe.menu {display:none;}
* html iframe.menu {background-color:transparent;position:absolute;z-index:899;top:99px;}
* html iframe.mmMeetMe {width:470px;height:250px;left:-225px;}
* html iframe.mmBeInformed {width:270px;height:260px;left:0;}
* html iframe.mmServices {width:470px;height:250px;left:0;}

div.header div.menu {font:normal 11px Arial, Helvetica, sans-serif;}
div.header div.menu a, div.header div.menu a:visited {color:#2d2d2d;text-decoration:none;}
div.header div.menu a:hover {color:#888;text-decoration:none;}
div.header div.menu td {font:normal 12px Arial, Helvetica, sans-serif;}
div.header div.menu h2 {margin-top:0;margin-bottom:8px;color:#2d2d2d;font-size:15px;line-height:normal;}

div.header div.form ul.fields {list-style:none none;margin:0;padding:5px 0 0;}
div.header div.form ul.fields li {margin:0;padding:2px 0;}
div.header div.form ul.fields li div {background:transparent url(/fcwsite/img/bg_txtfield.gif) 0 0 no-repeat;height:21px;}
div.header div.form ul.fields input {background:transparent url(/fcwsite/img/bg_txtfield_right.gif) 100% 0 no-repeat;width:193px;font:normal 11px Arial, Helvetica, sans-serif;color:#292929;border:0;height:21px;.height:15px;padding-top:0;padding-top /*\**/:4px\9;.padding-top:4px;padding-right:5px;padding-left:5px;}
div.header div.form ul.fields div.select {background:transparent url(/fcwsite/img/selectfield_arrow.gif) 100% 0 no-repeat;width:193px;font:normal 11px Arial, Helvetica, sans-serif;color:#292929;border:0;height:21px;.height:15px;padding-top:4px;padding-right:5px;padding-left:5px;}

div.header div.form ul.buttons {list-style:none none;margin:0;padding:11px 0 0;}
div.header div.form ul.buttons li {margin:0;padding:2px 0;}
div.header div.form ul.buttons li input {border:0;background:transparent url(/fcwsite/img/bg_button.gif) 0 0 repeat-x;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;cursor:pointer;height:21px;padding-right:72px;}
*:first-child+html div.header div.form ul.buttons li input {padding-right:44px;}
* html div.header div.form ul.buttons li input {padding-right:44px;}
/* Target FireFox 3 [!] */
html>/**/body div.header div.form ul.buttons li input, x:-moz-any-link, x:default {padding-bottom:4px;}
div.header div.form ul.buttons li input:hover {background:transparent url(/fcwsite/img/bg_button_over.gif) 0 0 repeat-x;color:#fff;}
div.header div.form ul.buttons li input.btnHover {background:transparent url(/fcwsite/img/bg_button_over.gif) 0 0 repeat-x;color:#fff;} /* ie6 */

div.header div.menu table.menu {border:0;border-collapse:collapse;}
div.header div.menu table.menu td {padding:0;vertical-align:top;}
div.header div.menu table.menu tr.top td.left {background:url(/fcwsite/img/nav/dropshadow/ul.png) no-repeat top left;}
* html div.header div.menu table.menu tr.top td.left {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.top td.left img {width:10px;height:13px;}
div.header div.menu table.menu tr.top td.center {background-color:#fff;} 
div.header div.menu table.menu tr.top td.right {background:url(/fcwsite/img/nav/dropshadow/ur.png) no-repeat top right;} 
* html div.header div.menu table.menu tr.top td.right {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.top td.right img {width:13px;height:13px;}
div.header div.menu table.menu tr.middle td.left {background:url(/fcwsite/img/nav/dropshadow/ml.png) repeat-y top left;}
* html div.header div.menu table.menu tr.middle td.left {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.middle td.center {background-color:#fff;} 
div.header div.menu table.menu tr.middle td.right {background:url(/fcwsite/img/nav/dropshadow/mr.png) repeat-y top right;}
* html div.header div.menu table.menu tr.middle td.right {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.left {background:url(/fcwsite/img/nav/dropshadow/ll.png) no-repeat top left;}
* html div.header div.menu table.menu tr.bottom td.left {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.left img {width:18px;height:21px;}
div.header div.menu table.menu tr.bottom td.center {background:url(/fcwsite/img/nav/dropshadow/lc.png) repeat-x top left;} 
* html div.header div.menu table.menu tr.bottom td.center {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.right {background:url(/fcwsite/img/nav/dropshadow/lr.png) no-repeat top right;}
* html div.header div.menu table.menu tr.bottom td.right {behavior:url(/fcwsite/include/iepngfix.htc);}
div.header div.menu table.menu tr.bottom td.right img {width:13px;height:21px;}

div.header div.menu table.menu td.leftcol {padding-right:50px;padding-left:10px;}
div.header div.menu table.menu td.rightcol {padding-right:16px;}
div.header div.menu table.menu td.onecol {padding-right:16px;padding-left:14px;}
div.header div.menu table.menu td.leftcol ul li, div.header div.menu table.menu td.rightcol ul li {line-height:14px;padding-bottom:6px;}

div.header div.menu table.menu div.relatedlinks ul {}
div.header div.menu table.menu div.relatedlinks ul li {display:block;float:left;background:transparent url(/fcwsite/img/bg_link.gif) 0 0 repeat-x;padding-bottom:0;width:212px;border:1px solid #c5c5c5;zoom:1;}
div.header div.menu table.menu div.relatedlinks ul li.separator {display:none;}
div.header div.menu table.menu div.relatedlinks ul li:hover {background:transparent url(/fcwsite/img/bg_link_over.gif) 0 0 repeat-x;}
div.header div.menu table.menu div.relatedlinks ul li.linkHover {background:transparent url(/fcwsite/img/bg_link_over.gif) 0 0 repeat-x;cursor:pointer;} /* for IE6 */
div.header div.menu table.menu a.link, div.header div.menu table.menu a.link:visited {background:transparent url(/fcwsite/img/doublearrow_red.gif) 78% 52% no-repeat;display:block;line-height:31px;padding-left:26px;padding-right:20px;font-weight:bold;color:#c60c30;.zoom:1;}
div.header div.menu table.menu a.link:hover {background:transparent url(/fcwsite/img/doublearrow_white.gif) 78% 52% no-repeat;color:#fff;}
div.header div.menu table.menu div.relatedlinks ul li.linkHover a, div.header div.menu table.menu div.relatedlinks ul li.linkHover a:visited, div.header div.menu table.menu div.relatedlinks ul li.linkHover a:hover {background:transparent url(/fcwsite/img/doublearrow_white.gif) 78% 52% no-repeat;color:#fff;} /* for IE6 */

/* Highlights */
div.header div.menu table.menu div.highlights {border-top:1px solid #d1d1d1;padding:15px 0 0;}
div.header div.menu table.menu div.highlight {height:auto;padding-bottom:8px;}
div.header div.menu table.menu div.highlight div.image {float:left;}
div.header div.menu table.menu div.highlight div.image img {margin-top:3px;margin-top /*\**/:1px\9;margin-right:13px;}
*:first-child+html div.header div.menu table.menu div.highlight div.image img {margin-top:1px;}
* html div.header div.menu table.menu div.highlight div.image img {margin-top:1px;}
div.header div.menu table.menu div.highlight div.content {display:table-cell;.display:inline-block;line-height:16px;background-image:none;color:#2d2d2d;height:auto;}
div.header div.menu table.menu div.highlight div.content p {font-size:12px;line-height:16px;margin-bottom:16px;font-weight:normal;color:#2d2d2d;}
div.header div.menu table.menu div.highlight div.content h2 {font-size:12px;margin-bottom:4px;}
div.header div.menu table.menu div.highlight div.content a, div.header div.menu table.menu div.highlight div.content a:visited {color:#c60c30;}
div.header div.menu table.menu div.highlight div.content a:hover {color:#888;}

div.header div.menu div.nav2 {width:150px;padding:0 5px 2px;}
div.header div.menu div.nav2 ul {list-style:url(/fcwsite/img/hw/bullet_arrow.gif);padding:0;margin:0 0 0 15px;}
div.header div.menu div.nav2 ul li {padding:0 0 4px;}

/* Find Services Mega */
div.header div.servicesmenu table.menu div.leftcol {width:170px;}
div.header div.servicesmenu table.menu div.rightcol {width:212px;}
div.header div.servicesmenu table.menu td.rightcol ul {margin-bottom:17px;}
div.header div.servicesmenu table.menu td.rightcol div.relatedlinks {border-top:1px solid #d1d1d1;border-bottom:0;margin-bottom:0;padding-top:15px;}
div.header div.servicesmenu table.menu td.rightcol div.relatedlinks ul {margin-bottom:0;}
div.header div.servicesmenu table.menu td.rightcol div.relatedlinks ul li {margin-bottom:14px;} 
* html div.header div.servicesmenu table.menu td.rightcol div.relatedlinks ul li {float:none;} 

/* Be Informed Mega */
div.header div.newsmenu table.menu div.onecol {width:308px;}
div.header div.newsmenu table.menu td.onecol ul li {font-size:15px;font-weight:bold;padding-bottom:10px;}

/* Meet Minter Ellison Mega */
div.header div.aboutmenu {margin-left:-225px;}
*:first-child+html div.header div.aboutmenu {margin-left:0;}
* html div.header div.aboutmenu {margin-left:0;}
*:first-child+html div.header div.nav1 ul.nav1 li.hovering div.lastitem {left:-235px !important;}
* html div.header div.nav1 ul.nav1 li.hovering div.lastitem {left:-235px !important;}
div.header div.aboutmenu table.menu div.relatedlinks {border-top:1px solid #d1d1d1;border-bottom:0;margin-bottom:0;padding-top:15px;padding-bottom:15px;}
div.header div.aboutmenu table.menu div.relatedlinks ul li {width:201px;}
div.header div.aboutmenu table.menu div.relatedlinks ul li:hover {cursor:pointer;}
div.header div.aboutmenu table.menu div.relatedlinks ul li:hover a, div.header div.aboutmenu table.menu div.relatedlinks ul li:hover a:visited {color:#fff;}
div.header div.aboutmenu table.menu div.relatedlinks ul li.separator {display:block;font-size:1px;color:#fff;padding:0 12px;background-image:none;width:auto;border:0;}
div.header div.aboutmenu table.menu a.link, div.header div.aboutmenu table.menu a.link:visited, div.header div.aboutmenu table.menu a.link:hover {background-position:78% 52%;display:block;}
div.header div.aboutmenu table.menu div.relatedlinks ul li.linkHover a, div.header div.aboutmenu table.menu div.relatedlinks ul li.linkHover a:visited, div.header div.aboutmenu table.menu div.relatedlinks ul li.linkHover a:hover {background-position:78% 52%;display:block;}
div.header div.aboutmenu table.menu a.link:hover {background-position:78% 52%;}
div.header div.aboutmenu table.menu td.leftcol {padding-right:23px;padding-bottom:6px;}
div.header div.aboutmenu table.menu div.leftcol {width:203px;}
div.header div.aboutmenu table.menu td.leftcol ul li {padding-bottom:7px;}
div.header div.aboutmenu table.menu div.rightcol {width:203px;padding-top:29px;}
div.header div.aboutmenu table.menu div.rightcol h2 {font-size:12px;font-weight:normal;}
div.header div.aboutmenu table.menu div.alpha {padding-bottom:10px;.padding-bottom:9px;}
*:first-child+html div.header div.aboutmenu table.menu div.alpha {padding-bottom:9px;}
* html div.header div.aboutmenu table.menu div.alpha {padding-bottom:10px;}
div.header div.aboutmenu table.menu div.alpha span.letter {font-size:12px;font-weight:bold;}
div.header div.aboutmenu table.menu div.alpha span.separator {font-size:1px;color:#fff;padding:0 7px;}
div.header div.aboutmenu table.menu div.row2 span.separator, div.header div.aboutmenu table.menu div.row3 span.separator {padding:0 7px 0 6px;}
div.header div.aboutmenu table.menu div.alpha a, div.header div.aboutmenu table.menu div.alpha a:visited {color:#c60c30;}
div.header div.aboutmenu table.menu div.alpha a:hover {color:#888;}
div.header div.aboutmenu table.menu div.alpha a.noLink, div.header div.aboutmenu table.menu div.alpha a.noLink:visited, div.header div.aboutmenu table.menu div.alpha a.noLink:hover {color:#282828;cursor:text;}
div.header div.aboutmenu table.menu td.onecol {padding-left:10px;}
div.header div.aboutmenu table.menu div.onecol {width:431px;}

/* Offices */
body.officesdetail div.containermainC {background-position:center 392px;}
body.officesdetail div.containermainA {min-height:931px;}
* html body.officesdetail div.containermainA {height:931px;}
* html body.officesdetail div.headerB {}
body.officesdetail div.header {height:392px;}