/*********************************************
					HEADER
*********************************************/
div.headerB {position:relative; z-index:10;}
div.headerA {}
div.header {position: relative;text-align:left;padding-right:14px;.padding-right:15px;padding-left:56px;font-size:100%;z-index:10;}

div.header ul li {font-size:100%;}
div.header div.topHeader {position: absolute; width: 100%;left: 0px;top: 0px;z-index: 1;}

div.header div.topNav div.topNavLeft {padding-top:12px;.zoom:1;} /* left align with logo */
div.header div.topNav div.topNavLeft a,
div.header div.topNav div.topNavLeft a:visited {color:#c5c6c6;background-color:transparent;padding:5px 8px 6px;display:block;float:left;}
div.header div.topNav div.topNavLeft a:hover {color:#fff;background-color:#353638;}
div.header div.topNav div.topNavLeft a:focus {color:#fff;background-color:#353638;outline:none;}
div.header div.topNav div.topNavLeft ul.topNavLeft { position: absolute;left: 48px;}
div.header div.topNav div.topNavLeft ul.topNavLeft {list-style:none outside;margin:0 0 0 0px /* left align with logo */;padding:0;}

div.header div.topNav div.topNavLeft ul.topNavLeft li.mega {display:inline;float:left;padding-right: 0;}
div.header div.topNav div.topNavLeft ul.topNavLeft li.mega div.navitem {display:inline;float:left;font-size:0.923em;text-shadow:1px 1px 2px #010101;}
div.header div.topNav div.topNavLeft ul.topNavLeft a.active,
div.header div.topNav div.topNavLeft ul.topNavLeft a.active:visited {color:#fefefe;font-weight:bold;cursor:text;}
div.header div.topNav div.topNavLeft ul.topNavLeft a.active:hover {background-color:transparent;text-decoration:none;}

div.header div.topNav div.topNavLeft ul.topNavLeft li.mega div.menu {display:none;position:absolute;top:0;left:0;z-index:999;}
div.header div.topNav div.topNavLeft ul.topNavLeft li.hovering div.menu {display:block;}
div.header div.topNav div.topNavLeft ul.topNavLeft li.socialmedia {display:inline;padding-right: 0;}
div.header div.topNav div.topNavLeft ul.topNavLeft li.socialmedia a {padding: 0 2px 2px; margin: -2px 0 0 0;}

div.header div.logo {position:absolute;left: 15px;top: 60px;}

div.header div.logo a,
div.header div.logo a:visited {display:block;}

div.header div.topHeader {height:35px;}

div.header div.sitesearch {position: absolute;top: 0;right: 15px;padding:11px 15px 0 0;padding-top:7px\9;padding-bottom:0\9;.padding-top:11px;.padding-bottom:0;margin-right:0;height:24px;height:28px\9;.height:24px;}
div.header div.sitesearch.english {background:transparent url(/fcwsite/img/mayerbrown/nav/bg_sitesearch.gif) 0 11px no-repeat;}
div.header div.sitesearch.chinese {background:transparent url(/fcwsite/img/mayerbrown/nav/bg_sitesearch_chinese.gif) 0 11px no-repeat;}
div.header div.sitesearch ul {list-style:none none;margin:0;padding:0;}
div.header div.sitesearch ul li {display:inline;padding:0;float:left;}
div.header div.sitesearch ul li div {display:block;padding-left:5px;}
div.header div.sitesearch ul li div img {margin:5px -16px 0 0;}
div.header div.sitesearch input.text {font-family:Arial, Helvetica, sans-serif;font-size:0.923em;color:#c5c6c6;margin-right:5px;background-color:transparent;border:0;width:131px;margin-left:14px;margin-top:0\9;.margin-top:2px;.margin-bottom:2px; padding-top:4px; *padding-top:0; padding-top:8px\0/;}
div.header div.sitesearch input.button {border:0;background-color:transparent;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#c5c6c6;text-transform:uppercase;cursor:pointer;height:20px;width:30px;}
div.header div.sitesearch input:focus {outline:none;}

/* Styles below are temporary. The form dropdown needs to be styled */
div.header div.languages {position: absolute;top: 0;right: 220px;background:transparent url(/fcwsite/img/mayerbrown/nav/fpo_bg_language.gif) 100% 11px no-repeat;padding-top:11px;height:24px;width:139px;}
div.header div.languages ul {list-style:none none;margin:2px 0 0;padding:0;}
div.header div.languages ul li {padding:0;}
div.header div.languages input.selectText {font-family:Arial, Helvetica, sans-serif;font-size:0.923em;color:#c5c6c6;margin-right:5px;background-color:transparent;border:0;width:124px;margin-left:15px;margin-top:3px;.margin-top:2px;.margin-bottom:2px;}

div.header div.nav1 {float:right;clear:right;margin-top:81px;margin-right:1px;.margin-right:0;white-space:nowrap; position: inherit; z-index: 0;}
div.header div.nav1 h2 {text-shadow:none;}
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;float:left;position:relative;padding:0;margin:0;z-index:20;}
div.header div.nav1 ul.nav1 li.separator img {width:2px;height:34px;}
div.header div.nav1 ul.nav1 li.mega {display:inline;float:left;position:relative;padding:0;margin:0 2px 0 0;z-index:20;}
div.header div.nav1 ul.nav1 li.mega:last-child { margin: 0 0 0 0;}
div.header div.nav1 ul.nav1 li.mega div.navitem {display:inline;float:left;font-size:13px;line-height:13px;}
div.header div.nav1 ul.nav1 li.mega div.navitem a,
div.header div.nav1 ul.nav1 li.mega div.navitem a:visited {color:#1b2d4b;display:block;float:left;padding:13px 21px 15px;padding-top:13px\9;padding-bottom:15px\9;.padding-top:14px;.padding-bottom:14px;background:#ececec url(/fcwsite/img/mayerbrown/nav/bg_mainnav.gif) 0 0 repeat-x;text-align:center;}
body.de div.header div.nav1 ul.nav1 li.mega div.navitem a,
body.de div.header div.nav1 ul.nav1 li.mega div.navitem a:visited {padding-right:17xp;padding-left:17px;padding-right:16px\9;padding-left:16px\9;}

div.header div.nav1 ul.nav1 li.mega div.navitem a:hover {background-color:#263f6a;background-image:none;color:#fff;text-decoration:none;}
div.header div.nav1 ul.nav1 li.hovering div.navitem a,
div.header div.nav1 ul.nav1 li.hovering div.navitem a:visited {background-color:#263f6a;background-image:none;color:#fff;}
div.header div.nav1 ul.nav1 li.mega div.navitem a.active,
div.header div.nav1 ul.nav1 li.mega div.navitem a.active:visited {background-image:url(/fcwsite/img/mayerbrown/nav/bg_mainnav_on.gif);color:#787a7b;text-shadow:0 1px 1px #fff;}
div.header div.nav1 ul.nav1 li.mega div.navitem a.active:hover {background-image:none;color:#fff;text-shadow:0 1px 1px #010101;}
div.header div.nav1 ul.nav1 li.hovering div.navitem a.active,
div.header div.nav1 ul.nav1 li.hovering div.navitem a.active:visited {background-color:#263f6a;background-image:none;color:#fff;}

div.header div.nav1 ul.nav1 li.mega div.navitem a:focus,
div.header div.nav1 ul.nav1 li.hovering div.navitem a:focus,
div.header div.nav1 ul.nav1 li.mega div.navitem a.active:focus,
div.header div.nav1 ul.nav1 li.hovering div.navitem a.active:focus {background-color:#263f6a;background-image:none;color:#fff;text-decoration:none;outline:none;text-shadow:none;}

div.header div.nav1 ul.nav1 li.mega div.notch {display:none;position:absolute;left:17px;top:41px;z-index:1001;height:10px;}
div.header div.nav1 ul.nav1 li.mega div.menu {display:none;position:absolute;top:36px;left:-9px;z-index:999;letter-spacing:normal;}

div.header div.nav1 ul.nav1 li.hovering {z-index:30;}
div.header div.nav1 ul.nav1 li.hovering div.notch {display:block;}
div.header div.nav1 ul.nav1 li.hovering div.menu {display:block;}

div.header div.nav1 ul.nav1 li.mega div.lastmenu {}

div.header div.menu {white-space:normal;}
div.header div.menu a,
div.header div.menu a:visited {color:#0082c0;}
div.header div.menu a:hover {color:#263f6a;}

div.header div.menu ul {list-style:none none;padding:0;margin:0;}
div.header div.menu ul li {padding:0;margin-bottom:0.583em;font-size:0.923em;}
div.header div.menu input.text {font-size:}

div.header div.menu div.search ul.fields li .experiencePeopleMegaMenuSearchError, div.header div.menu div.search ul.fields li .experiencePubMegaMenuSearchError { color: #FF0000;
    font-size: 0.8em;
    line-height: 0.9em;
    margin-left: 170px;
    margin-top: -23px;
    position: absolute;
    width: 90px; text-align:right;}
	
div.header div.menu div.search ul.fields li .experienceEventsMegaMenuSearchError { color: #FF0000;
    font-size: 0.8em;
    line-height: 0.9em;
    margin-left: 110px;
    margin-top: -23px;
    position: absolute;
    width: 90px; text-align:right;}
	
div.header div.menu div.search ul.fields li .experiencePeopleMegaMenuSearchError, div.header div.menu div.search ul.fields li .experiencePubMegaMenuSearchError {
    margin-left: -99px\9;
    margin-top: 5px\9;}
	
div.header div.menu div.search ul.fields li .experienceEventsMegaMenuSearchError {
    margin-left: -99px\9;
    margin-top: 5px\9;}

*+html div.header div.menu div.search ul.fields li.select div .experiencePeopleMegaMenuSearchError, *+html div.header div.menu div.search ul.fields li.select div .experiencePubMegaMenuSearchError, { color: #FF0000;
    font-size: 0.8em;
    line-height: 0.9em;
    margin-left: -103px;
    margin-top: 5px;
    position: absolute;
    width: 90px; text-align:right;}
	
*+html div.header div.eventsmenu div.eventssearch ul.fields li.select div .experienceEventsMegaMenuSearchError { color: #FF0000;
    font-size: 0.8em;
    line-height: 0.9em;
    margin-left: -103px;
    margin-top: 5px;
    position: absolute;
    width: 90px; text-align:right;}
	


div.header div.peoplemenu input.text {}
div.header div.peoplemenu select {}
div.header div.peoplemenu span.customStyleSelectBox {padding-left:6px;}

div.header div.eventsmenu input.text {}
div.header div.eventsmenu select {}
div.header div.eventsmenu span.customStyleSelectBox {padding-left:6px;}

div.header div.pubsmenu input.text {}
div.header div.pubsmenu select {}
div.header div.pubsmenu span.customStyleSelectBox {padding-left:6px;}

div.header div.menu div.heading {font-size:1em;margin-bottom:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#263f6a;}
div.header div.menu div.heading a{color:#263f6a;}

div.header div.menu table.menu {border:0;border-collapse:collapse;}
div.header div.menu table.menu td {padding:0px;vertical-align:top;}
div.header div.menu table.menu tr.top td.left {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/top_left.png) no-repeat top left;}
div.header div.menu table.menu tr.top td.left img {width:17px;height:17px;}
div.header div.menu table.menu tr.top td.center {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/top_center.png) repeat-x top left;} 
div.header div.menu table.menu tr.top td.right {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/top_right.png) no-repeat top right;} 
div.header div.menu table.menu tr.top td.right img {width:16px;height:17px;}
div.header div.menu table.menu tr.middle td.left {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/middle_left.png) repeat-y top left;}
div.header div.menu table.menu tr.middle td.center {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/middle_center.png) repeat top left;padding:11px 7px 16px;} 
div.header div.menu table.menu tr.middle td.right {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/middle_right.png) repeat-y top right;}
div.header div.menu table.menu tr.bottom td.left {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/bottom_left.png) no-repeat top left;}
div.header div.menu table.menu tr.bottom td.left img {width:17px;height:17px;}
div.header div.menu table.menu tr.bottom td.center {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/bottom_center.png) repeat-x top left;} 
div.header div.menu table.menu tr.bottom td.right {background:transparent url(/fcwsite/img/mayerbrown/nav/menu/bottom_right.png) no-repeat top right;}
div.header div.menu table.menu tr.bottom td.right img {width:16px;height:17px;}

div.header div.menu div.search ul.fields {background:transparent none;float:none;padding-bottom:0.5em;}
div.header div.menu div.search ul.fields input {color:#787a7b;border:0;background:transparent url(/fcwsite/img/mayerbrown/bg_textfield.gif) 0 0 repeat-x;width:260px;height:24px;margin-top:6px;.margin-top:5px;margin-left:7px;}
div.header div.menu div.search ul.fields li {.height:26px;}
div.header div.menu div.search ul.fields li.select input {background:transparent url(/fcwsite/img/mayerbrown/arrowdown_gray.png) 96% 10px no-repeat;display:inline; width: 265px;}
div.header div.menu div.search ul.fields li.select div {background:transparent url(/fcwsite/img/mayerbrown/bg_textfield.gif) 0 0 repeat-x;height:26px;width:265px;width:267px\9;margin-bottom:0.583em;}
div.header div.menu div.search ul.buttons {background:transparent none;}
div.header div.menu div.search ul.buttons input {color:#fff;font-size:12px;cursor:pointer;font-weight:bold;margin-top:5px;margin-left:19px;.margin-left:25px;border:0;background-color:transparent;}



div.header div.menu div.search ul.fields li.select input {background: #fff none; width: 260px !important; padding-left: 6px;}
div.header div.menu div.eventssearch ul.fields li.select input {width: 201px !important;}

div.header div.menu div.viewall {font-size:0.846em;}

div.header div.menu div.search ul.fields li.calendar {position:relative;z-index:40;}
div.header div.menu div.search div.icoCalendar {position:absolute;right:12px;top:7px;z-index:999;}
div.header div.menu div.search div.icoCalendar a,
div.header div.menu div.search div.icoCalendar a:visited {background:transparent url(/fcwsite/img/mayerbrown/ico_calendar.gif) 0 0 no-repeat;width:13px;height:12px;display:block;}

div.header div.menu div.highlights {}
div.header div.menu div.highlights div.highlightimage {}
div.header div.menu div.highlights div.highlightlink {}

/* Megamenu:About Us */
div.header div.aboutmenu table.menu {width:240px;width:240px\9;.width:238px;} /* varying widths caused by letter-spacing definition in <div class=navitem> */
div.header div.aboutmenu table.menu tr.middle td.center {width:240px;width:240px\9;.width:228px;}

/* Megamenu:Experience */
div.header div.nav1 ul.nav1 li.mega div.experiencemenu {left:-343px;left:-343px\9;.left:-343px;}
div.header div.experiencemenu h2 {color:#263f6a;}
div.header div.experiencemenu table.menu {width:424px;width:426px\9;.width:419px;}
div.header div.experiencemenu table.menu tr.middle td.center {width:791px;width:426px\9;.width:419px;}
div.header div.experiencemenu div.listing {clear:none;display:inline-block;float:left;}
div.header div.experiencemenu div.serviceslisting {clear:none;display:inline-block;float:left;width:583px;}
div.header div.experiencemenu table.corpus {width:570px;}
div.header div.experiencemenu table.corpus td {width:33%;padding-right:25px;}
div.header div.experiencemenu div.experiencesearch {width:189px;float:right;}
div.header div.experiencemenu div.viewall {text-align:right;margin-bottom:9px;}
div.header div.experiencemenu div.experiencesearch ul.fields {background:transparent url(/fcwsite/img/mayerbrown/nav/bg_keywordsearch.gif) 0 0 no-repeat;min-height:27px;float:left;}
div.header div.experiencemenu div.experiencesearch ul.fields input {width:auto;height:auto;}
div.header div.experiencemenu div.experiencesearch ul.buttons {background:transparent url(/fcwsite/img/mayerbrown/nav/bg_keywordsearch.gif) 100% 0 no-repeat;min-height:27px;}
div.header div.experiencemenu div.experiencesearch ul.buttons input {width:auto;}
div.header div.experiencemenu div.geographies {margin-bottom:18px;}


div.header div.experiencemenu table.menu tr.middle td.center div.wrapper {width:791px;}
div.header div.experiencemenu div.servicessearch {clear:none;display:inline-block;float:left;margin:0;padding:0;width:200px;} 

div.header div.experiencemenu div.servicessearch div.richtext {float:left;clear:both;margin-bottom:20px;}
div.header div.experiencemenu div.servicessearch div.richtext p.oneParagraph {float:left;clear:none;font-size:12px;line-height:15px;}
div.header div.experiencemenu div.servicessearch div.richtext a.viewall {float:right;clear:none;font-size:12px;}
div.header div.experiencemenu div.servicessearch ul {float:left;clear:both;display:inline-block;width:200px;background:url(/fcwsite/img/mayerbrown/bg_textfield.gif) repeat-x scroll 0 0 #fff;height:26px;}
div.header div.experiencemenu div.servicessearch ul li {display:inline-block;float:left;clear:none;margin:0;padding:0;}
div.header div.experiencemenu div.servicessearch ul li.rightField {float:right;}
div.header div.experiencemenu div.servicessearch ul li input.text {border:0 none;color:#787A7B;font-size:1em;height:23px;line-height:22px\9;float:none;clear:none;margin:0;padding:2px 6px 1px 3px;width:auto;}
div.header div.experiencemenu div.servicessearch ul li input.button {background:url(/fcwsite/img/mayerbrown/bg-button-long.gif) repeat-x scroll right 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:27px;margin-left:0;padding-left:5px;padding-right:5px;padding-bottom:3px;width:auto;.width:100%;.padding-left:0;.padding-right:0;float:none;clear:none;text-shadow:1px 1px 2px #010101;}

/* Megamenu:People */
div.header div.peoplemenu table.menu {width:320px;width:323px\9;.width:319px;}
div.header div.peoplemenu table.menu tr.middle td.center {width:320px;width:323px\9;.width:319px;}
div.header div.peoplemenu h2 {color:#787a7b; text-shadow:none}
div.header div.peoplemenu div.alpha {width:234px;margin-bottom:1.231em;margin-left:-4px;}
div.header div.peoplemenu div.richtext {margin-bottom:1.231em;margin-top:18px;}
div.header div.peoplemenu div.richtext p.oneParagraph {line-height:1.1em;}
div.header div.peoplemenu div.alpha span.letter {float:left;margin-bottom:5px;font-size:0.846em;}
div.header div.peoplemenu div.alpha span.letter a,
div.header div.peoplemenu div.alpha span.letter a:visited {display:block;float:left;width:16px;height:16px;background:transparent url(/fcwsite/img/mayerbrown/nav/menu/bg_alpha.gif) 0 0 repeat-x;text-align:center;line-height:16px;text-shadow:0 1px 1px #fff;margin-right:2px;}
div.header div.peoplemenu div.alpha span.letter a:hover {background-image:none;background-color:#263f6a;color:#fff;text-decoration:none;text-shadow:0 1px 1px #010101;}
div.header div.peoplemenu div.alpha span.separator {display:none;}

div.header div.peoplemenu div.filterSearch ul.fields input {margin-top:0;margin-top:0\9;margin-left:0;padding-left:5px;padding-top:5px\9;height:19px\9;.height:20px;font-size:100%; font-family:Arial, Helvetica, sans-serif;}
div.header div.peoplemenu div.filterSearch ul.buttons {text-align:right;margin-right:6px;margin-right:7px\9;.margin-right:3px;}
div.header div.peoplemenu div.filterSearch ul.buttons input {background:transparent url(/fcwsite/img/mayerbrown/bg_button.gif) 0 0 repeat-x;height:22px;margin:0;text-shadow:1px 1px 2px #010101;padding-bottom:3px;.padding-bottom:0;}

/* Megamenu:Locations */
div.header div.locationsmenu table.menu tr.middle td.center {padding-bottom:0;}
div.header div.locationsmenu table.menu {width:313px;}
div.header div.locationsmenu table.menu tr.middle td.center {width:313px;}
div.header div.locationsmenu table.corpus {width:259px;}
div.header div.locationsmenu table.corpus td {width:50%;padding-right:25px;}
div.header div.locationsmenu label.groupStart {font-weight:bold;margin-bottom:0.667em;display:block;}
div.header div.locationsmenu ul {margin-bottom:2.167em;}

/* Megamenu:Publications */
div.header div.nav1 ul.nav1 li.mega div.pubsmenu {left:-116px;left:-119px\9;.left:-115px;}
div.header div.pubsmenu table.menu {width:320px;width:323px\9;.width:319px;}
div.header div.pubsmenu table.menu tr.middle td.center {width:320px;width:323px\9;.width:319px;}
div.header div.pubsmenu div.pubssearch ul.fields input {margin-top:0;margin-top:0\9;margin-left:0;padding-left:5px;padding-top:5px\9;height:19px\9;.height:20px;font-size:100%;}
div.header div.pubsmenu div.pubssearch ul.buttons {text-align:right;margin-right:6px;margin-right:7px\9;.margin-right:3px;clear:left;}
div.header div.pubsmenu div.pubssearch ul.buttons input {background:transparent url(/fcwsite/img/mayerbrown/bg_button.gif) 0 0 repeat-x;height:22px;margin:0;text-shadow:1px 1px 2px #010101;padding-bottom:3px;.padding-bottom:0;}
div.header div.pubsmenu div.search {margin-top:18px;}

div.header div.pubsmenu div.pubssearch ul.fields li.calendar {float:left;}
div.header div.pubsmenu div.pubssearch ul.fields li.startDate {width:141px;width:143px\9;}
div.header div.pubsmenu div.pubssearch ul.fields li.startDate .datefrom {background:#fff;display:inline-block;float:left;clear:none;}
div.header div.pubsmenu div.pubssearch ul.fields li.endDate {background:#fff;}
div.header div.pubsmenu div.pubssearch ul.fields li.calendar input {width:119px;width:118px\9;background:url(/fcwsite/img/calendar/ico_calendar.gif) no-repeat scroll 104px 7px transparent;font-size:100%;}
div.header div.pubsmenu div.pubssearch ul.fields li.calendar span.toDateText {padding:0 0px 0 4px;font-size:12px;margin-top:7px;display:inline-block;float:left;clear:none;}

div.header div.pubsmenu div.pubssearch div.icoCalendar {right:24px;}
div.header div.pubsmenu div.pubssearch ul.fields li.endDate div.icoCalendar {right:7px;}
	
/* Megamenu:Events */
div.header div.nav1 ul.nav1 li.mega div.eventsmenu {left:-413px;left:-416px\9;.left:-410px;}
body.de div.header div.nav1 ul.nav1 li.mega div.eventsmenu {left:-366px;}
div.header div.eventsmenu table.menu {width:510px;width:513px\9;.width:507px;}
div.header div.eventsmenu table.menu tr.middle td.center {width:510px;width:513px\9;.width:507px;}
div.header div.eventsmenu div.eventslisting {width:207px;float:right;margin-top:18px;}
div.header div.eventsmenu div.eventslisting table.list td {line-height:1.1em;padding-bottom:1.167em;}
div.header div.eventsmenu div.eventslisting div.title {margin-bottom:0.1em;margin-bottom:0.13em\9;}
div.header div.eventsmenu div.eventslisting div.date {font-size:0.846em;text-transform:uppercase;line-height:0.867em;.line-height:1em;margin-bottom:2px;.margin-bottom:0;} /* below baseline of letter does not display, otherwise, if line height is less than 1em for ie7 */
div.header div.eventsmenu div.eventslisting div.location {line-height:0.867em;.line-height:1em;} /* below baseline of letter does not display, otherwise, if line height is less than 1em for ie7 */
div.header div.eventsmenu div.eventslisting span.office,
div.header div.eventsmenu div.eventslisting span.region,
div.header div.eventsmenu div.eventslisting span.separator {font-size:0.846em;}
div.header div.eventsmenu div.viewall {text-align:right;}
div.header div.eventsmenu div.eventssearch {width:207px;}
div.header div.eventsmenu div.eventssearch ul.fields input {margin-top:0;margin-top:0\9;margin-left:0;padding-left:5px;padding-top:5px\9;height:19px\9;.height:20px;width:202px;.vertical-align:middle;font-size:100%;}
div.header div.eventsmenu div.eventssearch ul.fields li.calendar {float:left;}
div.header div.eventsmenu div.eventssearch ul.fields li.startDate {width:112px;}
div.header div.eventsmenu div.eventssearch ul.fields li.startDate .datefrom {background:#fff;display:inline-block;float:left;clear:none;}
div.header div.eventsmenu div.eventssearch ul.fields li.endDate {background:#fff;}
div.header div.eventsmenu div.eventssearch ul.fields li.calendar input {width:89px;width:89px\9;background:url(/fcwsite/img/calendar/ico_calendar.gif) no-repeat scroll 77px 7px transparent;font-size:100%;}
div.header div.eventsmenu div.eventssearch ul.fields li.calendar span.toDateText {padding:0 0 0 4px;font-size:12px;margin-top:7px;display:inline-block;float:left;clear:none;}
div.header div.eventsmenu div.eventssearch ul.fields li.select div {width:207px;width:208px\9; /*background:none;*/}

div.header div.eventsmenu div.eventssearch ul.fields li.pubtype {float:left;height:25px;}
div.header div.eventsmenu div.eventssearch div.icoCalendar {right:24px;}
div.header div.eventsmenu div.eventssearch ul.fields li.endDate div.icoCalendar {right:7px;}
div.header div.eventsmenu div.eventssearch ul.fields li.location,
div.header div.eventsmenu div.eventssearch ul.fields li.experience {clear:left;}
div.header div.eventsmenu div.eventssearch ul.buttons {text-align:right;clear:left;}
div.header div.eventsmenu div.eventssearch ul.buttons input {background:transparent url(/fcwsite/img/mayerbrown/bg_button.gif) 0 0 repeat-x;height:22px;margin:0;text-shadow:1px 1px 2px #010101;padding-bottom:3px;.padding-bottom:0;}


div.header div.menu div.search ul.fields li.select div.custom input {margin-top: 0px\0/; height: 20px\0/; width: 258px\0/ !important;}
div.header div.eventsmenu div.eventssearch ul.fields li.select div.custom input {height: 20px\0/; width: 200px\0/ !important;}

/* Home*/
body.home div.header {height:122px;}

body div.header div.menu {position:relative;}
body div.header div.menu div.closeMegaMenu {position:absolute;right:0;top:20px;}
body div.header div.menu div.closeMegaMenu a {font-family:Arial, Helvetica, sans-serif;}
body div.header div.nav1 ul.nav1 li.mega div.peoplemenu .center {}
.ImagePopUp.hidden {visibility:hidden}
.ImagePopUp{position: absolute; bottom: 0;-ms-transform: translateY(100%) translateX(-50%);transform: translateY(100%) translateX(-50%);}
.ImagePopUpLink{position: relative;}